aboutsummaryrefslogtreecommitdiff
path: root/std
AgeCommit message (Collapse)Author
2018-11-30Increased range of bitwidths tested by "serialize/deserialize Int" tests. ↵tgschultz
Added tests for float inf and NaN.
2018-11-30Added serialization, bitstreams, traits for integer sign, TagPayloadTypetgschultz
2018-11-30Update testsSuirad
2018-11-30Find CI env variablesSuirad
2018-11-30Simplify implementationSuirad
2018-11-30Add more padding to parse bufferSuirad
2018-11-30Platform specific testsSuirad
2018-11-30Update windows importsSuirad
2018-11-29Implemented new more flexible readLineFrom (#1801)Jimmi Holst Christensen
2018-11-30std.os.path: remove dependance on std.mem.join;kristopher tate
std/os/child_process.zig: windows test/cli.zig: godbolt; doc/docgen.zig
2018-11-30std.mem: split: test for multiple seperator bytes;kristopher tate
2018-11-30std.mem: remove varargs on join to stop excessive inlined code;kristopher tate
join was preducing inline code for every unique call causing code bloat
2018-11-29make parseUnsigned handle types <8 bits widedbandstra
2018-11-29Add std.LinkedList.concatdaurnimator
2018-11-29Revert "Add math min/max for Float and Value"Andrew Kelley
This reverts commit 078a0a6999a916def004211a4c35a9e1b32ae355. On closer inspection, I'm not sure these values for float min/max make sense. Why is it max instead of true_max? Why isn't it positive and negative infinity? Let's discuss further before committing to these changes.
2018-11-29Implemented getOrPutValue which wraps getOrPutJimmi Holst Christensen
2018-11-28Add math min/max for Float and ValueWink Saville
2018-11-28fix child_process piped streams not getting closedJosh Wolfe
2018-11-27tier 2 support for freebsdAndrew Kelley
2018-11-27Merge branch 'master' into freebsd2Andrew Kelley
2018-11-27stack traces: fix for windowsSahnvour
2018-11-27add std.math.IntFittingRangedaurnimator
2018-11-27fix regression from d5648d26Andrew Kelley
thanks Wink Saville for the test case.
2018-11-27Merge branch 'Fix-pushToParent-to-work-for-arrays-of-Objects' of ↵Andrew Kelley
https://github.com/winksaville/zig into winksaville-Fix-pushToParent-to-work-for-arrays-of-Objects
2018-11-26std.mem: add new separate method and rework SplitIterator;kristopher tate
2018-11-25add std.meta.stringToEnumdaurnimator
2018-11-24factor out and expose biased range limiting functionJosh Wolfe
2018-11-24test lots of typesJosh Wolfe
2018-11-24add biased random range apiJosh Wolfe
2018-11-24better debiased random range implementationJosh Wolfe
2018-11-24update zen os std lib for latest zig changesAndrew Kelley
2018-11-24fix @intCast not catching negative numbers to unsignedAndrew Kelley
2018-11-21std.os.path.realC: make overflow more clearly impossibleAndrew Kelley
2018-11-20fix incorrect buf lenAndrew Kelley
2018-11-20std/mem: writeIntLE: buf.* to buf;kristopher tate
2018-11-19Allow json tests to be easily filteredWink Saville
2018-11-19zig fmtAndrew Kelley
2018-11-19Merge branch 'freebsd-up' of https://github.com/myfreeweb/zig into freebsd2Andrew Kelley
2018-11-19fix incorrect --help textAndrew Kelley
2018-11-19Add SegmentedList.shrinkWink Saville
I was exploring std.zig.Tokenizer and wanted to compare performance of arrays, SegmentedList and ArrayList and needed SegmentedList.shrink to make the comparison "fair".
2018-11-19std/rand: fix ziggurat next_f64 callMarc Tiehuis
2018-11-18add std.meta.intToEnumAndrew Kelley
2018-11-18atomic.Int.setJosh Wolfe
2018-11-18Fix pushToParent to work for arrays of ObjectsWink Saville
The reference `*array` is a copy of the value on the stack. Instead use a reference to top of stack. This is the same technique used above for `var object` in `Value.String`. Added two simple tests.
2018-11-18Fix setsockopt syscall on linuxDuncan
2018-11-17aarch64 improvementsAndrew Kelley
* support C ABI for all return types * don't include __aeabi_uldivmod & co on aarch64 since it's 64 bit
2018-11-17rename `section` keyword to `linksection`Andrew Kelley
add zig fmt support for this syntax closes #1152
2018-11-16Fixed typosVallentin
2018-11-16camelCase std.rb.set_child to std.rb.setChildMatthew O'Connor
2018-11-16std/fmt/index.zig: support printing hex bytes on slices;kristopher tate