realazthat
|
54fbe7560e
|
Added code for generating nonnull attributes
|
2016-02-05 16:29:26 -05:00 |
|
Andrew Kelley
|
b87d0abefe
|
fix debug info for bool type
|
2016-02-04 14:02:37 -07:00 |
|
Andrew Kelley
|
41b95cc237
|
parseh: correct debug for forward decls
also C typedefs emit simply `const Foo = Bar;`
since in C you can implicitly cast from a typedef
child to parent but in zig you can't.
|
2016-01-31 17:48:19 -07:00 |
|
Andrew Kelley
|
32821e7098
|
add function pointer support
See #14
|
2016-01-18 16:42:45 -07:00 |
|
Andrew Kelley
|
3a326d5005
|
pave the road for function pointers
See #14
|
2016-01-18 08:50:10 -07:00 |
|
Andrew Kelley
|
2061cd50c0
|
resolve enum types and emit debug info
|
2016-01-11 00:25:17 -07:00 |
|
Andrew Kelley
|
fb1e3a5be9
|
codegen: emit debug metadata for parameters
|
2016-01-02 20:42:32 -07:00 |
|
Andrew Kelley
|
e4cb28dbf2
|
structs have debug information
|
2015-12-16 17:11:35 -07:00 |
|
Andrew Kelley
|
a10277bd94
|
prepare codebase for struct and string support
parsing code for structs, strings, and c string literals
partial semantic analyzing code for structs, strings, and c string literals
|
2015-12-12 00:10:37 -07:00 |
|
Andrew Kelley
|
2f0e4e9cb2
|
codegen does signed, unsigned, and floating point math
|
2015-12-08 12:25:30 -07:00 |
|
Andrew Kelley
|
113f0c9450
|
add local variables to debug info
|
2015-12-07 23:09:48 -07:00 |
|
Andrew Kelley
|
9c9ea93519
|
integrate debug scopes with block context
|
2015-12-07 22:11:04 -07:00 |
|
Andrew Kelley
|
b66fb607bf
|
add debugging info for array type
|
2015-12-07 20:07:46 -07:00 |
|
Andrew Kelley
|
f8ca6c70c7
|
add labels and goto
|
2015-12-03 00:47:35 -07:00 |
|
Andrew Kelley
|
b77c423f77
|
all LLVM C++ API contained to one file
|
2015-11-30 14:43:23 -07:00 |
|
Andrew Kelley
|
4ccb98bdce
|
analyze no longer depends on llvm C++ API
|
2015-11-30 14:10:07 -07:00 |
|
Andrew Kelley
|
855d51840d
|
remove LLVMZigTargetMachineEmitToFile
The llvm C API provided function is adequate.
|
2015-11-29 11:12:40 -07:00 |
|
Andrew Kelley
|
f6529341a2
|
ability to export .o file
|
2015-11-27 22:13:39 -07:00 |
|
Andrew Kelley
|
024052b448
|
add pub and export visibility modifiers and optimization
|
2015-11-27 15:46:06 -07:00 |
|
Andrew Kelley
|
c2e5d50027
|
write object file and fix void return type
|
2015-11-24 13:00:38 -07:00 |
|