| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-25 | mv std/ lib/ | Andrew Kelley | |
| that's all this commit does. further commits will fix cli flags and such. see #2221 | |||
| 2019-08-15 | zig fmt | Andrew Kelley | |
| 2019-08-02 | Fix call to S_ISCHR and implement for Mac | Euan Torano | |
| 2019-05-29 | run zig fmt to update `use` to `usingnamespace` | Andrew Kelley | |
| 2019-05-26 | more progress on posix API layer | Andrew Kelley | |
| see #2380 | |||
| 2019-05-26 | extract posix functions from std/os.zig to std/os/posix.zig | Andrew Kelley | |
| See #2380 | |||
| 2019-04-27 | fixed syntax error | emekoi | |
| 2019-03-25 | munmap allows address 0 | Andrew Kelley | |
| fixes test suite regression on macOS from previous commit | |||
| 2019-03-02 | rename std lib files to new convention | Andrew Kelley | |
| 2019-02-14 | darwin: fix pointer cast in mmap | Andrew Kelley | |
| 2018-11-13 | New Zig formal grammar (#1685) | Jimmi Holst Christensen | |
| Reverted #1628 and changed the grammar+parser of the language to not allow certain expr where types are expected | |||
| 2018-10-26 | remove @minValue,@maxValue; add std.math.minInt,maxInt | Andrew Kelley | |
| closes #1466 closes #1476 | |||
| 2018-10-15 | Solve the return type ambiguity (#1628) | Jimmi Holst Christensen | |
| Changed container and initializer syntax * <container> { ... } -> <container> . { ... } * <exrp> { ... } -> <expr> . { ...} | |||
| 2018-08-07 | std.event.fs support for macos | Andrew Kelley | |
| The file I/O stuff is working, but the fs watching stuff is not yet. | |||
| 2018-08-06 | merge @kristate's std lib changes to darwin | Andrew Kelley | |
| 2018-07-22 | re-organize std lib darwin files | Andrew Kelley | |
| 2018-07-21 | std.os.posix: Add AF_* for darwin; | kristopher tate | |
| Tracking issue #1271; | |||
| 2018-07-09 | zig fmt | Andrew Kelley | |
| 2018-07-09 | std.os.cpuCount implementation for macos | Andrew Kelley | |
| 2018-07-08 | tests passing with kqueue on macos | Andrew Kelley | |
| 2018-06-17 | remove integer and float casting syntax | Andrew Kelley | |
| * add `@intCast` * add `@floatCast` * add `@floatToInt` * add `@intToFloat` See #1061 | |||
| 2018-06-05 | disallow unknown-length pointer to opaque | Andrew Kelley | |
| This also means that translate-c has to detect when a pointer to opaque is happening, and use `*` instead of `[*]`. See #1059 | |||
| 2018-06-04 | disallow single-item pointer indexing | Andrew Kelley | |
| add pointer arithmetic for unknown length pointer | |||
| 2018-05-31 | use * for pointer type instead of & | Andrew Kelley | |
| See #770 To help automatically translate code, see the zig-fmt-pointer-reform-2 branch. This will convert all & into *. Due to the syntax ambiguity (which is why we are making this change), even address-of & will turn into *, so you'll have to manually fix thes instances. You will be guaranteed to get compile errors for them - expected 'type', found 'foo' | |||
| 2018-05-30 | run zig fmt on the codebase | Andrew Kelley | |
| 2018-05-29 | run zig fmt on the codebase | Andrew Kelley | |
| See #1003 | |||
| 2018-05-16 | convert more std lib files to postfix pointer deref | Andrew Kelley | |
| 2018-04-29 | fix std threads for macos | Andrew Kelley | |
| 2018-04-22 | Merge branch 'std.os.time' of https://github.com/tgschultz/zig into ↵ | Andrew Kelley | |
| tgschultz-std.os.time | |||
| 2018-04-18 | Fixed compiler errors around darwin code. | tgschultz | |
| 2018-04-18 | Added unstaged changes. | tgschultz | |
| 2018-04-13 | Replace File.exists with File.access | Marc Tiehuis | |
| 2018-04-09 | async tcp server proof of concept | Andrew Kelley | |
| 2018-03-28 | std/os: getting dir entries works on OS X | Andrew Kelley | |
| 2018-01-25 | syntax: functions require return type. remove `->` | Andrew Kelley | |
| The purpose of this is: * Only one way to do things * Changing a function with void return type to return a possible error becomes a 1 character change, subtly encouraging people to use errors. See #632 Here are some imperfect sed commands for performing this update: remove arrow: ``` sed -i 's/\(\bfn\b.*\)-> /\1/g' $(find . -name "*.zig") ``` add void: ``` sed -i 's/\(\bfn\b.*\))\s*{/\1) void {/g' $(find ../ -name "*.zig") ``` Some cleanup may be necessary, but this should do the bulk of the work. | |||
| 2017-12-23 | move std/debug.zig to a subdirectory | Andrew Kelley | |
| self hosted compiler parser tests do some fuzz testing | |||
| 2017-12-22 | fix darwin and windows from previous commit | Andrew Kelley | |
| 2017-12-22 | explicitly return from blocks | Andrew Kelley | |
| instead of last statement being expression value closes #629 | |||
| 2017-11-10 | add a std lib test for reading and writing files | Andrew Kelley | |
| * fix fstat wrong on darwin * move std.debug.global_allocator to std.debug.global_allocator_state and make it private * add std.debug.global_allocator as a pointer (to upgrade your zig code remove the '&') | |||
| 2017-11-09 | Fix Stat include in darwin land (#605) | Jeff Fowler | |
| 2017-11-09 | fix typo on darwin lseek (#602) | Jeff Fowler | |
| 2017-10-03 | fix isatty for macOS and libc (#523) | Snorre | |
| 2017-09-26 | implement setreuid, setregid for darwin | Andrew Kelley | |
| 2017-09-19 | std: fix os.sleep on darwin and windows | Andrew Kelley | |
| 2017-09-08 | fix ChildProcess.spawn on darwin | Andrew Kelley | |
| 2017-08-29 | ptrCast gives compile error for increasing alignment | Andrew Kelley | |
| See #37 | |||
| 2017-08-27 | all tests passing in MacOS | Andrew Kelley | |
| depends on LLD 5.0.0 with 3 patches See #273 | |||
| 2017-08-27 | macos passing all tests except for building a shared library | Andrew Kelley | |
| see #273 | |||
| 2017-08-27 | all behavior tests passing for macos | Andrew Kelley | |
| See #273 | |||
| 2017-08-27 | progress toward tests passing on MacOS | Andrew Kelley | |
