aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2020-01-19Fix wrong error code being returned in enum analisysLemonBoy
2020-01-18Prevent crash with empty non-exhaustive enumLemonBoy
2020-01-16correct field countVexu
2020-01-16allow non-exhaustive enums with no fieldsVexu
2020-01-16turn panics into compile errors, require at least 1 field in non-exhaustive enumVexu
2020-01-15small fixesVexu
2020-01-15require size for non-exhaustive enumsVexu
2020-01-15implement non-exhaustive enumsVexu
2020-01-14Fix ICE when BoundFn are passed as parametersLemonBoy
2020-01-13add an extra assertAndrew Kelley
2020-01-10Don't special-case `builtin` too muchLemonBoy
2020-01-09New @export() handlingLemonBoy
2020-01-08Propagate more failures upwardsLemonBoy
2020-01-06fix test suite regressionsAndrew Kelley
2020-01-06remove stdcallcc, extern, nakedcc from stage1; zig fmt rewritesAndrew Kelley
2020-01-06Merge branch 'cc-work' of https://github.com/LemonBoy/zig into LemonBoy-cc-workAndrew Kelley
2020-01-03Correct evaluation of optional type alignmentLemonBoy
2020-01-02Implement Thiscall CCLemonBoy
2020-01-02Catch more errors during the type resolution phaseLemonBoy
2020-01-02Implement the callconv() annotationLemonBoy
2019-12-30fix comparing comptime_int against undefined literalAndrew Kelley
2019-12-30Resolve more types as neededLemonBoy
2019-12-22report compile errors instead of crashing when frame is invalidAndrew Kelley
2019-12-17Make sure the fields array is always non-nullLemonBoy
2019-12-16allow comparison of any numeric typesAndrew Kelley
2019-12-15improve extern enumVexu
2019-12-15Generate the fn pointers into the correct address spaceLemonBoy
2019-12-12un-special-case startup code in the std libAndrew Kelley
2019-12-10Replace typeOf with TypeOf in stage0Robin Voetter
2019-12-09remove var args from the languageAndrew Kelley
2019-12-08implement tuple concatenationAndrew Kelley
2019-12-08tuple detection does not require AST nodeAndrew Kelley
2019-12-08Make array types (quasi-)lazyLemonBoy
2019-12-08fix anon struct literal field initialized with fn callAndrew Kelley
2019-12-08add syntax for comptime struct fieldsAndrew Kelley
2019-12-08implement comptime struct fieldsAndrew Kelley
2019-12-06remove `@inlineCall` from zigAndrew Kelley
2019-12-05implement `@call`Andrew Kelley
2019-12-03move more startup code to std libVexu
2019-12-03Pick up WinMain with proper CCLemonBoy
2019-12-01Merge remote-tracking branch 'origin/kill-ConstGlobalRefs' into remove-array-...Andrew Kelley
2019-12-01sometimes free stuff from Zig IR pass 1Andrew Kelley
2019-12-01inline ConstGlobalRefs into ZigValueAndrew Kelley
2019-11-30Merge pull request #3284 from Sahnvour/export_variablesAndrew Kelley
2019-11-25Merge pull request #3774 from mikdusan/stage1-intern-housekeepingMichael Dusan
2019-11-25move logic to the appropriate layers; add new compile errorAndrew Kelley
2019-11-25stage1: consolodate interningMichael Dusan
2019-11-25unembed ZigValue from IrInstructionMichael Dusan
2019-11-25rename ConstExprValue → ZigValueMichael Dusan
2019-11-25more sentinel-terminated pointers std lib integrationAndrew Kelley