aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted/main.zig
AgeCommit message (Expand)Author
2018-04-10add missing call in zig fmt to commit results to diskAndrew Kelley
2018-03-28skeleton stage 2 support for 'zig build'Ben Noordhuis
2018-02-12introduce std.heap.ArenaAllocator and std.heap.DirectAllocatorAndrew Kelley
2018-02-10std.os and std.io API updateAndrew Kelley
2018-02-10std zig tokenizer: don't require 3 newlines at the end of the sourceAndrew Kelley
2018-02-09std lib: modify allocator idiomAndrew Kelley
2018-02-09self hosted compiler: move tokenization and parsing to std libAndrew Kelley
2018-02-08error sets - most tests passingAndrew Kelley
2018-01-31*WIP* error sets converting std libAndrew Kelley
2018-01-25syntax: functions require return type. remove `->`Andrew Kelley
2018-01-23replace %defer with errdeferAndrew Kelley
2018-01-07replace `a %% b` with `a catch b`Andrew Kelley
2018-01-07replace `%return` with `try`Andrew Kelley
2018-01-03add building the self hosted compiler to the main test suiteAndrew Kelley
2017-12-26self-hosted: build against zig_llvm and embedded LLDAndrew Kelley
2017-12-23port most of main.cpp to self hosted compilerAndrew Kelley
2017-12-11self-hosted: link with LLVMAndrew Kelley
2017-12-11self-hosted: test all out of memory conditionsAndrew Kelley
2017-12-11refactor debug.global_allocator into mem.FixedBufferAllocatorAndrew Kelley
2017-12-11self-hosted: refactor into multiple filesAndrew Kelley
2017-12-11self-hosted: workaround for issue #537Andrew Kelley
2017-12-11self-hosted: parsing and rendering blocksAndrew Kelley
2017-12-10self-hosted: clean up parserAndrew Kelley
2017-12-10self-hosted: parse variable declarations with typesAndrew Kelley
2017-12-10self-hosted: parse var declsAndrew Kelley
2017-12-10add self-hosted parsing and rendering to main testsAndrew Kelley
2017-12-10rendering source code without recursionAndrew Kelley
2017-12-09parsing an extern fn declarationAndrew Kelley
2017-12-09partial parameter decl parsingAndrew Kelley
2017-12-08tokenizing libc hello worldAndrew Kelley
2017-12-08parse a simple variable declarationAndrew Kelley
2017-12-06awkward void union field syntax no longer neededAndrew Kelley
2017-12-06upgrade to new args apiAndrew Kelley
2017-12-05parser skeletonAndrew Kelley
2017-12-04tokenizing hello worldAndrew Kelley
2017-12-04tokenizing basic operatorsAndrew Kelley
2017-12-04tokenizing string literalsAndrew Kelley
2017-12-04simple tokenizationAndrew Kelley
2017-12-04read a fileAndrew Kelley
2017-11-24rename "parsec" to "translate-c"Andrew Kelley
2017-11-07std.io: introduce buffered I/O and change APIAndrew Kelley
2017-11-06add @memberType and @memberName builtin functionsAndrew Kelley
2017-11-03more compile-time type reflectionAndrew Kelley
2017-10-27Merge branch 'master' into self-hostedAndrew Kelley
2017-10-24wip self hosted codeAndrew Kelley
2017-10-21self hosted zig: print usageAndrew Kelley