Josh Wolfe
|
bf6d32f8cb
|
Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig
|
2017-09-20 21:17:41 -07:00 |
Josh Wolfe
|
46fef543f9
|
if statement
|
2017-09-20 21:16:49 -07:00 |
Andrew Kelley
|
f68d724647
|
parse-c: support function calls
|
2017-09-21 00:02:18 -04:00 |
Andrew Kelley
|
38059e6f97
|
parse-c: fix anonymous enums
|
2017-09-20 23:16:44 -04:00 |
Josh Wolfe
|
c3814eee26
|
Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig
|
2017-09-20 19:49:55 -07:00 |
Josh Wolfe
|
c10b052cee
|
translate expr++ from c to zig
|
2017-09-20 19:49:41 -07:00 |
Andrew Kelley
|
9cdb5dec7a
|
parsec: cleaner shifting code for fixed size types
|
2017-09-20 22:44:24 -04:00 |
Josh Wolfe
|
a5e4e205c8
|
fix tests
|
2017-09-20 19:12:57 -07:00 |
Josh Wolfe
|
e2f8bec7ac
|
optimize >>= operator for common case
|
2017-09-20 18:37:36 -07:00 |
Andrew Kelley
|
0228f8c9fd
|
all parsec tests passing
|
2017-09-20 21:16:26 -04:00 |
Andrew Kelley
|
b1e04865cc
|
parsec: don't make pointless block in fn body
|
2017-09-20 13:08:02 -04:00 |
Andrew Kelley
|
3c41c2d84b
|
Merge branch 'master' into c-to-zig
|
2017-09-20 12:52:54 -04:00 |
Marc Tiehuis
|
c4a54377e3
|
Stop debug allocator ever panicking (#492)
|
2017-09-19 09:47:41 -04:00 |
Andrew Kelley
|
751ab72a82
|
std: fix os.sleep on darwin and windows
|
2017-09-19 09:46:41 -04:00 |
Andrew Kelley
|
86eb183668
|
coff linking passes -DEBUG
which makes a .pdb file
|
2017-09-18 22:05:55 -04:00 |
Andrew Kelley
|
46ddeb0baf
|
add --verbose-link option
only prints the link line
|
2017-09-18 21:06:53 -04:00 |
Andrew Kelley
|
10ad3253de
|
std.build: catch mistake of setting output path to build dir
closes #464
|
2017-09-18 18:01:58 -04:00 |
Andrew Kelley
|
24b6dcc507
|
std.build: explicitly disable stack protector when nostdlib
|
2017-09-18 15:30:07 -04:00 |
Andrew Kelley
|
8cb6694752
|
README: macos instructions: suggest running tests
|
2017-09-18 10:51:12 -04:00 |
Andrew Kelley
|
365cb130da
|
README: macos instructions: simplify
|
2017-09-18 10:50:27 -04:00 |
Andrew Kelley
|
67e608382a
|
add macos instructions to readme
|
2017-09-18 10:47:37 -04:00 |
Andrew Kelley
|
385da95eb4
|
std.build: simpler API
merge LibExeObj and CLibExeObj
also make it so that you can disable libc when compiling C
|
2017-09-18 02:51:09 -04:00 |
Andrew Kelley
|
dbc202cc6a
|
add test for struct with invalid field
see #468
|
2017-09-17 23:21:22 -04:00 |
Andrew Kelley
|
c5ca8b51f9
|
zig build: use stack protector for C code in debug mode
|
2017-09-17 19:20:48 -04:00 |
Andrew Kelley
|
c7d80cc421
|
fix crash when enum has invalid field
closes #468
|
2017-09-17 18:44:18 -04:00 |
Andrew Kelley
|
6e5edc79ec
|
fix build for travis osx
|
2017-09-17 17:47:12 -04:00 |
Andrew Kelley
|
b8ee3a8143
|
add -mllvm support
useful for debugging crashes in llvm optimizer
|
2017-09-17 17:46:16 -04:00 |
Andrew Kelley
|
faaaf88327
|
fix use of uninitialized variable in alignCast
|
2017-09-17 16:13:55 -04:00 |
Andrew Kelley
|
7ee00730ac
|
add option to run tests in LLDB and turn it on for macos travis
|
2017-09-17 14:43:51 -04:00 |
Andrew Kelley
|
a9ecb26c34
|
std.os.ChildProcess: fix fd leak
|
2017-09-16 21:07:02 -04:00 |
Andrew Kelley
|
21a55d89b6
|
add release-safe to the test matrix
See #449
the llvm assertion that is being triggered appears to be an llvm
bug that is harmless with assertions off.
|
2017-09-16 20:30:39 -04:00 |
Marc Tiehuis
|
71342f8249
|
Add dash arguments for cli
|
2017-09-17 12:26:13 +12:00 |
Jonathan Marler
|
dcc5f24569
|
Fixed softfloat header file for msvc (#482)
|
2017-09-15 10:44:47 -04:00 |
Andrew Kelley
|
766547dbfe
|
bump incrementing allocator memory in build system to 20MB
See #467
|
2017-09-14 20:28:38 -04:00 |
Andrew Kelley
|
5989b88352
|
do not depend on __int128
closes #477
|
2017-09-14 02:48:16 -04:00 |
Andrew Kelley
|
75b1c71cb3
|
Merge branch 'soft-float'
|
2017-09-14 01:47:53 -04:00 |
Andrew Kelley
|
14cda27b64
|
depend on embedded SoftFloat-3d instead of __float128
See #302
See #467
|
2017-09-14 01:46:47 -04:00 |
Andrew Kelley
|
7ddc259acc
|
add SoftFloat-3d
|
2017-09-14 01:46:22 -04:00 |
Jonathan Marler
|
bb44e4b479
|
Fixed a couple compilation errors for MSVC 64-bit (#475)
|
2017-09-13 23:59:09 -04:00 |
Andrew Kelley
|
d9eabde319
|
add Child property of slice type
also rename child field to Child for pointer and array
|
2017-09-13 14:30:57 -04:00 |
Andrew Kelley
|
5931a6b1a5
|
Merge branch 'msvc'
Now the supported compilers of Zig are:
* GCC
* Clang
* MSVC
* MinGW
|
2017-09-13 02:42:00 -04:00 |
Andrew Kelley
|
57ea6e8c9f
|
fix up msvc stuff to make it work on linux and macos too
|
2017-09-13 02:40:02 -04:00 |
Josh Wolfe
|
32c51e0156
|
Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig
|
2017-09-11 21:37:37 -07:00 |
Josh Wolfe
|
4adffea8d0
|
analysis of result used
|
2017-09-11 21:37:11 -07:00 |
Andrew Kelley
|
bf52a74803
|
fix error messages
|
2017-09-12 00:07:37 -04:00 |
Josh Wolfe
|
99cb6e955a
|
oh, actually it was
|
2017-09-11 20:39:42 -07:00 |
Josh Wolfe
|
e52418097d
|
not my segfault
|
2017-09-11 20:08:45 -07:00 |
Josh Wolfe
|
7e3f45a49f
|
Merge branch 'master' into c-to-zig
|
2017-09-11 19:58:41 -07:00 |
Josh Wolfe
|
6f50457b61
|
wip c to zig stuff
|
2017-09-11 19:58:14 -07:00 |
Andrew Kelley
|
4bd23aefe7
|
local var
|
2017-09-11 22:58:06 -04:00 |