zig/src
Andrew Kelley 7f90dbbb11 switch on compile var marks entire namespaces
as depending on compile vars.

closes #154
2016-05-15 00:25:13 -07:00
..
all_types.hpp add compile_err builtin 2016-05-14 18:54:37 -07:00
analyze.cpp switch on compile var marks entire namespaces 2016-05-15 00:25:13 -07:00
analyze.hpp ability to cast slice to u8 slice 2016-05-07 18:45:28 -07:00
ast_render.cpp better array concatenation semantics 2016-05-07 10:05:59 -07:00
ast_render.hpp support simple generic functions 2016-04-06 12:58:54 -07:00
bignum.cpp fix eval integer wrapping and add tests 2016-05-06 19:23:21 -07:00
bignum.hpp eval: ability to eval more things 2016-04-12 09:35:33 -07:00
buffer.cpp colored error messages that tell the source file 2015-12-01 00:50:11 -07:00
buffer.hpp link: don't put -l in front of .a or .so files 2016-05-07 01:58:18 -07:00
c_tokenizer.cpp better parsing of C macros 2016-04-21 15:48:13 -07:00
c_tokenizer.hpp better parsing of C macros 2016-04-21 15:48:13 -07:00
codegen.cpp add compile_err builtin 2016-05-14 18:54:37 -07:00
codegen.hpp Add --zig-std-dir 2016-05-12 18:41:20 +02:00
config.h.in recognize ar program and pass --gc-sections to ld 2016-05-11 14:44:10 -07:00
errmsg.cpp rewrite how importing works 2016-03-01 03:13:40 -07:00
errmsg.hpp upgrade to the libclang C++ API 2016-01-27 00:01:49 -07:00
error.cpp add error for dividing by zero in static function evaluation 2016-04-12 16:18:41 -07:00
error.hpp add error for dividing by zero in static function evaluation 2016-04-12 16:18:41 -07:00
eval.cpp add compile_err builtin 2016-05-14 18:54:37 -07:00
eval.hpp add error for dividing by zero in static function evaluation 2016-04-12 16:18:41 -07:00
hash_map.hpp better hash table performance 2016-03-01 14:47:46 -07:00
link.cpp Add --zig-std-dir 2016-05-12 18:41:20 +02:00
link.hpp ability to cross compile 2016-02-11 01:33:27 -07:00
list.hpp preprocessor detects #include directives 2015-08-05 20:26:58 -07:00
main.cpp Add --zig-std-dir 2016-05-12 18:41:20 +02:00
os.cpp add debug safety for division 2016-05-07 19:58:02 -07:00
os.hpp add debug safety for division 2016-05-07 19:58:02 -07:00
parseh.cpp support generic data structures 2016-05-07 17:00:58 -07:00
parseh.hpp parseh understands types better and handles some situations better 2016-01-31 01:20:47 -07:00
parser.cpp fix ability to use previous generic params and 2016-05-09 13:44:29 -07:00
parser.hpp support multiple generic function instances 2016-04-07 10:34:54 -07:00
target.cpp update to llvm 3.8.0 2016-03-08 18:56:14 -07:00
target.hpp rename 'environ' to 'env_type' 2016-02-16 20:03:41 -07:00
tokenizer.cpp implement string escapes 2016-05-01 14:53:48 -07:00
tokenizer.hpp add array multiplication operator 2016-04-28 18:03:44 -07:00
util.cpp parseh: support anonymous enums and enums with initializers 2016-04-22 21:43:48 -07:00
util.hpp parseh: support anonymous enums and enums with initializers 2016-04-22 21:43:48 -07:00
zig_llvm.cpp add div_exact builtin fn 2016-05-07 20:53:16 -07:00
zig_llvm.hpp add div_exact builtin fn 2016-05-07 20:53:16 -07:00