| 9 years ago | Andrew Kelley | | ability to write to bit fields |
| 9 years ago | Andrew Kelley | | support arithmetic for non byte aligned integer types |
| 9 years ago | Andrew Kelley | | reading from a bit field partially works |
| 9 years ago | Andrew Kelley | | move volatile pointers to central type table |
| 9 years ago | Andrew Kelley | | move int and array types to central table |
| 9 years ago | Andrew Kelley | | ability to declare const bitfields |
| 9 years ago | Andrew Kelley | | add runtime debug safety for dividing integer min value by -1 |
| 9 years ago | Andrew Kelley | | fix crash when return value is ??void |
| 9 years ago | Andrew Kelley | | fix tokenization assertion failure on some float numbers |
| 9 years ago | Andrew Kelley | | printf: only include + sign on signed ints if width specified |
| 9 years ago | Andrew Kelley | | slice and array re-work plus some misc. changes |
| 9 years ago | Andrew Kelley | | std.io.parseUnsigned buf parameter is const |
| 9 years ago | Andrew Kelley | | fix crash on string literal with character code >= 128 |
| 9 years ago | Andrew Kelley | | rework compile-time known pointer values |
| 9 years ago | Andrew Kelley | | zig logo in readme |
| 9 years ago | Andrew Kelley | | remove the depends_on_compile_var code |
| 9 years ago | Andrew Kelley | | lots of miscellaneous things all in one big commit |
| 9 years ago | Andrew Kelley | | std.io supports printing integers as hex values |
| 9 years ago | Andrew Kelley | | inline assembly allows clobbers with no input |
| 9 years ago | Andrew Kelley | | variables, memcpy, and memset all get alignment |
| 9 years ago | Andrew Kelley | | coldcc works better |
| 9 years ago | Andrew Kelley | | improved behavior on debug safety crash |
| 9 years ago | Andrew Kelley | | fix volatile not respected for storing through a struct pointer |
| 9 years ago | Andrew Kelley | | fix assigning to const ptr through struct or index |
| 9 years ago | Andrew Kelley | | try expression can omit variable assignments |
| 9 years ago | Andrew Kelley | | tell LLVM the target sub arch type |
| 9 years ago | Andrew Kelley | | use printf in test runner code |
| 9 years ago | Andrew Kelley | | delete unneeded IR code and fix assigning to const ptr |
| 9 years ago | Andrew Kelley | | fix volatile not respected for loads |
| 9 years ago | Andrew Kelley | | all functions are nounwind because zig does not support exceptions |
| 9 years ago | Andrew Kelley | | `%=` in inline assembly survives optimization |
| 9 years ago | Andrew Kelley | | setGlobalSection and setGlobalAlign work for functions |
| 9 years ago | Andrew Kelley | | even external functions which provide definitions get nounwind |
| 9 years ago | Andrew Kelley | | infer hard float from target environments that imply it |
| 9 years ago | Andrew Kelley | | memset and memcpy implementations need not return dest |
| 9 years ago | Andrew Kelley | | inline assembly supports `%=` syntax |
| 9 years ago | Andrew Kelley | | memcpy and memset builtins support volatile pointers |
| 9 years ago | Andrew Kelley | | remove volatileStore builtin; add volatile pointers |
| 9 years ago | Andrew Kelley | | add compile error when setting non power of 2 alignment |
| 9 years ago | Andrew Kelley | | ability to set global variable alignment and ... |
| 9 years ago | Andrew Kelley | | preserve names of exported variables |
| 9 years ago | Andrew Kelley | | in freestanding environment, assume gnu binutils |
| 9 years ago | Andrew Kelley | | add volatileStore() builtin function |
| 9 years ago | Andrew Kelley | | add setGlobalAlign and setGlobalSection builtin functions |
| 9 years ago | Andrew Kelley | | add ability to set linker script |
| 9 years ago | Andrew Kelley | | typedefs work for binary math operations |
| 9 years ago | Andrew Kelley | | exported global variables get emitted as external in LLVM |
| 9 years ago | Andrew Kelley | | implement packed structs |
| 9 years ago | Andrew Kelley | | make --target-os freestanding work |
| 9 years ago | Andrew Kelley | | update outdated comment |
|