zig/src
Andrew Kelley 0e92b44043 prepend underscore to non exported functions
to prevent symbol collisions
2016-02-16 17:06:19 -07:00
..
all_types.hpp update bootstrap to work for macos too 2016-02-16 16:41:56 -07:00
analyze.cpp prepend underscore to non exported functions 2016-02-16 17:06:19 -07:00
analyze.hpp handle libc include path and libc lib path differently 2016-02-15 16:52:37 -07:00
ast_render.cpp update bootstrap to work for macos too 2016-02-16 16:41:56 -07:00
ast_render.hpp move AST rendering code to separate file 2016-01-27 21:10:38 -07:00
bignum.cpp fix a bogus call to bignum_normalize causing assertion failure 2016-02-07 03:49:25 -07:00
bignum.hpp support casting between int and float types 2016-01-31 21:05:17 -07:00
buffer.cpp colored error messages that tell the source file 2015-12-01 00:50:11 -07:00
buffer.hpp parseh recognizes C enums 2016-01-28 11:03:44 -07:00
codegen.cpp update bootstrap to work for macos too 2016-02-16 16:41:56 -07:00
codegen.hpp first pass at linking on macos 2016-02-15 20:56:52 -07:00
config.h.in first pass at linking on macos 2016-02-15 20:56:52 -07:00
errmsg.cpp fix crash when compiling empty file 2016-01-27 12:09:36 -07:00
errmsg.hpp upgrade to the libclang C++ API 2016-01-27 00:01:49 -07:00
error.cpp add test for bad import 2015-12-01 02:29:21 -07:00
error.hpp add test for bad import 2015-12-01 02:29:21 -07:00
hash_map.hpp remove the constructor of hash map 2016-02-01 17:50:46 -07:00
link.cpp update bootstrap to work for macos too 2016-02-16 16:41:56 -07: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 first pass at linking on macos 2016-02-15 20:56:52 -07:00
os.cpp basic support for building a test target 2016-02-03 18:02:01 -07:00
os.hpp basic support for building a test target 2016-02-03 18:02:01 -07:00
parseh.cpp parseh: fix __cdecl causing a fn ptr to be double ptr 2016-02-14 16:14:30 -07:00
parseh.hpp parseh understands types better and handles some situations better 2016-01-31 01:20:47 -07:00
parser.cpp update bootstrap to work for macos too 2016-02-16 16:41:56 -07:00
parser.hpp implicit casts rewrite the AST 2016-01-22 15:31:35 -07:00
target.cpp MacOS has the same int sizes as Linux 2016-02-15 16:26:33 -07:00
target.hpp c integer size takes into account architecture and OS 2016-02-12 12:07:11 -07:00
tokenizer.cpp parsing code for defer and more 2016-02-05 23:20:34 -07:00
tokenizer.hpp parsing code for defer and more 2016-02-05 23:20:34 -07:00
util.cpp add number literal type 2015-12-14 02:46:37 -07:00
util.hpp add number literal type 2015-12-14 02:46:37 -07:00
zig_llvm.cpp fix build on GCC 2016-02-12 14:07:12 -07:00
zig_llvm.hpp ability to cross compile 2016-02-11 01:33:27 -07:00