Andrew Kelley
|
9636603a3b
|
fix build when no cmake path args specified
broken by 0227becb56
|
2017-10-01 16:10:35 -04:00 |
Andrew Kelley
|
0975e37b16
|
fix implementation of --zig-std-dir
see #463
|
2017-10-01 15:51:55 -04:00 |
Andrew Kelley
|
0227becb56
|
build: escape backslashes in path arguments given to cmake
|
2017-10-01 14:01:18 -04:00 |
Andrew Kelley
|
4bf149795a
|
update hello world examples
edge cases matter
See #510
|
2017-10-01 12:40:30 -04:00 |
Andrew Kelley
|
a2e6ada1c6
|
travis: set -e on osx script
|
2017-10-01 11:59:21 -04:00 |
Andrew Kelley
|
a458ec9998
|
travis: older wine only works with i386 builds
|
2017-10-01 11:50:53 -04:00 |
Andrew Kelley
|
c42f7309b6
|
travis: fix typo in linux script
|
2017-10-01 11:27:42 -04:00 |
Andrew Kelley
|
6ae631d1a7
|
add windows 32 bit to test matrix
See #302
|
2017-10-01 11:11:38 -04:00 |
Andrew Kelley
|
5e6fc94b7f
|
fix codegen on windows
|
2017-10-01 03:05:01 -04:00 |
Andrew Kelley
|
6f250f568a
|
workaround llvm bug for windows alignment
See #302
|
2017-09-30 23:42:44 -04:00 |
Andrew Kelley
|
844e05f619
|
improve bit shift API in std.math
* `shl` moved to `shlExact`
* added `shl` and `shr` which are truncating like `<<` and `>>`.
closes #403
|
2017-09-30 21:09:58 -04:00 |
Andrew Kelley
|
c6295fe9ab
|
remove zigrt
adds test case for #394
partially reverts a32b5929cc
|
2017-09-30 20:21:57 -04:00 |
Andrew Kelley
|
6db589fff5
|
don't try to use cold calling convention on windows
it just causes a segfault
|
2017-09-30 20:20:51 -04:00 |
Andrew Kelley
|
08708ea4dc
|
fix typo in target_can_exec logic
|
2017-09-30 20:10:09 -04:00 |
Andrew Kelley
|
cd58b40011
|
update C headers to clang 5.0.0
|
2017-09-30 18:20:55 -04:00 |
Andrew Kelley
|
ba3d21ca67
|
better divTrunc codegen
branch and phi instead of select instruction
fixes division test for windows. See #302
|
2017-09-30 16:59:31 -04:00 |
Andrew Kelley
|
588d2862d9
|
workaround for invalid binary created on windows
when target native features are used.
See #508
|
2017-09-30 15:47:46 -04:00 |
Andrew Kelley
|
845f22101b
|
zig test on 64-bit windows runs 32-bit tests
|
2017-09-30 14:40:16 -04:00 |
Andrew Kelley
|
d43204c950
|
better output for cross platform zig test on windows
|
2017-09-30 14:07:26 -04:00 |
Andrew Kelley
|
5c4504e005
|
disable /W4 on MSVC
|
2017-09-30 14:00:27 -04:00 |
Andrew Kelley
|
9c6e12ac29
|
compiler-rt: add _aulldiv and _aullrem for i386 windows
|
2017-09-30 13:58:05 -04:00 |
Andrew Kelley
|
b7a4f16cc4
|
fix previous commit
|
2017-09-30 13:40:55 -04:00 |
Andrew Kelley
|
53aa72b58a
|
add ___chkstk_ms compiler-rt function
|
2017-09-30 13:39:37 -04:00 |
Andrew Kelley
|
09369b6a43
|
better implementation of os_spawn_process for windows
See #302
|
2017-09-30 00:43:22 -04:00 |
Andrew Kelley
|
3fe50cb13c
|
simpler cmake for msvc
|
2017-09-28 10:48:13 -04:00 |
Andrew Kelley
|
fb365e3952
|
fix build on mingw
|
2017-09-28 09:43:40 -04:00 |
Andrew Kelley
|
0cfeefbf15
|
Merge pull request #502 from zig-lang/f128-literals
Allow 128-bit hex float literals
|
2017-09-28 08:48:19 -04:00 |
Marc Tiehuis
|
9dfe217be3
|
Allow 128-bit hex float literals
Closes #499.
|
2017-09-28 23:33:36 +13:00 |
Andrew Kelley
|
fd5a5db400
|
implement IncrementingAllocator for Windows
|
2017-09-27 22:59:58 -04:00 |
Andrew Kelley
|
9ae66b4c67
|
add test for std.mem.IncrementingAllocator
See #501
|
2017-09-27 22:04:38 -04:00 |
Josh Wolfe
|
583ca36e62
|
add reset() method to IncrementingAllocator (#501)
|
2017-09-27 21:54:43 -04:00 |
Andrew Kelley
|
c03a764147
|
README: we support x86_64 macos
|
2017-09-27 21:03:44 -04:00 |
Andrew Kelley
|
224cd8a01e
|
add fmt.parseInt
|
2017-09-26 19:40:51 -04:00 |
Andrew Kelley
|
768af66977
|
implement setreuid, setregid for darwin
|
2017-09-26 03:35:33 -04:00 |
Andrew Kelley
|
4f0f3a7d45
|
std.os.ChildProcess: setgid before setuid
otherwise we thwart our permissions to setuid
|
2017-09-26 03:17:58 -04:00 |
Andrew Kelley
|
5c2db5a942
|
add std.fmt.trim
|
2017-09-26 03:03:12 -04:00 |
Andrew Kelley
|
fd2d502e41
|
std.os.ChildProcess: ability to set both uid and gid
|
2017-09-26 02:42:06 -04:00 |
Andrew Kelley
|
cba4a9ad4a
|
update std.os.ChildProcess API
* add std.os.ChildProcess.setUserName
* add std.os.getUserId
|
2017-09-26 01:01:49 -04:00 |
Andrew Kelley
|
79400bfdfd
|
fix docs
|
2017-09-25 15:04:52 -04:00 |
Andrew Kelley
|
6c3a56a7ff
|
fix i386 windows stdcall
|
2017-09-24 05:04:44 -04:00 |
Andrew Kelley
|
8f0dfcbcfb
|
Revert "windows API functions are not stdcalls"
This reverts commit 59410a2f13 .
yes they are
|
2017-09-24 04:18:13 -04:00 |
Andrew Kelley
|
59410a2f13
|
windows API functions are not stdcalls
|
2017-09-24 04:09:13 -04:00 |
Andrew Kelley
|
ba41be67f0
|
windows gui hello world
|
2017-09-24 03:55:45 -04:00 |
Andrew Kelley
|
41b588547c
|
improvements to windows support
See #302
|
2017-09-23 18:46:03 -04:00 |
Andrew Kelley
|
7fd164f196
|
zig build: add linkFramework API
|
2017-09-23 17:59:30 -04:00 |
Andrew Kelley
|
2f98676bbe
|
std.build: fix -install_name for darwin dynamic C linking
|
2017-09-23 13:32:17 -04:00 |
Andrew Kelley
|
eb0867d3f0
|
std.build: fix building C dynamic libraries on darwin
|
2017-09-23 13:27:36 -04:00 |
Andrew Kelley
|
d71d6363ce
|
macho linking: support full lib paths correctly
|
2017-09-23 13:03:25 -04:00 |
Andrew Kelley
|
10fa51a085
|
README: adds for contributors we want
|
2017-09-21 15:39:25 -04:00 |
Andrea Orru
|
e7a01c24a3
|
LinkedList helper functions (#493)
* Restore LinkedList helper functions
* mem.Allocator
|
2017-09-21 10:28:44 -04:00 |