aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2018-04-29Finished FnDef TypeInfo generation (warning: may be buggy).Alexandros Naskos
2018-04-29More FnDef TypeInfo generation.Alexandros Naskos
2018-04-28Started work on function definition TypeInfo generation.Alexandros Naskos
2018-04-28Added definition TypeInfo generation, except for function definitions.Alexandros Naskos
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-25Changed TypeInfo layout.Alexandros Naskos
2018-04-24Added ArrayInfo, NullableInfo, PromiseInfo generationAlexandros Naskos
2018-04-24Attempt at adding comptime union field accessAlexandros Naskos
2018-04-24One step towards @typeInfoAlexandros Naskos
2018-04-22exit(1) instead of abort() for file not foundAndrew Kelley
2018-04-22linux: support VDSO for clock_gettimeAndrew Kelley
2018-04-19Added field builtin functionJimmi Holst Christensen
2018-04-18support break in suspend blocksAndrew Kelley
2018-04-18improve cmpxchgAndrew Kelley
2018-04-16Added ReleaseSmall modeAlexandros Naskos
2018-04-15add @atomicLoad builtinAndrew Kelley
2018-04-15exit with error code instead of panic for file not foundAndrew Kelley
2018-04-15add @sqrt built-in functionAndrew Kelley
2018-04-13fix undefined behavior triggered by fn inline testAndrew Kelley
2018-04-09async tcp server proof of conceptAndrew Kelley
2018-04-08error return traces work with async return caseAndrew Kelley
2018-04-08fix calling convention at callsite of zig-generated fnsAndrew Kelley
2018-04-08put the error return addresses in the coro frameAndrew Kelley
2018-04-08codegen: fix not putting llvm allocas togetherAndrew Kelley
2018-04-08error return traces for the early return caseAndrew Kelley
2018-04-06fix llvm assert on version string with git shaBen Noordhuis
2018-04-01Add run compiler commandMarc Tiehuis
2018-03-30find libc and zig std lib at runtimeAndrew Kelley
2018-03-24fix invalid codegen for error return traces across suspend pointsAndrew Kelley
2018-03-24add promise->T syntax parsingAndrew Kelley
2018-03-24fix async fns with inferred error setsAndrew Kelley
2018-03-24move error ret tracing codegen to zig irAndrew Kelley
2018-03-23Fix OpqaueType usage in exported c functionsMarc Tiehuis
2018-03-13fix casting a function to a pointer causing compiler crashAndrew Kelley
2018-03-10fix await multithreaded data raceAndrew Kelley
2018-03-10improvements to stack tracesAndrew Kelley
2018-03-06var is no longer a pseudo-type, it is syntaxAndrew Kelley
2018-03-02add optnone noinline to async functionsAndrew Kelley
2018-03-01fix not casting result of llvm.coro.promiseAndrew Kelley
2018-03-01implementation of awaitAndrew Kelley
2018-02-28implement coroutine resumeAndrew Kelley