Commit Graph

1925 Commits (137c8f5e8a6023db24f90555e968b592a4b843e4)

Author SHA1 Message Date
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
Andrew Kelley c2f3dc94eb Merge branch 'c-to-zig' 2017-09-21 02:56:06 -04:00
Josh Wolfe ee42caee0e fix chain assignment semicolon 2017-09-20 23:49:46 -07:00
Josh Wolfe d7775e3dca chain assignment 2017-09-20 23:45:53 -07:00
Andrew Kelley be37b03f4c parse-c: support sizeof 2017-09-21 02:37:42 -04:00
Andrew Kelley c01ae69cdb parse-c: support implicit cast to void * 2017-09-21 02:31:52 -04:00
Andrew Kelley 2655cf1bf7 parse-c: support c style cast 2017-09-21 01:55:15 -04:00
Josh Wolfe 5ac2cf9c28 fix assignment needing an lvalue 2017-09-20 22:41:16 -07:00
Andrew Kelley 1360af847e parse-c: array access expression 2017-09-21 01:38:29 -04:00
Josh Wolfe 67a5a3f3d7 add sub mul div rem 2017-09-20 22:36:43 -07:00
Andrew Kelley 0d1f64b08c parse-c: fix undefined array literals 2017-09-21 01:22:50 -04:00
Josh Wolfe 33784871ec assign 2017-09-20 22:14:39 -07:00
Josh Wolfe f7cb77a02c Merge remote-tracking branch 'origin/c-to-zig' into c-to-zig 2017-09-20 22:05:14 -07:00
Josh Wolfe 2ae789d27c bitwise binary operators 2017-09-20 22:04:51 -07:00
Andrew Kelley 0d91747502 parse-c: null statements 2017-09-21 01:04:43 -04:00
Andrew Kelley eba45b0013 parse-c: field access expressions 2017-09-21 00:54:08 -04:00
Josh Wolfe 0827a8f36b ==, != 2017-09-20 21:47:43 -07:00
Josh Wolfe 4c8443d96d logical and, logical or 2017-09-20 21:37:56 -07:00
Josh Wolfe 05c1a8b3cc add some tests 2017-09-20 21:27:13 -07:00
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