aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2016-01-02fix implicit cast after unreachable bad code genAndrew Kelley
2016-01-02ability to access pointers with array indexing syntaxAndrew Kelley
2016-01-02closer to guess number example workingAndrew Kelley
2016-01-02basic maybe type workingAndrew Kelley
2015-12-26parse if maybe expressionAndrew Kelley
2015-12-24implement continue expressionAndrew Kelley
2015-12-24add error for break outside loopAndrew Kelley
2015-12-24add break expressionAndrew Kelley
2015-12-24add while loopAndrew Kelley
2015-12-24add struct value expressionAndrew Kelley
2015-12-23codegen: support byvalue struct assignmentAndrew Kelley
2015-12-22codegen: fix struct pointer field accessAndrew Kelley
2015-12-16structs have debug informationAndrew Kelley
2015-12-15use realpath to avoid duplicate importsAndrew Kelley
2015-12-15support addressof operator and struct pointer field accessAndrew Kelley
2015-12-15fix assignment operators for struct fieldsAndrew Kelley
2015-12-15analyze: clean up type checkingAndrew Kelley
2015-12-15implicit casting from constant size array to stringAndrew Kelley
2015-12-15add implicit casting supportAndrew Kelley
2015-12-15when linking with libc use the C runtime libraryAndrew Kelley
2015-12-15more number literal syntax is supported. floats still need workJosh Wolfe
2015-12-15codegen: add support for shortening castAndrew Kelley
2015-12-15std: even more efficient inline assemblyAndrew Kelley
2015-12-15std: more efficient inline assemblyAndrew Kelley
2015-12-15support inline assembly expressions with return typeAndrew Kelley
2015-12-14constant initializers allow simple expressionsAndrew Kelley
2015-12-14add global variable supportAndrew Kelley
2015-12-14analyze: BlockContext has concept of module scopeAndrew Kelley
2015-12-14add number literal typeAndrew Kelley
2015-12-13fix incorrect debug info path to importsAndrew Kelley
2015-12-13prefer checking a type's id over comparing it to a builtin_types entryJosh Wolfe
2015-12-12structs are workingAndrew Kelley
2015-12-12codegen and tests for modify operators. closes #16Josh Wolfe
2015-12-12parsing assignment operatorsJosh Wolfe
2015-12-12fix short circuit expressionsJosh Wolfe
2015-12-12fix a + b + c and similarJosh Wolfe
2015-12-12progress on struct supportAndrew Kelley
2015-12-12std: print_str no longer requires length argumentAndrew Kelley
2015-12-12prepare codebase for struct and string supportAndrew Kelley
2015-12-11hello world working without libcAndrew Kelley
2015-12-10provide std.zig and add it to import pathsAndrew Kelley
2015-12-10add inline assembly supportAndrew Kelley
2015-12-09ability to call external variadic functionsAndrew Kelley
2015-12-08support assigning to arraysAndrew Kelley
2015-12-08array access supportAndrew Kelley
2015-12-08add array access syntaxAndrew Kelley
2015-12-08codegen does signed, unsigned, and floating point mathAndrew Kelley
2015-12-08codegen: set target triple and data layoutAndrew Kelley
2015-12-07codegen: do all the allocas at beginning of functionAndrew Kelley
2015-12-07add local variables to debug infoAndrew Kelley