Commits
more test coverage, change 'got' to 'found' in errors
e4271f4fb2 • Andrew Kelley • Oct 28, 2016
more test coverage
e3857a361c • Andrew Kelley • Oct 28, 2016
Merge pull request #206 from fsaintjacques/fix/doc-langref
c982077156 • Andrew Kelley • Oct 25, 2016
fix warning on some compiler versions
a098c07aa7 • Andrew Kelley • Oct 3, 2016
fix regression: debug safety sometimes incorrectly disabled
0562111b02 • Andrew Kelley • Sep 28, 2016
remove compiler directives
b581da41f8 • Andrew Kelley • Sep 28, 2016
clean up test directory
e5fd8efcb6 • Andrew Kelley • Sep 27, 2016
add this keyword refers to thing in immediate scope
183976b242 • Andrew Kelley • Sep 27, 2016
std/rand: remove unneeded TODO
f4d7c91363 • Andrew Kelley • Sep 27, 2016
cstr.len and cstr.cmp can run at compile time
87b7c28c9a • Andrew Kelley • Sep 27, 2016
emit error for extern function
7ce7e2c9d1 • Andrew Kelley • Sep 27, 2016
fix crash when doing binary not on integer literal
7f4d4bdb3f • Andrew Kelley • Sep 26, 2016
add error message for method call on non method
4b68224c60 • Andrew Kelley • Sep 26, 2016
refactor field access code into more generic container code
01e13de7ca • Andrew Kelley • Sep 26, 2016
ability to have struct to have a field which is slice of itself
683da0e4ec • Andrew Kelley • Sep 25, 2016
enums support member functions
e06885d64e • Andrew Kelley • Sep 23, 2016
fix compiler crash for misspelled type with pointer only reference
9ec6a78f12 • Andrew Kelley • Sep 23, 2016
stack trace is able to figure out compilation unit
46eb77dbb2 • Andrew Kelley • Sep 23, 2016
os: fix file descriptor leak in os_exec
4b902b44a2 • Andrew Kelley • Sep 22, 2016
fix compile crash when leaving out for loop parameter
c64f6f9503 • Andrew Kelley • Sep 22, 2016
fix incorrect linking from previous commit
7aeca9bfed • Andrew Kelley • Sep 21, 2016
exporting an object creates an h file
3f8f0b9bba • Andrew Kelley • Sep 21, 2016
fix error when switch prong has implicit cast
b97bfc3ecb • Andrew Kelley • Sep 20, 2016
avoid emitting "no member" errors when use import fails
158225a203 • Andrew Kelley • Sep 20, 2016
tests: correct test name
e397ea43c0 • Andrew Kelley • Sep 20, 2016
use size_t for indexes
3239b3cb69 • Andrew Kelley • Sep 19, 2016
ability to specify -framework linker args for MacOS
4c0259b107 • Andrew Kelley • Sep 19, 2016
fix compiler crash involving slice with const slice child
b738cbdc76 • Andrew Kelley • Sep 15, 2016
tests: use a more robust path to self_hosted.zig
3f05fdc8e8 • Andrew Kelley • Sep 14, 2016
Merge branch 'macos-aindigo'
c65fe384dd • Andrew Kelley • Sep 14, 2016
change `unreachable{}` to `@unreachable()`
06f2f4d64b • Andrew Kelley • Sep 13, 2016
std: fix compile error for unsupported os
ea2f6594ce • Andrew Kelley • Sep 13, 2016
fix crash with []type{} expression
6abd8b6405 • Andrew Kelley • Sep 13, 2016
add compile error for assigning through const
56f8325799 • Andrew Kelley • Sep 11, 2016
fix compile error message for wrong arg count on method
28811234bb • Andrew Kelley • Sep 11, 2016
rename LLVMZig to ZigLLVM
1fa4d2a5af • Andrew Kelley • Sep 11, 2016
langref: correct builtin function names
077cd4b9a4 • Andrew Kelley • Sep 11, 2016
std: use parameter type inference on min and max functions
9e92dbdd08 • Andrew Kelley • Sep 11, 2016
Merge pull request #187 from procedural/c-pointer-fix
100990b052 • Andrew Kelley • Sep 10, 2016
std: avoid calling close twice in InStream
fc9ff13fb6 • Andrew Kelley • Sep 8, 2016
ability to infer parameter types
d324b1befa • Andrew Kelley • Sep 8, 2016
build: remove -Wmissing-prototypes
de7e88c38f • Andrew Kelley • Sep 6, 2016
build: add missing static in tokenizer
1a1991371a • Andrew Kelley • Sep 6, 2016
build: fix warning on gcc 6.2
9dc9e5bfb0 • Andrew Kelley • Sep 6, 2016
maxValue and minValue builtins return number literal
64034a3d1a • Andrew Kelley • Sep 6, 2016
rename errName builtin to errorName
cfaced3f73 • Andrew Kelley • Sep 5, 2016
rename compileErr builtin to compileError
768a9780ca • Andrew Kelley • Sep 5, 2016
README: clarify build vs runtime dependencies
f2a5fe443c • Andrew Kelley • Sep 5, 2016
Merge branch 'llvm-3.9'
e8e2d84689 • Andrew Kelley • Sep 5, 2016
Merge pull request #186 from winksaville/master
a31eb977b4 • Andrew Kelley • Sep 5, 2016
Merge pull request #185 from winksaville/master
d2a6c2b260 • Andrew Kelley • Sep 5, 2016
restore shared library functionality
f18e34c2c6 • Andrew Kelley • Sep 1, 2016
fix std io input to work for non seekable fds
320e26590a • Andrew Kelley • Sep 1, 2016
fix c hello world example
289bfa890b • Andrew Kelley • Aug 31, 2016
stronger static eval recursive test
9193a3cdad • Andrew Kelley • Aug 30, 2016
tokenizer: add missing return statement on float overflow
d44ca5baac • Andrew Kelley • Aug 30, 2016
add ability to explicitly cast enum with no payload to int
6e6d138c2f • Andrew Kelley • Aug 30, 2016
implement null as a literal type
651dc31247 • Andrew Kelley • Aug 30, 2016
implement `?return` expression
1f7ec741fa • Andrew Kelley • Aug 30, 2016
std: more progress toward stack printing
6149f73189 • Andrew Kelley • Aug 30, 2016
progress toward stack trace printing
ed50bd1b65 • Andrew Kelley • Aug 18, 2016
fix crash when calling method on slice
0fbb9e09ea • Andrew Kelley • Aug 17, 2016
std: replace print_u64/i64 with printInt
a2ac06dcd5 • Andrew Kelley • Aug 17, 2016
std: conform to style guidelines
37d167f6e0 • Andrew Kelley • Aug 17, 2016
add CBuf to standard library
0ae9023832 • Andrew Kelley • Aug 12, 2016
add style guide
0a482bbbfe • Andrew Kelley • Aug 12, 2016
add zeroes value
2ed949a6ae • Andrew Kelley • Aug 9, 2016
ability to have a return type of 'type'
0d5ecc4312 • Andrew Kelley • Aug 8, 2016
implement multiline C string syntax
275410dc33 • Andrew Kelley • Aug 5, 2016
new multiline string syntax
d0b11af2bd • Andrew Kelley • Aug 5, 2016
std: add tests for mt32 and mt64
0450b73e3e • Andrew Kelley • Jul 29, 2016
std: add vaporware plans for floating point builtins
711e3d71b9 • Andrew Kelley • Jul 28, 2016
remove multiline comments
1fa0cabf9d • Andrew Kelley • Jul 28, 2016
explicit wrapping integer operations
8552d7fd19 • Andrew Kelley • Jul 28, 2016
std: cleanup of rand
3eb5afd245 • Andrew Kelley • Jul 28, 2016
std: improve rand implementation and API
06c4b35eb1 • Andrew Kelley • Jul 27, 2016
unsigned integers for sizes of things
bc81ddfea6 • Andrew Kelley • Jul 27, 2016
std: add OutStream.write_byte
76f87cdd96 • Andrew Kelley • Jul 27, 2016
inline parameters
78d4fb20c4 • Andrew Kelley • Jul 26, 2016
rename NodeTypeStructDecl to NodeTypeContainerDecl
425c0ffa01 • Andrew Kelley • Jul 17, 2016
fix not resolving use declarations
3971bf3d72 • Andrew Kelley • Jul 14, 2016
fix duplicate type defined when imported from parseh
f2fc9b8a7b • Andrew Kelley • Jul 9, 2016
ability to cast explicitly from int to enum
49a4b1b930 • Andrew Kelley • Jul 9, 2016
parseh: support octal in C macro string literal
a5251a1c10 • Andrew Kelley • Jul 9, 2016
fix tokenizing string symbols with hex characters in them
100e8e15fa • Andrew Kelley • Jul 9, 2016
don't add no-frame-pointer-elim for inline functions
b08bc84a36 • Andrew Kelley • May 19, 2016
inline assembly: allow empty output list
762e686d17 • Andrew Kelley • May 19, 2016
fix offset map for inline assembly error messages
39016c1d3e • Andrew Kelley • May 19, 2016
fix raw string literal crash
f6b16c99ba • Andrew Kelley • May 19, 2016
linux: accept calls accept4 with 0 for flags
3273e99d70 • Andrew Kelley • May 19, 2016
add some docs about builtin functions
da8e30fe46 • Andrew Kelley • May 18, 2016
support extern C ABI for return types
fbb6d1d7ee • Andrew Kelley • May 18, 2016
add beginning of print stack trace function
7edef4f3fd • Andrew Kelley • May 17, 2016
fix crash when error evaluating target of for expr
2c710382a8 • Andrew Kelley • May 17, 2016
compiler-rt: add __aeabi_uldivmod
3df9389215 • Andrew Kelley • May 15, 2016
Add unsigned and signed generic print fns
7b0052abbb • Travis McDemus • May 15, 2016
add bit_count, is_wrapping, is_signed fields to int types
9813ae8586 • Andrew Kelley • May 15, 2016
add int_type builtin function
6ff996f60f • Andrew Kelley • May 15, 2016
add 64 bit division test
50310cf9df • Andrew Kelley • May 15, 2016
switch on compile var marks entire namespaces
7f90dbbb11 • Andrew Kelley • May 15, 2016