aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2018-05-12add @newStackCall builtin functionAndrew Kelley
2018-05-11fix comptime code modification of global constAndrew Kelley
2018-05-09Merge branch 'rework-parser'Andrew Kelley
2018-05-09Freeing ptr_field_name after useJimmi HC
2018-05-09Added Slice as it's own type info in userlandJimmi HC
2018-05-07rework std.zig.parserAndrew Kelley
2018-05-07tagged union field access prioritizes members over enum tagsAndrew Kelley
2018-05-03Merge pull request #951 from alexnask/reflect_reifyAndrew Kelley
2018-05-02Fixed inlining determination test (#972)Alexandros Naskos
2018-05-01Small fix.Alexandros Naskos
2018-05-01Resolved merge conflict.Alexandros Naskos
2018-05-01Added tests.Alexandros Naskos
2018-04-29Finished FnDef TypeInfo generation (warning: may be buggy).Alexandros Naskos
2018-04-29More FnDef TypeInfo generation.Alexandros Naskos
2018-04-28add fuzz tests for std.atomic.StackAndrew Kelley
2018-04-28Started work on function definition TypeInfo generation.Alexandros Naskos
2018-04-28Fixed wrong formatting for arg_index when reporting @ArgType errorJimmi Holst Christensen
2018-04-28Generating TypeInfo's now forces definitions to be resolved.Alexandros Naskos
2018-04-28.ReturnType and @ArgType now emits errors on unresolved typesJimmi Holst Christensen
2018-04-28Functions with infered error set can now return literalsJimmi Holst Christensen
2018-04-28Added definition TypeInfo generation, except for function definitions.Alexandros Naskos
2018-04-28Removed zero sized error set optimizationJimmi Holst Christensen
2018-04-27Added BoundFn TypeInfo generation.Alexandros Naskos
2018-04-27Added Fn TypeInfo generation.Alexandros Naskos
2018-04-27Added struct TypeInfo generation.Alexandros Naskos
2018-04-27Fixed enum tag type detection in TypeInfo generation.Alexandros Naskos
2018-04-26Added ErrorUnion, Union TypeInfo generationAlexandros Naskos
2018-04-26Switched to shallow TypeInfo.Alexandros Naskos
2018-04-26Added ErrorSet TypeInfo generation.Alexandros Naskos
2018-04-26Added Enum TypeInfo except for methodsAlexandros Naskos
2018-04-26Reset parent on cached TypeInfo values if we need to.Alexandros Naskos
2018-04-26Added TypeInfo cacheAlexandros Naskos
2018-04-26CleanupAlexandros Naskos
2018-04-25Changed TypeInfo layout.Alexandros Naskos
2018-04-25Fixed ir_type_info_struct_set_parent for struct parents.Alexandros Naskos
2018-04-25Added checks for field name/index mapping in TypeInfo generation. Abstracted ...Alexandros Naskos
2018-04-25Fixed comptime union void field accessAlexandros Naskos
2018-04-24Added ArrayInfo, NullableInfo, PromiseInfo generationAlexandros Naskos
2018-04-24PointerInfo child is known at comptimeAlexandros Naskos
2018-04-24Fixed PointerInfo generationAlexandros Naskos
2018-04-24PointerInfo child is a pointer to a TypeInfo union, still not working correctlyAlexandros Naskos
2018-04-24Added (broken) pointer info, float infoAlexandros Naskos
2018-04-24Fixed IntInfo generation.Alexandros Naskos
2018-04-24Attempt at adding comptime union field accessAlexandros Naskos
2018-04-24@typeInfo with void payloads now works!Alexandros Naskos
2018-04-24One step towards @typeInfoAlexandros Naskos
2018-04-23fix interaction between defer and labeled breakAndrew Kelley
2018-04-22add compile error for invalid deref on switch targetAndrew Kelley
2018-04-20zig fmt: preserve comments in front of test blocksAndrew Kelley
2018-04-19Optimized field ptr ir for hot path and fix assignment bugJimmi Holst Christensen