| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-21 | Very much WIP base implementation for #721. | Sahnvour | |
| Currently does: - read COFF executable file - locate and load corresponding .pdb file - expose .pdb content as streams (PDB format) | |||
| 2018-07-22 | std.event.tcp: add switch statement in preparation for building-out ↵ | kristopher tate | |
| abstractions; depends on issue #1274 ; | |||
| 2018-07-22 | std.event.tcp: SKIP test instead of OKing test; | kristopher tate | |
| tracking issue #1274 ; | |||
| 2018-07-22 | std.special.test_runner.zig: make tests skippable; | kristopher tate | |
| tracking issue #1274; tests can be skipped by returnning `error.skip` : | |||
| 2018-07-21 | std.os.posix: Add SOCK_* for darwin; | kristopher tate | |
| Tracking issue #1271; | |||
| 2018-07-21 | std.os.posix: Add SYSPROTO_* for darwin; | kristopher tate | |
| Tracking issue #1271; | |||
| 2018-07-21 | std.os.posix: Add AF_* for darwin; | kristopher tate | |
| Tracking issue #1271; | |||
| 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-20 | self-hosted: implicit cast comptime ints to other ints | Andrew Kelley | |
| we now have successful exit codes from main linking against libc | |||
| 2018-07-19 | std.os.File: add missing pub modifiers | Andrew Kelley | |
| 2018-07-19 | self-hosted: progress on IR for supporting libc hello world | Andrew Kelley | |
| * add c int types * some more ir stubs | |||
| 2018-07-18 | std.zig.parse: fix treating integer literals as string literals | Andrew Kelley | |
| 2018-07-18 | self-hosted: linking against libc | Andrew Kelley | |
| also introduce `zig libc` command to display paths `zig libc file.txt` will parse equivalent text and use that for libc paths. | |||
| 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 | std.event.Loop.onNextTick dispatches work to waiting threads | Andrew Kelley | |
| 2018-07-17 | Add swapRemoveOrError (#1254) | Wink Saville | |
| * Add swapRemoveOrError, this mirrors setOrError. | |||
| 2018-07-17 | Give ArrayList tests consistent names (#1253) | Wink Saville | |
| The recent change that added swapRemove used std.ArrayList as the test name prefix. Change the other tests to use the same prefix for consistency and making it easier to use --test-filter. | |||
| 2018-07-17 | self-hosted: implement getAppDataDir for windows | Andrew Kelley | |
| 2018-07-16 | self-hosted: create tmp dir for .o files and emit .o file for fn | Andrew Kelley | |
| 2018-07-16 | remove std.ArrayList.removeOrError function | Andrew Kelley | |
| 2018-07-16 | Merge remote-tracking branch 'origin/master' into llvm7 | 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-15 | self-hosted: generate LLVM IR for simple function | Andrew Kelley | |
| 2018-07-14 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | |
| 2018-07-14 | Improve realloc on fixed buffer allocator (#1238) | Bas van den Berg | |
| * Add test to check re-use of memory * Check if realloc has to reallocate the last allocated memory block. If so extend that block instead of allocating a new one. * Also check if the realloc actually preserves the data. | |||
| 2018-07-14 | self-hosted: adding a fn to an llvm module | Andrew Kelley | |
| 2018-07-14 | Fix aligned reallocation from zero size. | Bas van den Berg | |
| 2018-07-14 | Create unit test that tests aligned reallocation. | Bas van den Berg | |
| 2018-07-14 | std.ArrayList - rename remove to swapRemove | Andrew Kelley | |
| 2018-07-14 | Added `remove` to ArrayList | tgschultz | |
| 2018-07-14 | docs: clarify mem.Allocator.reallocFn | Andrew Kelley | |
| 2018-07-14 | Merge pull request #1232 from BarabasGitHub/fix-array-list-insert | Andrew Kelley | |
| Fix array list insert | |||
| 2018-07-13 | self-hosted: basic IR pass2 | Andrew Kelley | |
| 2018-07-13 | Add a copyBackwards to fix the broken insert methods for ArrayList. | Bas van den Berg | |
| 2018-07-13 | Improve ArrayList insert unit tests. | Bas van den Berg | |
| 2018-07-12 | zig fmt | Andrew Kelley | |
| 2018-07-12 | self-hosted: generate zig IR for simple function | Andrew Kelley | |
| no tests for this yet. I think the quickest path to testing will be creating the .o files and linking with libc, executing, and then comparing output. | |||
| 2018-07-11 | std.event.Future: workaround in tests for llvm coro memory | Andrew Kelley | |
| See #1194 | |||
| 2018-07-11 | std.atomic: use spinlocks | Andrew Kelley | |
| the lock-free data structures all had ABA problems and std.atomic.Stack had a possibility to load an unmapped memory address. | |||
| 2018-07-11 | add std.event.Future | Andrew Kelley | |
| This is like a promise, but it's for multiple getters, and uses an event loop. | |||
| 2018-07-11 | add compile error for disallowed types in extern structs | Andrew Kelley | |
| closes #1218 | |||
| 2018-07-11 | Add generic comparator generator functions for sorting | Marc Tiehuis | |
| - Copy-by-value instead of pointer where appropriate - Clean up old zig fmt issues | |||
| 2018-07-10 | self-hosted: first passing test | Andrew Kelley | |
| * introduce std.atomic.Int * add src-self-hosted/test.zig which is tested by the main test suite - it fully utilizes the multithreaded async/await event loop so the tests should Go Fast * `stage2/bin/zig build-obj test.zig` is able to spit out an error if 2 exported functions collide * ability for `zig test` to accept `--object` and `--assembly` arguments * std.build: TestStep supports addLibPath and addObjectFile | |||
| 2018-07-10 | introduce std.event.Group for making parallel async calls | Andrew Kelley | |
| 2018-07-10 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | |
| 2018-07-10 | allow var args calls to async functions | Andrew Kelley | |
| 2018-07-09 | fix regression from b6eb4048 | Andrew Kelley | |
