Andrew Kelley
|
6ae631d1a7
|
add windows 32 bit to test matrix
See #302
|
2017-10-01 11:11:38 -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
|
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 |
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
|
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
|
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
|
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 |
Andrea Orru
|
e7a01c24a3
|
LinkedList helper functions (#493)
* Restore LinkedList helper functions
* mem.Allocator
|
2017-09-21 10:28:44 -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
|
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
|
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
|
c5ca8b51f9
|
zig build: use stack protector for C code in debug mode
|
2017-09-17 19:20:48 -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 |
Marc Tiehuis
|
71342f8249
|
Add dash arguments for cli
|
2017-09-17 12:26:13 +12: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
|
14cda27b64
|
depend on embedded SoftFloat-3d instead of __float128
See #302
See #467
|
2017-09-14 01:46:47 -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 |
Jonathan Marler
|
3f8b26c06a
|
Allow INVALID_HANDLE_VALUE for windows to work on 32-bit and 64-bit. (#457)
|
2017-09-10 11:16:27 -04:00 |
jean-dao
|
0f7544cfca
|
std.io.InStream: add readLine function (#458)
|
2017-09-10 11:10:55 -04:00 |
Andrew Kelley
|
5fdf3fa195
|
std.fmt knows how to format &[N]u8
|
2017-09-09 19:42:31 -04:00 |
Marc Tiehuis
|
f725b20de6
|
Add appendSlice function (#448)
|
2017-09-09 13:49:40 -04:00 |
Marc Tiehuis
|
67a31befa6
|
Add exit function (#450)
|
2017-09-09 13:48:44 -04:00 |
Andrew Kelley
|
d244deb59e
|
fix std.Buffer.endsWith
thanks for the report by jean-dao
closes #443
|
2017-09-08 09:19:02 -04:00 |
Andrew Kelley
|
2c8ff1d47b
|
std.ChildProcess.spawn: handle 0 from waitpid correctly
|
2017-09-08 01:23:48 -04:00 |
Andrew Kelley
|
838d52a8be
|
std.os.ChildProcess: don't expect all SIGCHLD to come from spawn
|
2017-09-08 00:45:45 -04:00 |
Andrew Kelley
|
a81e516174
|
fix ChildProcess.spawn on darwin
|
2017-09-08 00:04:43 -04:00 |
Andrew Kelley
|
9fb4d1fd6c
|
std: os.ChildProcess knows when its child died
using signal handlers
|
2017-09-07 23:10:51 -04:00 |
Andrew Kelley
|
9f7e62b95b
|
std: add ChildProcess.kill
|
2017-09-06 18:30:45 -04:00 |
Andrew Kelley
|
7e59f4ff69
|
std: add os.sleep
|
2017-09-06 16:59:22 -04:00 |
Andrew Kelley
|
1f2548ec5f
|
better build.zig template
|
2017-09-06 14:18:14 -04:00 |
Andrew Kelley
|
ee9d1d0414
|
c-to-zig: return statement
|
2017-09-01 03:16:35 -04:00 |
Josh Wolfe
|
848504117f
|
Revert "fix return types of min amd max"
This reverts commit 180fe8d506 .
|
2017-08-31 17:56:06 -07:00 |