| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-08 | PriorityQueue: add bulk insertion methods | John Schmidt | |
| 2019-03-07 | Merge branch 'glibc' | Andrew Kelley | |
| See #514 | |||
| 2019-03-07 | disable some tests until coroutine rewrite is finished | Andrew Kelley | |
| 2019-03-07 | multi-arch glibc headers | Andrew Kelley | |
| 2019-03-05 | add popcountdi2 to compiler_rt | Andrew Kelley | |
| 2019-03-05 | std.os.changeCurDir no longer needs an allocator | Andrew Kelley | |
| 2019-03-04 | Merge remote-tracking branch 'origin/master' into llvm8 | Andrew Kelley | |
| 2019-03-03 | fix build.zig not respecting --static | Andrew Kelley | |
| closes #2027 | |||
| 2019-03-03 | fix check for 64-bit arm platforms with new targets | sjdh02 | |
| 2019-03-02 | rename std lib files to new convention | Andrew Kelley | |
| 2019-03-02 | @returnAddress and @frameAddress return usize now | Andrew Kelley | |
| 2019-03-02 | all integers returned by @typeInfo are now comptime_int | Sahnvour | |
| 2019-03-02 | compile error for import outside package path | Andrew Kelley | |
| closes #2024 there's a new cli option `--main-pkg-path` which you can use to choose a different root package directory besides the one inferred from the root source file and a corresponding build.zig API: foo.setMainPkgPath(path) | |||
| 2019-03-02 | disable tests which are tripping an llvm assertion | Andrew Kelley | |
| See #2019 | |||
| 2019-03-01 | Merge pull request #2020 from ziglang/kill-namespace-type | Andrew Kelley | |
| remove the (namespace) type and make every file an empty struct | |||
| 2019-03-01 | fix dependency loops, pub, tests, use decls, root source | Andrew Kelley | |
| * fix dependency loop detection - closes #679 - closes #1500 * fix `pub` * fix tests * fix use decls * main package file gets a special "" namespace path | |||
| 2019-02-28 | add mprotect syscall | Andrew Kelley | |
| 2019-02-28 | remove namespace type; files are empty structs | Andrew Kelley | |
| closes #1047 | |||
| 2019-02-26 | fix .gitignore file and add commit missing std lib file | Andrew Kelley | |
| 2019-02-26 | add builder.addFmt API and use it to test stage1 zig fmt | Andrew Kelley | |
| closes #1968 | |||
| 2019-02-26 | breaking changes to the way targets work in zig | Andrew Kelley | |
| * CLI: `-target [name]` instead of `--target-*` args. This matches clang's API. * `builtin.Environ` renamed to `builtin.Abi` - likewise `builtin.environ` renamed to `builtin.abi` * stop hiding the concept of sub-arch. closes #1526 * `zig targets` only shows available targets. closes #438 * include all targets in readme, even those that don't print with `zig targets` but note they are Tier 4 * refactor target.cpp and make the naming conventions more consistent * introduce the concept of a "default C ABI" for a given OS/Arch combo. As a rule of thumb, if the system compiler is clang or gcc then the default C ABI is the gnu ABI. | |||
| 2019-02-26 | Add priority queue | John Schmidt | |
| 2019-02-25 | zig build: 2 improvements | Andrew Kelley | |
| * `linkLibrary` will make the target depend on libc if the source does * when building C source file(s), don't try to generate .h files | |||
| 2019-02-25 | building DLLs on Windows works better | Andrew Kelley | |
| 2019-02-25 | first class support for compiling C code | Andrew Kelley | |
| New CLI parameter: --c-source [options] [file] It even works with `--cache on` when there are transitive dependencies. Instead of `builder.addCExecutable`, use `builder.addExecutable` and pass `null` for the root source file. Then use `builder.addCSourceFile`, which takes the path to the C code, and a list of C compiler args. Be sure to linkSystemLibrary("c") if you want libc headers to be available. Merge TestStep into LibExeObjStep. That was long overdue. | |||
| 2019-02-23 | fix `zig fmt` arg0 handled incorrectly | Andrew Kelley | |
| 2019-02-23 | introduce std.debug.captureStackTrace | Andrew Kelley | |
| and fix the implementation of writeStackTrace it was printing the first frame in the wrong place | |||
| 2019-02-21 | Use valgrind marks from Allocator | daurnimator | |
| 2019-02-20 | std: when a FixedBufferAllocator is initialised, set the buffer to undefined | daurnimator | |
| 2019-02-20 | std: Add valgrind module | daurnimator | |
| 2019-02-19 | remove --no-rosegment workaround now that valgrind bug is fixed | Andrew Kelley | |
| See #896 Zig 0.3.0+ and Valgrind 3.14+ do not need the workaround. | |||
| 2019-02-18 | zig fmt: fix infix operator before multiline string literal | Andrew Kelley | |
| 2019-02-18 | export _mh_execute_header with weak linkage | Andrew Kelley | |
| * also fix extern variables with initialiaztion values to generate runtime code * remove the workaround in example/shared_library/mathtest.zig * introduce the ability for global variables to have Weak and LinkOnce linkage * fix `@export` to work for non-functions. this code needs to be audited though. * fix comptime ptrcast not keeping bigger alignment * fix linker warnings when targeting darwin closes #1903 | |||
| 2019-02-18 | Fixed std.testing.expectEqual | Jimmi HC | |
| 2019-02-18 | Merge pull request #1972 from coypoop/netbsd | Andrew Kelley | |
| Add NetBSD support | |||
| 2019-02-17 | fix openWriteNoClobber and add test | Quetzal Bradley | |
| 2019-02-17 | Don't provide a bogus definition of EVFILT_USER | Maya Rashish | |
| 2019-02-17 | Fix std.math.powi so powi(x, +-0) = 1 for any x. | Benoit Jauvin-Girard | |
| 2019-02-17 | freebsd: fix pointer cast in mmap | Maya Rashish | |
| 2019-02-17 | Add NetBSD support | Maya Rashish | |
| Mostly picking the same paths as FreeBSD. We need a little special handling for crt files, as netbsd uses its own (and not GCC's) for those, with slightly different names. | |||
| 2019-02-17 | fixups | Andrew Kelley | |
| 2019-02-16 | fix BufferedInStream not reading delayed input | sjdh02 | |
| 2019-02-16 | fmt_runner: remove redundant check | Andrew Kelley | |
| 2019-02-16 | bring zig fmt to stage1 | Andrew Kelley | |
| 2019-02-16 | Merge pull request #1958 from ziglang/parse-float | Marc Tiehuis | |
| Add float parsing support to std | |||
| 2019-02-15 | breaking: fix @sizeOf to be alloc size rather than store size | Andrew Kelley | |
| * Fixes breaches of the guarantee that `@sizeOf(T) >= @alignOf(T)` * Fixes std.mem.secureZero for integers where this guarantee previously was breached * Fixes std.mem.Allocator for integers where this guarantee previously was breached Closes #1851 Closes #1864 | |||
| 2019-02-15 | Merge pull request #1965 from ziglang/c-pointer-type | Andrew Kelley | |
| implement C pointers | |||
| 2019-02-14 | darwin: fix pointer cast in mmap | Andrew Kelley | |
| 2019-02-15 | Use official llvm mirror for compiler-rt commit ref | Marc Tiehuis | |
| 2019-02-15 | Make parseFloat stricter in what it accepts as input | Marc Tiehuis | |
