Commit Graph

66 Commits

Author SHA1 Message Date
Josh Wolfe
ab327344b6 merge conflicts 2015-12-01 10:44:30 -07:00
Andrew Kelley
dfb6682089 add test for bad import 2015-12-01 02:29:21 -07:00
Andrew Kelley
58e375d0a1 support multiple files 2015-12-01 02:08:58 -07:00
Andrew Kelley
257cf09472 colored error messages that tell the source file 2015-12-01 00:50:11 -07:00
Andrew Kelley
31cf43de54 analyze looks for root export decl only in the root source file 2015-11-30 23:06:29 -07:00
Josh Wolfe
9278dbedd5 Merge remote-tracking branch 'origin/master' into type-checking 2015-11-30 22:54:00 -07:00
Andrew Kelley
cd68969115 closer to multiple files working 2015-11-30 22:53:37 -07:00
Josh Wolfe
18cfcfe44f fix ast printer names 2015-11-30 22:40:52 -07:00
Josh Wolfe
00f4c05784 merge conflicts 2015-11-30 22:12:21 -07:00
Andrew Kelley
55b8472374 refactor code to prepare for multiple files
verbose compiler output is now behind --verbose flag
2015-11-30 20:00:39 -07:00
Josh Wolfe
abbc395701 implement basics of type checking 2015-11-30 18:43:45 -07:00
Josh Wolfe
ef482ece7c no more TypeId. use g->builtin_types. 2015-11-30 15:36:58 -07:00
Josh Wolfe
f36255b670 Merge branch 'master' of github.com:andrewrk/zig 2015-11-30 14:13:04 -07:00
Josh Wolfe
757ebefd60 untangle analyze_node into a stricter call graph 2015-11-30 14:13:00 -07:00
Andrew Kelley
4ccb98bdce analyze no longer depends on llvm C++ API 2015-11-30 14:10:07 -07:00
Josh Wolfe
9e0ff6faa2 factor analysis code out of codegen 2015-11-30 09:14:58 -07:00