aboutsummaryrefslogtreecommitdiff
path: root/std
AgeCommit message (Collapse)Author
2018-11-16Change rb functions to use snakeCase.Matthew O'Connor
2018-11-15more fixes related to readStruct APIAndrew Kelley
2018-11-15Fixed failure using readStruct and gave async readStruct the same sigJimmi HC
2018-11-15Have readStruct in stream return a value instead of taking a pointerJimmi HC
2018-11-15Added NullOutStream and CountingOutStream (#1722)Jimmi Holst Christensen
2018-11-15disable windows test until coroutines rewrite landsAndrew Kelley
See #1363
2018-11-15zig fmt: add --check flagAndrew Kelley
closes #1558 closes #1555
2018-11-14test for readIntBE/LEJosh Wolfe
2018-11-14io read/write int be/le optimizationsJosh Wolfe
2018-11-14implement mem.writeIntLE, mem.writeIntBEJosh Wolfe
2018-11-14address port getterJosh Wolfe
2018-11-13New 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-11-08made colored output more consistent (#1706)emekoi
* made colored output more consistent * added os.supportsAnsiEscapeCodes
2018-11-07std.build.Builder: mutable env_mapAndrew Kelley
2018-11-03os.crypto: support for HmacBlake2s256 variety;kristopher tate
2018-11-02support building static self hosted compiler on macosAndrew Kelley
* add a --system-linker-hack command line parameter to work around poor LLD macho code. See #1535 * build.zig correctly handles static as well as dynamic dependencies when building the self hosted compiler. - no more unnecessary libxml2 dependency - a static build on macos produces a completely static self-hosted compiler for macos (except for libSystem as intended).
2018-10-31cleanupsAndrew Kelley
2018-10-31Merge branch 'add-test-for-atomic-Queue-dump' of ↵Andrew Kelley
https://github.com/winksaville/zig into winksaville-add-test-for-atomic-Queue-dump
2018-10-27fixed commentsemekoi
2018-10-26remove @minValue,@maxValue; add std.math.minInt,maxIntAndrew Kelley
closes #1466 closes #1476
2018-10-24fix "std" not found error in meta/traittgschultz
2018-10-24fix error where "std" isn't found in meta/traittgschultz
2018-10-20Fixed code still using old ptr syntaxJimmi Holst Christensen
2018-10-20Specify 16-byte stack alignment in _start on FreeBSDGreg V
2018-10-20Support more of std on FreeBSDGreg V
2018-10-20Add /usr/local/lib path for libxml2 and link libc++ on FreeBSDGreg V
2018-10-20Various fcntl flags are also machine-independent on FreeBSDGreg V
2018-10-20System call numbers on FreeBSD are machine-independentGreg V
But e.g. sbrk is only removed in new architectures (aarch64, riscv), so keep it in x86_64
2018-10-20Add freebsd to more thingsGreg V
2018-10-20Fix os/freebsd filesGreg V
2018-10-20freebsd: Fix argc resolution in _startMarc Tiehuis
FreeBSD appears to use rdi instead of rsp as in other posix systems. According to some loose documentation, x86 passes values on the stack, so amd64 freebsd may be the only exception.
2018-10-20Get freebsd std compiling againMarc Tiehuis
2018-10-20Add initial freebsd stdlib functionalityMarc Tiehuis
Trivial program now compiles with now warnings.
2018-10-19Ran fmt on last PRJimmi Holst Christensen
2018-10-19Add std.meta (#1662)tgschultz
Implement std.meta
2018-10-16std.io: fix compile error when InStream has empty error setAndrew Kelley
2018-10-15fix windowsAndrew Kelley
2018-10-15remove implicit cast from T to *const TAndrew Kelley
closes #1465
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
Changed container and initializer syntax * <container> { ... } -> <container> . { ... } * <exrp> { ... } -> <expr> . { ...}
2018-10-13C ABI and compiler rt improvements for ARMAndrew Kelley
* add __multi3 compiler rt function. See #1290 * compiler rt includes ARM functions for thumb and aarch64 and other sub-arches left out. See #1526 * support C ABI for returning structs on ARM. see #1481
2018-10-11Improve time.sleep apiMarc Tiehuis
2018-10-10added math.pow support for integer types. resolves #1637 (#1642)emekoi
added math.powi for integers; pow now handles ints
2018-10-09std/special/bootstrap: inline some functions to improve stack tracesAndrew Kelley
2018-10-09support building static librariesAndrew Kelley
closes #1493 closes #54
2018-10-06Merge pull request #1429 from shawnl/arm64Andrew Kelley
initial arm64 support
2018-10-06arm64: respond to code reviewShawn Landden
2018-10-04removed unneeded dll extensionemekoi
2018-10-03better mutex implementationAndrew Kelley
based on Ulrich Drepper's "Futexes are tricky" paper, Mutex, Take 3 also includes tests
2018-10-03std.Mutex: implement blocking mutexes on linuxAndrew Kelley
closes #1463 Thanks to Shawn Landden for the original pull request. This commit is based on that code.
2018-10-02add std.os.linux.vfork and std.os.linux.exit_groupAndrew Kelley