aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
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-06limit integer types to maximum bit width of 65535Andrew Kelley
closes #1541
2018-10-26remove @minValue,@maxValue; add std.math.minInt,maxIntAndrew Kelley
closes #1466 closes #1476
2018-10-25remove 3 more implicit casts to const pointersAndrew Kelley
see #1465
2018-10-23langref: dark style. easier on the eyesAndrew Kelley
2018-10-23fixes #1667emekoi
2018-10-22that's not a keywordJosh Wolfe
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-05docs: add comment about operator overloadingAndrew Kelley
2018-10-05docs: fix double escaping html entitiesAndrew Kelley
2018-10-04improve pointer documentationAndrew Kelley
closes #1630
2018-09-30update std lib API for I/OAndrew Kelley
std.io.FileInStream -> std.os.File.InStream std.io.FileInStream.init(file) -> file.inStream() std.io.FileOutStream -> std.os.File.OutStream std.io.FileOutStream.init(file) -> file.outStream() remove a lot of error code possibilities from os functions std.event.net.socketRead -> std.event.net.read std.event.net.socketWrite -> std.event.net.write add std.event.net.readv add std.event.net.writev add std.event.net.readvPosix add std.event.net.writevPosix add std.event.net.OutStream add std.event.net.InStream add std.event.io.InStream add std.event.io.OutStream
2018-09-27update @typeInfo docsAndrew Kelley
2018-09-26fix implicit casting to *c_voidAndrew Kelley
closes #1588 also some small std lib changes regarding posix sockets and one doc typo fix
2018-09-25fix not syntax highlighting builtin moduleAndrew Kelley
2018-09-24minor langref improvementsAndrew Kelley
2018-09-22doc: add note about reproducible buildsAndrew Kelley
2018-09-21fixupsAndrew Kelley
2018-09-21Merge branch 'BitByteOffsetOfs' of https://github.com/raulgrell/zig into ↵Andrew Kelley
raulgrell-BitByteOffsetOfs
2018-09-18fix regression from previous commitAndrew Kelley
2018-09-17remove `zig build --init`. add `zig init-lib` and `zig init-exe`Andrew Kelley
init-lib creates a working static library with tests, and init-exe creates a working hello world with a `run` target. both now have test coverage with the new "cli tests" file. closes #1035
2018-09-15add docs for `@This()`Andrew Kelley
2018-09-14docs: more syntax highlightingAndrew Kelley
2018-09-13remove `this`. add `@This()`.Andrew Kelley
closes #1283
2018-09-13remove the scope parameter of setFloatModeAndrew Kelley
also document that scopes inherit this value. See #367 See #1283
2018-09-13fix tagged union with only 1 field tripping assertionAndrew Kelley
closes #1495 now the tag type of an enum with only 1 item is comptime_int.
2018-09-12docs: langref is now javascript-freeAndrew Kelley
2018-09-11fix docgen testsAndrew Kelley
2018-09-07Update langref.html.inRaul Leal
2018-09-07builtin functions: @byteOffsetOf and @bitOffsetOfraulgrell
2018-09-05stage1 compile error instead of crashing for unsupported comptime ptr castAndrew Kelley
See #955
2018-09-03clarify const variables in docsAndrew Kelley
closes #1200
2018-09-03better anonymous struct namingAndrew Kelley
this makes anonymous structs inherit the name of the function they are in only when they are the return expression. also document the behavior and provide examples. closes #1243
2018-09-02fix regressionsAndrew Kelley
2018-08-27langref: document labeled blocks, labeled for, labeled whileAndrew Kelley
closes #1327
2018-08-27langref: document exporting a libraryAndrew Kelley
closes #1431
2018-08-25document fixed-width integer typesAndrew Kelley
closes #1280
2018-08-24Fix builtin alignment typeMarc Tiehuis
Closes #1235.
2018-08-23Default to strict IEEE floating pointMarc Tiehuis
Closes #1227.
2018-08-22fixup for previous commitAndrew Kelley
2018-08-21fix linuxAndrew Kelley
* error.BadFd is not a valid error code. it would always be a bug to get this error code. * merge error.Io with existing error.InputOutput * merge error.PathNotFound with existing error.FileNotFound. Not all OS's support both. * add os.File.openReadC * add error.BadPathName for windows file operations with invalid characters * add os.toPosixPath to help stack allocate a null terminating byte * add some TODOs for other functions to investigate removing the allocator requirement * optimize some implementations to use the alternate functions when a null byte is already available * add a missing error.SkipZigTest * os.selfExePath uses a non-allocating API * os.selfExeDirPath uses a non-allocating API * os.path.real uses a non-allocating API * add os.path.realAlloc and os.path.realC * convert many windows syscalls to use the W versions (See #534)
2018-08-20langref: add docs for peer type resolutionAndrew Kelley
closes #1367
2018-08-18docs: correct @memcpy, @memset function signaturesMarc Tiehuis
2018-08-10Merge pull request #1294 from ziglang/async-fsAndrew Kelley
introduce std.event.fs for async file system functions
2018-08-10docgen: fix usage of std.HashMapAndrew Kelley
2018-08-06doc: @addWithOverflow also returns if overflow occuredShawn Landden
2018-08-02doc/langref.html.in: add builtin @handle() to docs;kristopher tate
Tracking Issue #1296 ;
2018-08-02doc/langref.html.in: update suspend example with @handle();kristopher tate
Tracking Issue #1296 ;
2018-08-02doc/langref.html.in: update docs to reflect that the promise symbol is no in ↵kristopher tate
scope with suspend; Tracking Issue #1296 ;