| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-20 | self-hosted: share C++ code for finding libc on windows | Andrew Kelley | |
| 2018-07-20 | Fixed windows getPos | Jimmi HC | |
| 2018-07-19 | std.os.File: add missing pub modifiers | Andrew Kelley | |
| 2018-07-18 | self-hosted: find libc on linux | Andrew Kelley | |
| 2018-07-18 | fix std.os.getAppDataDir test on linux | Andrew Kelley | |
| 2018-07-18 | fix build on windows | Andrew Kelley | |
| * move getAppDataDir and utf16leToUtf8 from self-hosted to std lib * fix std.event.Loop on windows | |||
| 2018-07-17 | self-hosted: implement getAppDataDir for windows | Andrew Kelley | |
| 2018-07-16 | all integer sizes are available as primitives | Andrew Kelley | |
| * fix wrong implicit cast for `@IntType` bit_count parameter. * fix incorrect docs for `@IntType` bit_count parameter. closes #1242 closes #745 closes #1240 | |||
| 2018-07-12 | zig fmt | Andrew Kelley | |
| 2018-07-09 | Merge remote-tracking branch 'origin/master' into m-n-threading | Andrew Kelley | |
| 2018-07-09 | std.event.Loop multithreading for windows using IOCP | Andrew Kelley | |
| 2018-07-09 | implement std.os.cpuCount for windows | Andrew Kelley | |
| 2018-07-09 | ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack traces | Andrew Kelley | |
| 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-07-07 | add std.os.cpuCount and have std.event.Loop use it for thread pool size | Andrew Kelley | |
| 2018-07-07 | M:N threading | Andrew Kelley | |
| * add std.atomic.QueueMpsc.isEmpty * make std.debug.global_allocator thread-safe * std.event.Loop: now you have to choose between - initSingleThreaded - initMultiThreaded * std.event.Loop multiplexes coroutines onto kernel threads * Remove std.event.Loop.stop. Instead the event loop run() function returns once there are no pending coroutines. * fix crash in ir.cpp for calling methods under some conditions * small progress self-hosted compiler, analyzing top level declarations * Introduce std.event.Lock for synchronizing coroutines * introduce std.event.Locked(T) for data that only 1 coroutine should modify at once. * make the self hosted compiler use multi threaded event loop * make std.heap.DirectAllocator thread-safe See #174 TODO: * call sched_getaffinity instead of hard coding thread pool size 4 * support for Windows and MacOS * #1194 * #1197 | |||
| 2018-06-20 | remove std.mem.Allocator.construct and other fixups | Andrew Kelley | |
| 2018-06-20 | zig fmt | Andrew Kelley | |
| 2018-06-21 | std: update stdlib to match updated allocator create signature; ref #733 | kristopher tate | |
| 2018-06-18 | remove error to/from int casting syntax; add `@errorToInt`/`@intToError` | Andrew Kelley | |
| See #1061 | |||
| 2018-06-18 | standard library fixes | Andrew Kelley | |
| 2018-06-18 | remove []u8 casting syntax. add `@bytesToSlice` and `@sliceToBytes` | Andrew Kelley | |
| See #1061 | |||
| 2018-06-17 | remove integer and float casting syntax | Andrew Kelley | |
| * add `@intCast` * add `@floatCast` * add `@floatToInt` * add `@intToFloat` See #1061 | |||
| 2018-06-16 | posix read can return error.IsDir | Andrew Kelley | |
| 2018-06-16 | pointer reform: missed change in windows specific code. | Sahnvour | |
| 2018-06-16 | add basic std lib code for loading dynamic libraries | Andrew Kelley | |
| this is going to only work for very basic libraries; I plan to slowly add more features over time to support more complicated libraries | |||
| 2018-06-14 | fix build on windows, broken by previous commit | Andrew Kelley | |
| 2018-06-14 | std.os.path.dirname: return null instead of empty slice | Andrew Kelley | |
| for when there is no directory component. Makes it harder to write bugs. closes #1017 | |||
| 2018-06-12 | zig fmt | Andrew Kelley | |
| 2018-06-12 | implement std.os.Dir for windows | Andrew Kelley | |
| improve std.os.File.access so that it does not depend on shlwapi.dll closes #1084 | |||
| 2018-06-10 | breaking syntax change: orelse keyword instead of ?? (#1096) | Andrew Kelley | |
| use the `zig-fmt-optional-default` branch to have zig fmt automatically do the changes. closes #1023 | |||
| 2018-06-09 | breaking syntax change: ??x to x.? (#1095) | Andrew Kelley | |
| See #1023 This also renames Nullable/Maybe to Optional | |||
| 2018-06-06 | fix std.os.windows.PathFileExists specified in the wrong DLL (#1066) | Andrew Kelley | |
| closes #1054 | |||
| 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 | Pointer Reform: proper slicing and indexing (#1053) | Andrew Kelley | |
| * enable slicing for single-item ptr to arrays * disable slicing for other single-item pointers * enable indexing for single-item ptr to arrays * disable indexing for other single-item pointers see #770 closes #386 | |||
| 2018-06-04 | Merge branch 'zig-custom-format' of https://github.com/tgschultz/zig into ↵ | Andrew Kelley | |
| tgschultz-zig-custom-format I removed the code that checks for type signature and type. A function named `format` is enough for zig to give it a try. | |||
| 2018-06-04 | disallow single-item pointer indexing | Andrew Kelley | |
| add pointer arithmetic for unknown length pointer | |||
| 2018-06-01 | fix incorrect address-of syntax on windows | Andrew Kelley | |
| 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-30 | Fix MacOS CI Timer test failing...? | tgschultz | |
| 2018-05-29 | fix AtomicFile for relative paths | Andrew Kelley | |
| closes #1017 | |||
| 2018-05-29 | run zig fmt on the codebase | Andrew Kelley | |
| See #1003 | |||
| 2018-05-24 | update github.com/zig-lang to github.com/ziglang | Andrew Kelley | |
| 2018-05-16 | convert more std lib files to postfix pointer deref | Andrew Kelley | |
| 2018-05-13 | Merge branch 'master' into pointer-reform | Andrew Kelley | |
| 2018-05-11 | fix windows build system | Andrew Kelley | |
| broken by 6e821078f625a03eb8b7794c983da0f7793366ab | |||
| 2018-05-10 | partial conversion to post-fix pointer deref using zig fmt | Andrew Kelley | |
