zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-06-04 18:21Release 0.8.0Andrew Kelley2+3-2
2021-06-04 18:17Merge pull request #8990 from ziglang/mingw-w64-9.0.0Andrew Kelley373+58997-41377
2021-05-24 17:16Makes std.io.StreamSource usable with freestandingFelix (xq) Queißner1+47-11
2021-06-04 16:49update mingw-w64 crt files to v9.0.0Andrew Kelley54+3113-6181
2021-06-04 16:29update mingw-w64 headers to v9.0.0Andrew Kelley319+55884-35196
2021-06-04 02:30fmt: fix #8974Jacob G-W2+18-9
2021-06-04 07:32llvm: Add support for collecting time trace (#8546)Min-Yih Hsu1+45-2
2021-06-04 05:21Merge pull request #8750 from lithdew/masterAndrew Kelley24+646-203
2021-05-28 19:21langref: sync grammar with zig-spec repoIsaac Freund1+100-48
2021-06-03 22:04docs: minor spelling fixviri1+1-1
2021-06-04 05:12Merge pull request #8975 from SpexGuy/hash-map-updatesAndrew Kelley49+3210-1528
2021-06-03 22:58Fix return type of HashMap.getAdaptedMartin Wickham1+1-1
2021-06-03 20:39Breaking hash map changes for 0.8.0Martin Wickham49+3210-1528
2021-06-03 06:13Merge pull request #8932 from ziglang/llvm-needs-zlibAndrew Kelley10+66-21
2021-06-02 21:58ci: drone: use zig-bootstrap tarball instead of system toolchainAndrew Kelley3+50-9
2021-06-02 19:18zld: fix the linker for 32bit comp targetsJakub Konka4+10-10
2021-06-02 06:26ci: update x86_64-freebsd tarballAndrew Kelley1+1-1
2021-06-02 03:00translate-c: Fix performance hazard in transPreprocessorEntitiesEvan Haas4+20-1
2021-05-31 18:06translate-c: support designated initializers in macrosVeikka Tuominen3+112-13
2021-06-01 16:29handle LimitToBig error on setrlimitJonathan Marler1+2-2
2021-06-01 18:00Merge pull request #8917 from ifreund/fix-float-tokenize2Andrew Kelley10+32-36
2021-06-01 09:35os/bits: remove duplicate `sockaddr_storage` for dragonflyKenta Iwasaki5+28-37
2021-05-31 10:29os: make msghdr, msghdr_const, and sockaddr_storage backwards-compatibleKenta Iwasaki17+413-5
2021-05-31 06:57x/os/net: remove unnecessary comptime prefix in resolveScopeID()Kenta Iwasaki3+4-4
2021-05-19 05:30x: replace std.builtin with std.Target.currentKenta Iwasaki5+27-26
2021-05-18 08:28os: `sockaddr_storage` -> `std.x.os.Socket.Address.Native.Storage`Kenta Iwasaki7+0-53
2021-05-18 08:23x/os: {read, write}Vectorized() -> {read, write}Message()Kenta Iwasaki4+11-14
2021-05-14 06:50os: have sendmsg, recvmsg flags be c_intlithdew4+6-6
2021-05-14 06:42x/os, x/tcp: fix Socket.Message init values and tcp test buf lenlithdew2+4-4
2021-05-14 04:54std/c: have sendmsg, recvmsg flags be u32lithdew1+2-2
2021-05-14 04:29std/c: add recvmsg, sendmsglithdew1+4-2
2021-05-12 13:43x/io, x/os: async i/o reactor, cross-platform socket syscalls and bitslithdew21+548-451
2021-06-01 09:02std.crypto.p256.scalar: fe struct member is not a function (#8954)Frank Denis1+3-3
2021-05-31 21:12Tweak license in celebration of the upcoming 0.8.0 release :)Andrew Kelley1+1-1
2021-05-31 19:14stage1: disallow 1.e9 and 0x1.p9 as float literalsIsaac Freund1+0-8
2021-05-27 21:08stage2: disallow `1.e9` and `0x1.p9` as float literalsIsaac Freund9+32-28
2021-05-31 16:11std.sync.atomic: extended atomic helper functions (#8866)protty14+624-193
2021-05-30 07:27std: by default, disallow trailing data when parsing jsondaurnimator1+25-6
2021-05-30 07:08std: fix json.parse with 0 length arraysdaurnimator1+4-2
2021-05-30 18:59Merge pull request #7918 from EthanGruffudd/json-ignore-fieldsAndrew Kelley1+117-1
2021-05-30 18:57std.json: update to new testing APIAndrew Kelley1+7-7
2021-01-30 21:19std.json: option to ignore unknown fieldsEthan Gruffudd1+117-1
2021-05-30 11:28build: rename ast_render in build.zig.Takeshi Yoneda1+1-1
2021-05-30 06:46ci: update x86_64-macos and aarch64-macos tarballsJakub Konka2+4-4
2021-05-30 03:18ci: update x86_64-linux, aarch64-linux, and windows tarballsAndrew Kelley4+9-9
2021-05-29 03:51cmake: LLVM needs to link against zlibAndrew Kelley1+7-3
2021-05-29 23:31Merge pull request #8933 from ziglang/zig-arAndrew Kelley3+1593-7
2021-05-29 20:54zig ar: workaround for LLVM bugAndrew Kelley1+260-0
2021-05-29 03:54stage2: add `zig ar` subcommandAndrew Kelley3+41-8
2021-05-29 03:12add llvm-ar.cpp from llvm 12.0.1-rc1Andrew Kelley1+1293-0
2021-05-29 01:54Merge pull request #8918 from ziglang/stage1-tokenizerAndrew Kelley28+11675-12678
2021-05-29 00:29AstGen: properly restore previous state after temporary changesAndrew Kelley2+24-14
2021-05-22 18:03make writeIntSlice functions work for signed integersMatthew Borkowski1+26-2
2021-05-28 23:30tests: disable i386-linux-gnu -lc target due to CI failuresAndrew Kelley1+9-8
2021-05-28 08:26stage1: Fix for atomicrmw xchg on fp typesLemonBoy2+18-14
2021-05-28 23:11stage1 parser: fix the TODOsAndrew Kelley1+27-21
2021-05-28 22:45Merge pull request #8923 from Luukdegram/wasm-errorsAndrew Kelley3+233-35
2021-05-28 22:22stage1: memoize strings in the ASTAndrew Kelley5+489-467
2021-05-28 21:19stage1: get test-compile-errors passing againAndrew Kelley2+8-5
2021-05-28 20:26stage1: tokenizer: backport recent stage2 changesAndrew Kelley1+2-8
2021-05-28 20:17start.zig: intentional silent failure when cannot increase stack sizeAndrew Kelley1+12-12
2021-05-28 04:27stage1: rename IrBasicBlockSrc to Stage1ZirBasicBlockAndrew Kelley5+136-136
2021-05-28 04:23stage1: remove source_node field from Stage1ZirAndrew Kelley5+19-32
2021-05-28 04:07stage1: remove c_import_buf from Stage1ZirAndrew Kelley4+12-13
2021-05-28 04:01stage1: move the ZigFn from Stage1Zir to Stage1AstGenAndrew Kelley7+51-60
2021-05-28 03:42stage1: rename IrBuilderSrc to Stage1AstGenAndrew Kelley1+2263-2263
2021-05-28 03:36stage1: move next_debug_id from Stage1Zir to IrBuilderSrcAndrew Kelley2+9-10
2021-05-28 01:40stage1: move some mutable state from Stage1Zir to IrAnalyzeAndrew Kelley9+157-178
2021-05-28 00:57stage1: rename IrExecutableSrc to Stage1ZirAndrew Kelley8+89-89
2021-05-28 00:39lol that's never going to happen in stage1Andrew Kelley1+1-2
2021-05-27 23:32stage1: rework tokenizer to match stage2Andrew Kelley25+11377-12359
2021-05-28 09:52wasm: Add stage2 tests for error unionsLuuk de Gram2+68-2
2021-05-28 08:50wasm: Reverse the order of error and payloadLuuk de Gram1+21-16
2021-05-23 14:43wasm: Add support for error union as return typeLuuk de Gram1+79-66
2021-05-22 15:34wasm: Implement error unions and unwrappingLuuk de Gram1+109-9
2021-05-21 15:07wasm: Support error setsLuuk de Gram2+15-1
2021-05-28 00:40update comments to match changes to the formal grammarMatthew Borkowski1+6-7
2021-05-28 01:01build: allow specifying rpaths explicitly (#8912)Jakub Konka1+11-0
2021-05-27 20:03stage2: disallow trailing dot on float literalsIsaac Freund2+16-11
2021-05-27 21:39Merge pull request #8910 from mattbork/parser-small-allocsAndrew Kelley1+85-92
2021-05-26 19:20p256: update to the last fiat-crypto code & share PC tablesFrank Denis6+195-163
2021-05-27 18:30keep temporary list from escaping `parseParamDeclList`, make SmallSpan.multi hold Node.SubRange instead of owned memoryMatthew Borkowski1+25-26
2021-05-27 13:33zld: search for .a before .dylib by defaultJakub Konka1+6-5
2021-05-27 09:00zld: dylib paths need nul terminator includedJakub Konka1+1-1
2021-05-26 23:14parse.zig: use shared scratch buffer to avoid allocating and freeing many small listsMatthew Borkowski1+103-109
2021-05-26 03:44stop tokenizer from recognizing lone `@` or `@` followed by a digit as a builtinMatthew Borkowski1+10-3
2021-05-26 01:13tokenizer: fix crash on multiline string with only 1 backslashAndrew Kelley1+9-2
2021-05-25 17:41stage1: Store target info in the LLVM moduleLemonBoy1+7-0
2021-05-25 19:44Merge pull request #8894 from xxxbxxx/standalone_buildmodesAndrew Kelley7+154-26
2021-05-25 19:39Merge pull request #8892 from mattbork/prec-docAndrew Kelley1+4-5
2021-05-25 02:34Re-enable building the self-hosted compiler for 32-bit targetsjoachimschmidt5574+7-7
2021-05-25 04:09fix position of `.*` and `.?` in operator precedence table documentationMatthew Borkowski1+2-2
2021-05-24 05:51remove reduntant new/delete implementationxavier1+1-0
2021-05-24 22:11add a standalone for zig as a c/c++ compilerxavier4+105-0
2021-05-03 06:48standalone tests may now test cross targets and build modes.xavier3+48-26
2021-05-24 20:58fix position of `orelse` and `catch` in precedence table and remove misplaced error union operatorMatthew Borkowski1+2-3
2021-05-24 17:58Merge pull request #8876 from xxxbxxx/cxx-ltoAndrew Kelley2+12-1
2021-05-21 06:57zig cc: expose header files when linking libunwindxavier1+9-0
2021-05-24 09:13Fix socklen_t cast in win32 recvfromJens Goldberg1+1-1
2021-05-24 17:45Merge pull request #8862 from hoanga/haiku-support-linkerAndrew Kelley5+62-7
2021-05-24 17:41stage2: remove dead code; rename crtbegin_dir to gcc_dirAndrew Kelley3+14-21
2021-05-24 01:32add haiku case to csuAl Hoang1+18-0
2021-05-22 06:06update compilation and elf link for haiku caseAl Hoang2+36-1
2021-05-22 06:05haiku case for libc link flagsAl Hoang1+6-0
2021-05-22 06:01enable symbol lookup for haikuAl Hoang1+1-1
2021-05-22 05:56avoid usage of execv on HaikuAl Hoang1+4-1
2021-05-24 14:51housekeeping: builtin.arch → builtin.cpu.archMichael Dusan6+9-9
2021-05-24 06:29clang driver: fix lost argv[0]Michael Dusan1+3-1
2021-05-23 23:44zig fmt: Remove workaround for . and .. path handling on WindowsRyan Liptak1+1-7
2021-05-24 00:24dragonfly: pass `zig build test`Michael Dusan6+293-46
2021-05-24 04:51stage2: introduce clangAssemblerSupportsMcpuArgAndrew Kelley7+139-15
2021-05-23 23:01make "gnu" (mingw-w64) the default C ABI on WindowsAndrew Kelley7+31-305
2021-05-24 03:26Merge pull request #8879 from squeek502/dot-and-dotdot-testAndrew Kelley1+72-0
2021-05-23 23:40housekeeping: remove `pub` from ccPrintFileName()Michael Dusan1+1-1
2021-05-23 23:35Add updateFile to . and .. fs testsRyan Liptak1+11-0
2021-05-23 23:32Revert "stage2: add support for zig cc assembler -mcpu option"Andrew Kelley1+15-19
2021-05-23 21:31Add . and .. tests for std.fs functionsRyan Liptak1+61-0
2021-05-23 20:32stage2: fix reference to musl arch nameAndrew Kelley3+7-6
2021-05-16 19:59overhaul elf csu (c-runtime startup) logicMichael Dusan11+288-91
2021-05-23 10:06translate_c: remove unused WriteFileStep importDaniele Cocca1+0-1
2021-05-23 14:53keep statically linked libc++ symbols hidden.xavier2+6-1
2021-05-23 14:51apply -flto and -ffunction-sections when compiling libc++xavier2+6-0
2021-05-07 17:23translate-c: Translate FnDecl's that appear within functionsEvan Haas2+15-0
2021-05-09 07:20stage2: Move BlockData out of ir.Inst.Blockjoachimschmidt5575+62-63
2021-05-23 00:56Merge pull request #8844 from ifreund/inlineAndrew Kelley52+426-411
2021-05-20 20:03stage2: astgen error for return or try in defer blockjacob gw2+41-0
2021-05-21 08:42openbsd: complete kqueue(2) constant definitionsSébastien Marie1+17-54
2021-05-21 12:07stage2: only pass -lm -lc -ldl for android libcIsaac Freund1+14-7
2021-05-22 04:04std.os: munmap takes a const pointerSobeston2+2-2
2021-05-22 09:34fix Boyer-Moore-Horspool algorithm in indexOfPos and lastIndexOf when element type is larger than a byteMatthew Borkowski1+34-2
2021-05-22 21:42cc,wasi: force isysroot to /Jakub Konka1+3-0
2021-05-23 00:20stage2: rework astgen command into `zig ast-check`Andrew Kelley1+117-41
2021-05-23 00:17stage2: omit printing source lines in compile errorsAndrew Kelley1+12-10
2021-05-22 22:20Merge pull request #8852 from Snektron/spirvAndrew Kelley2+588-187
2021-05-22 21:58Merge pull request #7664 from marler8997/fixWindowsPathsAndrew Kelley6+248-22
2021-05-22 21:27stage2: rename ir.zig to air.zigAndrew Kelley14+13-13
2021-05-22 14:13Merge pull request #8857 from ziglang/cc-wasm-arJakub Konka5+21-15
2021-05-22 11:08zld: permit system static libsJakub Konka10+138-78
2021-05-21 00:59SPIR-V: Make functions which always return a null result return void insteadRobin Voetter2+26-38
2021-05-21 00:45SPIR-V: Generate locals at the start of a functionRobin Voetter2+41-23
2021-05-21 00:08SPIR-V: Debug line info/source infoRobin Voetter2+122-44
2021-05-20 18:35SPIR-V: DeclGen constructor/destructorRobin Voetter2+46-35
2021-05-20 17:15SPIR-V: branchingRobin Voetter2+152-6
2021-05-20 15:50SPIR-V: Pass source location to genType and genConstant for better error reportingRobin Voetter1+23-23
2021-05-20 12:03SPIR-V: Preliminary alloc/store/load generationRobin Voetter1+79-14
2021-05-20 11:05SPIR-V: Split out genCmp from genBinOpRobin Voetter2+58-23
2021-05-20 00:56SPIR-V: Preliminary integer constant encodingRobin Voetter1+36-2
2021-05-18 11:31SPIR-V: ResultId and Word aliases to improve code clarityRobin Voetter2+65-75
2021-05-18 11:22SPIR-V: Put types in SPIRVModule, some general restructuringRobin Voetter2+70-35
2021-05-17 22:33SPIR-V: Use Value.toFloat instead of switching on value tag when generating float constantsRobin Voetter1+9-8
2021-05-22 08:55fix accidental quadratic dependence on haystack length in replace and replacementSize (#8859)Matthew Borkowski1+2-2
2021-05-21 20:25wasm: fix object extension to standard .o from .o.wasmJakub Konka2+1-7
2021-05-21 18:24wasm: build static archive unless -dynamic specifiedJakub Konka3+20-8
2021-05-21 05:23handle relative paths with too many ".."Jonathan Marler5+36-7
2021-05-21 07:04Merge pull request #8837 from ziglang/cc-wasm32-wasiJakub Konka2439+125821-16
2021-05-20 22:55Merge pull request #8847 from Luukdegram/wasm-struct-switchAndrew Kelley2+219-13
2021-05-19 21:47Const correct GUID parameter of getInfo and setInfomason19201+2-2
2021-05-20 22:51Merge pull request #8776 from notviri/windows-wm-constantsAndrew Kelley1+908-5
2021-05-15 03:18fix calculation of max_io_bits in PackedIntIoMatthew Borkowski1+14-6
2021-05-20 22:20stage2: fix compile error rendering for hard tabsAndrew Kelley1+4-1
2021-04-02 19:17add the openDir cwd parent testJonathan Marler1+7-0
2021-01-07 06:55have collapseRepeats return slice intead of just lenJonathan Marler2+8-4
2021-01-03 11:19implement nt path conversion for windowsJonathan Marler5+208-22
2021-05-20 19:58translate-c: use inline keyword instead of callconv(.Inline)Isaac Freund2+43-61
2021-05-20 19:31Merge pull request #8695 from Bxil/socketAndrew Kelley2+71-13
2021-05-20 19:24std: Windows: WSASocketW ensures WSAStartupAndrew Kelley2+71-29
2021-05-05 19:38std.os: WSAStartup is now called upon socket creation when neededBxil2+17-1
2021-05-20 18:03Merge pull request #8789 from Luukdegram/wasm-enumAndrew Kelley2+105-25
2021-05-20 17:59Add test cases for switchesLuuk de Gram1+61-0
2021-05-20 15:07Run `zig fmt` on src/ and lib/std/Isaac Freund41+244-306
2021-05-19 23:31zig fmt: replace callconv(.Inline) with the inline keywordIsaac Freund3+47-19
2021-05-20 12:08cc,wasi: do not add stack protectorJakub Konka2+3-2
2021-05-20 08:27wasm: link dynamically by default when targeting wasmJakub Konka6+20-14
2021-05-19 20:26cc,wasi: remove unused headers and sourcesJakub Konka624+0-35900
2021-05-19 19:59cc,wasi: link compiled WASI libc with wasm-ldJakub Konka6+31-8
2021-05-19 17:25cc,wasi: compile all WASI libc objectsJakub Konka1+828-679
2021-05-19 12:54cc,wasi: add source file paths to wasi_libc.zigJakub Konka1747+859-70254
2021-05-18 14:00wasi,cc: fix naming and add stubs for buildingJakub Konka199+35-0
2021-05-18 10:59cc,wasi: add wasi-libc sourceJakub Konka4604+216636-0
2021-05-05 19:24cc,wasi: add wasi libc headersJakub Konka195+14250-0
2021-05-20 14:53Merge pull request #8842 from LemonBoy/thinkoJakub Konka1+17-14
2021-05-20 14:21Also support multi-prong branchesLuuk de Gram1+9-1
2021-05-20 13:28std: Make atfork handler more robustLemonBoy1+3-0
2021-05-20 13:26std: Call pthread_atfork only onceLemonBoy1+12-8
2021-05-20 12:08stage2: support inline keyword on function declsIsaac Freund3+52-17
2021-05-20 12:51stage1: support inline keyword on function declsIsaac Freund4+40-8
2021-05-20 12:43std: Fix error in tlcsprng init sequenceLemonBoy1+2-6
2021-05-20 12:21stage2 wasm: Support basic switchesLuuk de Gram1+42-0
2021-05-19 15:36wasm backend: implement `multi_value` for `WValue`Luuk de Gram2+58-12
2021-05-20 04:36ci: use a different ssh private key to deploy the websiteAndrew Kelley1+1-1
2021-05-20 03:59stage2 test harness: show source file nameAndrew Kelley1+14-7
2021-05-19 17:26stage2: use c_allocator not raw_c_allocatorAndrew Kelley1+14-5
2021-05-19 04:59translate-c: add support for __cleanup__ attributeEvan Haas6+60-0
2021-05-19 06:26openbsd: convert builtin.arch to builtin.target.cpu.archSébastien Marie1+2-2
2021-05-17 17:44Do not create a local for the struct itself + test casesLuuk de Gram2+28-6
2021-05-16 14:15Initial support for structs in wasm backendLuuk de Gram1+31-4
2021-05-15 15:32Explicit return & more complex wasm enum testLuuk de Gram2+24-1
2021-05-19 07:28Merge pull request #8667 from sagehane/nixosAndrew Kelley1+3-1
2021-05-15 15:04Add enum test case for wasm backendLuuk de Gram1+16-0
2021-05-15 14:52wasm backend - Initial enum supportLuuk de Gram1+66-25
2021-05-18 21:09stage2: only default to linking system libc if linking system libsIsaac Freund1+15-1
2021-05-19 04:01std: add android __SIZEOF_PTHREAD_MUTEX_TAndrew Kelley1+3-2
2021-05-19 00:20Merge pull request #8554 from ziglang/stage2-whole-file-astgenAndrew Kelley377+29191-21923
2021-05-19 00:18build.zig: blank out "*test.zig" files instead of omitAndrew Kelley2+47-10
2021-05-18 19:53stage2 tests: fix missing 'pub' in one of the test casesAndrew Kelley1+1-1
2021-05-18 19:37Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley11+642-104
2021-05-18 19:35stage2: fix deletion of Decls that get re-referencedAndrew Kelley3+99-64
2021-05-18 18:29ci: drone: refresh docker image with latest alpineAndrew Kelley1+5-5
2021-05-18 17:49std: update freebsd bits to new builtinAndrew Kelley1+3-3
2021-05-18 09:04Merge pull request #8806 from ziglang/zld-link-sharedJakub Konka8+617-99
2021-05-18 07:27zld: refactor warningsJakub Konka1+7-2
2021-05-17 17:38zld: apply @mikdusan's suggestionsJakub Konka1+39-11
2021-05-17 15:59zld: parse dylibs as positionalsJakub Konka5+119-8
2021-05-17 12:47zld: refactor order of searching for the dylibsJakub Konka2+32-62
2021-05-17 12:28zld: parse dylib idJakub Konka3+88-2
2021-05-17 11:40zld: refactor out logic for dylib LC creationJakub Konka3+49-63
2021-05-16 14:32zld: add prelim way of linking dylibsJakub Konka6+386-54
2021-05-17 22:57translate-c: Demote initialization of opaque typesEvan Haas2+20-0
2021-05-18 02:53std.fmt: fix regressions from masterAndrew Kelley1+4-16
2021-05-18 02:30Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley35+885-297
2021-05-18 02:12stage2: skip recursion test on some hostsAndrew Kelley1+5-1
2021-05-18 02:11stage2: fix crash in switch compile errorAndrew Kelley3+15-10
2021-05-18 01:25Merge pull request #8796 from Snektron/spirvAndrew Kelley2+551-47
2021-05-18 00:39Sema: use a hash map for ZIR->AIR mappingAndrew Kelley3+20-21
2021-05-18 00:39stage2: update `@import("builtin")` API usageAndrew Kelley1+2-2
2021-05-17 23:09remove separate issues from my branch todo fileAndrew Kelley1+0-33
2021-05-17 22:52behavior tests: re-enable commented out testAndrew Kelley2+1-6
2021-05-17 22:35stage2: get rid of NameHashAndrew Kelley6+0-49
2021-05-17 22:29stage2: get rid of DeclRefAndrew Kelley2+0-17
2021-05-17 22:29stage2: get rid of failed_root_src_fileAndrew Kelley3+11-23
2021-05-17 22:28test runner: prepare stage2 workaroundAndrew Kelley1+10-0
2021-05-17 21:39stage2: test cases take advantage of `pub fn main` supportAndrew Kelley3+62-602
2021-05-17 23:08std: update regarding std.builtin reorganizationAndrew Kelley7+105-88
2021-05-17 22:25update langref, compile-error tests, safety testsAndrew Kelley3+225-178
2021-05-17 21:36std: `@import("builtin").StackTrace` -> `std.builtin.StackTrace`Andrew Kelley2+2-2
2021-05-17 21:18compiler-rt: fix usage of builtinAndrew Kelley1+1-1
2021-05-16 04:54stage2 ARM: correct spilling in genArmMul as welljoachimschmidt5572+101-17
2021-05-16 09:51std: Allocate tlscsprng memory as neededLemonBoy1+75-42
2021-05-17 15:41translate-c: Add `@truncate` where neededLemonBoy2+6-3
2021-05-17 20:56link/Elf: remove unintended link again libunwindAndrew Kelley1+0-3
2021-05-17 20:46link/MachO: bring in some of the Elf logicAndrew Kelley1+46-0
2021-05-17 20:44stage2: avoid calling freeDecl when hasCodeGenBits == falseAndrew Kelley1+3-1
2021-05-17 19:57std.math.Complex: Change `new()` to `init()`aiz23+164-161
2021-05-17 18:33stage2: add some debug logs for when link functions are calledAndrew Kelley2+7-3
2021-05-17 13:10ci linux: bump qemu-5.2.0.1Michael Dusan1+1-1
2021-05-15 07:58Remove `isIntegerNumber` and `isFloatingNumber`Aiz6721+0-14
2021-05-16 21:31stage2: fix error message coloringAndrew Kelley1+1-0
2021-05-16 21:20MachO/DebugSymbols: fix debug line offsetAndrew Kelley1+1-1
2021-05-16 16:37add missing EBADF error code for openatJonathan Marler1+1-0
2021-05-16 12:55SPIR-V: Unary not operationRobin Voetter1+21-1
2021-05-16 12:52SPIR-V: bool binary operationsRobin Voetter1+8-3
2021-05-16 12:46SPIR-V: comparison and equality operationsRobin Voetter1+36-3
2021-05-16 11:39SPIR-V: More bitwise binary operationsRobin Voetter1+15-5
2021-05-16 11:32SPIR-V: More binary operationsRobin Voetter1+39-14
2021-05-16 11:09SPIR-V: genBinOp setupRobin Voetter1+111-7
2021-05-15 12:04SPIR-V: Some initial floating point constant generationRobin Voetter1+43-4
2021-05-15 07:43SPIR-V: Some instructions + constant generation setupRobin Voetter2+135-21
2021-05-15 01:27SPIR-V: Function parameter generationRobin Voetter2+16-2
2021-05-15 01:14SPIR-V: OpFunction/OpFunctionEnd generationRobin Voetter1+17-8
2021-05-15 00:39SPIR-V: Proper floating point type generationRobin Voetter1+24-5
2021-05-15 00:22SPIR-V: Function prototype generationRobin Voetter1+60-25
2021-05-14 23:38SPIR-V: Compute backing integer bitsRobin Voetter1+43-2
2021-05-14 23:04SPIR-V: Restructure codegen a bitRobin Voetter2+68-32
2021-05-16 07:04linker: update MachO DebugSymbols to use the new line/column Decl APIAndrew Kelley1+2-16
2021-05-16 07:00Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley3+47-9
2021-05-14 17:20macho: fix DWARF in dSYM and sym naming more consistentJakub Konka3+53-15
2021-05-16 04:46cmake: remove deleted fileAndrew Kelley1+0-1
2021-05-16 04:44Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley48+3668-907
2021-05-16 04:25stage2: remove SPU Mark II backendAndrew Kelley7+1-543
2021-05-16 04:20stage2: omit Decl compile errors from failed AstGen filesAndrew Kelley3+22-20
2021-05-16 04:00codegen: implement const value rendering for ints <= 64 bitsAndrew Kelley5+52-16
2021-05-15 14:59stage2: make failure to find native libc verboseIsaac Freund1+1-1
2021-05-15 07:59std: Avoid using white color when printing stacktracesLemonBoy1+4-2
2021-05-15 16:08remove range constantsviri1+0-15
2021-05-13 06:06translate-c: translate global (file scope) assemblyEvan Haas6+62-0
2021-05-14 06:50std: dragonfly: fix duplicate definition of sockaddr_storageAndrew Kelley1+0-7
2021-05-15 06:10stage2: compile log stores node offsetAndrew Kelley3+13-6
2021-05-14 22:41std.testing: Added newline to the error messagesZapAnton1+16-16
2021-05-15 05:25Merge pull request #8773 from ziglang/macho-dsym-pathAndrew Kelley1+24-12
2021-05-15 00:41stage2: improve Decl dependency managementAndrew Kelley5+145-129
2021-05-14 21:15std: re-add weird undocumented Win32 constantsviri1+6-0
2021-05-14 20:52std: fix & add os.windows.user32 WM constantsviri1+921-9
2021-05-14 21:02Merge pull request #8757 from Snektron/spirv-stuffAndrew Kelley8+2806-236
2021-05-14 20:27macho: if strip is true, do not generate dSYMJakub Konka1+3-3
2021-05-14 20:15std: rework math.scalbn (#8733)viri2+75-68
2021-05-14 19:32Merge pull request #8764 from mattbork/json-usefirstAndrew Kelley1+37-9
2021-05-14 19:24stage2: clarify logic of passing `-integrated-as` to clangAndrew Kelley2+7-3
2021-05-14 16:41stage2: Force Clang to use LLVM's assembler for SPARC targetsLemonBoy1+6-0
2021-05-14 19:21Merge pull request #8746 from koachan/sparc64-fixesAndrew Kelley6+62-86
2021-05-14 06:31stage1: Widen non byte-sized atomic loads/storesLemonBoy2+4-4
2021-05-12 17:39std.hash_map: use 7 bits of metadata instead of 6Sahnvour1+13-12
2021-05-14 09:09stage2 register manager: clean up API and add more unit testsjoachimschmidt5572+228-165
2021-05-14 10:17compiler-rt: Fix signedness mismatch in f128 mul implLemonBoy2+20-6
2021-05-14 17:46SPIR-V: Don't parse/render in gen_spirv_spec.zig, just emit in the right formatRobin Voetter1+16-21
2021-05-12 23:30SPIR-V: Add generated SPIR-V featuresRobin Voetter2+2138-1
2021-05-12 23:19SPIR-V: SPIR-V feature generation toolRobin Voetter1+321-0
2021-05-11 22:08SPIR-V: Split out registry from gen_spirv_spec.zigRobin Voetter2+97-97
2021-05-11 22:01SPIR-V: Re-generate spec.zigRobin Voetter1+89-31
2021-05-11 22:00SPIR-V: Adapt spec generator to new render apiRobin Voetter1+2-1
2021-05-04 23:59SPIR-V: Begin generating typesRobin Voetter3+140-92
2021-05-03 22:32SPIR-V: Set default ofmt to spirvRobin Voetter1+10-0
2021-05-14 11:09macho: put dSYM bundle in zig-cacheJakub Konka1+25-13
2021-05-14 09:46macho: require _main as global export in self-hostedJakub Konka2+32-15
2021-05-14 08:05macho: fix bug with symbol growth and reallocJakub Konka2+35-2
2021-05-14 07:08stage2: update test cases to improved source locationsAndrew Kelley1+13-8
2021-05-14 06:51AstGen: add compile error for decl name conflictsAndrew Kelley3+192-84
2021-05-14 06:50std: dragonfly: fix duplicate definition of sockaddr_storageAndrew Kelley1+0-7
2021-05-14 05:51fix logic for duplicate comptime fields and avoid freeing comptime fields in parseFree and parseInternalMatthew Borkowski1+39-18
2021-05-14 03:44stage2: fix tests expected valuesAndrew Kelley3+18-6
2021-05-14 03:09Sema: remove compile error for comptime function callsAndrew Kelley1+14-5
2021-05-14 03:08CLI repl: "run" command handles cross compiled binariesAndrew Kelley1+5-2
2021-05-14 03:08link: fix memory leak of system_libsAndrew Kelley1+1-0
2021-05-14 03:05link/MachO: fixes to debug symbolsAndrew Kelley1+8-24
2021-05-13 22:59stage2: -lunwind is handled speciallyAndrew Kelley5+24-12
2021-05-14 00:56AstGen: fix elision of store_to_block_ptr for condbrAndrew Kelley2+28-12
2021-05-13 23:48Sema: detect and skip over elided instructionsAndrew Kelley3+9-0
2021-05-13 18:52stage2: only build and link libunwind when linking libc++Andrew Kelley2+4-7
2021-05-13 21:40Merge pull request #8611 from shachaf/precedenceAndrew Kelley2+88-241
2021-05-13 16:34start.zig: export main with strong linkageJakub Konka1+1-1
2021-05-13 09:03Add experimental Darling support for cross testing macOSJakub Konka5+99-6
2021-05-13 13:43fix duplicate_field_behavior UseFirst in json.zigMatthew Borkowski1+9-2
2021-05-13 09:11std/json: Fix premature closing brace being considered valid JSONMatthew Borkowski2+14-1
2021-05-13 06:24Merge branch 'streamline-stage2-build-script'Jakub Konka1+1-14
2021-05-13 06:24Merge branch 'master' into streamline-stage2-build-scriptJakub Konka13+274-166
2021-05-13 06:17stage2: fix test cases to add `pub` on exported _start fnAndrew Kelley7+64-64
2021-05-12 18:17macos: link static libc++ when building stage2Jakub Konka1+1-14
2021-05-13 05:50stage2: fix source location of Decl compile errorsAndrew Kelley1+2-2
2021-05-13 05:25stage2: build and provide libunwind when compiling for native libcAndrew Kelley2+3-1
2021-05-13 05:25stage2: build and provide libunwind when compiling for native libcAndrew Kelley2+3-1
2021-05-13 05:02stage2: fix handling of "prev successful ZIR"Andrew Kelley1+52-50
2021-05-12 20:39stage2: fix build on OpenBSD/NetBSDIsaac Freund2+22-9
2021-05-13 03:44std: fix redundant comptime keywordsAndrew Kelley1+2-2
2021-05-13 03:37Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley1+13-3
2021-05-13 03:34build system: fix wrong glibc dir passed to qemu for i386Andrew Kelley1+13-3
2021-05-12 23:41Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley72+5411-1378
2021-05-12 23:18Add a comment to explain the alignment directiveKoakuma1+2-0
2021-05-09 05:13fix shrinkAndFree and remove shrinkRetainingCapacity in PriorityQueue and PriorityDequeueMatthew Borkowski2+2-32
2021-05-01 06:07translate-c: Ensure extra_cflags are passed to clangEvan Haas3+29-22
2021-05-12 22:15Merge pull request #8698 from ifreund/scanZAndrew Kelley2+189-7
2021-05-12 09:26stage2: Drop LLVM's host CPU detection method as fallbackLemonBoy2+1-90
2021-05-12 13:17macho: allow overriding stack size in binaryJakub Konka2+15-2
2021-05-12 13:09Add missing f128 compiler-rt shimKoakuma2+51-1
2021-05-11 23:41azure: bump timeout for macos-arm64Michael Dusan1+1-7
2021-05-06 16:33std/mem: add sliceTo(), deprecate spanZ(), lenZ()Isaac Freund1+188-0
2021-05-12 07:56Bump zig-bootstrap and wasmtime versions in linux CI (#8738)Jakub Konka2+9-4
2021-04-13 12:37Remove SPARC pthreadtypes-arch.h to match upstream glibcKoakuma1+0-81
2021-04-20 11:35Fix linux dirent64 buffer align directiveKoakuma1+1-1
2021-05-10 08:59stage2: Add CPU feature detection for macosLemonBoy3+88-9
2021-04-05 14:22Fix crti/crtn path for SPARCKoakuma1+7-3
2021-05-12 07:23Define ENOTSUP for SPARCKoakuma1+1-0
2021-05-12 06:20stage2: more Decl lifetime fixesAndrew Kelley3+25-21
2021-05-12 05:12stage2: improve Decl lifetime managementAndrew Kelley5+67-44
2021-05-12 02:03bsd: detect os versionMichael Dusan3+218-28
2021-05-12 01:56Sema: implement duplicate enum tag compile errorAndrew Kelley2+73-4
2021-05-12 00:44stage2: lookupIdentifier can return error.AnalysisFailedAndrew Kelley2+15-7
2021-05-12 00:34stage2: better handling of file-level compile errors across updatesAndrew Kelley4+106-65
2021-05-12 00:28Merge pull request #8737 from ifreund/link-system-libcAndrew Kelley4+26-19
2021-05-11 21:51stage2: update tests now that structs have fully qualified namesAndrew Kelley1+1-1
2021-05-11 21:51C backend: fix emitting '$' in identifier namesAndrew Kelley1+3-3
2021-05-11 21:50AstGen: support emitting multiple compile errorsAndrew Kelley3+256-64
2021-05-11 21:17stage2: add `owns_tv` flag to `Module.Decl`Andrew Kelley6+128-59
2021-05-11 21:09std/json: fix previous commit for std.testing changesIsaac Freund1+4-4
2021-05-07 00:33fix a double free in parse when duplicate_field_behavior is UseLast and a leak in parse when allocating a single itemMatthew Borkowski1+20-0
2021-05-11 20:21std.meta.Elem: support all optional typesIsaac Freund1+1-7
2021-05-11 18:11ci: unset CC/CXX before make install on macos arm64Isaac Freund1+4-4
2021-05-11 13:27stage2: link all libc components if using system libcIsaac Freund1+9-3
2021-05-10 21:12stage2: error if requested glibc version too highIsaac Freund1+5-4
2021-05-10 19:29stage2: use system libc when targeting the native OS/ABIIsaac Freund1+8-8
2021-05-11 19:15Merge pull request #8705 from LemonBoy/libc-fixAndrew Kelley12+280-86
2021-05-11 18:47test runner: avoid an "out of memory" error return trace entryAndrew Kelley1+4-1
2021-05-11 17:50test runner: print error return trace after failed testAndrew Kelley1+3-0
2021-05-11 13:49std: Fix offset param splitting for preadv/pwritevLemonBoy1+16-2
2021-05-10 23:10fix AutoArrayHashMap's store_hash logicMatthew Borkowski1+16-4
2021-05-11 10:43stage2: Change libc components' linking orderLemonBoy2+7-11
2021-05-07 16:09std: Fix fallocate offset typeLemonBoy2+5-5
2021-05-07 13:24std: Add more tests, fix broken codeLemonBoy3+90-5
2021-05-07 12:42std: Harmonize use of off_t between libc and Zig implsLemonBoy4+55-42
2021-05-07 09:33std: Fix cast that's sometimes invalidLemonBoy2+8-3
2021-05-07 07:45test: Enable i386-linux-gnu testLemonBoy1+8-9
2021-05-07 07:44c: Fix prototypes for bcmp and memcmpLemonBoy1+2-2
2021-05-07 07:41std: Prefer 64bit libc functions where possibleLemonBoy2+107-26
2021-05-07 07:39libc: Add workaround for #4926LemonBoy1+3-2
2021-05-06 17:03stage2: Allow building musl/glibc in thumb modeLemonBoy2+16-2
2021-05-06 17:02stage2: Always link -lpthread when using system libcLemonBoy1+1-3
2021-05-06 17:01stage2: Pass -mthumb when compiling C/C++ codeLemonBoy1+4-0
2021-05-11 05:50stage2: struct, union, enum, opaque, error sets get better namesAndrew Kelley3+67-18
2021-05-11 04:34stage2: type declarations ZIR encode AnonNameStrategyAndrew Kelley6+809-390
2021-05-11 03:34stage1: ignore enum ContainerLayout for comptime memory purposesAndrew Kelley1+7-16
2021-05-10 23:00Merge pull request #8711 from lithdew/masterAndrew Kelley21+2797-585
2021-05-10 22:41Merge pull request #8736 from ziglang/macos-zig-bootstrapAndrew Kelley2+69-70
2021-05-04 20:00stage1: remove outdated error message regarding #447jacob gw6+55-85
2021-05-09 20:59translate-c: fix typedefs with multiple namesxackus2+21-1
2021-05-10 13:13Tweak macos_arm64_script to use bootstrapped zigJakub Konka2+61-61
2021-05-10 10:17Use zig-bootstrapped x86_64 macos compiler in CIJakub Konka1+9-10
2021-05-09 11:24std/os: add missing sockaddr_storage defslithdew5+40-0
2021-05-09 09:02std/os: fix sockaddr_storage padding sizelithdew2+2-2
2021-05-09 08:36x/os, os: fix setsockopt on windows, simplify Socket.setOption error setlithdew2+1-3
2021-05-09 07:25std/os/windows/ws2_32: add missing FIONBIO constantlithdew1+1-0
2021-05-09 06:43x/os/socket, std/os/windows: implement loading winsock extensionslithdew5+826-681
2021-05-09 05:44x/os, x/net, os:, fix typos/errors, add missing constants/docslithdew5+856-840
2021-05-08 14:39x/os/socket_posix.zig: make linger struct externKenta Iwasaki1+1-1
2021-05-08 14:22x/os/socket: use sockaddr_storage for accept()lithdew2+8-8
2021-05-08 14:13x/net/tcp, x/os/socket: tcp.Client.{Reader, Writer}lithdew2+39-39
2021-05-08 13:44std/os, x/os/socket: windows support, socket helpers, getpeername()lithdew16+2592-580
2021-05-10 07:42Merge pull request #8723 from jedisct1/init-statJakub Konka2+2-6
2021-05-09 16:20p256: properly handle neutral element & add AffineCoordinates struct (#8718)Frank Denis2+54-16
2021-05-09 16:17ShortenFrank Denis1+2-2
2021-05-09 16:10Initialize the Stat structureFrank Denis2+2-6
2021-05-09 14:24zld: adjust signed displacement source target addrJakub Konka3+26-24
2021-05-09 12:16Merge pull request #8709 from joachimschmidt557/stage2-armJakub Konka3+261-65
2021-05-08 07:38stage2 ARM: Add spill registers testjoachimschmidt5571+53-0
2021-05-08 07:33stage2 ARM: Overhaul of genArmBinOpjoachimschmidt5572+208-65
2021-05-09 06:12fix merge conflicts from previous commitAndrew Kelley1+3-3
2021-05-09 05:36Merge pull request #8474 from gracefuu/grace/encode-instructionAndrew Kelley5+1212-218
2021-05-08 23:11stage2 test harness: report multiple failuresAndrew Kelley1+26-20
2021-05-08 21:45Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley408+12619-12613
2021-05-08 21:34stage2: fully qualified names and better anonymous namesAndrew Kelley1+51-22
2021-05-08 21:29Merge pull request #8686 from Vexu/tryAndrew Kelley407+12827-12818
2021-05-08 21:06Sema: fix `@setEvalBranchQuota` incorrectly requiring a function bodyAndrew Kelley1+0-1
2021-05-08 20:46AstGen: fix incorrect logic for adding implicit return instructionAndrew Kelley1+8-3
2021-05-08 18:24link/MachO: fix --verbose-link ensureCapacity bugAndrew Kelley1+1-4
2021-05-08 17:54Type: fix abiAlignment calculation for unionsAndrew Kelley1+2-2
2021-05-08 17:53Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley22+305-55
2021-05-08 12:11tests: work around miscompilationVeikka Tuominen1+4-3
2021-05-08 07:45update usage of std.testing in langref.htmlVeikka Tuominen1+349-348
2021-05-06 06:32update usage of std.testing in compiler_rtVeikka Tuominen60+2259-2259
2021-05-05 18:29update usage of std.testing in stage2Veikka Tuominen13+139-139
2021-05-04 18:23update usage of std.testing in behavior and standalone testsVeikka Tuominen125+3807-3820
2021-05-04 17:47std: update usage of std.testingVeikka Tuominen252+6200-6201
2021-05-04 16:36allow tests to failVeikka Tuominen2+72-51
2021-05-08 05:16stage2: fix struct inits not getting fields resolvedAndrew Kelley4+15-11
2021-05-08 04:54ZIR: implement iteration over switch instructionsAndrew Kelley1+119-15
2021-05-08 04:34std: start code on linux when -lc also expands stack sizeAndrew Kelley1+38-27
2021-05-08 04:23std: start code increases stack size as appropriate on linuxAndrew Kelley2+41-32
2021-05-08 03:03stage2: fix stack overflow in `@setEvalBranchQuota` test caseAndrew Kelley3+69-45
2021-05-08 01:52stage2: implement global variablesAndrew Kelley8+157-103
2021-05-07 23:18stage2: no '$' in anonymous decl namesAndrew Kelley1+3-3
2021-05-07 23:05stage2: implement extern functionsAndrew Kelley4+57-20
2021-05-07 21:18Sema: support enough to check main calling convention via `@typeInfo`Andrew Kelley6+705-72
2021-05-07 05:30Sema: implement `@typeInfo` for functionsAndrew Kelley5+66-4
2021-05-06 16:53fix test to restore cwd after chdirMichael Dusan1+2-0
2021-05-07 00:51stage2: CBE tests `pub export` instead of `export` mainAndrew Kelley2+39-36
2021-05-07 00:48stage2: fix compile errors in test harnessAndrew Kelley4+69-69
2021-05-07 00:35CLI: add an update-and-run cmd and make enter re-run last cmdAndrew Kelley1+85-32
2021-05-07 00:20stage2: wire up outdated/deleted decl detectionAndrew Kelley5+151-146
2021-05-06 19:51CLI: add 'run' command to the replAndrew Kelley1+165-110
2021-05-06 19:50std.ArrayHashMap: ensureUnusedCapacity and ensureTotalCapacityAndrew Kelley1+28-4
2021-05-06 16:50Merge pull request #8683 from LemonBoy/thumblinuxAndrew Kelley14+233-16
2021-05-06 06:33stage1: improve message for missing fn return typelars1+10-1
2021-05-06 15:02zld: sort tlv offsets by source addressJakub Konka3+28-23
2021-05-05 07:21zld: cleanup relocs and flag errors on unhandled symbol typesJakub Konka4+40-5
2021-05-06 00:00stage2: fix contents hash computationAndrew Kelley1+1-1
2021-05-05 23:56stage2: mapping old to new ZIR recursivelyAndrew Kelley2+152-11
2021-05-05 23:55std.ArrayList: add clearRetainingCapacity and clearAndFreeAndrew Kelley1+24-0
2021-05-05 20:16stage2: add `zig changelist` debug commandAndrew Kelley5+454-9
2021-05-05 17:04tests: re-enable reduce behavior tests for wasm32Jakub Konka1+0-13
2021-05-05 18:03std: fix compile errors found by stage2Andrew Kelley4+6-6
2021-05-05 17:48Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley54+7625-2956
2021-03-23 09:08std: Implement hex float printingLemonBoy1+159-0
2021-05-05 08:46stage2: Fix UAF in ErrorMsg destructorLemonBoy1+0-1
2021-05-05 09:54Merge pull request #8691 from lithdew/masterMichael Dusan3+13-2
2021-05-05 07:17Merge pull request #8671 from LemonBoy/arm-host-detAndrew Kelley4+320-9
2021-05-04 17:29zig fmt: Fix edge case in inline asm parsingLemonBoy2+45-7
2021-05-05 04:02stage1: Fix other OS targetJay Petacat2+20-1
2021-05-05 07:09x/net: fix tcp tests for openbsd and add missing `fmt` importlithdew3+13-2
2021-05-04 21:40Sema: restore the extern lib name functionalityAndrew Kelley3+90-133
2021-05-04 21:23stage2: test coverage for inline asm return type not typeAndrew Kelley2+17-68
2021-05-04 20:58Sema: implement error setsAndrew Kelley3+24-23
2021-05-04 19:32stage2: fix "other symbol here" error noteAndrew Kelley1+7-8
2021-05-04 19:18std.zig: make the unrecognized C flag case non-fatalSage Hane1+3-4
2021-05-04 18:08stage2: fix structs and enums setting wrong owner_declAndrew Kelley2+20-4
2021-05-04 17:26std: remove dead and rotting C parsing codeAndrew Kelley3+0-2117
2021-05-04 16:52std: Initial bringup for Linux on Thumb2LemonBoy10+193-8
2021-05-04 16:45compiler-rt: Better selection of __clzsi implementationLemonBoy2+22-7
2021-05-04 16:43stage1: Fix LLVM error in inline asm invocationLemonBoy2+18-1
2021-05-04 08:59zld: port over a few more bits from ld64Jakub Konka1+97-24
2021-05-03 14:56zld: disable most logsJakub Konka1+57-56
2021-05-03 14:00zld: build updated macho backendJakub Konka2+177-235
2021-05-03 12:56zld: rewrite symbol allocationsJakub Konka1+24-75
2021-05-03 12:33zld: resolve GOT loads and stubsJakub Konka2+35-43
2021-05-03 12:11zld: rewrite symbol resolutionJakub Konka3+173-136
2021-05-02 21:40zld: rewrite Object to include pointers to SymbolsJakub Konka5+186-145
2021-05-04 07:30std: Accept unaligned slice in several ArrayListAligned opsLemonBoy1+55-29
2021-05-04 03:42build.zig: add -Dmem-leak-frames optionAndrew Kelley2+11-1
2021-05-04 03:05Sema: implement ExportOptions support in `@export`Andrew Kelley5+87-59
2021-05-04 01:47ZIR: typeof uses the un_node field not un_tokAndrew Kelley2+3-3
2021-05-04 01:35Sema: implement struct_decl instructionAndrew Kelley3+160-18
2021-05-03 21:38Merge pull request #8649 from lithdew/masterAndrew Kelley13+1163-115
2021-05-03 21:36Merge pull request #8657 from jedisct1/ci-splitAndrew Kelley4+33-37
2021-05-03 19:25ZIR: implement debug text printing for struct_init and friendsAndrew Kelley1+75-6
2021-05-03 18:46stage2: hook up semantic analysis of struct fieldsAndrew Kelley3+225-136
2021-05-03 10:30std: Add two more ARM CPUs to the known CPU listLemonBoy3+46-0
2021-05-02 17:35std: Add many more vendors and cpus to the ARM detection listLemonBoy1+102-51
2021-05-02 16:52std: Add fallback on pre-v6 ARM targetsLemonBoy1+3-1
2021-05-02 10:49std: Fix missing CPU feature checkLemonBoy1+1-1
2021-05-02 10:48stage2: Implement CPU host detection for ARM/AArch64 targetsLemonBoy1+219-7
2021-05-03 07:57Prepare std/crypto/pcurves for ecdsa and other curves (#8670)Frank Denis5+3005-898
2021-05-03 05:48std/os/bits/windows: add `timeval` extern structlithdew1+5-0
2021-05-02 11:32std/os/linux/bits: correct socket option codes for ppc/ppc64lithdew1+35-4
2021-05-02 09:54x/net/ip: add copyright headerlithdew1+7-0
2021-05-02 09:51x/net: generalize `tcp.Address` into `ip.Address`lithdew3+67-57
2021-05-02 09:41std/os/bits: add timeval struct for riscv64 linuxlithdew1+5-0
2021-05-02 07:50x/net/tcp: make tcp tests blocking to avoid unit test raceslithdew1+5-6
2021-04-30 13:45x/os/net: skip ipv6 scope id parse test on unsupported platformslithdew1+15-1
2021-04-30 13:09x/net: disable tcp tests on wasilithdew1+9-4
2021-04-30 12:59x/os: fix compile errors on mac and linuxlithdew2+15-12
2021-04-30 12:10std/builtin: add missing comma to CallingConventionlithdew1+17-1
2021-04-30 12:08x/os, x/net: re-approach `Address`, rename namespace `TCP -> tcp`lithdew8+534-435
2021-04-30 09:17x/os, x/net: layout tcp, ipv4/ipv6, and socket abstractionslithdew6+967-113
2021-05-03 01:50stage2: make struct field analysis lazyAndrew Kelley3+30-14
2021-05-03 00:17AstGen: fix outdated doc commentAndrew Kelley1+1-5
2021-05-03 00:08AstGen: decouple from Module/CompilationAndrew Kelley6+1164-1203
2021-05-02 22:06stage2: fix error reporting not loading ASTAndrew Kelley2+10-11
2021-05-02 21:58stage2: test decls encode that they are tests in ZIRAndrew Kelley4+40-7
2021-05-02 19:03ci: freebsd: use py38-s3cmdLuna1+1-1
2021-05-02 06:31Sema: fix struct decl decoding ZIR incorrectlyAndrew Kelley2+5-5
2021-05-02 04:57stage2: dbg_stmt ZIR instructions have line/colAndrew Kelley8+253-130
2021-05-02 04:25std.GeneralPurposeAllocator: print leaked memory addressesAndrew Kelley1+7-2
2021-05-02 00:07Restore the CI logging as beforeFrank Denis2+2-18
2021-05-01 22:07Merge pull request #8665 from LemonBoy/miscAndrew Kelley9+306-49
2021-05-01 22:07fix typoAndrew Kelley1+1-1
2021-05-01 17:22std.zig: handle -frandom-seed in NIX_CFLAGS_COMPILESage Hane1+3-0
2021-04-29 07:05std: Implement isFinite for f128LemonBoy1+18-0
2021-04-29 07:00std: Implement copysign for f128LemonBoy1+18-0
2021-03-23 08:17std: Implement signbit for f128LemonBoy1+12-0
2021-05-01 13:46std: Fix pwrite/pread syscalls on SPARC targetsLemonBoy1+9-5
2021-05-01 10:25std: Add signal numbers for SPARCLemonBoy1+72-34
2021-05-01 09:03std: Import correct errno defs for SPARCLemonBoy3+149-0
2021-05-01 09:02std: Fix stack overflow in SPARC clone() implLemonBoy1+7-6
2021-05-01 06:17std.build: if using a RunStep, show the command run on verbose (#8571)g-w11+7-0
2021-05-01 06:14std.crypto: add support for the NIST P-256 curve (#8627)Frank Denis6+2770-0
2021-05-01 06:13Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley10+66-13
2021-05-01 06:11stage2: implement function body analysisAndrew Kelley2+72-45
2021-05-01 04:55CLI: fix incorrect error message with -cflagsAndrew Kelley1+1-1
2021-05-01 04:43stage2: introduce new ZIR instruction: argAndrew Kelley4+167-155
2021-04-30 23:05add doc in `Anonymous Struct Literal` section for special @"0" syntax. (#8630)Devin Bayer1+31-0
2021-04-30 22:41Doc: zig-cache/bin -> zig-out/bin (#8659)Frank Denis1+1-1
2021-04-30 22:38CI: no need to try qemu and wasmtime on macOS buildsFrank Denis1+1-1
2021-04-30 21:41Azure CI: Test std.* and the rest separatelyFrank Denis4+49-37
2021-04-30 21:36Sema: implement function declarationsAndrew Kelley3+71-51
2021-04-30 19:31rename doc refs to deprecated functions like openC (#8467)Devin Bayer1+3-3
2021-04-30 18:24start.zig: unconditionally import the root source fileAndrew Kelley1+4-0
2021-04-30 18:07stage2: un-tangle memory management of Decl and NamespaceAndrew Kelley3+138-101
2021-04-30 15:11std: Improve spinloop hintLemonBoy1+21-4
2021-04-30 09:29Handle EPERM and ELOOP in os.fstatat()Yorhel1+3-1
2021-04-30 04:10Merge pull request #8638 from ifreund/build-default-prefixAndrew Kelley3+6-4
2021-04-30 03:49stage2: fix File incorrectly freeing its NamespaceAndrew Kelley1+1-1
2021-04-30 03:34stage2: properly free Decl nameAndrew Kelley2+18-2
2021-04-30 03:33std: fix compile errors found by stage2 AstGenAndrew Kelley5+9-16
2021-04-30 02:56AstGen: represent global variables directlyAndrew Kelley4+30-25
2021-04-30 02:44AstGen: implement extern variablesAndrew Kelley4+139-16
2021-04-30 01:25AstGen: implement function prototypes with alignment exprsAndrew Kelley5+51-10
2021-04-30 00:43AstGen: fix comptime compile error source locationAndrew Kelley1+12-5
2021-04-30 00:26Sema: rename TZIR to AIRAndrew Kelley1+29-29
2021-04-30 00:25Sema: skip analysis of empty enum blocksAndrew Kelley1+3-1
2021-04-30 00:13AstGen: implement anytype struct fieldsAndrew Kelley4+25-13
2021-04-29 23:57AstGen: implement comptime struct fieldsAndrew Kelley5+50-19
2021-04-29 23:05std.enums: remove stuff for enums with field aliasesAndrew Kelley1+6-442
2021-04-29 22:54move behavior tests from test/stage1/ to test/Andrew Kelley162+70-1862
2021-04-29 22:18update behavior tests with respect to new builtin pkgAndrew Kelley18+69-56
2021-04-29 12:34std/build: change default install prefix to zig-outIsaac Freund2+3-1
2021-04-29 21:51tests: prepare behavior tests for stage2Andrew Kelley1+148-140
2021-04-29 14:13check for overflow when reading code lengths for a block with dynamic Huffman codesMatthew Borkowski1+18-0
2021-04-29 14:27x: comptime bool -> comptime x: bool (#8639)Frank Denis2+2-2
2021-04-29 12:25std/build: add -p alias for --prefixIsaac Freund1+3-3
2021-04-29 06:16stage2: fix scanDecls not advancing the field bitsAndrew Kelley1+15-3
2021-04-29 05:58std: remove redundant comptime keywordAndrew Kelley12+26-26
2021-04-29 05:43stage2: implement semantic analysis for functions and global varsAndrew Kelley7+246-304
2021-04-28 23:55stage2: prepare for mainining Decl references to ZIR indexesAndrew Kelley4+181-120
2021-04-28 01:36stage2: semaDecl properly analyzes the decl blockAndrew Kelley16+388-298
2021-04-27 04:34Sema: do not analyze test decls when not in test modeAndrew Kelley4+34-74
2021-04-28 21:01stage2: implement #8364jacob gw2+44-4
2021-04-28 22:15std: remove redundant `comptime const`Andrew Kelley1+1-1
2021-04-28 22:13AstGen: hook up hex float parsing to float literalsAndrew Kelley2+8-6
2021-04-28 22:02AstGen: function prototypes can have alignmentAndrew Kelley1+3-1
2021-04-28 21:53Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley52+1674-485
2021-04-28 19:01std: Add a parser for hexadecimal floating point numbersLemonBoy2+355-1
2021-04-28 17:26std.Target: bump freebsd known maximum versionAndrew Kelley1+4-3
2021-04-28 17:11Merge pull request #8472 from sreehax/masterAndrew Kelley6+16-0
2021-04-27 08:12stage2 riscv64: cleanup code and add testsjoachimschmidt5573+95-53
2021-04-28 05:20AstGen: fix function src hash not including bodyAndrew Kelley1+34-33
2021-04-27 21:44link: fix compile error from previous commitAndrew Kelley1+3-2
2021-04-27 13:46stage1: Implement CPU host detection for PowerPC targetsLemonBoy1+87-8
2021-04-27 03:41stage2: rewire the frontend driver to whole-file-zirAndrew Kelley8+493-790
2021-04-27 03:03Merge pull request #8609 from jedisct1/timingSafeCompareAndrew Kelley1+52-0
2021-04-27 00:36AstGen: improved handling of declarationsAndrew Kelley3+170-64
2021-04-26 20:32Change timingSafeCompare() to accept slicesFrank Denis1+37-43
2021-04-26 20:2525519: remove unused const, safeguard against unreduced scalars (#8624)Frank Denis3+11-18
2021-04-26 20:12Merge pull request #8604 from hoanga/haiku-support-sysdefsAndrew Kelley4+186-209
2021-04-26 20:02Merge pull request #8622 from LemonBoy/cpuinfoAndrew Kelley2+130-5
2021-04-26 19:49AstGen: implement opaque declsAndrew Kelley2+265-99
2021-04-26 18:32Merge pull request #8618 from LemonBoy/mini-stuffAndrew Kelley2+13-6
2021-04-26 17:44Revert "thread: simplify and remove useless return in spawn (#8621)"Andrew Kelley1+7-5
2021-04-26 16:28stage2: Ensure the features set is populatedLemonBoy1+4-2
2021-04-26 10:33stage2: Add framework for host CPU detection on LinuxLemonBoy2+128-5
2021-04-26 16:03thread: simplify and remove useless return in spawn (#8621)Vincent Rischmann1+5-7
2021-04-25 23:16#8454 Fix for std.mem.replacementSize adjacent matches bug. (#8455)jumpnbrownweasel1+40-4
2021-04-25 23:15Merge pull request #8590 from lithdew/masterAndrew Kelley5+288-1
2021-04-25 23:12Merge pull request #8616 from LemonBoy/fn-alignAndrew Kelley12+93-32
2021-04-25 17:42stage1: Use correct alignment for asyncCall frameLemonBoy4+11-4
2021-04-25 17:43stage2: pre-open ZIR cache dir handlesAndrew Kelley2+30-10
2021-04-25 17:27Merge pull request #8496 from xackus/isErrorAndrew Kelley4+23-14
2021-04-20 08:31std: Fix thread creation with field-less context typeLemonBoy1+6-3
2021-04-18 18:31stage2 register manager: Use an array instead of a hashmap for tracking allocated registersjoachimschmidt5572+72-67
2021-04-25 17:12std: Fix wrong alignOf expressionLemonBoy1+2-2
2021-04-25 17:10std: Fix backtraces on sparcv9LemonBoy1+11-4
2021-04-24 19:54Add std.crypto.utils.timingSafeCompareFrank Denis1+58-0
2021-04-25 15:02build: Re-add test-translate-c and test-run-translated-cLemonBoy1+3-1
2021-04-25 14:50translate-c: Fix casting of function pointersLemonBoy3+21-11
2021-04-25 14:49std: Make met.alignment work on more typesLemonBoy1+16-3
2021-04-25 14:40stage1: Change how the Frame alignment is computedLemonBoy5+42-13
2021-04-22 05:53x: fmt source codelithdew4+6-9
2021-04-21 07:33x, x/os/Socket: initial work on new Socket abstractionlithdew4+290-0
2021-04-25 07:02stage2: implement caching for ZIR codeAndrew Kelley6+587-22
2021-04-25 05:35Use a directEnumArray lookup table instead of a switchShachaf Ben-Kiki1+36-40
2021-04-24 23:41parser: Use an operator precedence tableShachaf Ben-Kiki2+92-241
2021-04-24 20:39ci: drone disable debug test suite for aarch64Michael Dusan7+168-69
2021-04-25 00:31AstGen: implement `@Vector`Andrew Kelley5+82-15
2021-04-25 00:31stage2: move overflow builtin ZIR instructions to ExtendedAndrew Kelley3+64-57
2021-04-24 23:55Merge pull request #8608 from LemonBoy/fix-8602Andrew Kelley5+47-4
2021-04-24 21:41AstGen: parser ensures all suspend have blocksAndrew Kelley1+1-7
2021-04-24 21:39AstGen: implement await and resumeAndrew Kelley3+52-2
2021-04-24 18:35Remove translate-c test using long double literalLemonBoy1+0-2
2021-04-24 17:44Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley73+1162-470
2021-04-24 06:57fix import pathMatt Knight1+1-1
2021-04-24 12:55ed25519: use double-base multiplication for signature verificationFrank Denis2+48-6
2021-04-24 17:34Merge pull request #8606 from LemonBoy/suspend-blockAndrew Kelley10+122-91
2021-04-24 16:42translate-c: Prevent mistranslation of fp literalsLemonBoy4+47-2
2021-04-24 13:33zig fmt: Automagically fix block-less suspend exprsLemonBoy3+43-3
2021-04-24 08:20stage1: Require a block after suspendLemonBoy10+100-109
2021-04-24 06:51stage2: better error reporting for LazySrcLoc.entire_fileAndrew Kelley1+8-0
2021-04-24 06:40AstGen: support struct init with ref result locationAndrew Kelley3+69-31
2021-04-23 08:33zld: new approach at handling static initsJakub Konka2+66-133
2021-04-22 08:51zld: add temp debug info fix by setting mtime=0Jakub Konka2+3-4
2021-04-21 15:53zld: analyze static initializersJakub Konka2+21-5
2021-04-21 04:48zld: common section should be writableJakub Konka1+8-8
2021-04-24 05:43stage2: remove call_none and call_none_chkused ZIRAndrew Kelley3+1-35
2021-04-24 05:40stage2: remove dead ZIR instructionsAndrew Kelley3+6-37
2021-04-24 04:40update haiku system constantsAl Hoang2+176-206
2021-04-24 04:39support output collection for haikuAl Hoang1+1-1
2021-04-24 04:37header path detection for haikuAl Hoang1+9-2
2021-04-24 04:12AstGen: emit nosuspend function callsAndrew Kelley5+118-69
2021-04-24 03:31AstGen: implement nosuspend expressionsAndrew Kelley3+53-3
2021-04-24 03:09AstGen: implement suspend blocksAndrew Kelley3+96-5
2021-04-24 01:28stage2: implement `anyframe`, `anyframe->T` and fix assemblyAndrew Kelley6+513-364
2021-04-23 20:59Merge pull request #8599 from LemonBoy/unsigned-negAndrew Kelley5+20-19
2021-04-18 07:47std.atomic: load should take const pointer to SelfHadron672+3-3
2021-04-23 19:12Merge pull request #8586 from LemonBoy/ppc32-touchupsAndrew Kelley5+28-10
2021-04-23 18:14AstGen: compile error for unable to infer array sizeAndrew Kelley2+21-3
2021-04-23 17:19std: Remove unneeded workaroundLemonBoy1+0-9
2021-04-23 17:15stage1: Allow wrapping negation on unsigned ints at comptimeLemonBoy4+20-10
2021-04-23 06:52std: remove `comptime const`Andrew Kelley2+12-12
2021-04-23 06:47AstGen: implement integers bigger than u64Andrew Kelley4+95-66
2021-04-23 05:35stage2: write out builtin.zig before spawning AstGen tasksAndrew Kelley2+11-10
2021-04-23 05:18ZIR: fix text printing of field_ptr_typeAndrew Kelley1+1-1
2021-04-23 02:48stage2: fix builtin.zig for `zig test`Andrew Kelley1+1-1
2021-04-21 19:30std: fix potential bug in parseIntjacob gw1+6-0
2021-04-23 02:32std: fix compile errors caught by stage2 AstGenAndrew Kelley17+38-36
2021-04-23 02:21delete packed enums from the languageAndrew Kelley2+7-26
2021-04-23 02:21AstGen: implement align and linksection on globalsAndrew Kelley2+135-87
2021-04-23 01:07std: fix compile errors caught by stage2 AstGenAndrew Kelley40+101-103
2021-04-22 23:31AstGen: implement `@extern` builtinAndrew Kelley6+66-0
2021-04-22 23:24langref: add docs for `@extern`Andrew Kelley1+10-2
2021-04-22 23:07AstGen: fix `@export`Andrew Kelley5+70-20
2021-04-22 21:24AstGen: implement function prototypesAndrew Kelley1+116-7
2021-04-22 05:43AstGen: implement alignment on localsAndrew Kelley4+139-16
2021-04-22 03:42AstGen: implement comptime localsAndrew Kelley3+60-54
2021-04-22 02:49AstGen: fix switch result location elisionAndrew Kelley1+10-7
2021-04-22 02:11AstGen: implement `@bitCast` for other result location typesAndrew Kelley3+29-16
2021-04-22 02:10AstGen: fix `@floatCast` having wrong arityAndrew Kelley1+2-2
2021-04-21 16:43stage1: Unbreak build on FreeBSDLemonBoy1+25-14
2021-04-21 17:02compiler-rt: Export __extendhftf2 and __trunctfhf2LemonBoy1+2-0
2021-04-21 17:00compiler-rt: Don't re-define PPC builtins in test modeLemonBoy1+1-1
2021-04-20 20:08test: Add 32bit PowerPC to the test planLemonBoy1+16-0
2021-04-20 20:05std: Use stat definition with 32bit *time fieldsLemonBoy1+1-9
2021-04-20 20:04std: Split syscall parameters for PowerPC targetsLemonBoy2+8-0
2021-04-21 05:16AstGen: slightly better eager-allocating heuristicAndrew Kelley1+7-1
2021-04-21 04:49macho: fix typos in consts defsJakub Konka1+2-2
2021-04-21 04:48AstGen: implement union declsAndrew Kelley3+409-22
2021-04-21 01:32AstGen: implement size zero inferred length arraysAndrew Kelley1+40-15
2021-04-21 00:58AstGen: fix store_to_block_ptr elision for switch statementsAndrew Kelley1+4-2
2021-04-21 00:57std.fs: delete unused labelAndrew Kelley1+1-1
2021-04-21 00:52AstGen: implement for loop payloadAndrew Kelley1+16-3
2021-04-21 00:38AstGen: implement anytype parametersAndrew Kelley3+20-12
2021-04-21 00:03AstGen: implement defer for `break`Andrew Kelley3+19-10
2021-04-20 23:38AstGen: implement defer for `continue`Andrew Kelley2+7-3
2021-04-20 23:32AstGen: basic defer implementationAndrew Kelley4+541-344
2021-04-20 20:53stage2: make std.fmt.parseInt ignore `_`jacob gw2+12-0
2021-04-20 20:54stage2: fix compile error in codegenjacob gw1+1-1
2021-04-20 16:11target: drop `ppc32` and prefer `ppc`Michael Dusan3+8-9
2021-04-20 18:16AstGen: `try` fixupsAndrew Kelley1+56-57
2021-04-20 17:57std/crypto: use finer-grained error sets in function signatures (#8558)Frank Denis19+148-114
2021-04-20 17:28Merge pull request #8542 from LemonBoy/floating-point-is-hard-my-dudeAndrew Kelley10+156-17
2021-04-19 21:03stage2: astgen `try`jacob gw1+105-1
2021-04-20 16:54Merge pull request #8582 from LemonBoy/more-libc-implVeikka Tuominen1+85-6
2021-04-20 14:55zld: fix parsing of weak symbolsJakub Konka2+37-36
2021-04-20 05:23zld: map __DATA,__common as __DATA_CONST,__commonJakub Konka1+55-16
2021-04-19 20:29zld: resolve symbols as globals before resolving localsJakub Konka1+43-35
2021-04-14 13:19zld: dedup initializers and finalizersJakub Konka2+132-19
2021-04-13 20:48zld: treat priv extern as weak symbolJakub Konka2+26-6
2021-04-20 13:44c: Minor cleanupLemonBoy1+6-6
2021-04-20 13:44c: Implement fmax and fmaxfLemonBoy1+29-0
2021-04-20 13:43c: Implement fmin and fminfLemonBoy1+29-0
2021-04-20 13:43c: Add tests for generic_fmod implementationLemonBoy1+21-0
2021-04-20 09:07translate-c: Group field access LHS if necessaryLemonBoy2+18-2
2021-04-19 03:56translate-c: group LHS of array access if necessaryEvan Haas2+10-1
2021-04-19 03:55translate-c: use transCreateNodeInfixOp for pointer arithmeticEvan Haas1+8-4
2021-04-20 06:23AstGen: implement array initialization expressionsAndrew Kelley5+401-120
2021-04-20 01:46stage2: make `@alignCast` accept 2 parametersAndrew Kelley1+1-1
2021-04-20 01:44AstGen: implement inline asm outputAndrew Kelley8+127-50
2021-04-19 23:23zig astgen: print instruction counts and byte sizesAndrew Kelley1+23-0
2021-04-19 23:03AstGen: implement error set declsAndrew Kelley4+88-73
2021-04-19 22:03AstGen: implement functions with inferred error setsAndrew Kelley5+215-183
2021-04-19 22:02std.MultiArrayList: ensureUnusedCapacity/ensureTotalCapacityAndrew Kelley1+16-7
2021-04-19 20:50Fix .gitattributes rules that should be recursiveIsaac Freund1+6-6
2021-04-19 19:25AstGen: implement if optional, if error unionAndrew Kelley1+90-9
2021-04-19 19:02AstGen: implement while optional and while error unionAndrew Kelley1+89-8
2021-04-19 18:09AstGen: implement the remaining struct init ResultLoc formsAndrew Kelley3+188-85
2021-04-19 11:37std: Add process_vm_readv/writev wrappersHubert Jasudowicz1+24-0
2021-04-19 05:38AstGen: implement all the builtin functionsAndrew Kelley7+2185-430
2021-04-17 17:42stage2 codegen: Fix silent bug in reuseOperandjoachimschmidt5571+0-1
2021-04-17 21:34zig fmt: bypass auto indentation for `// zig fmt: on`Isaac Freund2+23-2
2021-04-17 20:00AstGen: implement overflow arithmetic builtinsAndrew Kelley3+132-12
2021-04-17 12:05std/build: fix linker_allow_shlib_undefinedIsaac Freund1+1-1
2021-04-17 13:03Merge pull request #8555 from chivay/pidfdFrank Denis1+23-0
2021-04-16 22:04stage2: add support for zig cc assembler -mcpu optionjacob gw1+19-15
2021-04-17 05:21AstGen: implement simple enums and decls for enumsAndrew Kelley2+162-57
2021-04-17 02:49AstGen: fix compile error using wrong node/token functionAndrew Kelley1+1-1
2021-04-17 02:45stage2: make `@import` relative to the current fileAndrew Kelley3+86-21
2021-04-17 02:45AstGen: fix function decl astgenAndrew Kelley1+29-20
2021-04-17 01:58build.zig: add a way to skip installing lib/ filesAndrew Kelley1+16-13
2021-04-17 00:57AstGen: implement global var declsAndrew Kelley3+18-16
2021-04-17 00:56std: deprecate ensureCapacity, add two other capacity functionsAndrew Kelley1+36-14
2021-04-17 00:28stage2: use import list from ZIR to queue up more AstGen tasksAndrew Kelley4+50-7
2021-04-16 23:20AstGen: store list of importsAndrew Kelley4+56-17
2021-04-16 23:08std: Add pidfd wrappersHubert Jasudowicz1+23-0
2021-04-16 22:52ZIR: rename decl_val and decl_ref to remove redundant suffixAndrew Kelley3+18-18
2021-04-16 22:50AstGen: require `@import` operand to be string literalAndrew Kelley3+16-8
2021-04-16 22:34AstGen: put decls into blocks to be evaluated independentlyAndrew Kelley3+48-15
2021-04-16 21:07Rename --(no-)allow-shilb-undefined to -f(no-)allow-shilb-undefinedIsaac Freund1+4-4
2021-04-16 21:44stage2: AstGen improvementsAndrew Kelley7+457-263
2021-03-22 12:34Add LibExeObjStep.linker_allow_shlib_undefined field to set --allow-shlib-undefineddaurnimator1+5-0
2021-03-22 12:30Add --(no-)allow-shlib-undefined to supported zig linking flagsdaurnimator1+6-0
2021-04-16 17:03Merge pull request #8506 from LemonBoy/test-c-fileAndrew Kelley3+55-26
2021-04-11 12:48stage2 register manager: Add functions for allocating multiple registersjoachimschmidt5571+74-37
2021-04-15 12:10Fix std.os.windows.user32.messageBoxWManuel Floruß1+1-1
2021-04-16 16:57ci: drone: don't skip stage2 testsAndrew Kelley1+1-3
2021-04-16 10:10linux: fix number of arguments for tgkill syscallMahdi Khanalizadeh1+1-1
2021-04-11 17:29stage2 x86_64: fix incorrect comment in genX8664BinMathgracefu1+7-1
2021-04-11 15:27stage2 x86_64: force 64 bit mode when loading address of GOTgracefu1+4-4
2021-04-11 14:34stage2 x86_64: fix codegen ensureCapacity bug for function callsgracefu1+1-0
2021-04-11 10:46stage2 x86_64: bugfix abi_size == 64 should be abi_size == 8gracefu1+18-18
2021-04-11 08:41stage2 x86_64: try to fix RIP-relative offset to GOT for machogracefu1+17-14
2021-04-11 08:09stage2 x86_64: simplify inst encoder to a set of dumb helper fnsgracefu2+694-630
2021-04-10 06:01stage2 x86_64: fix comptime integer multiplication when rhs=0gracefu1+9-4
2021-04-09 05:51stage2 x86_64: implement integer mulgracefu4+318-0
2021-04-09 06:05stage2 x86_64: use abi size to determine 64-bit operationgracefu2+28-26
2021-04-09 05:43stage2 x86_64: refactor codegen to use inst encodergracefu1+332-158
2021-04-08 09:05stage2 x86_64: add instruction encoder helper fngracefu1+421-0
2021-04-16 03:55AstGen: implement comptimeDecl, usingnamespaceDecl, testDeclAndrew Kelley2+50-50
2021-04-16 03:34AstGen: implement global variable declsAndrew Kelley3+154-512
2021-04-14 03:57translate-c: better handling of int -> enum castsEvan Haas4+35-9
2021-04-16 02:12fix new references to std.builtin that should have been std.TargetAndrew Kelley2+5-5
2021-04-16 02:12stage2: fix zir.zig => Zir.zig in CMakeLists.txtAndrew Kelley1+1-1
2021-04-14 18:26stage2: preliminary reworking for whole-file-AstGenAndrew Kelley6+2757-1946
2021-04-13 19:38stage2: rename zir to ZirAndrew Kelley6+232-234
2021-04-13 19:34stage2: move zir.Code to become root level fields of zir.zigAndrew Kelley4+431-432
2021-04-13 18:51stage2 start.zig: slight simplificationAndrew Kelley2+7-3
2021-04-13 04:46stage2: implement `@bitSizeOf`Andrew Kelley4+167-1
2021-04-13 04:31stage2: implement comptime divisionAndrew Kelley2+71-0
2021-04-13 04:01stage2: implement `@sizeOf`Andrew Kelley3+22-1
2021-04-13 01:40stage2: implement non-trivial enumsAndrew Kelley3+337-29
2021-04-12 23:44stage2: improvements aimed at std lib integrationAndrew Kelley12+475-153
2021-04-12 23:43std: change `@import("builtin")` to `std.builtin`Andrew Kelley86+264-269
2021-04-10 06:52stage2: remove redundant source hashAndrew Kelley2+9-29
2021-04-10 06:17stage2: entry point via std lib and proper updated file detectionAndrew Kelley10+757-507
2021-04-16 02:01stage2: properly model miscellaneous failed tasksAndrew Kelley2+253-43
2021-04-15 23:20ci: drone: disable stage2 testsAndrew Kelley2+8-2
2021-04-15 19:52compiler-rt: Don't pass f16 around as argumentsLemonBoy1+15-15
2021-04-15 19:40ci: windows: update to llvm 12 msvc tarballAndrew Kelley6+100-97
2021-04-15 18:27ci: update macos tarball to llvm 12Andrew Kelley1+1-1
2021-04-15 17:58build.zig: omit LLVMTableGen from llvm libsAndrew Kelley1+2-2
2021-04-15 17:43build.zig: update llvm libsAndrew Kelley1+58-53
2021-04-15 16:21compiler-rt: Implement __trunctfhf2LemonBoy2+60-0
2021-04-15 16:20compiler-rt: Implement __extendhftf2LemonBoy2+52-1
2021-04-15 16:17stage1: More precise serialization of f16 valuesLemonBoy1+4-1
2021-04-15 16:15test: Add test to ensure signed zeros are properly computedLemonBoy1+17-0
2021-04-15 16:14compiler-rt: Fix typo in implementation of fp truncation opsLemonBoy1+1-1
2021-04-15 16:12stage1: Fix negation for zero floating point valuesLemonBoy4+22-14
2021-04-15 09:02ci: windows: proper flags to zig buildAndrew Kelley3+11-6
2021-04-15 08:44ci: windows: try the dev kit strategyAndrew Kelley1+4-31
2021-04-15 08:22ci: windows: ranlib take 2Andrew Kelley1+3-1
2021-04-15 08:14ci: windows: better -DCMAKE_RANLIB optionAndrew Kelley1+1-1
2021-04-15 07:59freebsd: disable failing testAndrew Kelley1+4-0
2021-04-15 07:51ci: freebsd: don't try to compile with zig ccAndrew Kelley1+1-22
2021-04-15 07:41ci: windows: use llvm-ar.exe from the tarballAndrew Kelley1+17-15
2021-04-15 07:18ci: better handle of -mcpuAndrew Kelley3+30-8
2021-04-15 06:49ci: better target triple and mcpu cmake argsAndrew Kelley3+5-2
2021-04-15 06:35ci: freebsd: set the target tripleAndrew Kelley1+1-1
2021-04-15 06:18ci: windows: install gitAndrew Kelley1+1-1
2021-04-15 06:17ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFFAndrew Kelley1+7-1
2021-04-15 06:10ci: aarch64-linux: disable run-translated-c testsAndrew Kelley2+9-2
2021-04-15 05:58ci: windows: try using zig-bootstrap to build zigAndrew Kelley6+114-100
2021-04-15 05:59ci: freebsd: update to llvm 12Andrew Kelley1+4-5
2021-04-15 04:18ci: update drone CI to llvm 12Andrew Kelley1+1-1
2021-04-15 03:35ci: update linux to llvm12 tarballAndrew Kelley1+1-1
2021-04-15 01:52ci: macos-aarch64 update dep tarballs for llvm12Michael Dusan1+2-2
2021-04-12 08:26os/posix: handle ECONNRESET for write/writevlithdew2+6-0
2021-04-14 21:41Merge remote-tracking branch 'origin/llvm12'Andrew Kelley265+25429-16043
2021-04-14 15:52std: Fix sqrt for u0/u1 input typesLemonBoy1+17-3
2021-04-12 15:27build: Test the c.zig file tooLemonBoy2+38-23
2021-04-14 08:56Merge pull request #8518 from akvadrako/doc-field-alignFrank Denis1+17-2
2021-04-08 16:25translate-c: wrap switch statements in a while (true) loopEvan Haas3+109-40
2021-04-13 15:12Merge pull request #8517 from ziglang/zld-archive-fixJakub Konka8+56-21
2021-04-13 12:53Update doc for struct field alignment.Devin Bayer1+17-2
2021-04-13 11:36zld: fix symbol resolution from interdep archivesJakub Konka1+9-21
2021-04-13 11:32Add standalone test for interdep C archivesJakub Konka7+47-0
2021-04-13 07:02zld: cleanup redundant changesJakub Konka2+6-8
2021-04-12 15:58zld: rebase to new naming conv for aarch64Jakub Konka1+27-27
2021-04-11 10:54zld: add x86_64 relocsJakub Konka6+1056-658
2021-04-10 15:57zld: save locals per TUJakub Konka6+280-282
2021-04-10 09:00zld: differentiate between static and global in stabsJakub Konka2+17-3
2021-04-09 20:13zld: streamline tags for SymbolJakub Konka3+45-42
2021-04-09 13:39zld: fix indirect symtabJakub Konka1+12-30
2021-04-09 09:08zld: fix rebase vs bind for GOT entriesJakub Konka1+7-7
2021-04-08 22:00zld: fix parsing debug infoJakub Konka3+32-6
2021-04-08 14:55zld: limit exports to just main entrypointJakub Konka1+10-14
2021-04-08 14:31zld: move parsing debug info into objectJakub Konka2+205-166
2021-04-08 10:37zld: add prelim support for localsJakub Konka2+109-107
2021-04-08 06:17zld: flush MachOJakub Konka3+161-156
2021-04-07 20:27zld: resolve target addresses for relocsJakub Konka3+209-215
2021-04-07 11:58zld: resolve stubs and GOT entriesJakub Konka3+149-19
2021-04-06 16:10zld: migrate parts of main to new relocsJakub Konka3+120-556
2021-04-02 17:53zld: preprocess relocs on arm64Jakub Konka3+764-50
2021-04-02 06:11zld: allocate addresses for global symbolsJakub Konka1+77-10
2021-04-02 05:45zld: store a single global symtabJakub Konka3+125-110
2021-04-01 16:18zld: start work on reloc preprocessingJakub Konka1+57-0
2021-04-01 15:29zld: allocate segments based on worst-case and upper-limitJakub Konka1+273-241
2021-03-28 09:07zld: assume remaining undefs are from libSystemJakub Konka1+37-1
2021-03-26 20:39zld: refactor object and archive parsingJakub Konka3+241-184
2021-03-26 08:40zld: redo symbol resolution in objectsJakub Konka6+189-330
2021-04-12 22:54stage1: resolve builtin types and values via std.builtinAndrew Kelley3+9-4
2021-04-12 20:04test-stack-traces: enable elf/dwarf platformsMichael Dusan1+0-15
2021-04-12 19:27dwarf: fix LineNumberProgram checkMichael Dusan1+5-1
2021-04-12 18:37Merge pull request #8502 from xackus/std-docsAndrew Kelley1+24-19
2021-04-12 16:42CI: update brew before installing pkgsJakub Konka2+2-2
2021-04-12 10:55Revert "dwarf: fix LineNumberProgram check"Michael Dusan2+16-1
2021-04-12 10:10dwarf: fix LineNumberProgram checkMichael Dusan2+1-16
2021-04-12 07:31std docs: @This() in generic typesxackus1+22-17
2021-04-12 02:00Merge pull request #8477 from joachimschmidt557/stage2-armAndrew Kelley2+92-27
2021-04-12 01:59Merge pull request #8497 from LemonBoy/some-ppc-fixesAndrew Kelley5+43-8
2021-04-11 21:40Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan78+6701-4013
2021-04-11 20:59std docs: update var to anytypexackus1+2-2
2021-04-11 19:27std: Fix typo in sqrt implementationLemonBoy2+2-2
2021-04-11 16:41compiler-rt: Introduce PowerPC-specific f128 helpersLemonBoy1+27-0
2021-04-11 16:40std: Fix TLS definitions for 32bit PowerPC targetsLemonBoy1+9-2
2021-04-11 18:16zig fmtxackus2+1-2
2021-04-11 17:12Merge pull request #8483 from fengb/powerpcAndrew Kelley6+848-0
2021-04-11 16:38std: Make a test-case independent of the target endiannessLemonBoy1+5-4
2021-04-11 14:26std.meta: add isErrorxackus4+23-14
2021-04-11 09:14azure: OnMasterSuccess dependsOn BuildMacOS_arm64Michael Dusan1+1-0
2021-04-09 16:08stage2 ARM: Add fibonacci testjoachimschmidt5572+40-1
2021-04-09 16:02stage2 codegen: Set MCValue of register arguments to their stack copyjoachimschmidt5571+53-27
2021-04-11 05:33ci: remove superfluous linefeed from macos arm64Michael Dusan1+2-2
2021-04-10 17:58Initialize the ppc stack frame correctlyBenjamin Feng1+6-3
2021-04-10 00:17Rename time32 syscalls to match rest of stdlibBenjamin Feng1+11-11
2021-04-10 00:17_start assembly for ppcBenjamin Feng1+10-0
2021-04-09 04:10Copy over ppc clone from muslBenjamin Feng1+65-0
2021-04-09 03:23Add ppc Linux bitsBenjamin Feng4+770-0
2021-04-10 23:51test: overhaul stack_trace testingMichael Dusan2+256-492
2021-04-10 21:20macos: add aarch64 (arm64) to downloads pageMichael Dusan5+22-5
2021-04-10 19:08zig fmt: fix line comment detectionIsaac Freund2+48-7
2021-04-09 16:50Fix langref.html anchor navigationCarlos Zúñiga1+5-1
2021-04-09 21:57lib/std: remove empty init from HashMapUnmanagedMeghan Denny1+0-4
2021-04-10 14:39zig fmt: render array init on one line if no trailing commaLewis Gaul2+84-10
2021-04-10 00:21Merge pull request #8482 from mshockwave/dev-llvm-newpmAndrew Kelley1+130-98
2021-04-09 20:00llvm new-pm: Build O0 pipeline in the correct wayMin-Yih Hsu1+5-12
2021-04-05 20:26Revert "Revert back to the old LLVM PassManager"Min-Yih Hsu1+135-96
2021-04-09 18:37stage2: fix case where public variables did not workjacob gw1+4-6
2021-04-09 17:38stage2: fix regression from previous commitAndrew Kelley1+1-1
2021-04-09 17:34stage2: fix stderr deadlock and slightly wrong tty coloringAndrew Kelley1+4-3
2021-04-09 17:15Merge pull request #8470 from ziglang/stage2-startAndrew Kelley17+662-290
2021-04-09 17:08Merge pull request #8439 from Luukdegram/wasm-memAndrew Kelley5+425-133
2021-04-09 04:09stage2: add error for private decls accessed from other filesjacob gw3+43-3
2021-04-09 08:46testing: Avoid @import-ing builtins moduleLemonBoy1+1-1
2021-04-09 08:39testing: Avoid printing expected line twiceLemonBoy1+1-1
2021-04-09 08:36testing: Use indexOfScalar instead of indexOfLemonBoy1+1-1
2021-04-09 08:29zig fmt: Fix rendering of arrays with single rowLemonBoy2+11-6
2021-04-09 07:24Fix memory cleanup and update unplugging to avoid infinite loopLuuk de Gram1+23-28
2021-04-09 07:20Merge pretty printing compile errors branchAndrew Kelley4+61-13
2021-04-09 07:19stage2: clean up pretty printing compile errorsAndrew Kelley4+73-89
2021-04-06 23:56stage2: fix bug where a parser error would break errorsjacob gw1+0-3
2021-04-06 21:19stage2: pretty print compilation errorsjacob gw3+87-20
2021-04-09 06:11stage2: delete allowing input (and output) zir from the pipeline (#8471)g-w13+18-62
2021-04-09 05:38AstGen: implement `@typeInfo` builtinAndrew Kelley3+18-1
2021-04-09 05:33AstGen: implement struct init with ResultLoc.tyAndrew Kelley3+70-1
2021-04-09 05:26fix unannotated fall-through bug in caseSreehari S1+1-1
2021-04-09 04:56stage2: implement array access to a global arrayAndrew Kelley3+69-29
2021-04-09 04:56update stack trace test cases to new start.zig line offsetsAndrew Kelley1+3-3
2021-04-09 04:00callconv: add SysVSreehari S6+16-0
2021-04-09 03:52stage2: fix the memory leaksAndrew Kelley2+15-0
2021-04-09 03:37stage2: simplify Decl src_node fieldAndrew Kelley6+68-103
2021-04-09 02:05stage2: blaze the trail for std lib integrationAndrew Kelley10+274-151
2021-04-08 20:38std docs: fix layout broken by the bannerxackus1+16-5
2021-04-08 20:44Refactor link/wasm.zig to use offset tableLuuk de Gram5+238-176
2021-04-04 18:31CleanupLuuk de Gram2+35-34
2021-04-03 18:59Handle incremental compilation correctlyLuuk de Gram1+48-17
2021-04-02 18:59Calculate data length to ensure correct pointer offsetsLuuk de Gram4+167-85
2021-03-27 22:26Basic "Hello world" workingLuuk de Gram2+187-66
2021-04-08 20:41Merge pull request #8464 from gracefuu/grace/wasm-opsAndrew Kelley6+126-1
2021-04-08 12:20stage2 AArch64: Add conditional branch instructionsjoachimschmidt5573+179-50
2021-04-08 20:18freebsd: disable failing stack traces test cases due to LLVM12 changesMichael Dusan1+3-24
2021-04-08 18:29stage2: revert to only has_decl and export ZIR supportAndrew Kelley7+73-158
2021-04-07 11:27stage2: fix bug where invalid ZIR was generatedTimon Kruiper1+3-2
2021-04-05 20:50stage2: add support for start.zigTimon Kruiper6+136-34
2021-04-07 12:55stage2: implement builtin function hasDeclTimon Kruiper3+50-1
2021-04-05 18:53stage2: add support for root pkgTimon Kruiper2+10-6
2021-04-05 18:44stage2: add initial support for builtin pkgTimon Kruiper1+28-0
2021-04-08 12:22stage2: add a simplified export builtin callTimon Kruiper3+48-1
2021-04-08 12:20stage2: fix bug in ZIR gen of global comptime blockTimon Kruiper1+1-0
2021-04-08 07:01Merge pull request #8459 from joachimschmidt557/stage2-regallocAndrew Kelley2+115-15
2021-04-07 15:30translate-c: fix meta.cast to ?*c_voidxackus1+7-3
2021-04-08 05:29Merge pull request #8449 from ziglang/stage2-enumsAndrew Kelley11+2058-2753
2021-04-08 05:24stage2: add remaining enum compile error test casesAndrew Kelley1+20-0
2021-04-08 05:19Sema: fix switch validation '_' prong on wrong typeAndrew Kelley3+50-4
2021-04-08 05:02stage2: fix switch validation of handling all enum valuesAndrew Kelley3+40-12
2021-04-08 04:04Sema: `@intToEnum` error msg includes a "declared here" hintAndrew Kelley2+45-3
2021-04-08 03:50AstGen: fix incorrect source loc for duplicate enum tagAndrew Kelley2+47-4
2021-04-08 03:36stage2: fix incremental compilation handling of parse errorsAndrew Kelley3+64-12
2021-04-08 02:38stage2: fix incremental compilation Decl deletion logicAndrew Kelley5+145-70
2021-04-07 23:39Sema: implement switch validation for enumsAndrew Kelley3+238-25
2021-04-07 23:20netbsd: minor fixes to allow stage1 to buildMichael Dusan2+27-8
2021-04-07 22:02AstGen: fix ZIR struct encodingAndrew Kelley1+1-1
2021-04-07 21:25Sema: fix typo bug for boolean ops (and, or)gracefu1+1-1
2021-04-07 21:24stage2 wasm: Add bitwise/boolean ops &, |, ^, and, orgracefu2+107-0
2021-04-07 21:24stage2: Add .div to ir.ziggracefu4+18-0
2021-04-07 20:16C backend: enumerate all the types in renderTypeAndrew Kelley1+19-4
2021-04-07 20:06Type: use isPtrLikeOptional instead of isAbiPtrAndrew Kelley1+1-6
2021-04-07 19:59AstGen: fix switch expressions with all prongs noreturnAndrew Kelley1+7-2
2021-04-07 19:15Sema: implement comparison analysis for non-numeric typesAndrew Kelley3+94-9
2021-04-07 18:34zir: use `node` union field for `alloc_inferred`Andrew Kelley3+7-7
2021-04-07 18:26Sema: DRY up enum field analysis and add "declared here" notesAndrew Kelley5+113-71
2021-04-07 17:24AstGen: fix `@breakpoint` ZIRAndrew Kelley2+11-2
2021-04-07 13:15stage2 regalloc: Add unit test for getRegjoachimschmidt5572+40-5
2021-04-07 09:25test: fix std.time timing tests to skip on failureMichael Dusan2+7-3
2021-04-07 02:38stage2: coerce enum_literal -> enumjacob gw2+94-1
2021-04-07 06:19C backend: implement Enum types and valuesAndrew Kelley3+53-9
2021-04-07 05:36stage2: implement field access for `Enum.tag` syntaxAndrew Kelley3+90-42
2021-04-07 05:34std: modernize zig parser perf testAndrew Kelley1+7-3
2021-04-07 02:50stage2: do not set clang_passthrough_mode for `zig run`Andrew Kelley1+6-1
2021-04-07 00:43stage2: implement simple enumsAndrew Kelley7+898-2443
2021-04-06 19:14stage2 regalloc: Add getReg and getRegWithoutTrackingjoachimschmidt5572+77-12
2021-04-06 18:48Merge pull request #8416 from gracefuu/grace/wasm-opsAndrew Kelley4+541-98
2021-03-08 15:01translate-c: Add support for vector expressionsEvan Haas7+516-8
2021-04-05 21:54std/build: fix ?[:0]const u8 build optionsMichael Holmes1+9-0
2021-04-06 14:02stage1: Work around a small problem in LLVM APILemonBoy1+5-0
2021-04-06 08:47stage2: Default AVR generic cpu to avr2LemonBoy1+1-1
2021-04-01 20:28os/linux: return error on EALREADY for connect() and getsockoptError()lithdew1+5-2
2021-04-03 08:11stage2 wasm codegen: refactor to use wasm.buildOpcodegracefu2+66-137
2021-04-03 08:10std/wasm: add buildOpcode to help construction of `Opcode`sgracefu2+443-1
2021-04-02 14:57stage2 wasm: codegen `mul` opgracefu2+32-0
2021-04-02 14:57stage2 wasm: codegen `sub` opgracefu2+40-0
2021-04-04 09:34Fixed error types for GetSeekPosErrorEdward Dean2+5-6
2021-04-04 23:27Tidy-up in json test module (#8431)Lewis Gaul1+78-78
2021-04-02 20:59std docs: enhance search browser history UXHannu Hartikainen1+7-1
2021-04-04 23:10LLVM sub-arch triple: remove TODO commentAndrew Kelley1+0-1
2021-04-04 18:57glibc: update ABI files to 2.33Andrew Kelley3+193-0
2021-04-04 18:54glibc: update headers to 2.33Andrew Kelley1086+7006-5222
2021-04-04 18:57glibc: update ABI files to 2.33Andrew Kelley3+193-0
2021-04-04 18:54glibc: update headers to 2.33Andrew Kelley1086+7006-5222
2021-04-04 18:52glibc: add support for csky architectureAndrew Kelley3+14-0
2021-04-03 22:44os/bits/linux: add IPv6 socket optionsVincent Rischmann1+86-0
2021-04-03 22:15translate-c: fix calls with no args in macrosxackus2+26-13
2021-04-04 08:16Switch std.json to use an ordered hashmapLewis Gaul2+43-27
2021-04-03 17:27Merge pull request #8410 from antlilja/remove-undefined-mathFrank Denis5+19-11
2021-04-02 12:52Compile error for signed integer mathantlilja5+19-11
2021-04-03 04:17stage2: implement Type.onePossibleValue for structsAndrew Kelley2+18-2
2021-04-03 04:06stage2: Sema: implement validate_struct_init_ptrAndrew Kelley4+186-20
2021-04-03 02:11stage2: progress towards basic structsAndrew Kelley6+148-29
2021-04-02 23:33disable failing stack traces test cases due to LLVM12 changesAndrew Kelley1+134-163
2021-04-02 23:33disable failing MIPS tests due to LLVM12 regressionsAndrew Kelley1+38-30
2021-04-02 16:57stage2 AArch64: Add ldrh and ldrb instructionsjoachimschmidt5572+75-14
2021-04-02 21:35Revert back to the old LLVM PassManagerAndrew Kelley1+96-135
2021-04-02 20:57docgen: correct the progress barAndrew Kelley1+1-2
2021-04-02 19:10zig_llvm.cpp: remove dead codeAndrew Kelley1+0-8
2021-04-02 19:09Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley52+17120-11701
2021-03-30 20:34llvm new-pm: Add missing pipeline option and PassesMin-Yih Hsu1+35-7
2021-03-30 01:13llvm new-pm: Port LLVM 11.x-based changes to LLVM 12.xMin-Yih Hsu1+112-93
2021-03-27 16:24stage2 register_manager: Add unit tests for tryAllocReg and allocRegjoachimschmidt5572+107-6
2021-03-19 09:11stage2 codegen: Extract register management code into separate filejoachimschmidt5572+155-104
2021-04-02 18:59Merge pull request #8028 from mguaypaq/nosuspend-allowAndrew Kelley3+64-13
2021-04-02 18:57docs: document the nosuspend keyword (#7972)Mathieu Guay-Paquet1+14-9
2021-04-02 18:22make visited links readable in the stdlib docs warning barLoris Cro1+1-1
2021-04-02 18:13added warning banner to stdlib docsLoris Cro1+1-0
2021-04-02 17:52Merge pull request #7792 from zanderxyz/zanderxyz/priority-dequeueAndrew Kelley3+1068-26
2021-01-12 02:40put async frame in correct addrspaceWoze Parrot1+3-1
2021-04-02 16:40Merge pull request #8412 from g-w1/fix-docgen-test-releaseFrank Denis1+1-1
2021-04-02 16:08docgen: fix typojacob gw1+1-1
2021-04-02 04:10test: fix io_uring timing test to skip on failureMichael Dusan1+3-1
2021-04-02 05:34stage2: implement structs in the frontendAndrew Kelley8+304-16
2021-04-02 02:27stage2: AstGen and ZIR printing for struct declsAndrew Kelley4+365-12
2021-04-01 23:33zig cc: copy .pdb files from zig-cache/ when appropriateAndrew Kelley1+31-6
2021-04-01 18:58stage2: implement struct init syntax with ptr result locAndrew Kelley4+95-15
2021-03-30 15:28os: handle ECONNRESET for connect() syscalllithdew1+2-0
2021-04-01 06:11Merge pull request #8266 from ziglang/zir-memory-layoutAndrew Kelley33+14719-11495
2021-04-01 06:00stage2: finish implementation of LazySrcLocAndrew Kelley5+284-56
2021-04-01 04:36stage2: finish source location reworkings in the branchAndrew Kelley7+158-159
2021-04-01 01:38stage2: compile error for duplicate switch value on sparseAndrew Kelley3+27-19
2021-04-01 01:30stage2: compile error for duplicate switch value on booleanAndrew Kelley4+61-61
2021-04-01 00:16stage2: cbe: restore all previously passing tests!jacob gw2+96-92
2021-04-01 01:05astgen: improved handling of coercionAndrew Kelley4+227-105
2021-03-31 23:17Sema: fix else case code generation for switchAndrew Kelley3+82-40
2021-03-31 22:39stage2: clean up RangeSet and fix swapped Sema switch logic for lhs/rhsAndrew Kelley3+16-40
2021-03-31 22:06Sema: implement switch validation for rangesAndrew Kelley4+228-38
2021-03-27 21:23stage2 codegen: Make sure function return value is in a callee preserved registerjoachimschmidt5572+51-0
2021-03-27 20:39stage2 AArch64: implement strb and strhjoachimschmidt5572+63-33
2021-03-31 19:37AstGen: improve switch expressionsAndrew Kelley1+87-42
2021-03-31 06:57AstGen: switch expressions properly handle result locationsAndrew Kelley3+129-17
2021-03-31 04:22stage2: rework AstGen for switch expressionsAndrew Kelley4+675-179
2021-03-30 04:59Sema: implement switch expressionsAndrew Kelley7+827-535
2021-03-29 01:46Add tests for the fill functions of the Isaac64, Pcg, Sfc64, and Xoroshiro128 PRNGsMatthew Borkowski4+111-0
2021-03-28 13:49Fix typo in Pcg.zig's fill functionMatthew Borkowski1+1-1
2021-03-29 06:12stage2: guidance on how to implement switch expressionsAndrew Kelley4+226-98
2021-03-29 04:42Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley87+9017-2483
2021-03-29 02:42Merge remote-tracking branch 'origin/master' into zir-memory-layoutAndrew Kelley32+1087-502
2021-03-29 02:38stage2: fix error setsAndrew Kelley7+217-236
2021-03-26 21:54stage2: implement sema for @errorToInt and @intToErrorjacob gw10+177-7
2021-03-29 00:49ci: update msys2 installerAndrew Kelley1+1-1
2021-03-29 00:11Merge pull request #8305 from jedisct1/base64Andrew Kelley5+334-336
2021-03-28 20:42AstGen: pass *GenZir as the first arg, not *ModuleIsaac Freund3+426-453
2021-03-28 20:29translate-c: fix typo made in prior commitIsaac Freund1+1-1
2021-03-28 17:53AstGen: scope result location related functionsIsaac Freund2+76-76
2021-03-28 17:08stage2: rename WipZirCode => AstGen, astgen.zig => AstGen.zigIsaac Freund6+4123-4115
2021-03-28 03:16Add a test & fix for std.fmt.fmtDurationJonathan Knezek1+7-2
2021-03-27 17:21Remove the base64 unsafe decoderFrank Denis3+4-88
2021-03-26 15:01Add more variantsFrank Denis1+26-6
2021-03-19 18:26std/base64: cleanups & support url-safe and other non-padded variantsFrank Denis5+337-275
2021-03-23 03:28translate-c: intcast compound assignment operand if different-sized integerEvan Haas3+76-40
2021-03-28 05:22array_hash_map: decrement entries slice len after popping from entries in pop() to prevent ooblithdew1+13-13
2021-03-28 07:46azure: run pacman with -SyJakub Konka1+1-1
2021-03-28 06:55stage2: fully implement Type.eql for pointersAndrew Kelley3+204-53
2021-03-27 11:33std: Detect AMD Zen3 CPU familyLemonBoy1+4-0
2021-03-27 06:54stage2: enable passing testsAndrew Kelley2+166-166
2021-03-27 06:46stage2: implement bitwise expr and error literalsAndrew Kelley6+350-325
2021-03-27 01:35stage2: implement source location: .node_offset_var_decl_tyAndrew Kelley2+36-16
2021-03-27 01:26astgen: fix continue expressionsAndrew Kelley2+97-99
2021-03-26 22:39astgen: fix result location for sliced objectsIsaac Freund1+3-3
2021-03-26 14:41astgen: implement float literalsIsaac Freund1+11-5
2021-03-26 14:20astgen: implement more builtin functionsIsaac Freund1+21-20
2021-03-26 10:46astgen: implement slicingIsaac Freund1+35-51
2021-03-26 06:00stage2: improve source locations of Decl accessAndrew Kelley6+148-66
2021-03-26 03:11stage2: fix `@compileLog`.Andrew Kelley4+98-52
2021-03-26 02:39astgen: fix var decl source locationsAndrew Kelley2+61-61
2021-03-26 02:25astgen: fix for loop expressionsAndrew Kelley5+119-131
2021-03-25 22:20zig build: use ZIG_GLOBAL_CACHE_DIRMichael Dusan3+9-5
2021-03-25 21:48zld: parse archive's table of contentsJakub Konka1+23-1
2021-03-25 20:03astgen: fix array accessAndrew Kelley3+36-39
2021-03-25 08:23os/linux: handle ECONNRESET for recvlithdew1+1-0
2021-03-21 16:42translate-c: stop creating unnamed decls for typedefs child typesVeikka Tuominen2+127-49
2021-03-24 17:21boot_services: implement locateDevicePathSreehari S1+2-1
2021-03-25 07:37stage2: implement inline whileAndrew Kelley6+227-176
2021-03-25 03:58stage2: enable passing testsAndrew Kelley1+185-185
2021-03-25 03:45stage2: clean up break / noreturn astgenAndrew Kelley3+45-53
2021-03-24 14:41stage2: add block test cases llvm backendTimon Kruiper1+48-48
2021-03-24 14:26astgen: implement breaking from a blockTimon Kruiper2+63-64
2021-03-24 23:14stage2: cleanups from previous commitsAndrew Kelley3+34-55
2021-03-24 12:56stage2: add passing optional test case in LLVM backendTimon Kruiper1+48-48
2021-03-23 22:55astgen: implement orelseTimon Kruiper1+53-44
2021-03-24 22:46stage2: fix memory leak when updating a functionAndrew Kelley1+1-0
2021-03-24 22:24stage2: further cleanups regarding zir.Inst.RefAndrew Kelley5+94-93
2021-03-24 00:17stage2: make zir.Inst.Ref a non-exhaustive enumIsaac Freund5+548-529
2021-03-22 12:11std.build: make Builder.install_prefix non optionalIsaac Freund2+11-20
2021-03-24 06:13stage2: comment out failing test cases; implement more thingsAndrew Kelley10+1108-1076
2021-03-24 04:37stage2: fix while loopsAndrew Kelley5+158-125
2021-03-23 23:47astgen: fixups regarding var decls and rl_ptrAndrew Kelley3+19-40
2021-03-23 23:12stage2: implement inttype ZIRAndrew Kelley5+94-9
2021-03-23 22:32astgen: finishThenElseBlock: fix putting store_to_block_ptr in wrong blockAndrew Kelley1+11-6
2021-03-23 20:25stage2: fix comptimeExpr and comptime function callsAndrew Kelley4+30-47
2021-03-23 19:54stage2: add helper functions to clean up astgen Ref/IndexAndrew Kelley2+40-17
2021-03-23 12:48Sema: use correct LazySrcLoc for resolvePeerTypesTimon Kruiper1+7-7
2021-03-23 11:19astgen: implement typeofTimon Kruiper1+13-3
2021-03-23 15:48astgen: fix an issue where the alloc wasnt elidedTimon Kruiper1+3-3
2021-03-23 15:06stage2: handle void value in genRet in LLVM backendTimon Kruiper1+5-0
2021-03-23 13:23stage2: rename fail to todo in LLVM backendTimon Kruiper1+48-50
2021-03-23 10:58stage2: fix two return types to be Ref not IndexIsaac Freund1+2-2
2021-03-23 10:11astgen: implement assign operationsTimon Kruiper1+9-6
2021-03-23 06:46stage2: fix `if` expressionsAndrew Kelley5+270-135
2021-03-23 02:52Merge pull request #8339 from Luukdegram/wasm-control-flowAndrew Kelley2+76-3
2021-03-23 01:57astgen: improve the ensure_unused_result elisionAndrew Kelley4+212-170
2021-03-23 00:12stage2: Sema improvements and boolean logic astgenAndrew Kelley4+512-415
2021-03-22 23:19stage2: remove all async related codeIsaac Freund6+19-377
2021-03-22 18:16fix calculation in ensureCapacityDimenus1+2-1
2021-02-06 12:10Fix getNot and add test casesLuuk de Gram2+37-2
2021-02-05 22:23Implement more instructions for more control flow supportLuuk de Gram1+41-3
2021-03-21 21:33zld: naively handle static initializers in C++Jakub Konka1+96-2
2021-03-22 15:03astgen: implement pointer typesIsaac Freund3+80-43
2021-03-22 13:54astgen: implement array typesIsaac Freund4+47-43
2021-03-19 06:13translate-c: Ensure assignments are within a block when necessaryEvan Haas3+62-9
2021-03-22 01:51Fixed typo in user32 Use CreateWindowExW instead of RegisterClassExW as the type of pfnCreateWindowExW.Carlos Zúñiga1+1-1
2021-03-22 03:18cleanups from previous commitAndrew Kelley2+21-17
2021-03-22 02:30zir-memory-layout: astgen: varDecljacob gw1+31-27
2021-03-22 02:23Sema: implement arithmeticAndrew Kelley4+121-94
2021-03-21 09:56stage1: add cmake flag for enabling loggingJakub Konka2+8-1
2021-03-22 00:55Sema: no explicit coercion needed for inline asm argsAndrew Kelley1+1-2
2021-03-21 23:51astgen: implement bool_and/bool_orIsaac Freund2+87-63
2021-03-21 11:02Specify type in autoHash error messageJoris Hartog1+1-1
2021-03-21 18:02astgen: implement simple binary operatorsIsaac Freund2+27-8
2021-03-21 16:19zir: add negate/negate_wrap, implement astgenIsaac Freund4+26-13
2021-03-21 05:48astgen: fix not detecting volatile asmAndrew Kelley1+1-1
2021-03-21 05:40stage2: fix memory management of ZIR codeAndrew Kelley5+114-84
2021-03-20 23:28std: Add reset to TokenIteratorNuno Leiria1+19-0
2021-03-21 04:59astgen: implement string literalsAndrew Kelley2+19-58
2021-03-21 04:48astgen: implement inline assemblyAndrew Kelley5+71-45
2021-03-21 00:18ZIR: move some un_tok tags to un_node insteadAndrew Kelley3+57-66
2021-03-21 00:09astgen: implement function callsAndrew Kelley4+96-46
2021-03-20 22:54zir-memory-layout: remove all absolute src constsjacob gw1+0-32
2021-03-20 16:34zir-memory-layout: astgen: more instructionsjacob gw2+26-35
2021-03-07 23:09stage2: restructure LLVM backendTimon Kruiper3+408-377
2021-03-20 21:33Fix digest format specifier after std.fmt updatesJakub Konka1+17-6
2021-03-18 22:25azure: produce macos arm64 binariesMichael Dusan3+153-7
2021-03-20 06:06astgen: support blocksAndrew Kelley7+398-109
2021-03-20 02:33stage2: first pass at repairing ZIR printingAndrew Kelley2+423-45
2021-03-19 22:36zld: apply offset for DICE in archiveJakub Konka1+1-0
2021-03-19 22:31Sema: allocate inst_map with arena where appropriateAndrew Kelley2+70-73
2021-03-19 22:19stage2: fix some math oopsies and typosAndrew Kelley1+18-20
2021-03-19 21:59stage2: fix export source locations not being relative to DeclAndrew Kelley1+12-14
2021-03-19 19:33zir-memory-layout: astgen: literals and *, &jacob gw1+13-38
2021-03-19 12:51llvm backend: use new srclocjacob gw2+24-16
2021-03-19 19:07zir-memory-layout: astgen: fill in identifierjacob gw3+23-34
2021-03-19 10:44std: Add syscall7 stub for Linux/MIPSLemonBoy1+37-0
2021-03-19 19:05zld: continue on invalid/missing debug infoJakub Konka1+9-1
2021-03-19 07:46zld: fix parsing archive/object name from headerJakub Konka1+2-2
2021-03-19 05:54stage2: codegen: update asm IR to new namesAndrew Kelley1+3-3
2021-03-19 05:48stage2: the code is compiling againAndrew Kelley5+46-14
2021-03-19 05:19stage2: get Module and Sema compiling againAndrew Kelley9+524-599
2021-03-18 22:52Merge remote-tracking branch 'origin/master' into zir-memory-layoutAndrew Kelley44+7419-1697
2021-03-07 00:25Add some enum utilitiesMartin Wickham4+1384-7
2021-03-18 21:03stage1: small memory optimization for simple pointer typesAndrew Kelley4+183-1
2021-03-18 20:37stage1: small IR memory optimization on CheckSwitchProngsAndrew Kelley3+35-20
2021-03-17 09:32translate-c: preserve zero fractional part in float literalsVeikka Tuominen3+21-10
2021-03-18 12:05cbe tests: fix test on windowsjacob gw1+1-1
2021-03-18 20:13stage1: small mem usage improvement for IRAndrew Kelley3+40-20
2021-03-18 18:14Merge pull request #8282 from kubkon/zldJakub Konka10+3794-306
2021-03-18 12:41translate-c: Use [N:0] arrays when initializer is a string literal (#8264)Evan Haas3+210-85
2021-03-17 22:33std: Fix std.fs.path.joinZroot1+11-1
2021-03-18 12:30Merge pull request #8247 from Ersikan/fmt-fix-encodingVeikka Tuominen2+65-14
2021-03-18 07:55zld: temporarily disable testing shared lib linkingJakub Konka2+5-2
2021-03-18 07:42macho: honor verbose_link when linking with zldJakub Konka1+26-2
2021-03-18 07:32macho: remove now obsolete LLD fixupsJakub Konka1+0-284
2021-03-16 01:39@intCast takes two argsDimenus1+1-1
2021-03-18 05:54stage2: Module and Sema are compiling againAndrew Kelley12+1119-965
2021-03-17 21:14zld: use zld when linking aarch64 by default and cross-compJakub Konka6+32-32
2021-03-17 19:05rebase with masterJakub Konka1+0-8
2021-03-13 12:16zld: fix GOT loads and indirection on x86_64Jakub Konka3+109-14
2021-03-12 16:58zld: add/fix more issuesJakub Konka3+55-9
2021-03-09 17:42zld: fix TLV initializersJakub Konka1+88-27
2021-03-08 16:21zld: mimick Apple and add __DATA_CONST segJakub Konka1+176-153
2021-03-07 11:06zld: clean up use of commands.zig moduleJakub Konka2+13-64
2021-03-07 07:18zld: use aarch64 for opcodesJakub Konka3+113-239
2021-03-04 23:37zld: fix incorrect offset calc for DICEJakub Konka1+1-2
2021-03-04 17:35Revert log.warn hackJakub Konka1+60-60
2021-03-03 00:52zld: start bringing x64 up to speedJakub Konka4+334-152
2021-03-01 20:14zld: demote logs from warn to debugJakub Konka2+57-58
2021-02-28 23:16zld: merge and sort sectionsJakub Konka3+593-265
2021-02-28 10:36zld: fix handling of section alignmentJakub Konka1+55-44
2021-02-27 23:25zld: pass test-std and test-compiler-rtJakub Konka2+32-17
2021-02-27 21:50zld: differentiate locals from globalsJakub Konka1+138-39
2021-02-27 20:32zld: add nop to reloc moduleJakub Konka2+16-7
2021-02-27 00:03zld: bullet-proof stubs for long jumpsJakub Konka1+95-44
2021-02-26 22:38zld: cleanup section alignment when allocatingJakub Konka1+19-29
2021-02-25 21:04zld: pass stage2 tests linked with zld!Jakub Konka2+120-79
2021-02-25 08:47zld: replace ldr with add if indivisibleJakub Konka1+94-63
2021-02-23 22:45macho: start upstreaming zldJakub Konka9+2950-0
2021-03-17 18:44Merge pull request #8281 from kubkon/macho-got-refactorJakub Konka6+703-546
2021-03-14 21:30std/crypto/chacha20: add round-reduced versions & cleanup internalsFrank Denis3+611-573
2021-03-17 18:25Merge pull request #8273 from jedisct1/pbkdf2-checkAndrew Kelley1+67-70
2021-03-16 23:21macho: offset table part of GOTJakub Konka3+215-242
2021-03-16 22:55macho: use latest bind functionalityJakub Konka3+237-176
2021-03-16 22:37macho: extract writing stub helper preamble into fnJakub Konka1+128-56
2021-03-16 22:07macho: clean up writing of stub helper sectionJakub Konka1+12-3
2021-03-16 22:00macho: handle all jumps in stubs on aarch64Jakub Konka1+48-7
2021-03-16 21:25macho: apply some renames to bring closer to zldJakub Konka3+86-85
2021-03-14 17:12test-cli: Remove temporary directory after testsErsikan1+2-0
2021-03-14 17:07zig fmt: factorize source file reading and decodingErsikan1+55-47
2021-03-14 06:03zig fmt: fix non-UTF-8 encoding #2820Ersikan2+57-16
2021-03-17 09:11pbkdf2: use std.math.divCeil()Frank Denis1+1-1
2021-03-17 07:56stage2: work through some compile errors in Module and SemaAndrew Kelley5+374-291
2021-03-09 15:34translate-c: fix __builtin_object_sizeEvan Haas1+1-1
2021-03-08 04:47translate-c: demote usage of un-implemented builtinsEvan Haas4+47-1
2021-03-17 04:56Merge pull request #8252 from tadeokondrak/llvm-boolAndrew Kelley2+34-21
2021-03-15 04:43stage2 llvm bindings: use correct type for LLVMBool for ABI compatTadeo Kondrak2+25-12
2021-03-10 04:49translate-c: Implement generic selection expressionsEvan Haas5+58-0
2021-03-13 16:36translate-c: improve std.meta.castxackus2+52-18
2021-03-16 21:14std: make all errors in os.zig publicjacob gw1+2-2
2021-03-16 12:12zir-memory-layout: fix @setEvalBranchQuotajacob gw1+4-6
2021-03-16 18:08crypto/pbkdf2: use snake_case for variables like everywhere elseFrank Denis1+66-69
2021-03-16 17:34crypto/pbkdf2: simplify the check for the max number of iterationsFrank Denis1+2-2
2021-03-16 08:26zig fmt: don't add trailing whitespace on switch caseLewis Gaul2+58-3
2021-03-16 08:22zig fmt: Respect line breaks in struct default value declsLemonBoy2+48-2
2021-03-16 07:03stage2: rename zir_sema.zig to Sema.zigAndrew Kelley3+2-2
2021-03-16 06:38stage2: *WIP*: rework ZIR memory layout; overhaul source locationsAndrew Kelley14+4822-4796
2021-03-16 00:10std: support optional getaddrinfo argumentsAnders Conbere1+3-3
2021-03-15 14:23Add test for multi-line while cont expr with same-line then exprLewis Gaul1+5-0
2021-03-15 13:41zig fmt: simplify and improve consistency of if/for/while handlingIsaac Freund2+296-147
2021-02-28 23:46zig fmt: fix extra newline before if nested in forLewis Gaul2+76-75
2021-03-15 04:32stage2 llvm bindings: rename LLVMBool to BoolTadeo Kondrak1+10-10
2021-03-14 14:52macho: fix various linker flagsMichael Dusan3+13-4
2021-03-13 12:08std: Replace testing fns for floating-point valuesLemonBoy3+47-41
2021-03-13 13:09docgen: Use Progress APILemonBoy1+18-5
2021-03-13 14:11Use a unified error set for std/crypto/*Frank Denis18+126-87
2021-03-13 11:00stage2: Warn when using --debug-log without logging enabledErsikan1+5-1
2021-03-13 21:35Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley7+174-16
2021-03-13 21:30cmake build: allow overriding whether to use llvm-configAndrew Kelley2+7-2
2021-03-12 23:58lld: handle error instead of abortMichael Dusan1+4-1
2021-03-13 01:12Merge pull request #8152 from LemonBoy/fix-riscv-retAndrew Kelley3+151-0
2021-03-13 01:10langref: Use "single-item pointer" and "many-item pointer" (#8217)Dave Gauer1+12-13
2021-03-13 01:05Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley67+5450-491
2021-03-12 23:42std: Use more common escape sequences in ProgressLemonBoy1+4-2
2021-03-12 13:51std/linux: sync io_uring library with liburingIsaac Freund1+4-4
2021-03-12 20:45Merge pull request #8174 from LemonBoy/progress-line-wrapAndrew Kelley1+68-60
2021-03-12 16:45macos: add missing x86_64 libc headersJakub Konka12+2208-0
2021-03-12 16:14Handle some weird edge cases of Win32 APILemonBoy1+7-5
2021-03-12 14:08Fix many thinkosLemonBoy1+3-2
2021-03-02 08:09make std.c.getErrno() return same type as _errno() aka c_intSébastien Marie4+24-18
2021-03-12 10:20stage1: Add tests for C ABI integer return typesLemonBoy2+104-0
2021-03-05 11:37stage1: Follow the C ABI for return typesLemonBoy1+47-0
2021-03-12 09:15Fix Progress printing on Windows systemsLemonBoy1+14-6
2021-03-10 07:40re-enable behavior/vector test for aarch64Michael Dusan1+0-9
2021-03-12 03:02Merge pull request #7934 from Vexu/stage2-cbeAndrew Kelley9+447-31
2021-03-07 18:20parser: disallow ptr modifiers on array typesIsaac Freund3+34-21
2021-03-11 22:05std: Handle empty MultiArrayList in items()LemonBoy1+6-1
2021-03-11 19:32Merge pull request #8126 from xackus/translate_c_int_literal_promotionAndrew Kelley4+178-49
2021-03-06 23:25stage2 tzir: Add wrapping integer arithmetic instructionsjoachimschmidt5574+49-4
2021-03-11 19:30Merge pull request #8193 from kivikakk/elf-expose-emAndrew Kelley1+9-0
2021-03-10 23:09elf: make EM non-exhaustiveAsherah Connor1+2-0
2021-03-10 05:26expose machine field in ELF headerAsherah Connor1+7-0
2021-03-08 08:49stage2: Fix glibc lookup path for MIPS crt filesLemonBoy1+14-1
2021-03-08 08:48stage2: Use correct ELF emulation for mips64LemonBoy1+14-2
2021-03-09 21:43update to latest fetch-them-macos-headersLoris Cro2+97-0
2021-03-09 21:15update to latest fetch-them-macos-headersLoris Cro9+1426-7
2021-03-07 21:34translate-c: Add compound literal supportEvan Haas5+34-2
2021-03-07 11:38parser: fix parsing/rendering of a[b.. :c] slicingIsaac Freund5+43-37
2021-03-05 20:09translate-c: Explicitly cast decayed array to pointer with @ptrCastEvan Haas2+8-3
2021-03-01 21:03stage2: error union payload must also be a valid variable typeVeikka Tuominen2+2-2
2021-03-01 20:40stage2: fix memory leak in the cbejacob gw1+6-0
2021-03-01 20:16stage2 cbe: add error union and error union operationsjacob gw4+110-3
2021-03-01 16:25cbe: add error comparison supportjacob gw4+41-22
2021-01-30 12:56stage2 cbe: non pointer optionalsVeikka Tuominen6+163-46
2021-01-29 16:20stage2 cbe: errorsVeikka Tuominen3+54-0
2021-01-28 18:46stage2 cbe: regular optional typesVeikka Tuominen1+30-11
2021-01-28 17:40stage2 cbe: pointer like optionalsVeikka Tuominen2+95-1
2021-03-04 21:13stage2 Elf linker: fill in bswapAllFieldsjacob gw2+35-36
2021-03-07 14:23std: Better handling of line-wrapping in ProgressLemonBoy1+57-60
2021-03-07 13:26stage1: add tests for nosuspend async/resumeVeikka Tuominen1+63-1
2021-03-07 13:00Implement fmtDuration using Formatter (#8137)Jonathan Knezek1+11-22
2021-03-06 08:57std: Deprecate the B and Bi format specifiersLemonBoy4+97-70
2021-03-05 21:08std: Prevent null pointer deref in mem.len{,Z}LemonBoy1+8-2
2021-03-05 17:54translate-c: Support compound assignment of pointer and signed intEvan Haas2+35-9
2021-03-06 17:17translate-c: translate align attribute for block scoped variablesEvan Haas2+18-29
2021-03-04 14:05docgen --skip-code-testsJosh Wolfe1+20-6
2021-03-06 18:37fix parsing of assignment with 'inline for' and 'inline while'Vincent Rischmann2+13-1
2021-03-06 21:35Merge pull request #7910 from Vexu/stage2-asyncAndrew Kelley8+370-43
2021-01-29 10:19stage2: implement var argsVeikka Tuominen7+147-34
2021-01-28 20:38stage2: astgen asyncVeikka Tuominen4+223-9
2021-03-06 03:13std/special: init-exe,lib make import(std) its own decl (#8160)Meghan2+7-4
2021-03-05 11:29zig fmt: fix lastToken() for container_decl_argIsaac Freund2+22-1
2021-03-05 20:03strip the leading zero from octal literalsxackus2+2-2
2021-03-05 19:51add testsxackus2+47-5
2021-03-05 18:42fix test-translate-cxackus1+39-39
2021-03-05 14:32remove redundant castMaciej Walczak1+1-1
2021-03-02 16:40translate-c: promote int literals to bigger typesxackus3+96-9
2021-03-05 18:04std: fix memory leak in MultiArrayListVeikka Tuominen1+69-33
2021-03-04 03:53translate-c: enable pointer arithmetic with signed integer operandEvan Haas2+70-0
2021-03-04 17:42Reject bare +/- input when parsing floatscryptocode1+3-1
2021-03-05 03:54zig fmt: recovery: missing while rbraceAndrew Kelley2+16-3
2021-03-05 01:23Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley52+2354-379
2021-03-05 01:14zig cc: fix handling of -MM flagAndrew Kelley3+29-6
2021-03-05 00:37stage2: support environment variables for verbose optionsAndrew Kelley1+11-2
2021-03-04 19:56Merge pull request #7763 from kivikakk/zig-elf-parseAndrew Kelley3+178-187
2021-03-01 10:47std: add io.Writer.writeStructdaurnimator1+7-0
2021-03-03 20:18stage2: fix merge conflict with previous commitAndrew Kelley1+2-4
2021-03-01 14:21stage2: remove error number from error set mapjacob gw3+8-8
2021-03-03 09:58translate-c: fix c tokenizer giving invalid tokensVeikka Tuominen3+33-3
2021-03-03 19:30update docs and grammar to allow CRLF line endings (#8063)Josh Wolfe1+51-23
2021-03-03 07:19Merge pull request #7778 from g-w1/stage2-merge-errorsAndrew Kelley3+111-4
2021-03-03 07:17astgen: fix crash looking for wrong token in error setsAndrew Kelley1+2-2
2021-02-03 16:51fix small inconsistencyVeikka Tuominen1+2-2
2021-01-14 15:14stage2: error set merging with testsg-w12+109-2
2021-03-03 05:03Merge pull request #7741 from FireFox317/optionals-llvmAndrew Kelley11+258-31
2021-03-03 04:59stage2: improve orelse implementationAndrew Kelley4+55-8
2021-03-03 04:10disable failing behavior tests with llvm 12Michael Dusan1+24-8
2021-03-02 10:44stage2: fixup some formatting errors ({x} -> {s})Timon Kruiper5+14-14
2021-01-19 09:27stage2: add a test for `for` loops in LLVM backendTimon Kruiper1+19-0
2021-01-09 15:22stage2: add support for optionals in the LLVM backendTimon Kruiper4+176-15
2021-03-02 20:36zig fmt: allow and trim whitespace around zig fmt: (off|on)Isaac Freund2+36-11
2021-03-02 23:54disable failing behavior tests with llvm 12Andrew Kelley1+8-2
2021-03-02 23:32re-enable behavior tests: translate-c macrosAndrew Kelley1+1-1
2021-03-02 22:03Revert "update i386 assembly to satisify llvm12"Andrew Kelley2+2-2
2021-03-02 22:00stage2: use std.zig.fmtId for builtin.zig sourceAndrew Kelley1+1-5
2021-03-02 21:59update to latest std Thread APIAndrew Kelley1+2-2
2021-03-02 21:49x86: detect and set 16bit_mode and 32bit_mode CPU featuresAndrew Kelley1+27-5
2021-02-28 17:43os/linux: fix IO_Uring.timeoutVincent Rischmann2+10-5
2021-03-02 03:11Merge pull request #8120 from joachimschmidt557/stage2-armAndrew Kelley5+82-0
2021-03-02 03:10Merge pull request #7946 from koachan/sparc64-framefixesAndrew Kelley2+26-4
2021-03-02 03:04zig fmt the std libAndrew Kelley4+22-22
2021-02-05 05:04Add some bit set variantsMartin Wickham4+1322-0
2021-01-01 15:46Bring back ZIG_SKIP_INSTALL_LIB_FILESdaurnimator1+21-20
2021-03-01 20:07parser: fix infinite loop on missing comma in param listIsaac Freund2+24-20
2021-03-01 23:15stage2 ARM: Add tests for basic integer multiplicationjoachimschmidt5571+34-0
2021-02-12 19:44std: Deprecate 'x'/'X'/'e'/'E' special cases for u8 slicesLemonBoy9+140-46
2021-03-01 21:43stage2 ARM: Implement basic integer multiplicationjoachimschmidt5574+48-0
2021-03-01 20:42cmake: update findllvm.cmake file to include llvm12 librariesTimon Kruiper1+57-53
2021-03-01 19:09Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley45+824-170
2021-03-01 19:06std: Replace lastIndexOf with lastIndexOfScalarLemonBoy1+1-1
2021-03-01 18:52zig c++: fix compilation that includes any c++ std library fileTimon Kruiper2+2-0
2021-03-01 08:38std: Add std.fs.path.joinZ (#7974)fancl201+53-37
2021-01-16 03:16translate-c: add <assert.h> supportEvan Haas2+29-0
2021-03-01 06:43tools/update_cpu_features: fix usage()Michael Dusan1+1-1
2021-03-01 05:01stage1: update to LLVM 12 sret callsite requirementsAndrew Kelley3+11-7
2021-03-01 04:59update i386 assembly to satisify llvm12Andrew Kelley2+2-2
2021-03-01 04:42Merge pull request #8097 from LemonBoy/thread-spawn-orderAndrew Kelley14+51-37
2021-02-28 07:29std/crypto: add AES-OCBFrank Denis3+353-22
2021-02-26 14:56stage2: remove value field from errorjacob gw3+2-5
2021-02-27 03:19std: add sendmsgdaurnimator5+96-10
2021-02-26 00:43translate-c: add limited OffsetOfExpr supportEvan Haas6+194-0
2021-02-27 23:33std/crypto/aes: fix AES {encrypt,decrypt}WideFrank Denis2+4-16
2021-02-28 11:53std/crypto/benchmark: update format stringsFrank Denis1+9-9
2021-02-28 16:01langref: Update usage of Thread.spawn()LemonBoy1+2-2
2021-02-28 09:01std: Swap arguments in Thread.spawnLemonBoy13+49-35
2021-02-28 07:53glibc: clang 12 assembler regression workaroundAndrew Kelley1+18-18
2021-02-28 04:10update ARM target CPU featuresAndrew Kelley2+575-269
2021-02-28 00:26tools/update_cpu_features: add a "flatten" featureAndrew Kelley2+455-163
2021-02-27 22:57tools/update_cpu_features: better patching APIAndrew Kelley5+355-288
2021-02-27 18:51std.zig.fmtEscapes: update impacted testMichael Dusan1+2-2
2021-02-27 18:51std.zig.fmtEscapes: update impacted testMichael Dusan1+2-2
2021-02-27 18:09std.Target.Abi: add gnuilp32Michael Dusan3+3-0
2021-02-27 02:49HashMap.put returns !void, not a !booldaurnimator11+32-33
2021-02-27 09:51std.Target: add powerpcleAndrew Kelley3+12-6
2021-02-27 09:25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley8+111-9
2021-02-27 09:25tools/update_cpu_features: consistent naming of neoverse cpusAndrew Kelley1+24-1
2021-02-27 08:54update amdgpu target CPU featuresAndrew Kelley2+39-89
2021-02-27 08:49update RISC-V target CPU featuresAndrew Kelley2+68-12
2021-02-27 08:21std.ascii: add lessThanIgnoreCase and orderIgnoreCaseAndrew Kelley1+20-0
2021-02-27 08:20translate-c: upgrade to new std.zig.fmtEscapes APIAndrew Kelley2+4-4
2021-02-27 08:05update most target CPU features to llvm12Andrew Kelley12+117-190
2021-02-27 07:54update x86 CPU featuresAndrew Kelley1+475-212
2021-02-27 07:50tools/update_cpu_features: prune redundant featuresAndrew Kelley1+67-14
2021-02-27 07:26std.zig.fmt escaped string formatting recognizes single quote styleAndrew Kelley1+30-5
2021-02-27 06:52tools/update_cpu_features: handle ISAs with no featuresAndrew Kelley2+8-1
2021-02-27 06:21tools/update_cpu_features: branch quota where necessaryAndrew Kelley1+12-9
2021-02-27 04:16introduce tools/update_cpu_features.zigAndrew Kelley1+525-0
2021-02-26 22:00zig cc: update clang command line options to LLVM 12 rc2Andrew Kelley1+48-43
2021-02-26 21:09llvm12: sync with llvmorg-12.0.0-rc2Michael Dusan102+11131-7954
2021-02-26 14:24stage1: Fix emission of sret annotation for LLVMLemonBoy3+14-3
2021-02-26 20:47Revert "stage1: upgrade to new LLVM sret attribute requirement"Andrew Kelley3+1-12
2021-02-26 20:32stage1: upgrade to new LLVM sret attribute requirementAndrew Kelley3+12-1
2021-02-24 07:25translate-c: add typeof supportEvan Haas5+57-0
2021-02-26 04:27translate-c: fix botched merge conflictAndrew Kelley1+2-2
2021-02-26 04:04Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley2392+291668-83102
2021-02-26 02:14fix to compile against 12.0.0-rc2Michael Dusan4+12-2
2021-02-26 01:21stage2: implement the error_value AST tagAndrew Kelley4+41-4
2021-02-26 00:42std.os: remove special case for haikuAndrew Kelley1+0-15
2020-12-31 22:10improve stage2 to allow catch at comptime:g-w17+479-12
2021-02-26 00:00Merge pull request #7546 from hoanga/haiku-supportAndrew Kelley16+1707-43
2021-02-25 23:54haiku: minor fixupsAndrew Kelley3+40-40
2021-01-17 19:44initial support for haiku defer debugAl Hoang1+1-8
2021-01-17 19:29initial support for haiku sync updateAl Hoang9+136-33
2020-12-29 05:00initial support for haiku continue clean upAl Hoang7+97-42
2020-12-25 13:48initial support for haiku past stage0Al Hoang13+1527-14
2021-02-19 09:23stage2 ARM: Save callee-saved registersjoachimschmidt5571+32-8
2021-02-22 19:37std/build: Add support for LTO configurationHubert Jasudowicz1+10-0
2021-02-22 21:09translate-c: Add support for pointer subtractionEvan Haas3+143-2
2021-02-25 08:03std: Clear old memory on freeLemonBoy1+2-6
2021-02-25 04:54zig fmt src/Andrew Kelley9+45-57
2021-02-25 04:50zig fmt: fix extern function with missing param nameAndrew Kelley2+15-2
2021-02-25 04:29zig fmt the std libAndrew Kelley20+176-139
2021-02-25 02:49Merge pull request #7920 from ziglang/ast-memory-layoutAndrew Kelley42+20800-16573
2021-02-24 23:42zig fmt: function with labeled block as return typeAndrew Kelley2+15-0
2021-02-24 23:36build.zig: expose a strip optionAndrew Kelley1+2-0
2021-02-24 22:08Merge remote-tracking branch 'origin/master' into ast-memory-layoutAndrew Kelley43+620-164
2021-02-24 19:49MultiArrayList: use @memcpy as a workaroundAndrew Kelley2+14-14
2021-02-24 15:44zig fmt: rework single statement if/while/for indentationIsaac Freund2+101-64
2021-02-24 13:26Avoid concept of a "Unicode character" in documentation and error messages (#8059)Josh Wolfe4+28-14
2021-02-24 12:46zig fmt: fix comment indent after multiline single statement if/while/forIsaac Freund2+89-33
2021-02-24 11:29zig fmt: handle comments in switch case value listIsaac Freund2+34-1
2021-02-24 11:14zig fmt: fix firstToken() for switch_caseIsaac Freund2+13-14
2021-02-24 06:01zig fmt: respect extra newline between fn and pub usingnamespaceAndrew Kelley2+18-12
2021-02-24 05:24std.MultiArrayList: add workaround for LLVM bugAndrew Kelley1+91-3
2021-02-24 01:48zig fmt: add 3 more disabled failing test casesAndrew Kelley1+40-0
2021-02-24 01:33zig fmt: for loop with ptr payload and indexAndrew Kelley2+15-3
2021-02-24 01:23zig fmt: fn proto end with anytype and commaAndrew Kelley3+34-1
2021-02-24 00:19zig fmt: fix inline assembly test casesAndrew Kelley2+95-83
2021-02-24 00:00zig fmt: multiline string literals + array initAndrew Kelley2+91-62
2021-02-23 23:09zig fmt: fn call with comments and multiline stringsAndrew Kelley2+62-48
2021-02-23 22:17zig fmt: comments/line breaks in field access chainIsaac Freund2+105-35
2021-02-23 21:30zig fmt now intentionally respects all empty line commentsAndrew Kelley1+9-15
2021-02-23 20:55translate-c: fix using wrong slice and AST tagAndrew Kelley2+11-2
2021-02-23 19:39translate-c: update to latest AST tag changesAndrew Kelley1+3-3
2021-02-23 18:56zig fmt: handle comments in array type/init/accessIsaac Freund2+53-39
2021-02-23 18:40zig fmt: enable array init trailing comment insertion testIsaac Freund1+31-30
2021-02-23 18:18zig fmt: remove stray std.debug.print()Isaac Freund1+1-3
2021-02-23 18:17zig fmt: insert trailing comma in struct init with commentIsaac Freund2+37-36
2021-02-23 18:11zig fmt: insert trailing comma in fn params with commentIsaac Freund2+45-27
2021-02-23 17:32zig fmt: container doc commentsIsaac Freund5+187-164
2021-02-22 18:29std.Thread.Semaphore: Fix wrong variable namejohnLate1+1-1
2021-02-23 08:53fix formatting in translate-c test caseVeikka Tuominen1+23-25
2021-02-23 06:25zig fmt: array literal with hintAndrew Kelley2+230-241
2021-02-23 04:33zig fmt: struct literal containing a multiline expressionAndrew Kelley1+61-44
2021-02-23 04:04zig fmt: alignment in anonymous literalAndrew Kelley2+395-211
2021-02-23 01:17zig fmt: function params should align nicelyAndrew Kelley2+98-99
2021-02-23 00:55zig fmt: whileAndrew Kelley3+121-97
2021-02-23 00:34zig fmt: if condition has line break, no fn call commaAndrew Kelley2+34-36
2021-02-22 23:39zig fmt: if condition has line break but must not wrapAndrew Kelley2+27-29
2021-02-22 23:21zig fmt: if condition wrapsAndrew Kelley2+113-110
2021-02-22 23:00zig fmt: 2nd arg multiline stringAndrew Kelley2+45-19
2021-02-22 22:51zig fmt: fix firstToken() for extern fn_protosIsaac Freund2+24-23
2021-02-22 22:14zig fmt: insert trailing comma in switchesIsaac Freund2+33-29
2021-02-22 19:43update docgen to use new astVeikka Tuominen1+134-121
2021-02-22 19:23translate-c: check for noreturn in switch in more casesVeikka Tuominen3+18-7
2021-02-22 17:30zig fmt: fix comments ending with EOF after declsIsaac Freund3+25-18
2021-02-22 17:26translate-c: switch default should have an empty block not breakVeikka Tuominen2+8-1
2021-02-22 16:38parser: anytype is not a vaild return typeIsaac Freund1+14-14
2021-02-22 16:37zig fmt: fix formatting of parser testsIsaac Freund1+72-72
2021-02-22 15:39zig fmt: correct Node.firstToken for .fn_decl, add error for missing containerVeikka Tuominen4+99-74
2021-02-22 14:59render: handle comments ending in EOFVeikka Tuominen3+49-21
2021-02-22 08:04parser: warn on missing for loop payload, recover from invalid global error set accessVeikka Tuominen3+54-12
2021-02-22 03:25zig fmt: if nestedAndrew Kelley2+29-21
2021-02-22 01:31translate-c: fix fn_decl vs fn_protoAndrew Kelley2+9-8
2021-02-22 01:20zig fmt: rewrite inline functions as callconv(.Inline)Andrew Kelley2+20-14
2021-02-22 01:04parser: fix recovery for missing semicolonsAndrew Kelley2+35-35
2021-02-22 01:00parser: modify another recovery test caseAndrew Kelley1+9-11
2021-02-22 00:57parser: remove support for recovering from extra top level end curliesAndrew Kelley2+18-17
2021-02-22 00:37parser: remove support for a recovery test caseAndrew Kelley1+0-10
2021-02-22 00:37parser: support more recovery test casesAndrew Kelley3+141-116
2021-02-21 23:01AST: use fn_proto not fn_decl for extern declsAndrew Kelley3+40-18
2021-02-21 10:55std.fifo.LinearFifo - Expose reader and writer type.ducdetronquito1+4-2
2021-02-21 10:26Added support for passing write file args as build options (#7909)Ryan Greenblatt1+45-4
2021-02-05 20:05stage2 codegen: Add Type argument to genSetRegjoachimschmidt5571+46-48
2021-02-21 10:22Merge pull request #7960 from Luukdegram/wasm-externVeikka Tuominen3+125-23
2021-02-18 19:28std: Add more error checking in hexToBytesLemonBoy8+43-32
2021-02-21 10:17std.os.uefi.Guid fixes (#8032)Asherah Connor1+14-3
2021-01-12 03:21fix race condition in linuxWaitFdBill Nagel1+4-5
2021-02-01 14:18std.Progress: improve support for "dumb" terminalsjacob gw3+23-3
2021-01-25 06:23Rebase link(at) properlyTau4+188-0
2021-02-13 19:24replace ArrayList.shrinkAndFree by ArrayList.shrinkRetainingCapacityBenjamin Graf5+6-6
2021-02-18 03:28remove z/Z format specifier deprecationsJonathan Marler1+4-10
2021-02-14 01:17fix readable slice bug (and add tests)rgreenblatt1+3-1
2021-02-20 16:10Add epoll_pwait2 Linux syscalldata-man8+8-0
2021-02-21 07:18parse: implement error for invalid bit range and alignmentAndrew Kelley3+32-8
2021-02-20 23:02fix unspecified fmtrgreenblatt1+1-1
2021-02-20 11:32translate-c: use global scope for typedef/record/enum type translation if neededVeikka Tuominen3+37-5
2021-02-20 05:55stage2: debug line nops supports bigger paddingAndrew Kelley1+2-2
2021-02-20 04:47stage2: fix a couple off by one errorsAndrew Kelley3+12-6
2021-02-19 20:52macos: fix cond to enable ZIG_SYSTEM_LINKER_HACKMichael Dusan1+1-1
2021-02-20 03:57stage2: fix not setting up ZIR arg instruction correctlyAndrew Kelley1+6-2
2021-02-20 03:28stage2: fix incorrect ast.Tree.getNodeSource implAndrew Kelley1+2-2
2021-02-20 03:27stage2: remove incorrect newlines from log statementsAndrew Kelley2+8-8
2021-02-20 03:26stage2: test harness: panic on OOM rather than assertAndrew Kelley1+13-11
2021-02-20 01:04stage2: AST: clean up parse errorsAndrew Kelley5+390-608
2021-02-19 23:38readme: update introduction linkAndrew Kelley1+1-1
2021-02-19 21:54stage2: make same line doc comments a parse errorIsaac Freund3+39-59
2021-02-19 18:48translate-c: correctly add semicolon to if statementsVeikka Tuominen2+7-16
2021-02-19 11:03Merge pull request #7479 from ziglang/translate-c-astVeikka Tuominen13+4939-4054
2021-02-19 10:50translate-c: small fixes to avoid generating invalid code for macrosVeikka Tuominen2+17-4
2021-02-19 06:54astgen: fix remaining compile errorsAndrew Kelley6+37-32
2021-02-19 03:09stage2: astgen: fix most of the remaining compile errorsAndrew Kelley7+1052-823
2021-02-18 23:52translate-c: ensure failed macros don't get defined multiple timesVeikka Tuominen2+7-1
2021-02-18 19:34translate-c: small miscellaneous improvementsVeikka Tuominen3+95-34
2021-02-18 05:34stage2: fix a couple more compilation errorsAndrew Kelley4+32-46
2021-02-18 05:22stage2: fix some of the compilation errors in this branchAndrew Kelley4+114-50
2021-02-18 03:59astgen: finish updating expressions to new mem layoutAndrew Kelley6+455-325
2021-02-17 20:11translate-c: improve switch translationVeikka Tuominen4+293-259
2021-02-14 00:24translate-c: Add test for using correct block label for StmtExprEvan Haas1+9-0
2021-02-17 14:26translate-c: support scoped typedef, enum and record declsVeikka Tuominen3+318-169
2021-02-17 12:11translate-c: demote untranslatable declarations to externsVeikka Tuominen3+35-13
2021-02-17 04:43Allow async in nosuspend scopeMathieu Guay-Paquet2+1-7
2021-02-17 02:51Allow resume in nosuspend scopeMathieu Guay-Paquet2+0-5
2021-02-16 23:03zig fmt: get rid of Space.no_commentIsaac Freund1+1-12
2021-02-16 19:57zig fmt: implement 'zig fmt: (on|off)' directivesIsaac Freund2+195-135
2021-02-16 21:06std: remove io.AutoIndentingStreamIsaac Freund6+196-164
2021-02-16 18:01std.fs.net.Stream: add writev and writevAllAndrew Kelley2+39-0
2021-02-16 14:34translate-c: elide some unecessary casts of literalsVeikka Tuominen5+104-54
2021-02-16 13:45translate-c: get all translate-c tests passingVeikka Tuominen3+281-233
2021-02-15 14:07translate-c: get all run-translated-c tests passingVeikka Tuominen4+120-132
2021-02-15 11:27translate-c: render records and enumsVeikka Tuominen2+277-54
2021-02-14 16:06translate-c: render array stuffVeikka Tuominen3+227-59
2021-02-14 14:32translate-c: render control flowVeikka Tuominen2+256-36
2021-02-14 13:35translate-c: render macro functions, use cast type as return typeVeikka Tuominen2+191-97
2021-02-13 20:53translate-c: render functionsVeikka Tuominen2+246-17
2021-02-13 19:45translate-c: render binops and break/continueVeikka Tuominen1+99-14
2021-02-13 19:24translate-c: render unary opsVeikka Tuominen2+234-32
2021-02-13 18:50translate-c: render variables and builtin callsVeikka Tuominen2+282-61
2021-02-13 15:57translate-c: render a bunch of simple nodes and callsVeikka Tuominen3+270-41
2021-02-12 11:53translate-c: begin implementing ast.renderVeikka Tuominen2+181-4
2021-02-12 09:23translate-c: bunch of small fixes to get it compilingVeikka Tuominen3+647-655
2021-02-11 15:44translate-c: convert macro translationVeikka Tuominen2+307-694
2021-02-11 10:31translate-c: convert assignment and conditional exprsVeikka Tuominen2+234-522
2021-02-10 21:38translate-c: convert field/array access, call, pre/postcrementVeikka Tuominen2+129-372
2021-02-10 21:02translate-c: convert switchVeikka Tuominen2+118-195
2021-02-10 20:30translate-c: convert most control flowVeikka Tuominen2+56-74
2021-02-10 20:04translate-c: convert casts and string/array initVeikka Tuominen2+174-342
2021-02-08 09:52translate-c: convert record and enum declsVeikka Tuominen2+125-229
2021-02-08 09:07translate-c: convert vardecl and typedefVeikka Tuominen3+233-308
2021-02-07 21:13translate-c: convert function translationVeikka Tuominen2+153-293
2021-02-07 20:28translate-c: unary operator, integers and miscVeikka Tuominen2+138-176
2021-02-07 20:02translate-c: more binaryoperator chagnes, blocks and unary type expressionsVeikka Tuominen2+156-197
2021-02-06 16:45translate-c: convert transBinaryOperatorVeikka Tuominen2+273-539
2021-01-31 10:55translate-c: make Node more like TypeVeikka Tuominen2+147-82
2021-01-31 10:19translate-c: translate C types to stage2 typesVeikka Tuominen2+238-0
2020-12-17 23:10translate-c: start creating intermediate ASTVeikka Tuominen1+207-0
2021-02-16 05:35astgen: update more expression types to new mem layoutAndrew Kelley2+1357-559
2021-02-15 12:54zig fmt: fix inferred error union return typesIsaac Freund2+40-40
2021-02-14 04:40astgen: update a handful of expression types to new mem layoutAndrew Kelley4+275-191
2021-02-13 14:23zig fmt: implement multiline string literalsIsaac Freund2+116-81
2021-02-12 16:41zig fmt: remove empty lines at start/end of blockIsaac Freund2+217-121
2021-02-13 06:47stage2: more progress towards Module/astgen building with new mem layoutAndrew Kelley8+791-595
2021-02-12 20:40stage2: fix zero-sized function parameters (#7998)Tadeo Kondrak2+37-10
2021-02-12 06:53zig fmt: add failing test case for inline/callconv conversionAndrew Kelley1+11-9
2021-02-12 06:45Merge remote-tracking branch 'origin/master' into ast-memory-layoutAndrew Kelley697+36762-2783
2021-02-12 06:29stage2: start reworking Module/astgen for memory layout changesAndrew Kelley9+1146-711
2021-02-11 23:40snake_case render.SpaceVeikka Tuominen1+386-386
2021-02-11 23:38snake_case Node.TagVeikka Tuominen3+1003-1003
2021-02-11 23:14snake_case Token.TagVeikka Tuominen4+1415-1415
2021-02-12 00:01Merge pull request #7749 from tadeokondrak/6429-callconv-inlineAndrew Kelley51+326-332
2021-02-11 21:38zig fmt: implement line commentsIsaac Freund2+595-660
2021-02-11 21:31zig fmt: fix Tree.lastToken() for empty *Two nodesIsaac Freund1+13-12
2021-02-11 17:43translate-c: comma operator should introduce a new scopeEvan Haas3+49-29
2021-02-10 06:44test/cli.zig: Remove inline from panic function in testGodboltApiTadeo Kondrak1+1-1
2021-02-08 21:22translate_c: switch from inline fn to callconv(.Inline)Tadeo Kondrak1+12-4
2021-01-11 17:30stage2: switch from inline fn to callconv(.Inline)Tadeo Kondrak4+38-42
2021-01-11 14:59stage1: switch from inline fn to callconv(.Inline)Tadeo Kondrak7+56-84
2021-01-11 15:03Convert inline fn to callconv(.Inline) everywhereTadeo Kondrak36+199-199
2021-01-11 14:56std.zig: reformat inline fn to callconv(.Inline)Tadeo Kondrak3+21-3
2021-02-10 20:45Add more mingw def filesJonathan Marler397+28202-0
2021-02-10 18:40zig fmt: implement Tree.lastToken() for all nodesIsaac Freund2+35-6
2021-02-10 18:19zig fmt: fix 0 element struct and array initIsaac Freund2+32-2
2021-02-10 18:16zig fmt: implement Tree.lastToken() for struct initIsaac Freund4+98-61
2021-02-10 17:17zig fmt: implement Tree.lastToken() for array initIsaac Freund4+117-48
2021-02-10 15:35zig fmt: implement Tree.lastToken() for array typesIsaac Freund2+18-2
2021-02-10 15:00zig fmt: fix render of pointers with ** tokensIsaac Freund3+83-48
2021-02-10 14:19zig fmt: support bodyless function declsIsaac Freund4+52-14
2021-02-10 12:02zig fmt: fix typo in firstToken() for pointer typesIsaac Freund2+25-25
2021-02-09 21:15musl: update to 1.2.2Isaac Freund188+2533-794
2021-02-08 19:43translate-c: call @boolToInt on return value when necessaryEvan Haas3+79-8
2021-01-03 09:20require specifier for arrayish typesJonathan Marler8+71-46
2021-02-10 06:07zig fmt: re-enable now-passing test casesAndrew Kelley3+925-938
2021-02-10 05:42zig fmt: fix regression with many container membersAndrew Kelley3+19-22
2021-02-10 05:28zig fmt: remove dead codeAndrew Kelley1+0-35
2021-02-10 05:25zig fmt: anytype, fn calls with one param, trailing commasAndrew Kelley4+404-161
2021-02-10 04:17zig fmt: grouped expressionsAndrew Kelley2+12-11
2021-02-10 03:35zig fmt: suspend blocksAndrew Kelley3+41-25
2021-02-10 03:17zig fmt: usingnamespaceAndrew Kelley2+20-21
2021-02-10 03:08zig fmt: for loopsAndrew Kelley4+200-212
2021-02-10 00:23zig fmt: while loopsAndrew Kelley4+266-177
2021-02-07 19:01stage2 ARM: fix register allocation in genArmBinOpjoachimschmidt5571+39-40
2021-02-08 21:29stage2 ARM: fix callee_preserved_regsjoachimschmidt5571+1-1
2021-02-09 21:41zig fmt: fn protos and anytypeAndrew Kelley3+115-48
2021-02-09 05:03zig fmt: asm expressionsAndrew Kelley4+403-260
2021-02-08 12:38zig fmt: implement switchesIsaac Freund4+249-262
2021-02-08 12:42zig fmt: fix block lbrace indentIsaac Freund2+23-23
2021-02-07 23:24zig fmt: implement breakIsaac Freund3+50-24
2021-02-05 23:37translate-c: Improve function pointer handlingEvan Haas6+107-21
2021-02-07 22:14std/zig/ast: fix Tree.lastToken() for blocksIsaac Freund4+42-11
2021-02-07 21:26zig fmt: split Slice and SliceSentinelIsaac Freund3+64-24
2021-02-07 21:16zig fmt: implement error set declsIsaac Freund4+84-7
2021-02-07 22:08never pass -s to clangAndrew Kelley1+1-3
2021-02-07 21:51zig cc: recognize the `-s` flag to be "strip"Andrew Kelley4+17-2
2021-02-07 13:37zig fmt: implement catch and returnIsaac Freund3+51-40
2021-02-07 11:43zig fmt: implement slicesIsaac Freund3+114-36
2021-02-06 21:55zig fmt: implement pointer typesIsaac Freund4+307-139
2021-02-07 01:12Merge pull request #7957 from mk12/catalinaMichael Dusan1+3-2
2021-02-05 07:45Use -isysroot on Catalina too, not just Big SurMitchell Kember1+3-2
2021-02-06 03:38zig fmt: builtin call with trailing commaAndrew Kelley4+84-64
2021-02-06 00:46zig fmt: trailing comma in fn parameter listAndrew Kelley3+69-57
2021-02-05 22:47zig fmt: implement container declsAndrew Kelley4+762-364
2021-02-05 22:45std.MultiArrayList: use `@memset` builtin for undefinedAndrew Kelley1+7-1
2021-02-05 18:10zig fmt: array typesIsaac Freund3+111-65
2021-02-05 12:15zig fmt: struct and anon array initializationIsaac Freund4+302-247
2021-02-05 10:46zig fmt: float literal with exponentIsaac Freund1+9-8
2021-02-05 10:40std.MultiArrayList: implement review commentsIsaac Freund1+7-7
2021-02-04 20:08Ensure function indices are correct and fix a memory leakLuuk de Gram3+73-49
2021-02-03 21:15Create type declarations for extern functions and write the 'import' sectionLuuk de Gram3+93-15
2021-02-05 02:59zig fmt: implement struct initAndrew Kelley4+344-243
2021-02-04 23:38zig fmt: implement fn protos and defersAndrew Kelley4+523-326
2021-02-04 17:39target: map zig ppc32 → llvm ppcMichael Dusan1+1-1
2021-02-04 10:33zig fmt: deref, unwrap optionalAsherah Connor3+19-24
2021-02-04 17:28Fix previous %fp calculationKoakuma1+6-2
2021-02-04 17:25Add comment explaining the alignment settingKoakuma1+6-0
2021-02-04 13:51stage1: set gen_frame_size alignment to work around requirement mismatchKoakuma1+3-1
2021-02-04 13:51std.debug.StackIterator: account for SPARC %fp quirkKoakuma1+11-1
2021-02-04 05:12zig fmt: builtin calls and array accessAndrew Kelley4+308-196
2021-02-04 00:02zig fmt: implement top-level fieldsAndrew Kelley3+340-283
2021-02-03 02:05fix typo in commentRocknest1+1-1
2021-02-03 04:05zig fmt: implement if, call, field access, assignmentAndrew Kelley4+798-581
2021-02-02 15:00fix superfluous fmt specifier in update_glibcMichael Dusan1+1-1
2021-02-02 08:58siphash: update the link to the SipHash paperFrank Denis1+1-1
2021-02-02 04:31zig fmt: implement simple test with doc commentsAndrew Kelley2+533-528
2021-02-02 03:11zig fmt: implement "line comment followed by top-level comptime"Andrew Kelley3+37-7
2021-02-02 00:23zig fmt: start reworking with new memory layoutAndrew Kelley5+6134-6093
2021-02-01 21:57update update_glibc to format strings with "{s}"Michael Dusan1+5-5
2021-02-01 20:49Merge pull request #7827 from Snektron/spirv-setupAndrew Kelley13+2258-8
2021-01-29 02:15std.json large number supportJonathan Marler1+20-3
2021-01-31 19:02Dupe strings on all public api points for std.buildMartin Wickham5+116-52
2021-02-01 17:11docs: Clarify that @field can work on declarationsRyan Liptak1+14-3
2021-02-01 20:29Merge pull request #7895 from Luukdegram/wasm-control-flowAndrew Kelley3+370-71
2021-01-24 09:54Define wasm constantsLuuk de Gram3+284-35
2021-02-01 20:27Don't read more bytes than exist in MsfStream (#7839)Cameron Conn1+2-0
2021-01-17 10:04stage2 ARM: save function arguments to stack for debuggingjoachimschmidt5571+62-29
2021-02-01 20:16Fixes for std.Thread.Condition (#7883)Vincent Rischmann1+14-2
2021-02-01 20:15Merge pull request #7892 from Vexu/stage2-cbeAndrew Kelley8+864-101
2021-02-01 20:11Merge pull request #7922 from daurnimator/comptime-json-fieldsAndrew Kelley1+128-15
2021-01-31 19:58std/math/big/int: normalize after a right shiftFrank Denis2+11-3
2021-02-01 13:45stage2: reimplement switchVeikka Tuominen4+606-5
2021-01-27 10:22stage2 cbe: implement not and some bitwise opsVeikka Tuominen2+29-2
2021-01-27 09:40stage2 cbe: implement switchbrVeikka Tuominen4+78-43
2021-01-27 09:05stage2 cbe: block resultsVeikka Tuominen2+48-11
2021-01-26 19:09stage2 cbe: condbr and breaksVeikka Tuominen2+68-6
2021-01-26 18:25stage2 cbe: use AutoIndentingStreamVeikka Tuominen2+43-59
2021-01-26 17:50stage2 cbe: loop instructionVeikka Tuominen1+58-41
2021-02-01 04:57stage2: tokenizer does not emit line comments anymoreAndrew Kelley2+19-39
2021-02-01 04:15Merge pull request #7847 from ziglang/astgen-rl-reworkAndrew Kelley7+1280-1398
2021-02-01 03:58stage2: delete astgen for switch expressionsAndrew Kelley5+72-612
2021-01-25 20:20astgen: rework for loopsAndrew Kelley1+73-88
2021-01-25 19:26astgen: rework whileAndrew Kelley2+37-44
2021-01-25 08:47astgen: rework orelse/catchAndrew Kelley1+116-93
2021-01-25 03:23astgen: rework labeled blocksAndrew Kelley6+200-112
2021-01-22 23:45sema: after block gets peer type resolved, insert type coercionsAndrew Kelley5+171-39
2021-01-21 09:46astgen: respect a const local's type annotationAndrew Kelley1+10-4
2021-01-21 09:37astgen: const locals that end up being rvalues do not allocAndrew Kelley1+68-17
2021-01-21 08:30astgen: `@as` with block_ptr result locationAndrew Kelley3+86-62
2021-01-21 03:37stage2: rework astgen result locationsAndrew Kelley6+649-529
2021-01-31 13:55allow more complex comptime fields in std.jsondaurnimator1+94-13
2021-01-31 13:22std.json union handling should bubble up AllocationRequireddaurnimator1+21-12
2021-01-31 12:39std.json support for comptime fieldsdaurnimator1+26-3
2021-01-31 10:37Merge pull request #7750 from tadeokondrak/6609-tagtype-tagVeikka Tuominen31+96-187
2021-01-31 03:16stage2: rework AST memory layoutAndrew Kelley4+3873-6164
2021-01-31 03:15std.GeneralPurposeAllocator: logging improvementsAndrew Kelley1+27-1
2021-01-31 03:12add std.MultiArrayListAndrew Kelley2+354-0
2021-01-11 18:19Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak26+73-83
2021-01-29 04:58FromWriteFileStep for all LibExeObjStep typesrgreenblatt1+42-0
2021-01-11 18:04remove @TagTypeTadeo Kondrak7+5-91
2021-01-11 17:58std.meta: rename TagPayloadType to TagPayloadTadeo Kondrak2+7-5
2021-01-11 17:56std.meta: rename TagType to TagTadeo Kondrak2+14-11
2021-01-30 11:12Improve error messages in std.fmt (#7898)Dmitry Atamanov1+3-3
2021-01-18 05:36stage1: add error for slice.len incr beyond boundsMichael Dusan2+18-3
2021-01-25 23:18Fill out more cases for std.meta.sizeofMartin Wickham1+87-4
2021-01-15 03:21complete {Z} deprecation in std.fmt.formatIntValueAsherah Connor1+1-6
2021-01-26 11:40Fix interger overflow when calling joinZ with empty slicesroot1+12-1
2021-01-26 17:08translate-c: add wide string literal supportEvan Haas2+65-15
2021-01-26 18:47Add tests, fix locals that are created in blocks like loops, and handle all breaks correctlyLuuk de Gram3+146-41
2021-01-26 07:11macho: add arm64 relocation type enumJakub Konka1+35-0
2021-01-23 08:41Add MAX_RW_COUNT limit to std.os.pread()Joran Dirk Greef1+17-3
2021-01-17 16:29Fix f128 NaN check on big-endian hostsKoakuma1+16-2
2021-01-23 16:33render: fix bug when rendering struct initializer with length 1Timon Kruiper2+20-8
2021-01-25 18:39Merge pull request #7846 from LemonBoy/filtertestAndrew Kelley30+40-35
2021-01-20 07:42translate-c: Improve array supportEvan Haas6+279-46
2021-01-23 08:13linux: add fallocate() to io_uringJoran Dirk Greef1+84-0
2021-01-25 11:16windows: make sure to handle PATH_NOT_FOUND when deleting filesTimon Kruiper1+1-0
2021-01-24 21:30zig cc: recognize more coff linker optionsAndrew Kelley4+120-8
2021-01-24 19:22Merge branch 'FireFox317-deadlock-windows-fix'Andrew Kelley2+4-2
2021-01-24 19:22std.Progress: call refreshWithHeldLock as appropriateAndrew Kelley1+4-6
2021-01-23 15:42fix windows bug in Progress.zigTimon Kruiper2+6-2
2021-01-24 19:09Merge pull request #7856 from ziglang/ltoAndrew Kelley19+577-400
2021-01-24 13:35Nested conditions and loops supportLuuk de Gram2+263-69
2021-01-24 09:54Define wasm constantsLuuk de Gram3+284-35
2021-01-23 06:36add LTO supportAndrew Kelley17+576-398
2021-01-23 06:35stage2: wasm arch does not support -mred-zone flagsAndrew Kelley1+0-2
2021-01-23 06:34stage2: add missing frexpl.c to mingw c source file listAndrew Kelley1+1-0
2021-01-22 14:45std: Update `test ""` to `test` where it makes senseLemonBoy24+23-24
2021-01-22 14:18stage1: Allow nameless test blocksLemonBoy6+17-12
2021-01-21 19:34Bring back stack trace printing on ARM DarwinJakub Konka1+18-0
2021-01-21 08:48stage1: don't filter test blocks with empty labelLemonBoy1+2-1
2021-01-18 19:03translate-c: fix variadic function callsEvan Haas2+18-6
2021-01-20 16:28Merge pull request #7829 from kubkon/macho-saferJakub Konka6+208-285
2021-01-20 04:09stage2: implement TZIR printing for call instructionAndrew Kelley1+78-80
2021-01-19 22:26zig cc: Support reading input from stdinRafael Ristovski1+1-1
2021-01-19 23:25stage2: fix anonymous Decl ty/val wrong arenaAndrew Kelley2+7-4
2021-01-19 22:49stage2: -Dlog enables all logging, log scopes can be set at runtimeAndrew Kelley4+22-6
2021-01-19 21:54Backport Elf changes from d5d0619Jakub Konka3+38-47
2021-01-19 21:38stage2: converge x86_64 and aarch64 tests on macOSJakub Konka3+116-220
2021-01-19 18:04macho: fix overflowing u64 rangeJakub Konka1+7-2
2021-01-19 18:02macho: reuse existing names from the string tableJakub Konka1+21-1
2021-01-19 17:59macho: make int casts saferJakub Konka1+34-23
2021-01-19 21:08stage2: ELF: fix crash when only 1 function and it gets updatedAndrew Kelley2+46-3
2021-01-19 20:45stage2: ELF: avoid multiplication for ideal capacityAndrew Kelley3+33-30
2021-01-19 13:28SPIR-V: Use free list for result id generationRobin Voetter2+33-5
2021-01-19 00:54SPIR-V: OpMemoryModel and basic capability generationRobin Voetter2+55-18
2021-01-19 00:29SPIR-V: Make emitting binary more efficientRobin Voetter2+67-20
2021-01-18 22:47SPIR-V: Add glsl450 and vulkan spir-v operating system definitionsRobin Voetter6+48-5
2021-01-18 23:34SPIR-V: Linking and codegen setupRobin Voetter5+180-10
2021-01-17 15:18SPIR-V: Initial architecture definitions and setupRobin Voetter5+35-0
2021-01-18 23:38SPIR-V: Add generated specificationRobin Voetter1+1645-0
2021-01-18 23:30SPIR-V: Spec generatorRobin Voetter1+245-0
2021-01-19 07:58Merge pull request #7818 from kubkon/macho-more-cleanupJakub Konka3+59-39
2021-01-19 07:38astgen: eliminate rlWrapPtr and all its callsitesAndrew Kelley8+394-222
2021-01-19 02:29Merge branch 'stage2: rework ZIR/TZIR for optionals and error unions'Andrew Kelley8+404-106
2021-01-19 02:17stage2: rework ZIR/TZIR for optionals and error unionsAndrew Kelley7+358-107
2021-01-08 22:08stage2: fix orelse at comptimeg-w12+49-2
2021-01-18 19:26macho: add missing DWARF line no update in codegenJakub Konka1+4-2
2021-01-18 17:48stage2 macho: cleanup indirect symbol table writesJakub Konka2+55-37
2021-01-18 20:51stage2 AArch64: implement jumpjoachimschmidt5571+7-0
2021-01-18 21:12update wasm backend to match new Module APIAndrew Kelley1+6-3
2021-01-18 20:35Merge pull request #7797 from Luukdegram/wasm-refactorAndrew Kelley4+423-169
2021-01-18 19:49Merge pull request #7814 from LemonBoy/fix-7760Andrew Kelley7+47-20
2021-01-18 03:22translate-c: Add Wide, UTF-16, and UTF-32 character literalsEvan Haas2+28-8
2021-01-17 01:33stage2: use %type not @type for libc stubsJulian Maingot2+34-34
2020-05-26 00:25update error return docJulian Maingot1+1-1
2021-01-18 19:02Change `compareFn` to `fn (a: T, b: T) std.math.Order`Zander Khan2+100-74
2021-01-18 19:01Merge pull request #7808 from joachimschmidt557/stage2-aarch64Jakub Konka2+88-10
2021-01-18 17:02std: Add missing cast when calling fcntl w/ constant argsLemonBoy1+1-1
2021-01-18 16:24std: define pipe2 only for os that support itLemonBoy6+5-1
2021-01-18 12:24std: Fixed pipe2 fallbackLemonBoy1+42-19
2021-01-17 22:09stage2 AArch64: update function prologue and epilogue to include stack offsetsjoachimschmidt5571+16-1
2021-01-17 21:40stage2 AArch64: add add/subtract (immediate) instructionsjoachimschmidt5571+62-0
2021-01-17 21:22stage2 AArch64: fix stack offsets in genSetStackjoachimschmidt5571+10-9
2021-01-17 16:20macho: refactor undef symbol handlingJakub Konka3+80-108
2021-01-17 10:03macho: improve x86_64 tests; clean fixups on errorJakub Konka2+38-75
2021-01-17 14:43Remove `resize`. Adding uninitialized memory at the end of the `items` would break the heap property.Zander Khan2+0-10
2021-01-17 14:41Replace `shrink` with `shrinkAndFree` and `shrinkRetainingCapacity`Zander Khan2+100-6
2021-01-17 10:26stage2 aarch64: add basic function pro/epilogueJakub Konka3+88-81
2021-01-17 09:37stage2 aarch64: add basic genSetStackJakub Konka1+63-0
2021-01-17 07:16Merge branch 'stage2 error notes'Andrew Kelley19+1034-2636
2021-01-17 07:14stage2: add compile error for label redefinitionAndrew Kelley2+127-31
2021-01-17 06:24stage2: slight cleanup of Module by calling astgen functionsAndrew Kelley1+2-8
2021-01-17 05:51stage2: implement error notes and regress -femit-zirAndrew Kelley18+904-2618
2021-01-17 05:49std.ArrayHashMap: add "AssertDiscard" function variantsAndrew Kelley1+26-4
2021-01-16 20:10Merge pull request #7716 from koachan/sparc64-libsAndrew Kelley3+114-5
2021-01-10 19:50stage2 ARM: add extra load/store instructionsjoachimschmidt5572+151-25
2021-01-16 13:15stage2 AArch64: add very basic return valuesjoachimschmidt5572+31-16
2021-01-16 18:43Fix slice length when updatingZander Khan2+2-2
2021-01-16 18:11Fix update might change an element no longer in the queueZander Khan2+2-2
2021-01-16 18:09Rename heap to queue in tests for consistencyZander Khan1+233-233
2021-01-16 18:06Fix edge cases in fromOwnedSliceZander Khan2+50-4
2021-01-16 17:52Ensure we cannot remove an item outside the current length of the queueZander Khan1+1-0
2021-01-16 17:48Remove magic numberZander Khan1+1-1
2021-01-16 17:48Add missing importZander Khan1+1-0
2021-01-16 17:48Add license to top of fileZander Khan1+6-2
2021-01-16 17:22Generate correct opcode for 'addGen' depending on typeLuuk de Gram1+9-1
2021-01-16 13:47Add tests and move tests to wasm's own fileLuuk de Gram4+145-78
2021-01-16 12:01std: Add Priority DequeueZander Khan2+880-0
2021-01-15 22:24Cleanup and 'add' instruction for bigger test areaLuuk de Gram2+63-59
2021-01-10 17:51stage2: refactor wasm backend - similar to the other backendsLuuk de Gram2+283-108
2021-01-15 16:33macho: ensure that strtab always follows symtabJakub Konka3+60-19
2021-01-13 18:22crypto: add legacy keccak hash functionsGuillaume Ballet1+14-0
2021-01-14 00:57translate-c: ensure bools are cast to int when necessaryEvan Haas2+51-2
2021-01-15 20:31Merge pull request #7785 from ziglang/std-thread-primitivesAndrew Kelley40+2458-1957
2021-01-08 11:36Fix _Qp_cmp definitionKoakuma1+8-8
2020-12-30 11:08Fix f128 codegen on BE hostsKoakuma1+15-5
2020-12-28 11:55Add compiler-rt stub for SPARC CPUsKoakuma2+99-0
2021-01-14 20:55macho: use target arch page_size for codesigJakub Konka2+64-54
2021-01-15 05:42std.Thread: avoid compile errors for single-threaded OS'sAndrew Kelley1+3-1
2021-01-15 04:42fix namespace of kernel32 function callsAndrew Kelley2+6-6
2021-01-15 04:34std.Thread.StaticResetEvent: call spinLoopHint appropriatelyAndrew Kelley1+2-3
2021-01-15 04:28std.Thread.Mutex: restore the "Held" APIAndrew Kelley2+94-78
2021-01-15 03:41organize std lib concurrency primitives and add RwLockAndrew Kelley40+2438-1954
2021-01-14 23:34use interfacesAsherah Connor3+15-46
2021-01-14 06:52fix SectionHeaderIterator implAsherah Connor1+63-61
2021-01-14 04:30expose phdr, shdr parsingAsherah Connor3+115-99
2021-01-13 10:01std.elf: actually pass the pointerAsherah Connor1+1-1
2021-01-13 09:41std.elf: call it Header.parseAsherah Connor1+34-34
2021-01-13 06:39std.elf: make Header pubAsherah Connor1+1-1
2021-01-13 06:32std.elf: expose parsing decoupled from std.fs.FileAsherah Connor1+6-2
2021-01-14 02:46std.os.uefi.protocols.FileProtocol: fix and expose get_position, set_position (#7762)Asherah Connor1+13-3
2021-01-13 23:11Merge pull request #7746 from kubkon/macho-extern-fnAndrew Kelley6+958-392
2021-01-10 20:33macho: update DebugSymbols to include DATA_CONST segJakub Konka1+11-0
2021-01-10 20:10macho: add x86_64 testsJakub Konka2+20-1
2021-01-10 20:06macho: properly populate offset into lazy bind infoJakub Konka1+71-4
2021-01-09 23:21macho: add x86_64 supportJakub Konka2+93-20
2021-01-09 22:04macho: bring back lld cc hot-fixJakub Konka1+46-42
2021-01-09 19:38macho: document more code + add test caseJakub Konka4+71-62
2021-01-09 18:29macho: refactor writing and managing externsJakub Konka3+359-490
2021-01-08 21:40macho: memorize start of stubs in helperJakub Konka1+6-6
2021-01-08 21:26macho: write out stubs for new externs onlyJakub Konka2+68-55
2021-01-07 19:49macho: fully working PoC with main and exitJakub Konka2+48-23
2021-01-06 16:45macho: first working draft of externs on macOSJakub Konka1+27-5
2021-01-06 16:36macho: write out binding infoJakub Konka1+23-0
2021-01-06 16:24macho: write out rebase infoJakub Konka2+141-23
2021-01-06 00:13macho: populate stubs and stub_helperJakub Konka2+96-6
2021-01-05 22:17macho: add missing data sectionsJakub Konka1+168-4
2021-01-05 20:58macho: prealloc DATA_CONST and DATA segmentsJakub Konka1+68-9
2021-01-08 22:16stage2: lay the groundwork in prep for extern fnJakub Konka6+74-6
2021-01-12 01:30Move fmt.testFmt to testing.expectFmtJay Petacat4+194-201
2021-01-12 19:53add missing ECONNRESET from getsockoptErrorBill Nagel1+4-0
2021-01-13 01:54Merge pull request #7577 from semarie/emutlsAndrew Kelley4+404-0
2021-01-13 00:45Merge pull request #7714 from mikdusan/target-macosAndrew Kelley3+376-456
2021-01-12 04:39define nfds_t for windowsBill Nagel2+3-2
2021-01-12 11:32stage1: Resolve alignment earlier in @alignCastLemonBoy1+1-1
2021-01-13 00:27ci: stop directly pushing web page stuff to s3Andrew Kelley1+0-8
2021-01-12 20:26ci: give the updated website content to the website repoAndrew Kelley1+8-3
2021-01-12 19:52ci: add stdDocs to downloads/index.json for master branchAndrew Kelley1+1-0
2021-01-12 05:39implement emutls in compiler_rtSébastien Marie2+399-0
2021-01-12 05:39add pthread_key functionsSébastien Marie2+5-0
2021-01-12 05:23std.event.Loop: fix race condition when starting the time wheelAndrew Kelley1+2-1
2021-01-12 05:07Merge 'Add support for no red zone'Andrew Kelley16+118-30
2021-01-12 05:01stage2: cleanups regarding red zone CLI flagsAndrew Kelley16+114-62
2020-12-20 21:41Added support for no red zoneLee Cannon13+37-1
2021-01-12 01:54more fixupsMichael Dusan2+6-10
2021-01-12 00:52macos: reimplement OS version detectionMichael Dusan3+379-455
2021-01-12 00:48Merge branch 'rohlem-fix-GetFinalPathNameByHandle-before-win10_rs4'Andrew Kelley7+242-71
2020-12-23 21:10std.os.windows.GetFinalPathNameByHandle: remove intermediate buffersRohlem2+67-27
2020-12-23 20:50std.os.windows.GetFinalPathNameByHandle: remove QueryInformationFile code pathRohlem1+20-54
2020-12-23 01:39std.os.windows.GetFinalPathNameByHandle: address non-structural review commentsRohlem5+80-87
2020-12-17 15:37std.os.windows.GetFinalPathNameByHandle: replace kernel32 by ntdll callRohlem1+51-68
2020-12-10 11:52introduce std.os.windows.QueryObjectNameRohlem3+69-0
2020-12-17 15:26std.os.windows.GetFinalPathNameByHandle: add testRohlem1+24-0
2020-12-09 12:04std.os.windows.GetFinalPathNameByHandle: reintroduce kernel32 for compatibilityRohlem1+61-7
2020-12-17 14:55add std.zig.system.windows version check utility functionsRohlem1+16-0
2020-12-09 09:23move windows runtime version detection into std.zig.system.windowsRohlem3+63-37
2021-01-12 00:15Add std.fmt.formatDuration and std.fmt.duration (#7297)Jonathan Knezek1+97-0
2021-01-12 00:09Merge pull request #7200 from Vexu/arrAndrew Kelley6+332-19
2021-01-12 00:02Merge pull request #7195 from Aransentin/masterAndrew Kelley3+616-103
2021-01-11 23:52Merge branch 'clean up writeFileAllUnseekable by using readers'Andrew Kelley5+66-20
2021-01-11 23:51std.EarlyEOFReader: rename to LimitedReaderAndrew Kelley5+54-54
2020-11-18 15:31std: use fifo.pump in writeFileAllUnseekabledaurnimator1+6-8
2020-11-18 15:26std: add LimitedReader: reader that returns EOF earlydaurnimator3+55-1
2020-11-18 15:10std: use reader.skipBytes to avoid infinite loop in writeFileAllUnseekabledaurnimator1+3-10
2020-11-19 11:50std: reader.skipBytes's num_bytes should be a u64daurnimator1+2-1
2020-11-18 23:46os/bits/linux: add the termios cc bitsVincent Rischmann1+81-0
2021-01-11 23:35Merge pull request #7124 from LemonBoy/netstuff1Andrew Kelley2+109-11
2021-01-11 23:20Merge branch 'Stage2 begin implementing container types'Andrew Kelley9+647-11
2021-01-11 20:58Merge branch 'SpexGuy-fix-comptime-cityhash'Andrew Kelley1+105-93
2021-01-11 20:58std CityHash: disable memory-expensive tests for nowAndrew Kelley1+9-5
2020-12-09 07:17Modify cityhash to work at comptimeMartin Wickham1+101-93
2021-01-11 20:45Merge pull request #7134 from alexnask/fix_std_fs_watchAndrew Kelley5+402-356
2020-11-22 09:29Apparently unix sockets are supported on WindowsLemonBoy2+14-1
2020-11-22 09:17Let the kernel pick a random portLemonBoy1+1-1
2020-11-21 20:06std: Add a small test for i/o on unix socketsLemonBoy1+35-0
2020-11-16 09:19std: Decouple network streams from fs.FileLemonBoy2+59-9
2020-11-10 23:15update path.join to recognize any separators that isSep doesTravis1+22-17
2021-01-11 02:04Merge branch 'AdamGoertz-master'Andrew Kelley1+42-6
2021-01-11 02:04zig fmtAndrew Kelley1+16-8
2020-10-28 02:55impl lossyCast #5080Adam Goertz1+34-6
2021-01-10 16:36stage2: add support for loops in LLVM backendTimon Kruiper3+52-2
2021-01-10 14:39debug: don't fail printLineInfo if the source file is not readableVincent Rischmann1+1-0
2021-01-08 21:11stage2: fix bug in genArgjoachimschmidt5571+4-2
2021-01-09 21:04Merge pull request #7729 from jayschwa/remove-deprecated-streamAndrew Kelley32+98-324
2021-01-05 04:48builtin: Add zig_versionJay Petacat2+16-1
2021-01-09 20:32Merge pull request #7725 from FireFox317/even-more-llvmAndrew Kelley5+334-42
2020-12-15 18:30Fix system library path detection on linuxxackus2+7-7
2021-01-08 11:48stage2: Implicitly enable --eh_frame_hdr when compiling c/c++ filesLemonBoy1+9-0
2021-01-06 23:56added mem.containsAtLeastSobeston1+34-0
2021-01-08 21:46libstd: add missing MachO rebase opcodes in macho.zigJakub Konka1+19-1
2021-01-08 20:57io: `FindByteOutStream` to `FindByteWriter`Jay Petacat5+55-51
2021-01-08 20:36Remove deprecated stream aliasesJay Petacat29+43-273
2021-01-08 18:28stage2: add initial impl of control flow in LLVM backendTimon Kruiper3+256-26
2021-01-08 11:13stage2: implement TZIR printing for `block` and `condbr`Timon Kruiper1+76-16
2020-12-28 01:43Add compileError message for StringHashMap in AutoHashMapJulius Putra Tanu Setiaji1+11-0
2021-01-08 07:50Merge pull request #7720 from Snektron/sockoptAndrew Kelley2+57-0
2021-01-03 20:49remove z/Z format specifiersJonathan Marler10+153-110
2021-01-06 01:57Reduce use of deprecated IO typesJay Petacat43+159-159
2021-01-07 14:16builder: propagate env_map for child processesMichael Dusan1+1-0
2021-01-07 22:46Want native headers when linking with frameworksJakub Konka1+6-0
2021-01-08 00:36Add EPERM to std.os.setsockoptRobin Voetter1+4-0
2021-01-08 00:35Add IP_ constantsRobin Voetter1+53-0
2021-01-07 23:49ci: import the update-download-page from www repoAndrew Kelley4+1212-15
2021-01-07 22:49ci: fix path to update-download-page.zig scriptAndrew Kelley1+1-1
2021-01-07 19:28ci: add github.com's public key for the ssh cloneAndrew Kelley1+4-0
2021-01-07 10:37stage2 test: make sure to pass the dynamic linker to CompilationTimon Kruiper1+2-0
2021-01-07 09:58ci: pass --override-lib-dir to emit std lib docsAndrew Kelley1+4-1
2021-01-07 07:38ci: don't use ninja on linuxAndrew Kelley1+5-5
2021-01-07 07:18ci: add missing target/mcpu args to zig ccAndrew Kelley1+7-5
2021-01-07 06:17ci: rework linux scriptAndrew Kelley3+90-57
2020-12-30 19:14fix LRESULT and LPARAM typedefsJonathan Marler1+2-2
2021-01-07 00:40stage2: update to new ArrayListHashMap APIAndrew Kelley3+7-7
2021-01-07 00:36std.SpinLock: flatten and remove init/deinitAndrew Kelley4+88-92
2021-01-07 00:32Merge pull request #7622 from tetsuo-cpp/array-hash-map-improvementsAndrew Kelley12+363-64
2021-01-07 00:06Merge pull request #7700 from FireFox317/more-stage2-stuff-llvmAndrew Kelley15+1348-1202
2021-01-06 14:06spinlock: Default SpinLock.state to .Unlocked to allow default struct initializationBinaryWarlock1+1-1
2021-01-06 14:44Fix example code in comments for asc and descAndreas Karlsson1+2-2
2021-01-03 20:57stage2 ARM: fix stack offsets for genSetReg and genSetStackjoachimschmidt5571+11-11
2021-01-03 15:56stage2 ARM: fix offsets in exitlude jump relocationsjoachimschmidt5571+2-2
2021-01-06 16:08Azure CI: update MSYS versionFrank Denis1+1-1
2021-01-06 23:47stage2: C backend: support unused DeclsAndrew Kelley3+46-22
2021-01-06 00:27stage2: rename and move files related to LLVM backendTimon Kruiper14+1305-1308
2021-01-05 23:34stage2: make use of `llvm.Context` in LLVM backendTimon Kruiper2+74-66
2021-01-05 17:35stage2: hoist alloca instructions to top of function in LLVM backendTimon Kruiper2+44-4
2021-01-05 10:43stage2: rename `*const llvm.ValueRef` to `*const llvm.Value` in LLVM backendTimon Kruiper2+104-104
2021-01-04 00:08stage2: add initial impl for generating global decls in LLVM backendTimon Kruiper3+158-57
2021-01-06 03:44stage2 test harness: don't try to run non-native C backend testsAndrew Kelley1+4-0
2020-11-22 02:12stage2: add compile log statementg-w16+135-3
2021-01-06 00:42Merge branch 'stage2-rework-cbe'Andrew Kelley12+1044-903
2021-01-06 00:41minor fixups from moving identifiers and files aroundAndrew Kelley2+2-2
2021-01-06 00:33stage2: C backend: re-implement emit-hAndrew Kelley6+239-74
2021-01-05 20:59stage2: C backend: remove format() hackeryAndrew Kelley4+187-294
2021-01-05 20:06stage2: C backend: adjust spaces around functionsAndrew Kelley1+3-2
2021-01-05 20:04stage2: link.C: use pwritevAndrew Kelley2+47-19
2021-01-05 18:08stage2: rework the C backendAndrew Kelley10+703-655
2020-12-30 10:22integrate CBE with Compilation.update pipeline (closes #7589)Noam Preil3+53-47
2021-01-05 16:16std.c add syslogxackus2+24-0
2021-01-05 11:49freebsd, netbsd, dragonfly: add struct timevalxackus3+24-0
2020-12-26 04:30std: Support equivalent ArrayList operations in ArrayHashMapAlex Cameron3+341-42
2020-12-29 05:22std: Rename ArrayList shrink => shrinkAndFreeAlex Cameron10+22-22
2021-01-05 05:25std: skip more tests on Windows to save CI memoryAndrew Kelley1+37-1
2021-01-04 22:57ci: skip crypto tests on windowsAndrew Kelley1+3-0
2021-01-04 22:23Merge pull request #7592 from LemonBoy/fix-7188Andrew Kelley4+26-10
2021-01-02 07:13Allow dollar sign $ in identifiers in translate-cEvan Haas2+18-2
2021-01-04 11:20Fixes missing error prong in std.os.send.Felix (xq) Queißner1+1-0
2021-01-04 14:15Fix off-by-one error in SinglyLinkedList.len() and add associated testsJ.C. Moyer1+5-1
2021-01-04 16:41std.c: add some noaliasxackus1+6-6
2021-01-04 21:59ci: omit stage2 backend from stage1 on WindowsAndrew Kelley5+19-3
2021-01-04 21:33stage2: add more perf tracing pointsAndrew Kelley1+182-11
2021-01-04 20:49Revert "Fix #7296:"Andrew Kelley2+5-9
2021-01-04 20:40Merge branch 'g-w1-stage2-evalbranch'Andrew Kelley5+97-5
2021-01-04 20:40stage2: improvements to `@setEvalBranchQuota`Andrew Kelley4+34-13
2021-01-03 20:45stage2: implementation of `@setEvalBranchQuota`:g-w15+76-5
2021-01-02 17:53stage2 x86_64: fix bug in Function.genjoachimschmidt5571+3-6
2021-01-03 08:10std/crypto: add BLAKE2-160 types and testsFrank Denis1+174-0
2021-01-03 14:27Improve uring definitionsdaurnimator2+51-10
2021-01-04 03:51Merge pull request #7681 from kubkon/stage2-aarch64-fn-argsAndrew Kelley3+111-2
2021-01-04 03:34stage2: remove the Cache deadlock detection codeAndrew Kelley3+0-68
2021-01-04 03:25stage2: fix Cache debug deadlock code memory leakAndrew Kelley3+30-19
2021-01-04 03:10drone ci: skip compile error tests to save timeAndrew Kelley1+1-1
2021-01-04 00:09Merge pull request #7598 from FireFox317/more-llvm-stage2Andrew Kelley12+497-162
2020-12-29 19:07Static function declarations with no prototype should not be variadicEvan Haas3+40-2
2021-01-03 22:20stage2: add aarch64 stage2 testsJakub Konka2+45-1
2021-01-03 22:01stage2: implement basic function params aarch64Jakub Konka1+66-1
2021-01-03 16:10stage2: Add support for testing LLVM enabled builds in test-stage2Timon Kruiper3+73-1
2021-01-03 15:48stage2: enable building test-stage2 with LLVM backend enabledTimon Kruiper3+113-93
2021-01-03 15:44stage2: add some missing deallocations in Compilation.zigTimon Kruiper1+5-0
2021-01-03 15:09stage2: Output the LLVM object files in the cache directoryTimon Kruiper3+30-11
2021-01-03 15:00stage2: add support for integers in LLVM backendTimon Kruiper2+152-60
2020-12-29 21:47stage2: make use of proper LLVM intrinsic APIs in LLVM backendTimon Kruiper2+19-7
2020-12-29 19:39stage2: implement argument passing and returning in LLVM backendTimon Kruiper2+41-2
2020-12-29 19:18stage2: Add code generation for Load instruction in LLVM backendTimon Kruiper2+9-0
2020-12-29 19:09stage2: implement register allocation in LLVM self-hosted backendTimon Kruiper2+64-19
2020-12-29 18:03stage2: clear `err_msg` after it has been added to `module.failed_decls`Timon Kruiper1+1-0
2020-12-29 17:52stage2: fix building self-hosted compiler with -Dstatic-llvmTimon Kruiper2+42-21
2021-01-02 19:08std/crypto: properly support arbitrary output sizesFrank Denis1+4-12
2021-01-03 06:05Merge pull request #7612 from g-w1/do-7296Andrew Kelley3+11-5
2021-01-03 06:01Merge pull request #7647 from ziglang/stage2-comptime-fn-callAndrew Kelley17+884-590
2021-01-03 05:42stage2: support recursive inline/comptime functionsAndrew Kelley5+244-399
2021-01-03 04:11fix 7665:g-w11+10-3
2021-01-02 21:28stage2: fix handling compile error in inline fn callAndrew Kelley4+154-95
2021-01-02 20:40stage2: re-use ZIR for comptime and inline callsAndrew Kelley9+93-209
2021-01-02 19:32stage2: implement function call inlining in the frontendAndrew Kelley13+549-254
2021-01-02 02:24stage2: comptime function callsAndrew Kelley6+257-46
2021-01-03 02:03Merge branch 'LemonBoy-revive-6680'Andrew Kelley76+912-847
2021-01-03 02:03convert more {} to {d} and {s}Andrew Kelley23+97-97
2021-01-02 11:29Remove some unwanted changesLemonBoy7+3-860
2020-12-02 19:02Decrement max_depth when printing slice elementsLemonBoy1+2-2
2020-11-26 21:20stage2: Use {z} instead of {s} in generated Zig codeLemonBoy1+10-10
2020-11-26 18:14langref: Update langref to use {s}LemonBoy5+80-81
2020-11-26 16:06Fix more stray uses of {} for formatting stringsLemonBoy5+14-13
2020-11-26 14:43std: Disable the special casing of {} for u8 slices/arraysLemonBoy1+4-2
2020-11-26 12:28tests: Use {s} instead of {} when formatting stringsLemonBoy6+243-54
2020-11-26 12:19stage2: Use {s} instead of {} when formatting stringsLemonBoy27+503-360
2020-11-26 08:48std: Use {s} instead of {} when printing stringsLemonBoy32+771-231
2020-11-19 18:02Use same brace pairs for arrays/slices/vectorsLemonBoy1+9-9
2020-10-31 14:16Small cleanupLemonBoy1+6-7
2020-10-31 14:12Add formatting for arraysdata-man1+28-20
2020-10-29 21:22std: Refactor the slice formatting codeLemonBoy1+49-20
2020-10-14 16:45Formatting fixryuukk1+1-1
2020-10-14 16:38Pretty print Slicesryuukk1+12-0
2021-01-03 00:06Improve documentation for ArrayList, ArrayListUnmanaged, etc. (#7624)Cameron Conn1+100-42
2021-01-01 18:33stage1: Use correct format specifier for size_t parametersLemonBoy1+1-1
2021-01-02 14:50Fix usage messageSizhe Zhao1+1-1
2021-01-02 19:21std: disable a couple tests on windowsAndrew Kelley2+21-3
2021-01-02 19:08Merge pull request #7506 from kubkon/fix-6923Jakub Konka7+52-9
2020-12-20 10:52Duplicate OSAtomic.h between aarch64 and x86_64Jakub Konka5+0-1
2020-12-20 10:45Detect native iframework dirs on macOSJakub Konka3+53-9
2020-12-31 08:00openbsd: add pollfd interfaceSébastien Marie1+20-0
2021-01-02 04:03Merge branch 'jayschwa-ci-deep-clone'Andrew Kelley8+72-30
2021-01-02 04:01Restore the reverted semantic versioning commitsAndrew Kelley3+62-30
2021-01-01 23:40ci: fix `git describe`Jay Petacat5+10-0
2021-01-01 21:56std/build: assert that install paths are relativeIsaac Freund1+1-0
2021-01-01 23:01Merge branch 'daurnimator-meta.fields'Andrew Kelley7+56-40
2020-12-13 12:14std: loop in trailer flags can be indexing operationdaurnimator1+1-4
2020-12-13 11:27std: use FieldEnum from TrailerFlagsdaurnimator1+1-14
2020-12-13 11:12std: have std.meta.fieldInfo take an enum rather than a stringdaurnimator6+17-22
2020-12-13 11:03std: add std.meta.FieldEnumdaurnimator1+37-0
2020-11-14 17:25stage2 AArch64: add logical (shifted register) instructionsjoachimschmidt5572+125-98
2021-01-01 21:57Merge branch 'LemonBoy-panicthreadid'Andrew Kelley6+45-0
2021-01-01 21:56std.debug: adjust panic messageAndrew Kelley2+3-3
2020-10-29 19:51std: Show the panicking thread IDLemonBoy6+45-0
2020-12-31 14:16Fix ssize_t definitionSizhe Zhao1+3-1
2021-01-01 21:28Merge pull request #7578 from vrischmann/walkerAndrew Kelley2+41-1
2021-01-01 21:23Merge pull request #7634 from daurnimator/packed-init-all-toAndrew Kelley1+25-1
2021-01-01 21:19Merge pull request #7565 from joachimschmidt557/stage2-armAndrew Kelley3+220-3
2021-01-01 20:28macho: unblock stage2 on 32bit platforms (#7632)Jakub Konka5+20-21
2021-01-01 19:48Merge pull request #7640 from daurnimator/use-markInvalidUserInputAndrew Kelley1+39-32
2021-01-01 17:13Build errors should be followed by two newlinesdaurnimator1+21-17
2021-01-01 17:08Don't process.exit() on invalid option use .markInvalidUserInputdaurnimator1+10-7
2021-01-01 17:00std/build.zig: use (existing) warn function aliasdaurnimator1+9-9
2021-01-01 14:10Add workaround in PackedIntArray .initAllTo for #7635daurnimator1+2-1
2021-01-01 13:52Add PackedIntArray .initAllTo functiondaurnimator1+24-1
2020-12-30 18:54stage2 ARM: Add simple tests for conditional branchingjoachimschmidt5571+62-0
2020-12-28 20:09stage2 ARM: implement genSetReg with compare_flagsjoachimschmidt5572+88-19
2020-12-28 17:17stage2 ARM: implement genCondBr for compare_flagsjoachimschmidt5571+42-3
2020-12-27 17:56stage2 ARM: implement genCondBrjoachimschmidt5571+48-1
2020-12-31 15:21update .gitignore to include /release/ and /debug/g-w11+2-0
2020-12-31 02:04Fix #7296:g-w12+9-5
2021-01-01 00:28Merge pull request #7616 from ziglang/stage2-inferred-varsAndrew Kelley12+347-71
2021-01-01 00:24stage2: compile error for invalid `var` typeAndrew Kelley6+117-50
2020-12-31 23:51stage2: no Payload for Type.Tag.inferred_allocAndrew Kelley3+9-16
2020-12-31 23:07Year++Frank Denis519+519-519
2020-12-31 23:41Merge branch 'revert-semver'Andrew Kelley3+30-62
2020-12-31 23:41Revert "Comply with semantic versioning pre-release format"Andrew Kelley1+8-21
2020-12-31 23:41Revert "stage2: SemVer compliance for development builds"Andrew Kelley3+24-37
2020-12-31 23:41Revert "Remove 'g' prefix from commit hash in Zig semver"Andrew Kelley2+3-9
2020-12-31 13:57More MachO.zig fixes ensuring 32bit compatJakub Konka1+12-4
2020-12-31 10:48stage1: Remove stray brace in rarely-tested code pathLemonBoy1+0-1
2020-12-31 13:30Make sure MachO.zig compiles on 32bit hostsJakub Konka1+6-2
2020-12-31 10:38Merge pull request #7608 from kubkon/macho-dsymJakub Konka3+1826-138
2020-12-31 09:42stage2: type inference for local varAndrew Kelley4+20-7
2020-12-31 09:15macho: sentinel can be 4 byte longJakub Konka1+2-2
2020-12-31 07:45macho: advance VM address of DWARF sections when relocatingJakub Konka1+6-4
2020-12-30 21:18macho: put all DWARF-related logic into DebugSymbolsJakub Konka2+342-283
2020-12-30 20:49macho: move updateDeclLineNumber logic to DebugSymbolsJakub Konka2+25-19
2020-12-30 20:34macho: refactor and fix stage2 testsJakub Konka2+42-35
2020-12-30 14:55macho: add decl line and file info to subprogramJakub Konka2+31-40
2020-12-30 12:37macho: fix bundle name to .dSYMJakub Konka1+2-2
2020-12-29 22:39macho: use 32bit DWARF formatJakub Konka1+12-15
2020-12-29 21:43macho: add Elf dwarf sectionsJakub Konka3+1035-25
2020-12-27 20:51macho: prealloc space for debug sections in dSymJakub Konka2+192-3
2020-12-27 19:25macho: write symbol and string tables to dSymJakub Konka2+185-13
2020-12-27 09:59macho: copy snapshots of segment commandsJakub Konka2+76-4
2020-12-27 09:23macho: write matching UUID to dSym bundleJakub Konka2+35-2
2020-12-27 08:47macho: write Mach-O dSym headerJakub Konka2+51-0
2020-12-27 08:30macho: create dSym bundle next to final artefactJakub Konka2+62-0
2020-12-26 20:16macho: add and populate UUID load commandJakub Konka2+25-0
2020-12-26 19:55macho: move findFreeSpace into SegmentCommandJakub Konka2+142-130
2020-12-31 09:15Merge pull request #7601 from jayschwa/stage2-semverAndrew Kelley3+44-25
2020-12-31 08:54stage2: inferred local variablesAndrew Kelley11+261-58
2020-12-31 02:03ci: freebsd: use py37-s3cmdLuna1+1-1
2020-12-31 05:31stage2: rework Value Payload layoutAndrew Kelley12+573-515
2020-12-31 02:57stage2: rework Type Payload layoutAndrew Kelley8+424-395
2020-12-31 02:57Remove 'g' prefix from commit hash in Zig semverJay Petacat2+9-3
2020-12-30 22:41std: Remove duplicated codeLemonBoy2+4-4
2020-12-29 19:36std: Add more standard type definitions for FreeBSDLemonBoy1+19-12
2020-12-29 12:00std: Clean up some testsLemonBoy2+4-10
2020-12-29 11:58stage1: Allow variable capture for multi-prong switch armsLemonBoy2+22-0
2020-12-30 02:35stage2: SemVer compliance for development buildsJay Petacat3+37-24
2020-12-28 23:20std: fix Reader.readUntilDelimiterOrEofAlloc() APIIsaac Freund1+13-32
2020-12-30 03:01stage2 tests: improve C backend testingAndrew Kelley1+12-2
2020-12-30 00:56stage2: C backend improvementsAndrew Kelley6+178-81
2020-10-17 11:11stage1: Let LLVM legalize the overflowing ops on vectorsLemonBoy1+9-28
2020-12-15 02:09Comply with semantic versioning pre-release formatJay Petacat1+21-8
2020-12-29 21:02std.ChildProcess: fix max_output_bytes handlingAndrew Kelley1+6-4
2020-12-29 18:47zig test: release Compilation Cache locksAndrew Kelley1+12-3
2020-12-29 18:16Merge branch 'LemonBoy-cprocess'Andrew Kelley5+123-14
2020-12-29 18:13std.ChildProcess: improvements to collectOutputPosixAndrew Kelley5+53-170
2020-12-06 09:50std: Use WINAPI instead of .StdcallLemonBoy1+4-4
2020-10-21 16:24std: Fix compilation on FreeBSD/DarwinLemonBoy2+12-1
2020-10-21 14:54std: Uniform polling logic for Windows and UnixLemonBoy1+21-28
2020-10-21 14:29std: Fix poll definitions for FreeBSD/DarwinLemonBoy2+26-1
2020-10-20 06:51std: Avoid deadlocking in ChildProcess.execLemonBoy3+208-11
2020-12-29 07:33stage2 tests: pass cwd to child process to fix exe pathAndrew Kelley1+17-9
2020-12-29 07:06stage2 tests: fix incorrect path used for execution binaryAndrew Kelley1+19-8
2020-12-29 06:40Revert "stage2: fix compilation of self-hosted compiler with -Denable-llvm"Andrew Kelley2+14-39
2020-12-28 22:08std/crypto: increment the correct words for vectorized salsa20Frank Denis1+12-3
2020-12-29 05:21stage2 tests: better failure reporting for failed executionAndrew Kelley1+10-3
2020-12-29 05:15fix `zig test` with regards to passing parametersAndrew Kelley1+7-1
2020-12-29 04:48stage2: better error message for root zig source file not foundAndrew Kelley2+24-5
2020-12-29 04:09std.process: update arg iterator testsAndrew Kelley1+2-1
2020-12-29 03:32Merge branch 'hello-c-backend' into masterAndrew Kelley12+716-352
2020-12-29 03:27stage2: update C backend test cases for new outputAndrew Kelley2+31-34
2020-12-29 03:15stage2: C backend: handle string literals more gracefullyAndrew Kelley1+25-15
2020-12-29 03:01stage2: improve test harness to support executing generated C codeAndrew Kelley2+138-92
2020-12-29 03:00zig test: std.testing.zig_exe_path is now availableAndrew Kelley3+15-1
2020-12-29 01:43stage2: C backend: implement `@breakpoint` and clean up test harnessAndrew Kelley4+48-64
2020-12-29 01:24stage2: C backend: properly render type of array declsAndrew Kelley1+16-5
2020-12-29 00:46stage2: C backend: pointer cast decl refs if necessaryAndrew Kelley1+32-19
2020-12-29 00:15stage2: add extern functionsAndrew Kelley7+452-163
2020-12-28 23:07Merge pull request #7498 from FireFox317/stage2-llvmAndrew Kelley14+1069-293
2020-12-24 15:52stage2: add initial implementation of func arguments in LLVM backendTimon Kruiper2+47-2
2020-12-24 15:47stage2: refactor (simplify) code structure of `llvm_backend.zig`Timon Kruiper1+55-59
2020-12-24 10:40stage2: add missing asserts and early returns for LLVM backendTimon Kruiper2+7-1
2020-12-21 09:21stage2: fix building self-hosted without llvm-backend enabled.Timon Kruiper2+17-20
2020-12-19 11:14stage2: add LLVM codegen windows support to the self-hosted compilerTimon Kruiper1+26-3
2020-12-19 10:22stage2: add initial impl of LLVM backend in self-hosted compilerTimon Kruiper6+813-129
2020-12-14 19:46stage2: rename llvm.zig to llvm_bindings.zigTimon Kruiper6+7-7
2020-12-14 19:30stage2: fix compilation of self-hosted compiler with -Denable-llvmTimon Kruiper2+39-14
2020-12-28 18:24Revert "stage2: add compile log statement (#7191)"Andrew Kelley12+40-120
2020-12-28 16:53fs: fix segfault in Walker.nextVincent Rischmann1+2-1
2020-12-28 16:50fs: add a test for the walkerVincent Rischmann1+39-0
2020-12-28 14:06std/heap: fix documentation of raw_c_allocatorIsaac Freund1+2-2
2020-12-28 13:42stage2: make Alloc(Inferred) have mutabality info (#7570)g-w13+26-6
2020-12-28 10:17stage1: Prevent crash with some lazy pointer typesLemonBoy2+11-1
2020-12-27 23:13Merge pull request #7483 from indocomsoft/autohashmapVeikka Tuominen2+90-12
2020-12-27 23:08Merge pull request #7563 from ifreund/alloc-sent-cleanupVeikka Tuominen2+46-30
2020-12-27 14:10Update event loop sendto error to SendToErrorfrmdstryr1+1-1
2020-12-27 22:55Merge pull request #7556 from Vexu/translate-cVeikka Tuominen6+61-28
2020-12-27 22:54Merge pull request #7557 from g-w1/stage2-hookup-compilerrorVeikka Tuominen5+88-31
2020-12-27 12:00std: clean up sentinel handling for argv/environIsaac Freund2+13-30
2020-12-27 11:41std: add test for createNullDelimitedEnvMap()Isaac Freund1+33-0
2020-12-27 02:40std.event.Loop: fix regression with ResetEventAndrew Kelley1+2-1
2020-12-27 01:13Merge pull request #7449 from kristoff-it/macos-termiosAndrew Kelley1+183-0
2020-12-26 21:22std: add c._exit() and use in ChildProcessIsaac Freund2+4-2
2020-12-27 00:33Merge pull request #7553 from ziglang/fix-the-damn-deadlockAndrew Kelley6+201-107
2020-12-26 21:02stage2: Cache deadlock debugging only for safe build modesAndrew Kelley1+2-3
2020-12-26 20:55ci: put Drone CI back to normalAndrew Kelley1+1-2
2020-12-26 20:50std: do not call malloc() between fork() and execv()Andrew Kelley4+136-103
2020-12-26 17:01make compileError use an UnOp since its operand is just a *Instg-w12+12-22
2020-12-26 16:28add test for @compileError in zig code, not only zirg-w14+18-2
2020-12-26 16:22fix test cases to use str zir inst instead of just a quoted stringg-w11+13-9
2020-12-26 16:11change zir definition to use *Inst instead of []const u8g-w12+52-5
2020-12-26 11:16Handle unions in autoHashJulius Putra Tanu Setiaji2+53-3
2020-12-26 11:29stage1: const_values_equal error union, improve remaining "TODO" panicsVeikka Tuominen4+45-27
2020-12-26 11:01translate-c: demote variadic functions to declarationsVeikka Tuominen2+16-1
2020-12-26 10:26Merge pull request #7552 from Vexu/stage2-continueVeikka Tuominen3+237-46
2020-12-26 06:31builder: implement sanitize_thread optionlithdew1+5-0
2020-12-26 04:58Also check whether structs contain slicesJulius Putra Tanu Setiaji1+38-11
2020-12-18 03:50Make hasUniqueRepresentation false for slicesJulius Putra Tanu Setiaji1+2-1
2020-12-26 02:02stage2: Cache: fix resource management of the deadlock debug codeAndrew Kelley1+34-7
2020-12-26 01:39ci: build in Debug mode to help find the deadlockAndrew Kelley1+2-2
2020-12-26 01:38stage2: Cache: add debug deadlock detection codeAndrew Kelley1+37-1
2020-12-26 00:40stage2: add compile log statement (#7191)g-w112+119-38
2020-12-25 15:41remove '||=' from stage1g-w16+0-35
2020-12-26 00:39Merge pull request #7542 from g-w1/build-diff-largeAndrew Kelley1+2-14
2020-12-26 00:36stage2: add error for unused labelsVeikka Tuominen3+40-6
2020-12-26 00:17stage2: break and continue out of loopsVeikka Tuominen3+201-44
2020-12-25 22:18remove git diff dirty changes feature from build.zigg-w11+2-18
2020-12-25 14:31openbsd: add commonly used libc wrappers for pledge(2) and unveil(2)Sébastien Marie1+3-0
2020-12-25 14:03openbsd: define sem_t as optional pointer on opaque {}Sébastien Marie1+2-1
2020-11-23 12:55fix testsVexu4+12-11
2020-11-23 01:02stage1: validate pointer attributes when coercing anon literalsVexu2+40-15
2020-11-22 23:59stage1: implement type coercion of pointer to anon list to array/struct/union/sliceVexu5+202-31
2020-11-22 22:26stage1: implement type coercion of anon list to arrayVexu2+119-3
2020-12-24 04:46Correctly cast bool to signed int in translate-cEvan Haas3+24-24
2020-12-24 23:28make if the diff too large just default to dirty_diff_too_big as the diffg-w11+7-3
2020-12-24 23:17Merge pull request #7520 from ziglang/tsanAndrew Kelley265+82749-79
2020-12-24 21:11stage2: re-use compiler runtime libs across opt modes and strip flagAndrew Kelley8+50-58
2020-12-24 20:31libunwind: fix compile errors and warnings for 32-bit armAndrew Kelley2+5-10
2020-12-24 10:19stage1: Create a new declaration scope for union enum typesLemonBoy2+17-1
2020-12-24 08:59Merge pull request #7531 from Vexu/orphanageVeikka Tuominen11+171-331
2020-12-23 05:11stage2: tsan forces linking libcAndrew Kelley1+3-3
2020-12-23 05:00stage1: add tsan LLVM passes when appropriateAndrew Kelley3+14-4
2020-12-23 03:45zig cc: support both ubsan and tsan at the same timeAndrew Kelley1+6-5
2020-12-23 03:45libunwind: add __gcc_personality_v0 symbolAndrew Kelley2+245-0
2020-12-23 02:25stage2: fix Cache deadlock and build more of TSANAndrew Kelley48+10172-41
2020-12-22 05:18WIP start adding support for TSANAndrew Kelley220+72299-3
2020-12-24 08:15Merge pull request #7519 from ziglang/more-pthreads-integrationAndrew Kelley18+937-635
2020-12-24 08:14Revert "std.valgrind: add helgrind functions"Andrew Kelley1+0-76
2020-12-24 03:35std: fix compile errors introduced in previous commitAndrew Kelley4+33-32
2020-12-24 00:57rework std.ResetEvent, improve std lib Darwin integrationAndrew Kelley12+805-567
2020-11-16 14:38Return encoded slice from base64 encodefrmdstryr4+10-11
2020-12-23 22:25Merge pull request #7447 from LemonBoy/fix-7445Veikka Tuominen2+22-13
2020-12-23 16:32std: clenup, fixes, fmtVeikka Tuominen6+47-25
2020-12-22 05:25put the drone CI workaround back inAndrew Kelley1+2-1
2020-12-22 03:44std.Progress: work around time going backwardsAndrew Kelley1+3-0
2020-12-22 02:44restore std.ResetEvent.isSet functionalityAndrew Kelley2+27-0
2020-12-22 01:38std: add Darwin and FreeBSD sem_t bitsAndrew Kelley2+10-0
2020-12-22 01:24minor code readability changesAndrew Kelley2+3-2
2020-12-22 01:24std.valgrind: add helgrind functionsAndrew Kelley1+76-0
2020-12-22 01:23apply kprotty's WaitGroup fixAndrew Kelley1+13-11
2020-12-21 23:42std.ResetEvent: pthreads sem_t cannot be statically initializedAndrew Kelley2+47-41
2020-12-21 22:17std.ResetEvent: use sem_t when linking against pthreadsAndrew Kelley3+100-89
2020-12-21 21:21kprotty ThreadPool and WaitGroup patchAndrew Kelley5+57-104
2020-12-21 20:15std.Mutex: integrate with pthreadsAndrew Kelley2+49-0
2020-12-23 12:39openbsd: implement segfault handling on openbsd x86_64Sébastien Marie2+58-1
2020-12-13 15:12float_*_ieee597: only swap bytes when targeting different endianness than nativeKoakuma3+43-30
2020-11-29 19:29stage1: LLVMSetModuleInlineAsm is deprecatedxackus1+1-1
2020-11-22 23:19gdb pretty printers for slices and optionalsxackus2+65-1
2020-12-23 16:27added comments, removed useless comptime keywordsLoris Cro1+81-81
2020-12-15 06:56add termios bits for darwinLoris Cro1+183-0
2020-12-18 13:04Clarify condusing wording regarding `%` and `/`Eleanor Bartle1+4-4
2020-12-23 14:24move ArrayListSentineled to std lib orphanageVeikka Tuominen7+128-310
2020-10-25 12:30Implement parsing for multi-arg Clang options.Alex Cameron1+9-2
2020-12-23 11:01update depreciated code (#7502)g-w15+29-29
2020-12-22 11:49std.c: add fmemopenxackus1+2-0
2020-12-23 10:17Merge pull request #7507 from joachimschmidt557/stage2-armVeikka Tuominen5+240-6
2020-12-23 09:18Add sincosf function (#7267)daurnimator1+10-0
2020-12-23 09:16Truncate user and group ids for 64 bit Linux systems (#7466)Andreas Linz2+17-8
2020-12-18 11:23openbsd: fix siginfo_t struct definitionSébastien Marie1+11-5
2020-12-19 10:21Enable segfault handling on FreeBSD.Alex Cameron2+60-2
2020-12-23 04:32Fix Gimli hash on 16n byte inputsMatt Sicker1+21-6
2020-12-22 23:33Add c_longdouble mapping for bpf (#7504)Matthew Knight1+4-0
2020-12-22 14:30Added std.io.counting_readertgschultz3+52-0
2020-12-22 23:26stage2: @TypeOf (#7475)g-w14+219-4
2020-12-22 22:05Peer type resolution with unsigned ints and larger signed intsg-w12+15-4
2020-12-22 22:01Merge pull request #7111 from tetsuo-cpp/emit-hVeikka Tuominen7+328-104
2020-12-22 22:00Merge pull request #7476 from ifreund/pkgsVeikka Tuominen2+61-57
2020-12-13 16:01Improve handling of C compiler intrinsics in translate-cEvan Haas4+322-4
2020-12-22 21:47cast sendto to SendError inside send (#7481)luna2+22-10
2020-12-19 05:31Add emit_h path to compilation hash.Alex Cameron1+3-0
2020-11-23 12:57Don't use emit-h in test cases for other backends.Alex Cameron1+7-4
2020-11-22 07:59Make sure emit-h is off by default.Alex Cameron1+1-9
2020-11-22 07:51Add tests for emit-h functionality.Alex Cameron1+66-1
2020-11-19 21:46Fix a dumbNoam Preil1+1-1
2020-11-19 01:51Add header test harnessNoam Preil2+48-4
2020-11-19 01:51CBE: Improve formattingNoam Preil2+5-1
2020-11-19 01:50CBE: add support for bool,u32Noam Preil2+14-1
2020-11-19 01:50Fix memory leakNoam Preil1+4-0
2020-11-19 08:57Remove redundant emit_h member in Compilation struct.Alex Cameron2+10-9
2020-11-19 08:20Enable emit-h by default for obj and lib compilation.Alex Cameron1+8-10
2020-11-12 13:50Implement emit-hAlex Cameron3+183-86
2020-12-22 13:23Merge pull request #7516 from kubkon/macho-better-space-allocJakub Konka4+575-322
2020-12-22 09:57macho: pad out LINKEDIT upto specified filesizeJakub Konka1+4-1
2020-12-21 22:15macho: enable binding and lazy binding info writesJakub Konka1+47-38
2020-12-21 18:59macho: write only bits that changedJakub Konka1+125-77
2020-12-20 20:31stage2 ARM: add test cases for binary bitwise operationsjoachimschmidt5571+134-1
2020-12-20 13:50stage2 ARM: implement basic binary bitwise operationsjoachimschmidt5574+106-5
2020-12-21 17:31macho: deduplicate symbol table relocation codepathJakub Konka1+11-31
2020-12-21 14:13macho: dynamically preallocate space for LINKEDIT sections as wellJakub Konka1+181-110
2020-12-20 21:28stage1: add missing error check on inferred struct field ptrVexu2+8-0
2020-12-21 02:19Merge pull request #7462 from ziglang/parallel-c-objectsAndrew Kelley19+731-383
2020-12-20 22:37add an option to compile zig in single-threaded modeAndrew Kelley5+29-6
2020-12-19 23:13update WaitGroup to yet another versionAndrew Kelley1+15-11
2020-12-19 23:12std.Progress: fix atomic ordering semanticsAndrew Kelley1+2-2
2020-12-19 22:03workaround for std lib AutoResetEvent bugAndrew Kelley4+86-30
2020-12-19 21:52update stage2 test harness to new std.Progress APIAndrew Kelley1+12-12
2020-12-19 04:51std.Progress: make the API thread-safeAndrew Kelley6+273-238
2020-12-19 04:50ThreadPool: delete dead codeAndrew Kelley2+0-1
2020-12-18 23:14stage2: replace WaitGroup with a trivially auditable oneAndrew Kelley1+21-9
2020-12-16 01:30use kprotty's ThreadPool implementation (v5)Andrew Kelley9+212-18
2020-12-15 23:55stage2: protect mutable state from data races in updateCObjectAndrew Kelley1+53-28
2020-12-20 22:08std: move serialization to the std lib orphanageAndrew Kelley2+0-625
2020-12-19 21:27stage1: Fix for generic fn monomorphizationLemonBoy3+27-5
2020-12-19 15:26builder: implement float optionsVincent Rischmann1+20-1
2020-12-19 22:51macho: bring back allocatedSize functionJakub Konka1+53-0
2020-12-19 22:37macho: preallocate space for linkedit hidden sections;Jakub Konka1+122-5
2020-12-19 18:44macho: fix findFreeSpace start valueJakub Konka1+4-1
2020-12-18 18:41macho: add missing dirty markersJakub Konka1+3-0
2020-12-18 16:47macho: auto-coerce to sliceJakub Konka4+23-23
2020-12-18 16:22macho: move findFreeSpace back to MachO structJakub Konka2+51-58
2020-12-18 10:18macho: find free space even for __text sectionJakub Konka2+20-29
2020-12-18 10:03macho: redo how we allocate within a segmentJakub Konka2+118-136
2020-12-19 11:13Merge pull request #7318 from kubkon/cc-machoJakub Konka882+121913-51430
2020-12-19 08:59macho: address review commentsJakub Konka2+2-5
2020-12-19 04:57Merge pull request #7482 from ziglang/tlcsprngAndrew Kelley33+922-656
2020-12-19 01:30work around compiler bug regarding generic function slice alignmentAndrew Kelley1+3-1
2020-12-18 22:38std.crypto.random: introduce fork safetyAndrew Kelley10+241-71
2020-12-18 08:38take advantage of std.os.linux.getauxvalAndrew Kelley1+2-11
2020-12-18 05:57update test-stack-traces because start.zig updatedAndrew Kelley1+3-3
2020-12-18 05:51std: tlcsprng: cleanups & improvementsAndrew Kelley2+22-20
2020-12-18 04:09memory fences to make sure TLS init happensAndrew Kelley1+2-0
2020-12-18 04:09update guess number standalone testAndrew Kelley1+1-9
2020-12-18 03:35start code: overwrite AT_RANDOM after we use itAndrew Kelley1+7-1
2020-12-18 03:03std: introduce a thread-local CSPRNG for general useAndrew Kelley24+730-629
2020-12-18 08:15std: Properly fix the TLS alignment problemLemonBoy1+4-2
2020-12-18 05:40std: align(16) main_thread_tls_bufferAndrew Kelley1+1-1
2020-12-17 20:58Add EV_ERROR to FreeBSD bitsAlexandros Naskos1+3-0
2020-12-17 19:03stage2: print package path on --pkg-begin failureIsaac Freund1+4-2
2020-12-17 18:32stage2: free Package resourcesIsaac Freund2+60-58
2020-12-12 16:07Add baudrate constants This adds the missing baudrate constants for linux where I've used them directly.Tau1+33-0
2020-12-13 17:58Fix StackFallbackAllocatorLuuk de Gram1+18-8
2020-12-15 18:41Improve documentation for string slices.Josh Holland1+4-4
2020-12-17 16:58Add process_madvise to Linux syscalls (#7450)Dmitry Atamanov7+7-0
2020-12-17 11:00std: Don't hash undefined bitsLemonBoy1+10-1
2020-12-17 09:08Only check for evented mode in windows.OpenFile when in async modeAlexandros Naskos1+1-1
2020-12-14 16:40macho: refactor calculating LEB128 sizesJakub Konka3+60-30
2020-12-14 16:02macho: deduplicate libc headers between macos archJakub Konka1172+52082-102832
2020-12-13 20:51macho: no need to parse symbol/string tablesJakub Konka1+0-4
2020-12-13 20:26macho: cleanup (lazy) binding info tablesJakub Konka3+267-93
2020-12-13 16:20macho: move (lazy)binding tables into imports moduleJakub Konka2+212-166
2020-12-12 14:58macho: parse binding info into a table of entriesJakub Konka1+122-0
2020-12-11 20:47macho: do not error out on unknown load commandsJakub Konka1+2-4
2020-12-11 17:24macho: parse symbol and string tablesJakub Konka1+41-2
2020-12-11 16:11macho: calculate next available dylib ordinalJakub Konka1+13-4
2020-12-10 08:59macho: clean up formattingJakub Konka1+2-1
2020-12-05 12:25macos: add unfiltered aarch64 libc headersJakub Konka443+120675-0
2020-12-05 11:59lld+macho: lld xcomp to x86_64 macos now worksJakub Konka2+106-1
2020-12-05 09:57lld+macho: add missing LC_LOAD_DYLIB cmdJakub Konka1+86-45
2020-12-17 04:37zig cc: default to a.exe on windowsAndrew Kelley1+19-2
2020-12-17 02:22stage2: add test_evented_io to cache hashAndrew Kelley1+1-0
2020-12-17 00:25update the CPU target features and modelsAndrew Kelley17+1049-1364
2020-12-16 22:45stage1: apply LLVM ssp attributes globallyAndrew Kelley1+5-7
2020-12-16 21:29update clang.zig and translate-c for the clang C++ API changesAndrew Kelley2+13-7
2020-12-16 21:24Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley3+35-1
2020-12-16 17:38Update clang optionsJakub Konka1+138-40
2020-12-16 17:25Update changes due to different CPU feature setsJakub Konka3+9-8
2020-12-16 16:54Update zig_llvm.cpp and other bitsJakub Konka13+127-88
2020-12-16 11:39Update target detailsJakub Konka15+2040-1500
2020-12-16 10:55Update libcxxabiJakub Konka11+244-220
2020-12-16 10:52Update libcxxJakub Konka106+5319-4724
2020-12-16 10:48Update libunwindJakub Konka14+667-760
2020-12-16 09:43Update clang headersJakub Konka35+5011-1299
2020-12-16 09:40Update clang driversJakub Konka2+21-15
2020-12-16 02:38Fix typo in math.orderdata-man1+24-1
2020-12-15 20:40translate-c: detect parenthesized string literalsVeikka Tuominen2+11-0
2020-12-16 08:37Update LLVM version numbers in CMakeJakub Konka3+62-62
2020-12-15 22:47Fix compilation for MacOSAlexandros Naskos1+120-89
2020-12-15 20:07Merge pull request #7431 from LemonBoy/fix-7426Andrew Kelley2+29-0
2020-12-15 19:02mingw-w64: add .def files for xaudio2_8Christian Wesselhoeft2+26-0
2020-12-15 19:56create SendToError (#7417)luna2+45-4
2020-12-14 17:51stage2: Add -include libc-symbols.h when building crtn.SLemonBoy1+2-0
2020-12-14 14:01openbsd: crt0.o file is different when build static or dynamic modeSébastien Marie1+7-1
2020-12-14 13:26openbsd: correct few structsSébastien Marie1+15-15
2020-12-15 19:45openbsd: link with required system libraries (#7380)Sebastien Marie2+4-1
2020-12-15 15:07stage1: Don't skip steps when analyzing union typesLemonBoy2+34-24
2020-12-14 18:05std: Bool has no definite representation tooLemonBoy1+2-1
2020-12-14 17:59std: non-byte-multiple sized integers have no definite representationLemonBoy1+10-11
2020-11-16 23:08Implement std.fs.Watch on Windows Use unmanaged containers in std.fs.WatchAlexandros Naskos4+147-175
2020-11-16 17:10Fixed std.fs.Watch implementation on Linux Added .Deleted event to std.fs.Watch on LinuxAlexandros Naskos1+151-111
2020-12-14 16:39Add a test caseLemonBoy1+7-0
2020-12-10 20:27Add missed Linux syscallsdata-man7+17-0
2020-12-14 16:16Merge pull request #7411 from LemonBoy/sigaction-smokeJakub Konka11+219-72
2020-12-13 19:02std: Fix formatting of type valuesLemonBoy1+7-1
2020-12-13 21:12stage2: use %type not @type for libc stubsIsaac Freund3+1667-1667
2020-12-13 19:53bump version to 0.7.0 => 0.7.1Andrew Kelley2+2-2
2020-12-13 19:36Fix compilation error on OpenBSDLemonBoy1+9-9
2020-12-13 19:36Fix compilation error on FreeBSDLemonBoy1+3-3
2020-12-13 19:27stage1: Fix crash in can_mutate_comptime_var_stateLemonBoy1+22-0
2020-12-13 18:45std: Drop struct prefixes in FreeBSD siginfoLemonBoy1+26-28
2020-12-12 05:30Fix Sigaction struct on FreeBSD.Alex Cameron1+39-0
2020-12-13 18:34Disable sigaction test on i386 because of #7427LemonBoy1+4-0
2020-12-13 18:28std: Update more siginfo bits for BSDsLemonBoy2+16-6
2020-12-13 18:17std: Fixes for siginfo test on macosLemonBoy2+9-1
2020-12-12 23:46Merge pull request #7406 from ifreund/dyn-musl2Andrew Kelley12+5306-4
2020-12-11 22:02stage2: link musl dynamically by default if nativeIsaac Freund8+26-1
2020-12-12 01:14std.CrossTarget: add isNativeAbi()Isaac Freund1+5-1
2020-12-11 14:31stage2: support dynamically linking musl libcIsaac Freund5+5275-2
2020-12-12 19:42glibc: do not provide -lcryptAndrew Kelley4+0-114
2020-12-12 15:44std: Further siginfo refinementsLemonBoy9+91-41
2020-12-12 14:34std: Correct check in signal testLemonBoy1+3-2
2020-12-12 12:57std: Improve sigaction interfaceLemonBoy5+64-27
2020-12-12 01:20std.fs.path.extension: different behavior for ending dotAndrew Kelley1+13-17
2020-12-12 00:42stage2: proper file extension strippingAndrew Kelley3+7-7
2020-12-12 00:41std.fs.path.extension: add additional API guaranteeAndrew Kelley1+4-2
2020-12-12 00:32Merge pull request #7098 from MasterQ32/std.fs.path.extensionAndrew Kelley1+68-0
2020-12-11 20:15fix deadlock with build-exe on an object for windowsAndrew Kelley4+35-0
2020-12-11 18:12mingw-w64: add .def files for xinput1_4Andrew Kelley2+42-0
2020-12-11 07:49mingw-w64: add support for -lwldap32Andrew Kelley2+510-0
2020-12-10 22:26zig fmt: Fix alignment of initializer elementsLemonBoy2+25-7
2020-12-11 04:12stage2: detect redundant C/C++ source filesAndrew Kelley2+22-8
2020-12-11 03:17update contributing docsAndrew Kelley1+14-2
2020-12-10 23:17CLI: improved local cache directory logicAndrew Kelley1+12-15
2020-12-01 15:47Added global-cache argument to build system + removed extra args.antlilja3+32-4
2020-12-10 21:13Merge pull request #7372 from LemonBoy/atomicintAndrew Kelley4+62-3
2020-12-07 22:20Support casting enums to all int types.Evan Haas3+160-25
2020-12-10 20:45Merge pull request #7369 from jorangreef/io_uring_timeoutAndrew Kelley1+184-0
2020-12-10 19:19make std.json.unescapeString pubVexu1+1-1
2020-12-10 09:33translate-c: support referencing c containers in macrosVexu3+28-2
2020-12-10 09:34Skip timeout_remove test where not supported by the kernelJoran Dirk Greef1+9-4
2020-12-09 20:34std: Fix misuse of atomic.IntLemonBoy1+3-3
2020-12-09 20:04std: Validate the atomic ordering parameter in atomic.IntLemonBoy2+24-0
2020-12-09 19:47std: prevent instantiation of atomic.Int with non-integral typesLemonBoy1+3-0
2020-12-09 19:42std: introduce meta.traits.is{Integral,Float}LemonBoy1+32-0
2020-12-10 07:32Merge pull request #7368 from kubkon/macho-trie-cleanupJakub Konka3+418-222
2020-12-10 06:36Debug CI io_uring unsupported opJoran Dirk Greef1+3-0
2020-12-10 05:05Merge pull request #7375 from mikdusan/qemuMichael Dusan1+1-1
2020-12-10 04:20CLI: infer --name based on first C source file or objectAndrew Kelley1+2-2
2020-11-09 20:17Do not keep the build.zig cache manifest file locked.Timon Kruiper1+2-9
2020-12-10 02:28ci linux: bump qemu-5.2.0Michael Dusan1+1-1
2020-12-09 23:12mingw-w64: patch to silence implicit-function-declaration warningsAndrew Kelley2+10-0
2020-12-09 22:03MoveFileEx can return ACCESS_DENIEDAndrew Kelley1+2-1
2020-12-09 10:43lld+macho: clean up error message when padding insufficientJakub Konka1+6-4
2020-12-09 10:38stage2+macho: write code signature only when targeting aarch64Jakub Konka1+18-10
2020-12-09 10:05macho: parsing Trie now takes a reader and returns bytes readJakub Konka2+79-87
2020-12-09 10:01macho: split writing Trie into finalize and const writeJakub Konka2+234-204
2020-12-08 16:17macho: add generic terminal info nullable struct to a nodeJakub Konka1+31-15
2020-12-08 15:52macho: cleanup export trie generation and parsingJakub Konka3+263-115
2020-12-09 19:31Merge pull request #7367 from kubkon/aarch64-stp-ldpAndrew Kelley2+272-153
2020-12-09 19:29Merge pull request #7362 from Vexu/stdAndrew Kelley25+251-217
2020-12-09 06:58Fix operator precedence documentationMartin Wickham1+1-1
2020-12-09 19:19Merge pull request #7366 from LemonBoy/fix-7346Andrew Kelley5+103-94
2020-12-09 19:15langref: Update setEvalBranchQuota prototypeLemonBoy1+1-1
2020-12-09 17:06Add io_uring TIMEOUT and TIMEOUT_REMOVE operations:Joran Dirk Greef1+176-0
2020-12-09 16:15stage2+aarch64: clean up offset helper structsJakub Konka2+167-147
2020-12-09 07:07stage2+aarch64: fix stage2 testsJakub Konka2+25-25
2020-12-09 06:56stage2+aarch64: use stp and ldp to navigate MachO jump tableJakub Konka1+29-26
2020-12-09 06:39stage2+aarch64: add load and store pair of registers instructionsJakub Konka1+97-1
2020-12-09 15:58stage1: Resolve some constants to u32, not usizeLemonBoy1+1-1
2020-12-09 15:48std: explicitly cast indices to usizeLemonBoy1+3-3
2020-12-09 15:48compiler-rt: Fix compilation of clzsi for armv6 targetsLemonBoy1+9-13
2020-12-09 15:33compiler-rt: Avoid exposing atomic builtins when not supportedLemonBoy1+89-76
2020-12-09 11:54small fixes and zig fmtVexu23+179-197
2020-12-09 10:58zig fmt: improve var decl initializer formattingVexu2+72-20
2020-12-09 07:45Fixes #7352 - ignore zig fmt ignore zig-cacheLee Cannon1+3-0
2020-12-09 07:26Merge pull request #7355 from ziglang/lld-child-processAndrew Kelley11+332-267
2020-12-09 05:37stage2: link: properly implement passthrough mode for LLD child procAndrew Kelley5+193-137
2020-12-09 04:54add std.testing.expectStringEndsWithAndrew Kelley2+23-2
2020-12-09 02:57invoke LLD as a child process rather than a libraryAndrew Kelley8+241-253
2020-12-05 10:10std.json: unreachable -> expect in testsxackus1+21-34
2020-12-08 17:38stage1: Validate the specified cc for lazy fn typesLemonBoy4+31-3
2020-12-08 21:08Change tag returned by zigTagType for c_longdouble to Float.antlilja1+1-1
2020-12-08 21:39add support for environment variables to control cache directoriesAndrew Kelley1+13-7
2020-12-07 14:30Add option to override default stack size in build system.antlilja1+8-0
2020-12-07 22:27Fix general purpose allocator incorrectly modifying total_requested_bytes in some casesNathanaël Courant1+5-1
2020-12-08 20:46tests: run-translated-c now respects -DtargetAndrew Kelley3+9-2
2020-12-08 20:31always use codeview (pdb) when object_format is PE/COFFAndrew Kelley1+4-0
2020-12-08 19:47stage2: only patch up LLD binaries on aarch64-macosAndrew Kelley1+39-36
2020-12-08 07:07glibc: additionally provide -lcryptAndrew Kelley6+114-4
2020-12-08 18:09Implement msp430 mapping for c_longdouble. (#7333)Nathan Michaels1+3-0
2020-12-08 04:54Merge pull request #7309 from ziglang/build-stage1-with-only-zigAndrew Kelley20+678-354
2020-12-08 00:50update readme installation instructionsAndrew Kelley1+5-91
2020-12-08 00:23restore the option to build with cmakeAndrew Kelley6+324-37
2020-12-05 05:55build: -lversion -luuid on windows and -DNDEBUG=1 for clang sourcesAndrew Kelley1+12-3
2020-12-05 05:24fix wrong entrypoint, undefined package, and wrong build optionAndrew Kelley2+7-3
2020-12-05 04:33ability to build stage1 using only a zig tarballAndrew Kelley19+539-429
2020-12-06 02:46add AddressFamilyNotSupported to SendErrorLuna2+5-3
2020-12-07 17:04Utilize std.fmt.parseUnsigned in main.zig.antlilja1+14-21
2020-12-07 11:30std.c: freeing null is a no-opxackus1+1-1
2020-12-06 17:36stage2: variable shadowing detection (#6969)g-w12+47-2
2020-12-06 17:31Merge pull request #7313 from LemonBoy/boooVeikka Tuominen3+114-20
2020-12-05 18:16Add some test cases for the previous commitsLemonBoy1+79-0
2020-12-05 17:59stage1: Don't fold single-element enums too aggressivelyLemonBoy1+29-19
2020-12-05 17:58stage1: Initialize single-element union tag correctlyLemonBoy1+1-1
2020-12-05 17:52stage1: Fix constant folding of single-element enumsLemonBoy1+5-0
2020-12-05 00:21stage2: introduce Module.failed_root_source_fileAndrew Kelley4+170-53
2020-12-04 22:39update to latest clang C headersAndrew Kelley3+7-3
2020-12-04 20:27std: Add a few helpers for matching ascii strings (#7300)LemonBoy1+18-0
2020-12-04 08:34std: Restore file locking test on WindowsLemonBoy1+8-9
2020-12-04 16:13macho: specify -install_name as full dylib's nameJakub Konka1+3-5
2020-12-04 20:15Merge pull request #7301 from LemonBoy/more-ci-stuffAndrew Kelley1+25-19
2020-12-04 15:23Version-gate appending -syslibroot flag to lldJakub Konka2+6-1
2020-12-04 16:31ci: Use eval to make retry() work for pipelines tooLemonBoy1+1-1
2020-12-04 15:29Merge pull request #7293 from kubkon/fix-7030Jakub Konka4+22-6
2020-12-04 12:08ci: Use -nv flag for wgetLemonBoy1+2-2
2020-12-04 12:04ci: Prevent some more CI failuresLemonBoy1+23-17
2020-12-03 23:33Add minimal standalone test caseJakub Konka3+20-0
2020-12-04 01:03add more mingw-w64 .def filesAndrew Kelley4+779-0
2020-12-04 00:07stage1: compile error for pointer arithmetic on ptr-to-arrayAndrew Kelley2+11-1
2020-12-03 21:40makes the implementation publicIsaac Yonemoto1+3-3
2020-12-03 23:07add `@cImport` files to Compilation cache manifestAndrew Kelley1+1-0
2020-12-03 20:07Allow idx 0 err to be put into error_name_tableJakub Konka1+2-6
2020-12-03 21:41Merge pull request #7273 from kubkon/lld-codesig-pocAndrew Kelley6+678-286
2020-12-03 20:57lld+macho: address review commentsJakub Konka3+16-20
2020-12-03 20:49Gpa mutex configurable (#7234)Isaac Yonemoto1+24-1
2020-12-03 20:47Fix floating point parsing on BE systems (#7256)Koakuma1+25-3
2020-12-01 16:24std/event: Fix import path for WaitGroupMiles Alan1+1-1
2020-12-03 20:03Merge pull request #7280 from leecannon/masterJakub Konka1+46-1
2020-12-03 14:01stage2: make sure to emit the ZIR instructions of exported functionsTimon Kruiper2+16-13
2020-12-03 10:24Make zig fmt happy with multiline arguments for `readAllArrayListAligned`Lee Cannon1+6-1
2020-12-03 03:17stage2: don't pass -l arguments when building .a or .o filesAndrew Kelley1+12-10
2020-12-01 12:12std: Add nosuspend around stderr.print callsLemonBoy1+18-14
2020-12-02 12:05std.build: addBuildOption special handling for SemanticVersionVexu1+31-0
2020-12-02 23:37stage2: linkAsArchive: respect disable_lld_cachingAndrew Kelley1+49-40
2020-12-02 22:52wire up -Dskip-non-native to stage2 testsAndrew Kelley1+3-0
2020-12-02 21:51stage2: wire up -Dskip-non-nativeAndrew Kelley3+8-0
2020-12-02 21:47Merge pull request #7277 from LemonBoy/thread-posixAndrew Kelley3+98-98
2020-12-02 17:40macho:use mem.asBytes and meta.eql in commands.zigJakub Konka1+17-26
2020-12-02 16:28fix the tinyest typoMathieu Guay-Paquet1+1-1
2020-12-02 12:53Add `readUntilDelimiterOrEofArrayList` & `readUntilDelimiterOrEofAlloc`Lee Cannon1+46-6
2020-12-02 11:01ci: Retry apt-get install at most three timesLemonBoy1+18-2
2020-12-02 07:21lld: fix using incorrect path for the final artefactJakub Konka1+1-1
2020-12-02 09:59std: make the use of pthread_join POSIX-compliantLemonBoy2+80-96
2020-12-02 00:13Localhost is special (#6955)daurnimator1+14-3
2020-11-13 19:54stage2: Create cache manifest before calling finalLemonBoy1+3-0
2020-12-01 23:35stage2: add -femit-foo=bar args to the cache hashAndrew Kelley2+17-6
2020-12-01 23:03lld+macho: rename final artefact in main.zigJakub Konka2+11-5
2020-12-01 22:39lld+macho: move parsing logic into MachOJakub Konka2+142-195
2020-11-16 09:21Add package names and paths to the zig root module cache hash.Alexandros Naskos1+54-0
2020-12-01 16:03Make sure to include the root_name in the cache.Timon Kruiper1+1-0
2020-12-01 18:28COFF linking: fix incorrectly passing .dll instead of .libAndrew Kelley1+7-7
2020-12-01 17:02macho: dynamically calculate code signature paddingJakub Konka2+11-3
2020-12-01 16:49macho: unify code signature between stage1 and stage2Jakub Konka3+28-98
2020-11-30 22:57lld: use commands.LoadCommand in self-hosted linkerJakub Konka4+133-218
2020-11-30 18:42lld: start unifying load command logicJakub Konka3+460-2
2020-11-28 14:01lld: copy+rename to please the kernelJakub Konka1+3-1
2020-11-28 13:51lld: add code signature to lld outputJakub Konka2+95-9
2020-11-28 11:52lld: add code signature paddingJakub Konka1+45-25
2020-11-28 09:50lld: parse output lld fileJakub Konka1+33-0
2020-12-01 04:20update to latest fetch-them-macos-headersAndrew Kelley2+400-0
2020-11-30 17:49std/os: remove unneeded error from accept errorsetIsaac Freund2+4-8
2020-12-01 03:44restore -target wasm32-freestanding-musl for C headersAndrew Kelley4+413-2
2020-12-01 03:18stage2: fix not detecting all dynamic librariesAndrew Kelley3+28-34
2020-12-01 01:12Merge branch 'alexnask-fix_6868' into masterAndrew Kelley3+7-6
2020-12-01 01:11build system: pass dyn lib artifacts as positionalsAndrew Kelley2+4-7
2020-11-17 12:25Switched OBJECT_NAME_INVALID handling to unreachable in faccessatWAlexandros Naskos1+1-1
2020-11-17 12:05Disallow absolute paths passed as system librariesAlexandros Naskos2+4-0
2020-12-01 00:46fix regression on wasm targetsAndrew Kelley2+22-8
2020-11-30 23:40Merge branch 'alexnask-bundle_compiler_rt' into masterAndrew Kelley5+100-31
2020-11-30 23:35rework the bundle compiler-rt featureAndrew Kelley5+79-56
2020-11-07 09:03Added bundle-compiler-rt flagAlexandros Naskos3+54-8
2020-11-30 21:17update to latest fetch-them-macos-headersAndrew Kelley5+566-0
2020-11-30 20:03move std.SegmentedList to the std-lib-orphanageAndrew Kelley3+16-481
2020-11-28 07:42add std.os.shutdown function for socketsJonathan Marler9+100-0
2020-11-27 18:21Fix WindowsDynLib.openW trying to strip the \??\ prefix when it does not existMichael Freundorfer1+7-2
2020-11-30 18:47Switch to using unicode when parsing the command line on windows (#7241)Rageoholic2+77-35
2020-11-29 18:30fix memory leak in BufMapJonathan Marler1+6-1
2020-11-30 01:40macOS headers: add memory.hAndrew Kelley1+36-0
2020-11-30 01:02stage1: add some code comments for ConstValSpecialAndrew Kelley1+15-0
2020-11-29 23:32CLI: add missing usage help textAndrew Kelley1+11-5
2020-11-29 18:43Merge pull request #7116 from joachimschmidt557/stage2-armAndrew Kelley2+191-19
2020-11-29 11:39stage1: Fix typeInfo generation for arrays w/o sentinelLemonBoy2+25-13
2020-11-29 10:53stage1: Add missing bitcast when rendering var ptrLemonBoy3+38-7
2020-11-25 20:23std.meta: add assumeSentinelJonathan Marler7+112-16
2020-11-29 18:33Merge pull request #7237 from koachan/sparc64-longdouble_forkAndrew Kelley3+29-1
2020-11-28 14:31std: Avoid deadlock in the signal handlerLemonBoy1+16-10
2020-11-28 18:02stage2 ARM: add test case for additionjoachimschmidt5571+36-0
2020-11-24 21:32stage2 ARM: use strb + implement genBoolOpjoachimschmidt5571+46-15
2020-11-22 21:13stage2 ARM: Implement genNotjoachimschmidt5571+29-14
2020-11-21 18:15stage2 codegen: use switch in genBoolOpjoachimschmidt5571+4-4
2020-11-15 19:55stage2 ARM: genAdd, genSub for simple casesjoachimschmidt5571+91-1
2020-11-28 06:24Add a comment to explain the fork return values on sparc64Koakuma1+6-0
2020-10-04 15:44Add readAllArrayListAligned to Reader which can accept an arbitrary alignmentchristian-stephen2+10-1
2020-11-28 00:54Merge branch 'kubkon-elf-soname-opt-in' into masterAndrew Kelley5+54-29
2020-11-28 00:49restore sonames by default when using zig cliAndrew Kelley2+34-7
2020-11-19 17:12stage2 elf: fix glibc to always specify sonameJakub Konka1+3-2
2020-11-19 14:27stage2 elf: refactor override_soname to sonameJakub Konka5+19-19
2020-11-19 12:09stage2 elf: make -soname an opt-in and not opt-outJakub Konka1+4-7
2020-11-27 22:35Merge pull request #7198 from LemonBoy/freebsd-lockAndrew Kelley4+57-25
2020-11-26 22:07stage1: Fix crash in *[N]T to []T conversion with zstLemonBoy2+7-1
2020-11-27 20:49Merge pull request #7231 from kubkon/stage2-arm-macosJakub Konka8+749-209
2020-11-27 19:55stage2 macho: apply more review commentsJakub Konka2+70-46
2020-11-27 19:31Update src/codegen.zigJakub Konka1+1-1
2020-11-27 16:02Fix fork() on Linux/sparc64Koakuma2+20-1
2020-11-27 11:51Add sparc64 long double mappingKoakuma1+3-0
2020-11-26 23:36CONTRIBUTING: src-self-hosted -> srcg-w11+5-5
2020-11-26 20:12stage2 macho: Dir.copyFile does the rename for us!Jakub Konka1+1-10
2020-11-26 19:21stage2 macho: use Dir.copyFile instead of manual create+copyJakub Konka1+1-4
2020-11-25 21:13stage1: Force union member types to be resolvedLemonBoy1+23-1
2020-11-26 10:25stage2 macho: enable end-to-end incremental linking tests on aarch64Jakub Konka1+1-3
2020-11-26 10:21stage2 macho: rename inodes to prevent SIGKILLJakub Konka2+38-1
2020-11-25 21:02stage2 macho: move PIE fixups to link file; fix testsJakub Konka2+24-30
2020-11-25 18:58stage2 macho: add orr and orn instructionsJakub Konka3+147-11
2020-11-25 10:10stage2 macho: Hello, Silicon!Jakub Konka2+50-19
2020-11-24 19:32stage2 macho: refactor PIE generation on x86_64Jakub Konka2+34-40
2020-11-24 17:46stage2 macho: first, rough draft at trampoliningJakub Konka3+88-86
2020-11-23 12:49stage2 macho: use RIP-relative for memory-set regs x86_64Jakub Konka2+57-4
2020-11-22 11:33stage2 macho: make file structure compatible with codesign toolJakub Konka1+113-139
2020-11-20 16:38stage2 macho: cleanup logsJakub Konka2+2-2
2020-11-20 16:26stage2 macho: fix issues with codesigningJakub Konka2+6-4
2020-11-20 14:48stage2 macho: generate a code sig (not valid yet)Jakub Konka3+82-26
2020-11-20 10:50stage2 macho: add info about __TEXT segmentJakub Konka3+17-11
2020-11-20 10:05stage2 macho: add empty CodeDirectory blobJakub Konka2+93-12
2020-11-20 09:11stage2 macho: move code signature logic into structJakub Konka2+74-54
2020-11-19 23:35stage2 macho: write out constants in CSJakub Konka1+51-0
2020-11-19 20:55stage2 macho: don't pad out holes between sectionsJakub Konka1+10-18
2020-11-19 17:52stage2 macho: preallocate empty code sig spaceJakub Konka1+43-5
2020-11-17 13:59stage2 macho: refactorJakub Konka1+49-48
2020-11-17 13:57stage2 macho: bring back incremental symbol commitsJakub Konka1+91-86
2020-11-17 12:04stage2 macho: cleanup minimum version commandJakub Konka1+12-4
2020-11-17 09:25stage2 macho: revert required alignment always at 4Jakub Konka1+1-2
2020-11-17 09:16stage2 macho: fix incorrect rebaseJakub Konka1+0-30
2020-11-17 09:13stage2 macho: start reverting some tweaksJakub Konka1+6-7
2020-11-17 08:57stage2 macho: make page size target cpu arch dependentJakub Konka1+9-4
2020-11-16 19:16stage2 macho: pages need to be 16kb aligned!Jakub Konka1+4-4
2020-11-16 15:22stage2 MachO: reduce size of __TEXT segmentJakub Konka1+3-1
2020-11-16 15:13stage2 MachO: remove discontinuities between segmentsJakub Konka1+12-6
2020-11-16 11:04Write local symbols when flushingJakub Konka1+79-88
2020-11-13 21:20stage2 MachO: clean up segment protection flagsJakub Konka1+8-6
2020-11-13 11:39stage2 macOS: make exe flagged as pieJakub Konka1+17-5
2020-11-12 20:29stage2 MachO: add source version load cmdJakub Konka2+28-0
2020-11-12 20:07stage2 MachO: add min OS version load cmdJakub Konka2+39-4
2020-11-23 13:50std/os: fix prctl constantsIsaac Freund1+50-50
2020-11-25 23:43Merge pull request #6411 from LemonBoy/fffAndrew Kelley1+267-201
2020-11-22 02:29std: use mem.asBytes in Ip4Address.parse so it works at comptimedaurnimator1+1-1
2020-11-23 17:59std/crypto - edwards25519 precomp: prefer doublings over addsFrank Denis1+1-1
2020-11-24 09:14stage1: Fix ICE when generating struct fields with paddingLemonBoy3+40-1
2020-11-25 07:40update stack trace test with new start.zig line numberAndrew Kelley1+1-1
2020-11-25 02:51make start code more versatileAndrew Kelley2+16-6
2020-11-24 09:23std: Re-enable the use of O_EXLOCK/O_SHLOCK on macosLemonBoy1+12-8
2020-11-23 17:04fix for GCC 9.2: -Wno-maybe-uninitializedJonathan Marler1+4-0
2020-11-23 17:01Update the minimum cmake version we requireFrank Denis1+1-1
2020-11-23 08:11std: Close dangling fd on errorLemonBoy1+1-0
2020-11-23 08:08std: Remove O_NONBLOCK flag after lockingLemonBoy1+34-2
2020-11-22 22:28std: Fix file locking logic for BSD targetsLemonBoy4+10-15
2020-11-23 16:55Merge pull request #7204 from LemonBoy/piecrashAndrew Kelley5+21-23
2020-11-23 13:58Fix the ELF base calculationLemonBoy3+15-8
2020-11-23 11:36Minor code cleanup in start_pie.zigLemonBoy1+2-1
2020-11-23 11:36Update stack_traces testLemonBoy1+1-1
2020-11-23 11:00Fix logic for detecting _DYNAMIC symbolLemonBoy2+5-15
2020-11-23 00:30Support PIE (Position Independent Executables)Andrew Kelley23+485-34
2020-11-23 00:28modernize the PIE patch for the latest master branchAndrew Kelley18+272-15
2020-11-22 19:39Merge branch 'piepiepie' of https://github.com/LemonBoy/zig into pieAndrew Kelley7+220-26
2020-11-22 19:15update grammar in langrefVexu2+58-47
2020-11-22 14:58UnregisterClassW needs WINAPI as wellAransentin1+1-1
2020-11-22 14:51Fixed bugs, style suggestionsAransentin1+69-68
2020-11-22 14:24Ensure the dynamic function has the same type as the static oneJens Goldberg1+1-1
2020-11-22 13:00user32 cleanup, added wrappers and additional functionsAransentin3+617-105
2020-11-20 19:26std: add support for ppollŽiga Željko3+41-11
2020-11-21 11:38std: Add test for meta.declarations on opaque{}LemonBoy1+4-0
2020-11-21 17:41Merge pull request #7182 from LemonBoy/externnnnAndrew Kelley6+272-5
2020-11-21 08:48Rename back to extern, extend a stage1 parser hackLemonBoy2+9-6
2020-11-21 01:40Merge pull request #7165 from LemonBoy/ppc64finalAndrew Kelley5+81-49
2020-11-19 18:16std/os: define and use dev_t for linux x86_64Isaac Freund1+3-2
2020-11-20 06:54openbsd: malloc_usable_size is unavailable on OpenBSDSébastien Marie1+1-1
2020-11-20 21:30std/os: add time_t definiton for x86_64 linuxIsaac Freund1+1-0
2020-11-20 15:38stage1: Resolve usingnamespace decls when calling @typeInfoLemonBoy4+22-1
2020-10-29 09:24stage1: Initial implementation of @externLemonBoy5+264-0
2020-11-09 16:26Skip f16 to f128 conversion test for ppc64LemonBoy1+1-0
2020-11-09 16:24Better coverage in @splat testsLemonBoy1+26-8
2020-11-08 15:55stage2: Use correct ppc generic feature setLemonBoy1+3-1
2020-11-08 15:34std: Use newfstatat on PPC64LemonBoy1+2-0
2020-11-08 15:32std: Use correct clone() stubLemonBoy1+49-40
2020-09-24 14:40std: Implement named arguments & runtime width/precisionLemonBoy1+106-28
2020-09-21 19:34std: Rewrite the fmt parserLemonBoy1+178-190
2020-11-20 01:48Merge pull request #6928 from data-man/reduce_testsAndrew Kelley1+78-32
2020-11-19 23:23Merge pull request #7160 from semarie/openbsd-getdentsJakub Konka1+13-6
2020-11-19 22:32std.meta.declarations: support opaque {}Isaac Freund1+2-1
2020-11-19 22:58Merge pull request #6390 from LemonBoy/reboot-3970Andrew Kelley3+220-61
2020-11-19 17:04std: Disable _only_ the flaky part of the ResetEvent testLemonBoy1+9-11
2020-11-19 22:30stage2: Make zig cc more verbose (#7166)LemonBoy7+47-14
2020-11-19 20:28tfw you can't even disable a test without getting the logic wrongAndrew Kelley1+1-1
2020-11-19 17:16Nicer code for the error code pathLemonBoy1+8-11
2020-11-19 17:03Merge pull request #6829 from tadeokondrak/error-unsupported-callconvVeikka Tuominen17+388-252
2020-10-18 00:04Add builtin.Signedness, use it instead of is_signedTadeo Kondrak26+149-150
2020-11-19 13:55openbsd, netbsd: getdents: entry with d_fileno==0 should be skippedSébastien Marie1+8-1
2020-11-19 13:54Iterator: rename freebsd_entry to bsd_entry to reflect that nextBsd is not freebsd onlySébastien Marie1+4-4
2020-11-19 13:54darwin: getdents: entry with d_ino==0 should be skippedSébastien Marie1+1-1
2020-11-19 12:17add compile-error tests for unsupported calling conventionVexu2+82-4
2020-10-27 00:15stage1: Check calling convention correctly for subsystem detectionTadeo Kondrak1+6-2
2020-10-07 23:51Update code to not use unsupported calling conventions for targetTadeo Kondrak14+230-225
2020-10-07 23:38stage1: Compile error instead of falling back to C for unsupported ccTadeo Kondrak2+72-23
2020-11-11 20:28stage1: Fix undefined assignment for bitfieldsLemonBoy2+54-16
2020-11-19 05:09add std.heap.raw_c_allocatorAndrew Kelley3+62-1
2020-11-19 04:16Merge pull request #6385 from LemonBoy/callocatorAndrew Kelley10+228-94
2020-11-17 23:05Change seed for Murmur2_64 from u32 to u64breakin1+2-2
2020-11-18 19:48Merge pull request #7154 from daurnimator/std.atomicVeikka Tuominen4+67-3
2020-10-14 05:29stage1: improve error for missing a number type on a runtime varpfg2+6-1
2020-11-18 14:28std: add chdir smoke testJakub Konka2+37-6
2020-11-08 18:06Move utf8->utf16 up one level into os.zigLee Cannon2+11-9
2020-11-07 15:13use else in err switchLee Cannon1+1-6
2020-11-07 11:55Switch to RtlSetCurrentDirectory_ULee Cannon4+39-17
2020-11-06 23:57Implement chdir and chdirZ for WindowsLee Cannon3+35-4
2020-11-18 14:35Merge pull request #6434 from daurnimator/fifo.pumpVeikka Tuominen2+41-18
2020-11-18 14:06Merge pull request #6649 from Rocknest/verparseVeikka Tuominen2+72-14
2020-11-18 13:58std: add std.atomic.Booldaurnimator3+46-0
2020-11-18 13:57std: add tests for std.atomic.Intdaurnimator1+15-1
2020-11-18 13:57std: fix missing operation argument to @atomicRmwdaurnimator1+1-1
2020-11-18 13:44std: some more docs for std.atomic.Intdaurnimator1+4-0
2020-11-18 13:41std: mark std.atomic.Int as extern so it can be used in public ABIsdaurnimator1+1-1
2020-10-07 05:46std: expose all atomic operations from std.atomic.Intdaurnimator1+22-6
2020-11-18 11:58make help in commands more consistentVexu2+4-3
2020-10-16 17:16Change error when runtime value passed to comptime argfrmdstryr2+13-8
2020-11-07 22:45stage1: Reject undefined values when taking union ptrLemonBoy2+26-0
2020-11-06 08:45Added std.meta.fieldNamesAlexandros Naskos1+41-0
2020-11-18 11:14Merge pull request #7005 from jshholland/deprecate-spanVeikka Tuominen29+109-115
2020-11-10 00:40Allow Zig to be built with clang 11 and -WerrorTimon Kruiper2+4-13
2020-11-12 09:16stage1: Add architecture-specific clobbers to asm()LemonBoy1+23-0
2020-11-18 11:06Merge pull request #7084 from xackus/mem-volatileVeikka Tuominen1+88-35
2020-11-15 10:53std: make meta.IntType a compile error the function signature changed also update langrefxackus2+3-4
2020-11-18 09:12stage2 aarch64: assert register is 64bits in PCrelJakub Konka1+1-0
2020-11-17 21:16stage2 aarch64: add PC relative address instructionsJakub Konka1+46-0
2020-11-18 07:42std: openDirAbsolute and accessAbsolute (#7082)g-w13+99-5
2020-11-18 00:07disable the flaky ResetEvent testAndrew Kelley1+2-1
2020-11-14 22:54std/crypto: use NAF for multi-scalar edwards25519 multiplicationFrank Denis1+85-36
2020-11-07 11:29std/crypto: implement the Hash-To-Curve standard for Edwards25519Frank Denis2+268-6
2020-11-16 16:55stage1: Fix asyncCall with non-abi-aligned argumentsLemonBoy2+35-6
2020-11-17 23:47cli: make -h, --help consistent in usage text and parsingAndrew Kelley1+10-10
2020-11-17 23:03Changes behaviour from std.fs.path.extension from returning `null` to returning `""`.Felix (xq) Queißner1+39-37
2020-11-17 19:33stage2: handle opaque containersVexu3+50-4
2020-11-17 19:32macOS libc headers: downgrade to 10.15.7 (Catalina)Andrew Kelley136+1168-2927
2020-11-16 18:45stage2: initial container astgenVexu8+228-43
2020-11-17 13:52Merge pull request #7032 from GuoxinYin/masterAlexandros Naskos1+1-1
2020-11-17 09:41Added links to the relevant issuedata-man1+6-0
2020-11-17 01:10std.crypto.isap: fix callsites of secureZeroAndrew Kelley1+4-4
2020-11-17 01:03Merge branch 'johnLate-issue-6724-cmake' into masterAndrew Kelley1+271-16
2020-11-17 00:57cmake: add the correct set of zig stage2 sourcesAndrew Kelley1+258-9
2020-11-11 15:12CMake: try to avoid compilation for `install` targetjohnLate1+14-8
2020-11-11 00:22std/crypto: add ISAPv2 (ISAP-A-128a) AEADFrank Denis3+250-0
2020-11-07 17:44start.zig: call wWinMain with root's typeJonathan Marler1+4-3
2020-11-16 23:51Move leb128 and remove trivial *mem functions as discussed in #5588 (#6876)tgschultz10+391-461
2020-11-16 22:05Merge pull request #6878 from frmdstryr/multiline-string-commentsAndrew Kelley2+82-4
2020-10-26 22:59linuxWaitFd: make NetworkSubsystemFailed error unreachableheidezomp1+2-1
2020-11-08 06:51Prevent double file close in MachO linkingAlex Cameron1+4-1
2020-11-11 16:07Enable loop interleaving when unrolling is enabledFrank Denis1+1-0
2020-11-16 21:39Merge pull request #7002 from jedisct1/timingSafeEqlMinimalAndrew Kelley7+92-25
2020-11-16 16:56stage2 aarch64: add NOP instructionJakub Konka1+10-0
2020-11-16 17:39libstd: add more MachO consts and structsJakub Konka1+191-1
2020-11-16 09:37std: Make windows.ReadFile allow short readsLemonBoy1+8-11
2020-11-16 11:50std.mem: make args comptime, fix test namesxackus1+5-5
2020-11-16 07:12Merge pull request #7112 from LemonBoy/fix-7104Alexandros Naskos2+33-1
2020-11-15 11:03stage2: outline container typesVexu6+300-3
2020-11-13 21:10Azure Pipelines CI: update msys2 to the current versionFrank Denis1+1-1
2020-11-14 14:30stage1: Fix generation of pass-by-value args in async fnsLemonBoy2+33-1
2020-11-12 02:13std.mem: make sliceAsBytes, etc. respect volatilexackus1+84-32
2020-11-12 02:13std.mem: improve doc commentsxackus1+4-3
2020-11-14 10:01Adapts to @andrewrk​s comment to include dot.Felix (xq) Queißner1+13-13
2020-11-14 00:36std.fs.path.dirname: return null when input path is rootAndrew Kelley1+22-16
2020-11-12 19:16stage1: Disambiguate Wasm imports with same nameLemonBoy1+33-6
2020-11-06 18:35stage1: Resolve ErrorUnion children typesLemonBoy3+16-1
2020-11-11 07:08openbsd: skip tests using Dir.realpathSébastien Marie1+2-2
2020-11-12 08:27stage1: Ask LLVM to produce compact code in ReleaseSize modeLemonBoy1+6-0
2020-11-13 15:32stage2: add zir instructions for creating container typesVexu1+102-1
2020-11-13 12:54Makes @haze happy.Felix (xq) Queißner1+6-6
2020-11-13 11:48Respects leading `.` and ignores it.Felix (xq) Queißner1+20-11
2020-11-13 10:53Implements std.fs.path.extension.Felix (xq) Queißner1+57-0
2020-11-12 19:41Merge pull request #6900 from joachimschmidt557/stage2-aarch64Jakub Konka5+1029-31
2020-11-12 15:22stage2 ARM & AArch64: ensure correct function alignmentjoachimschmidt5571+2-1
2020-11-12 02:35main: clean up the error message for missing positional argsAndrew Kelley1+5-16
2020-11-11 22:29stage2 AArch64: add Linux Hello World testjoachimschmidt5571+45-0
2020-11-11 18:04std: Fix code model argumentHubert Jasudowicz1+1-1
2020-11-11 16:50Merge pull request #7061 from Vexu/stdVeikka Tuominen1+41-35
2020-11-11 14:36stage2 aarch64: add macOS incremental testJakub Konka2+116-0
2020-11-11 11:52ensure TypeInfo payload is not undefinedVexu2+35-10
2020-11-11 13:54Add error for missing positional arguments in zig build-*g-w11+10-2
2020-11-08 17:25stage1: Fix crash in comptime struct generationLemonBoy3+24-3
2020-11-11 11:09stage2 aarch64: add genCall for aarch64 MachOJakub Konka1+50-47
2020-11-10 23:38stage2 aarch64: add .memory prong in genSetRegJakub Konka1+11-5
2020-11-10 23:27stage2 aarch64: add str instructionJakub Konka1+36-10
2020-11-10 17:43stage2 aarch64: add ldr instruction + smoke testsJakub Konka1+228-0
2020-11-09 00:02stage2 ARM: start implementing genCall for ELF + genSetReg immediatesjoachimschmidt5571+69-1
2020-11-08 19:21stage2 AArch64: MoveWideImmediate instructions + test coveragejoachimschmidt5571+51-25
2020-11-06 08:15stage2 aarch64: add more instructionsjoachimschmidt5572+108-8
2020-10-28 13:39stage2 aarch64: add codegen/aarch64.zigjoachimschmidt5571+1-1
2020-11-08 13:49Add move wide with zero (movz) instructionJakub Konka2+73-1
2020-11-06 22:03Add basic genSetReg for aarch64Jakub Konka1+19-0
2020-10-31 23:00Add testcase for serializing svc #0x80Jakub Konka1+4-0
2020-10-31 22:52Implement genAsm on aarch64Jakub Konka2+44-1
2020-10-28 13:39stage2 aarch64: add codegen/aarch64.zigjoachimschmidt5572+244-3
2020-11-03 17:37Fix backticked code in langrefJonas Carpay1+4-4
2020-11-11 12:05std: fix HashMap.clearRetainingCapacityVexu1+6-1
2020-11-10 22:01std: fix HashMap.putAssumeCapacityVexu1+35-34
2020-11-11 09:11stage1: Avoid resolving type entry in [0]TLemonBoy3+31-3
2020-11-10 23:06Merge pull request #7044 from semarie/openbsd-simplesAndrew Kelley3+78-4
2020-11-10 22:23add missing -m<os>-version-min CLI args to clangAndrew Kelley1+35-6
2020-11-10 22:22std.Target: bump default version max for macosAndrew Kelley1+1-1
2020-11-10 16:55stage1: Fix comparison of unions containing zero-sized typesLemonBoy3+23-2
2020-11-10 05:29"ResetEvent" test seems to have a too short timeout: the test is failing randomly on OpenBSDSébastien Marie1+1-1
2020-11-10 05:26openbsd: mutex or cond destroy function could return EINVALSébastien Marie1+5-2
2020-11-10 05:25openbsd: proper implementation for Thread.cpuCount()Sébastien Marie2+13-0
2020-11-10 05:24openbsd: add time definitions for gettimeofday()Sébastien Marie1+11-1
2020-11-10 05:24openbsd: add sockets constantsSébastien Marie1+30-0
2020-11-10 05:23openbsd: add dlfcn.h definitions for dlopen()Sébastien Marie1+18-0
2020-11-10 03:51main: updateModule returns an error when there are any compile errorsAndrew Kelley1+9-2
2020-11-09 23:29Fix json parser close tracking (#6865)daurnimator1+26-5
2020-11-02 21:42std: json: fix misleading endianness conversionxackus1+2-2
2020-11-07 09:37stage1: Print correct error message for vector @intCastLemonBoy2+17-2
2020-11-07 19:01Don't prevent compilation on platforms where debug info is unsupportedFrank Denis1+1-1
2020-11-09 18:57Windows TLS startup symbols are already provided by libcrt when linking against libcAlexandros Naskos1+1-1
2020-11-09 22:41Merge pull request #7035 from ziglang/macos-posix-headersJakub Konka357+101503-201
2020-11-09 22:33std.ResetEvent: disable flaky test on WindowsAndrew Kelley1+1-1
2020-11-09 18:57macOS libc headers: add objc/message.h and runtime.hJakub Konka2+2552-0
2020-11-09 17:44Add more missing libc headers used by frameworksJakub Konka168+50776-613
2020-11-09 14:02macOS libc headers: add mach/clock.hJakub Konka1+245-0
2020-11-07 12:47Fix reduce documentationdata-man1+1-2
2020-11-09 07:37langref: add 0.7.0 linkAndrew Kelley1+1-0
2020-11-09 07:04macos: avoid --export-dynamic when using system linkerAndrew Kelley1+1-1
2020-11-09 05:12macos libc headers: add moreAndrew Kelley76+21197-0
2020-11-09 04:26macOS libc headers: add sys/sysctl.hAndrew Kelley7+2053-0
2020-11-09 04:07macOS libc headers: add sys/param.hAndrew Kelley3+464-0
2020-11-09 03:51macOS libc headers: add mach-o/dyld.hAndrew Kelley7+2824-0
2020-11-09 03:26add copyfile.hAndrew Kelley1+133-0
2020-11-09 03:15macOS libc headers: add xlocale.h and Block.hAndrew Kelley16+1747-0
2020-11-09 01:40macOS libc headers: add POSIX headersAndrew Kelley147+19923-0
2020-11-09 00:50macOS: depend on bundled headers even for nativeAndrew Kelley2+6-5
2020-11-08 22:52Merge pull request #7033 from jedisct1/bump0.7Alexandros Naskos1+3-3
2020-11-08 22:50Bump Zig version to 0.7.0Frank Denis1+3-3
2020-11-08 19:02Release 0.7.0Andrew Kelley1+1-1
2020-11-08 18:58fix issue 6798Guoxin Yin1+1-1
2020-11-08 18:48fix issue 6798Guoxin Yin1+1-1
2020-11-07 19:30Use @reduceFrank Denis1+1-6
2020-08-22 23:36Add mem.timingSafeEql() for constant-time array comparisonFrank Denis7+97-25
2020-11-06 22:05stage2 ARM: miscellaneous improvementsjoachimschmidt5571+45-44
2020-11-06 18:57make ArrayList.span into a compile errorJosh Holland1+1-7
2020-11-06 18:54remove deprecated uses of ArrayList.spanJosh Holland29+108-108
2020-11-07 09:34Merge pull request #7008 from xackus/minor-fixesAlexandros Naskos8+25-32
2020-11-07 01:58Revert "update runtime safety test case - unsigned-signed vector cast"Andrew Kelley1+1-1
2020-11-07 00:14update runtime safety test case - unsigned-signed vector castAndrew Kelley1+1-1
2020-11-07 00:00disable flaky file locking test on WindowsAndrew Kelley1+5-0
2020-11-06 23:46std.ResetEvent: disable flaky test on macOSAndrew Kelley1+6-1
2020-11-06 21:58remove outdated commentxackus1+0-2
2020-11-06 21:36change debug.assert to testing.expect in testsxackus7+25-30
2020-11-06 21:13update musl sources to 1.2.1Andrew Kelley158+2753-1762
2020-11-06 20:53update musl headers to 1.2.1Andrew Kelley7+5-11
2020-11-06 20:51update process_headers toolAndrew Kelley1+1-1
2020-10-07 03:06std: Introduce SemanticVersion data structureJay Petacat2+296-0
2020-11-06 19:09Merge pull request #6941 from LemonBoy/floateqapproxAndrew Kelley51+574-470
2020-11-04 08:48std: Make file locking tests less fragileLemonBoy1+59-138
2020-11-06 19:01Fix std.ResetEvent.timedWait on darwin/macOS. (#6914)Jeremy Huffman1+21-1
2020-11-06 18:22Merge pull request #6990 from kubkon/system-linker-hackAndrew Kelley5+92-57
2020-11-06 17:22Merge pull request #7001 from Vexu/translate-cAlexandros Naskos2+8-5
2020-11-06 10:57Address review commentsJakub Konka2+2-2
2020-11-06 10:48translate-c: fix macro functions with no argumentsVexu2+8-5
2020-11-06 09:58Rely on ZIG_SYSTEM_LINKER_HACK instead of input flagsJakub Konka9+74-122
2020-11-05 22:27Merge pull request #6978 from LemonBoy/statshitAndrew Kelley21+178-175
2020-11-05 22:25Merge pull request #6974 from daurnimator/prctl-cleanupAndrew Kelley2+138-53
2020-11-05 19:40stage1: Make sure union(enum(T)) is validLemonBoy2+47-0
2020-11-05 22:23Merge pull request #6895 from jorangreef/fallocateAndrew Kelley4+66-0
2020-11-02 22:56std/crypto: don't constrain Gimli hash output to a fixed lengthFrank Denis1+2-2
2020-11-02 22:47math.shl/math.shr: add support for vectorsFrank Denis2+35-9
2020-11-02 21:40std.crypto: namespace constructions a bit moreFrank Denis2+31-19
2020-11-02 20:56Now that they support vectors, use math.rot{l,r}Frank Denis4+26-41
2020-11-05 22:18Merge pull request #6991 from alexnask/upgrade_mingw-w64Andrew Kelley280+86251-69595
2020-11-05 18:04Fixed mingw-w64 8.0.0 compilation Reaplied mingw-w64 header patchAlexandros Naskos8+561-22
2020-11-05 10:29Re-enable system linker hackJakub Konka8+173-90
2020-11-05 16:59Updated mingw-w64 to version 8.0.0Alexandros Naskos285+86251-70134
2020-09-22 13:26std: Make utf8CountCodepoints much fasterLemonBoy2+100-49
2020-09-21 19:36Address review commentsLemonBoy1+2-2
2020-09-21 14:15Fix typo in documentationLemonBoy1+1-1
2020-09-21 14:14Make std.formatBuf UTF-8 awareLemonBoy1+35-19
2020-09-21 13:59Clean up the unicode codepoint formatter a bitLemonBoy1+11-10
2020-09-21 13:50std: Introduce std.unicode.utf8ValidCodepointLemonBoy1+25-0
2020-09-21 13:19std: Introduce std.unicode.utf8CountCodepointsLemonBoy1+29-1
2020-09-21 10:39Update the API and add add error-recovery pathLemonBoy1+25-11
2019-12-22 10:38Add 'u' specifier to std.formatdata-man1+27-0
2020-09-22 12:42Fix typo, remove debug leftover, rename few fnsLemonBoy1+14-13
2020-09-22 11:18Implement a fallback mechanism for posix_memalignLemonBoy9+67-47
2020-09-21 21:29stage1: Fix type mapping for c_longdoubleLemonBoy1+51-1
2020-09-20 16:54std: Make C allocator respect the required alignmentLemonBoy3+147-84
2020-11-02 12:25std: Implement more useful approxEq semanticsLemonBoy51+574-470
2020-11-05 11:44Label WASI stat as kernel_statLemonBoy1+1-1
2020-11-04 14:55std: Split kernel&libc definitions of stat structLemonBoy20+153-159
2020-11-05 07:00Merge pull request #6982 from Rageoholic/masterAlexandros Naskos2+2-1
2020-11-05 00:30Add missing LONG_PTR typerageoholic1+1-0
2020-11-04 22:53Fix CoInitializeEx so it can take a null pointerrageoholic1+1-1
2020-11-03 22:21Update wasmtime to version 0.20Frank Denis1+2-2
2020-11-04 14:55std: Correct stack_t definition for mipsLemonBoy1+15-7
2020-11-04 14:54std: Fix pipe syscall stub for sparc64LemonBoy1+11-10
2020-11-04 12:42remove f128 tests, disable min/max for NaNsdata-man1+22-12
2020-11-04 11:39std: use PR enum as only location of opcode numbersdaurnimator1+50-50
2020-11-04 11:30std: add PR enum for the prctl opcodedaurnimator2+84-2
2020-11-04 11:23std: workaround #280 in prctldaurnimator1+4-1
2020-11-03 10:10sparc64 has a 8Kb page sizeFrank Denis1+1-0
2020-11-03 01:46std.fs.File.writeFileAll: support unseekable filesAndrew Kelley1+46-2
2020-11-03 19:10std.meta: test that const and mut variables have different addressesFrank Denis1+1-1
2020-11-03 16:22Merge pull request #6956 from jedisct1/more-gimli-be-fixesAndrew Kelley1+24-26
2020-11-03 09:07Merge pull request #6921 from xackus/gimmeMoreOfThoseSweetSweetFileDescriptorsJakub Konka3+30-48
2020-11-03 08:13Make Gimli test vector look like the python implementationFrank Denis1+22-2
2020-11-03 04:03Support 32-bit big-endian targetsJoran Dirk Greef2+8-9
2020-11-03 01:01Another big-endian fix for GimliFrank Denis1+5-27
2020-11-02 23:58force comptime on isDarwinxackus1+2-2
2020-11-02 23:36Fix Darwin codepathJakub Konka2+11-0
2020-11-02 22:18fix freebsd compilationxackus1+1-1
2020-11-02 19:15fix cmake logic for checking LLVM versionAndrew Kelley1+2-2
2020-10-31 11:06std: Make parseInt/parseUnsigned detect the radixLemonBoy1+62-3
2020-11-02 18:41Merge pull request #6932 from kubkon/fix-6318Andrew Kelley5+42-0
2020-11-01 21:14stage1: Fix *WithOverflow intrinsics with u0 valuesLemonBoy2+12-0
2020-11-02 13:58Fix Gimli for big-endian targetsFrank Denis1+12-0
2020-11-02 18:37Merge pull request #6927 from LemonBoy/mipsbe-stdAndrew Kelley7+77-122
2020-11-02 18:06Add std.Target.current.isDarwin() to exclude non-macs in comptimeJakub Konka1+6-3
2020-11-02 11:51Fix file descriptor leak in fs.openFileZ.Alex Cameron1+1-0
2020-11-02 18:06std/ascii: add spaces arrayIsaac Freund2+16-3
2020-11-02 17:56Update src/Compilation.zigJakub Konka1+1-1
2020-11-02 17:36Refactor the code according to Andrew's suggestionsJakub Konka4+13-59
2020-11-02 08:04Fix linking issues on BigSurJakub Konka7+91-6
2020-11-02 15:40Remove min/max tests for NaNsdata-man1+7-11
2020-11-02 11:48Add more tests for reducedata-man1+74-40
2020-11-02 11:11std: Fix syscall stubs passing 64bit offsets for BE targetsLemonBoy2+46-25
2020-11-02 10:48std: Fix std.unicode test cases for BE targetsLemonBoy1+20-9
2020-11-02 10:46std: Fix json utf{8,16} decoding on BE targetsLemonBoy2+11-82
2020-11-02 10:46std: Re-enable union behaviour test for mips targetsLemonBoy1+0-3
2020-11-02 10:46std: Re-enable ArrayHashMap test for mips targetsLemonBoy1+0-3
2020-11-02 10:37Pending #5127Joran Dirk Greef1+4-4
2020-11-02 07:55Switch back to writing ZigJoran Dirk Greef1+2-2
2020-11-02 07:52Debug unhandled errnoJoran Dirk Greef1+4-1
2020-11-02 03:14Merge pull request #6792 from koachan/sparc64-linuxAndrew Kelley13+952-29
2020-11-01 23:30Merge pull request #6888 from jcmoyer/issues/6874Andrew Kelley1+7-1
2020-11-01 22:23stage2: ask for more file descriptorsxackus2+19-48
2020-10-30 18:30std: Fix early overflow in time calculationLemonBoy1+11-2
2020-11-01 21:39Merge branch 'LemonBoy-morereduce'Andrew Kelley11+211-13
2020-11-01 21:39langref tidy html fixupAndrew Kelley1+1-1
2020-11-01 18:51docs: Add @reduce documentationLemonBoy1+43-0
2020-11-01 18:51stage1: Implement Add/Mul reduction operatorsLemonBoy8+132-2
2020-11-01 17:35std: Fix expectWithinEpsilon with negative valuesLemonBoy1+21-9
2020-11-01 17:25stage1: Fix comptime comparison of NaNsLemonBoy2+15-2
2020-10-31 21:58Make std.fmt.bufPrintIntToSlice publicJakub Konka1+3-33
2020-11-01 11:19std: add {set,get}rlimit bits and improve testxackus7+167-6
2020-10-31 18:18Add missing argfrmdstryr1+1-0
2020-11-01 15:21std/crypto: make Hkdf functions publicFrank Denis1+2-2
2020-11-01 11:14Swap endiannessJoran Dirk Greef1+2-2
2020-11-01 09:55Add testJoran Dirk Greef1+19-0
2020-11-01 09:49"The Traveling Wilburys' - Handle With Care"Joran Dirk Greef1+20-8
2020-11-01 09:47Add definitions for FALLOC_FL_ mode flagsJoran Dirk Greef1+21-0
2020-11-01 09:46Add libc signatureJoran Dirk Greef1+2-0
2020-10-31 13:25Merge pull request #6883 from Vexu/translate-cVeikka Tuominen5+169-103
2020-10-31 11:39linux: add fallocate()Joran Dirk Greef1+10-0
2020-10-31 10:21run zig fmt on src/ and test/Vexu4+68-69
2020-10-31 07:39Merge pull request #6660 from Vexu/stage2Veikka Tuominen14+1379-30
2020-10-30 19:14translate-c: correctly handle pointers to opaque demoted structsVexu2+102-35
2020-10-31 03:48Add test for null terminated slices with embedded null bytesJ.C. Moyer1+4-0
2020-10-31 03:31Update doc comments to reflect current behaviorJ.C. Moyer1+3-1
2020-10-30 14:46remove extra space in .** error messageTravis3+3-3
2020-10-30 17:31Merge pull request #6875 from jorangreef/mips_syscallsAndrew Kelley1+42-0
2020-10-30 15:20Add tests and fix \n between commentsfrmdstryr2+44-0
2020-10-30 14:52Add support for comments in multiline string literalfrmdstryr1+38-4
2020-10-30 14:08Merge pull request #6858 from travv0/no-star-after-dot-starVeikka Tuominen7+102-6
2020-10-30 13:57stage2: fix typo in liveness; add comptime switch testVexu2+39-1
2020-10-30 13:47stage2: switch put swap condbr and blockVexu3+20-14
2020-10-30 11:24stage2: return same hash for different representations of same valueVexu2+44-14
2020-10-20 20:10stage2: switch liveness analysisVexu2+105-6
2020-10-20 19:00stage2: switch comptime executionVexu5+82-39
2020-10-16 22:09stage2: implement switch validation for integersVexu3+196-2
2020-10-16 20:11stage2: switch ranges and multi item prongsVexu5+189-94
2020-10-16 14:05stage2: disallow switching on floatsVexu2+6-5
2020-10-16 14:01stage2: redesign switchbrVexu5+139-153
2020-10-16 12:41stage2: dump generated zir with --verbose-irVexu2+69-2
2020-10-15 13:31stage2: fix test harness tmp path handlingVexu1+4-4
2020-10-13 15:08stage2: switch emit zirVexu6+127-48
2020-10-12 12:35stage2: basic switch analysisVexu5+102-1
2020-10-12 10:13stage2: implement Value.eql for void, null and typesVexu1+97-5
2020-10-12 09:53stage2: implement Value.hashVexu1+133-2
2020-10-12 09:20stage2: basic switch validationVexu4+140-13
2020-10-11 20:52stage2: switch astgenVexu3+228-2
2020-10-06 10:56stage2: support imports inside packagesVexu2+22-3
2020-10-06 10:22stage2: detect import outside file pathVexu2+25-10
2020-10-30 10:39Add close_range, faccessat2 and process_madviseJoran Dirk Greef1+3-0
2020-10-30 09:53Add more mips syscall numbersJoran Dirk Greef1+39-0
2020-10-30 04:46Select stat struct type based on whether we are linking with libcKoakuma1+1-1
2020-10-18 04:13fix #3237: resolve undefined symbol _DllMainCRTStartupzhaozg1+5-0
2020-10-25 22:17stage1: Error out when trying to execute `unreachable`LemonBoy3+22-2
2020-10-29 22:29Merge pull request #6654 from joachimschmidt557/stage2-armAndrew Kelley2+360-49
2020-10-29 22:23Merge pull request #6866 from LemonBoy/fix-zlibAndrew Kelley2+79-44
2020-10-29 22:20Merge pull request #6356 from jorangreef/io_uringAndrew Kelley4+1243-37
2020-10-21 23:59panic when empty string passed as dest_rel_path to addInstallFileWithDirTravis1+3-0
2020-10-26 12:23std/crypto/blake2b: allow the initial output length to be setFrank Denis1+4-4
2020-10-29 19:16make addBuildOption append type (#6801)wozeparrot1+29-1
2020-10-29 19:10Merge pull request #6838 from LemonBoy/netstuffAndrew Kelley8+222-48
2020-10-29 18:59add missing Invalid_periodasterisks case in docgenTravis1+1-1
2020-10-29 18:41Merge pull request #6841 from ifreund/fix-event-loopAndrew Kelley1+7-6
2020-10-26 11:51std/crypto/x25519: return encoded points directly + ed->mont mapFrank Denis6+70-36
2020-10-27 15:43stage2.Elf: fix off by one error in writeOffsetTableEntryTimon Kruiper1+1-1
2020-10-29 18:38stage1: Fix bug in internal string slicing (#6843)LemonBoy3+55-5
2020-10-28 11:30Changed macosx to macos in support os to better relfect the output of zig targets=1+1-1
2020-10-28 22:25std/crypto: vectorize Salsa20Frank Denis1+201-14
2020-10-28 16:39Set page size to 16KB for aarch64 macosJakub Konka1+4-0
2020-10-29 09:08std/math: add support for vectors to rotl()/rotr()Frank Denis1+20-3
2020-10-29 17:20return a valid node even if invalid deref was usedVexu2+17-4
2020-10-29 16:04add error message to zig side of tokenizing/parsingTravis4+27-3
2020-10-29 02:45updated zig tokenizer to handle .*** and added testsTravis2+49-3
2020-10-28 23:19add missing case for TokenizeStateSawDotStar at eofTravis1+1-0
2020-10-28 21:44don't allow a token starting with an asterisk directly following .*Travis1+14-2
2020-10-29 16:16std/deflate: Avoid reading past end of streamLemonBoy3+79-45
2020-10-29 14:37Use the *_stat type as selfKoakuma1+6-6
2020-10-28 21:54stage1: Fix small bug in pointer type analysisLemonBoy3+18-0
2020-10-29 13:19Merge pull request #6678 from s-ol/doc-type-awareVeikka Tuominen2+68-1
2020-10-29 10:10std: Better handling of type values in expectEqualLemonBoy1+6-1
2020-10-29 10:10std: Better handling of type values in expectEqualLemonBoy1+6-1
2020-10-29 05:59ci: freebsd: skip non-native tests to save timeAndrew Kelley1+2-2
2020-10-28 23:31ci: macos: rebuild zig1.o with stage1Andrew Kelley1+7-0
2020-10-15 10:48docs: link to functions in getValueText and getCallHtmls-ol1+18-18
2020-10-25 11:25stage1: Correctly generated optional constant valuesLemonBoy2+14-3
2020-10-27 12:33std/crypto: adjust aesni parallelism to CPU modelsFrank Denis1+11-1
2020-10-26 07:44PascalCase *box names, remove unneeded comptime & parenthesisFrank Denis3+58-52
2020-10-25 10:25stage1: Fix crash in comptime struct value copyLemonBoy2+30-1
2020-10-28 10:46Update stack traces testcasesKoakuma1+3-3
2020-10-28 10:38Merge pull request #6842 from kubkon/aarch64-macos-fixJakub Konka2+14-4
2020-10-28 09:36Clean up exporting of symbols on DarwinJakub Konka2+14-18
2020-10-28 09:03More fixups for Windows targetsLemonBoy3+25-10
2020-10-27 20:47Apple Silicon: no fstat$INODE64 symbol foundJakub Konka1+16-2
2020-10-27 21:16rename ZigClangFloatingLiteral_getValueAsApproximateDoubleAndrew Kelley3+4-4
2020-10-27 15:45std.os.c.accept/accept4: allow null for addr and lenjohnLate1+2-2
2020-10-27 07:00std.os.linux.accept/accept4: allow null for addr and lenjohnLate1+2-2
2020-10-27 14:37std: Add basic smoke test for net functionalityLemonBoy7+193-34
2020-10-27 20:40std/event: fix zig fmt regressionIsaac Freund1+6-6
2020-10-27 20:28std/event: fix poll error set handlingIsaac Freund1+1-0
2020-10-27 15:46starting_stack_ptr -> argc_argv_ptr to reflect actual useKoakuma1+10-10
2020-10-26 10:03std/crypto: API cleanupŽiga Željko3+29-34
2020-10-26 23:07Merge branch 'frmdstryr-import-empty-file'Andrew Kelley4+8-2
2020-10-26 23:06non-hacky workaround for the empty file bugAndrew Kelley2+4-5
2020-10-26 22:48stage1: support "native" as the OS string in -targetAndrew Kelley1+27-0
2020-10-26 17:42Fix @import of empty filefrmdstryr3+11-4
2020-10-26 20:18add regression test for already fixed bugAndrew Kelley2+75-0
2020-10-21 17:02Format null type in std.fmtdata-man1+7-0
2020-10-26 17:50ci: still build zig even though we are using (older) zig ccAndrew Kelley2+1-2
2020-10-26 13:38Copy editing :)Yanis Zafirópulos1+5-5
2020-10-26 07:56std/*: add missing MIT license headersFrank Denis10+60-0
2020-10-18 20:42Temp Fix for deadlock in C compilation, found and tested on Windowsmlarouche1+3-3
2020-10-23 05:18fix type mismatch in std.net.StreamServerjohnLate1+2-2
2020-10-24 01:49Make lastIndexOf use the same cut-off between BMH as indexOfdec05eba1+5-5
2020-10-23 14:18std/crypto: vectorize BLAKE3Frank Denis1+159-76
2020-10-24 20:40std/crypto: add the bcrypt password hashing functionFrank Denis2+299-0
2020-10-25 11:13openbsd: make dl_phdr_info cross archesSébastien Marie2+12-2
2020-10-26 00:34Merge pull request #6809 from jedisct1/salsaAndrew Kelley5+553-98
2020-10-26 00:29ci: skip compile error tests on freebsd to save timeAndrew Kelley1+2-1
2020-10-25 20:55Move ed25519 key pairs to a KeyPair structureFrank Denis2+65-63
2020-10-25 16:02Add (X)Salsa20 and NaCl boxesFrank Denis5+496-43
2020-10-25 16:52Separate libc stat and kernel stat definitionsKoakuma1+41-4
2020-10-25 14:53Various formatting fixesKoakuma2+7-3
2020-10-25 14:51Zero %i6 to terminate backchainKoakuma1+4-7
2020-10-25 14:38Fix sparc64 bits definitionsKoakuma1+28-3
2020-10-25 13:39Fix SA_* constants for sparc64Koakuma1+14-9
2020-10-25 13:07Predict error-less path on syscallsKoakuma1+15-15
2020-10-20 09:51stage2 ARM: genSetStack and genSetReg from stackjoachimschmidt5572+74-6
2020-10-16 16:32stage2 ARM: enable backpatching return statementjoachimschmidt5572+48-15
2020-10-15 12:30stage2 ARM: add multiply and multiply long instructionsjoachimschmidt5571+155-1
2020-10-11 07:57stage2 ARM: better immediate loading feat. movw and movtjoachimschmidt5572+83-27
2020-10-24 20:03test runner: use the correct number in leak reportVincent Rischmann1+1-1
2020-10-24 07:09readd original code from #6638. realpathZ() is expected to take a [*:0]const u8Sébastien Marie1+1-1
2020-10-25 06:39Add back ppc input/output/clobber definitionsKoakuma1+2-0
2020-10-25 06:37"zig fmt" on lib/std/os/linux.zigKoakuma1+2-9
2020-10-24 12:35cc: fix regression on macOS after adding libc headersJakub Konka1+3-1
2020-10-24 14:33Fix boolean operator in if clauseKoakuma1+1-1
2020-10-24 12:58Fix sigaction(2) call on sparc64Koakuma1+6-1
2020-10-24 12:54Fix sparc64 argument loadingKoakuma1+8-2
2020-10-24 12:52Add sparc64-specific values for the various SA_ and SIG_ constantsKoakuma2+18-3
2020-10-24 08:52Fix constantsKoakuma1+29-34
2020-08-29 15:11Move comptime outKoakuma1+1-1
2020-08-29 06:12Use correct names for generic SPARC targetsKoakuma2+2-6
2020-08-29 04:50Add clone(2) implementationKoakuma1+44-1
2020-08-28 14:48Add TLS implementation for sparc64Koakuma1+6-1
2020-08-28 14:42Add pipe(2) supportKoakuma3+34-9
2020-08-28 14:01Account for the delay slotKoakuma1+7-8
2020-08-22 09:30Add sp loadingKoakuma2+8-0
2020-08-22 09:27Fix register namingKoakuma2+44-46
2020-08-22 07:35Add sparc64 linux C ABIKoakuma3+8-2
2020-08-22 07:34Add sparc64 linux bitsKoakuma2+622-0
2020-08-17 08:07Add sparc64 syscall interfaceKoakuma2+137-0
2020-10-23 21:05Fix a typo (s/multple/multiple/)Frank Denis3+12-12
2020-10-14 16:32generated docs: add FnFrame type supports-ol2+36-0
2020-10-19 12:31When checking a cache hit, make sure to handle a (re)moved source fileTimon Kruiper1+3-2
2020-10-23 04:58Merge pull request #6719 from jedisct1/ed25519-batchAndrew Kelley4+1054-116
2020-10-23 04:57update stack trace test caseAndrew Kelley1+1-1
2020-10-23 00:45Merge branch 'BarabasGitHub-improve-windows-networking'Andrew Kelley4+439-147
2020-10-22 23:59Merge branch 'improve-windows-networking'Andrew Kelley4+439-147
2020-10-22 23:34Fix Compiler Error When Using wWinMain Entry-PointDixiE1+2-1
2020-07-11 02:27Use std.testing.expect in language reference samplesPaul Espinosa1+426-426
2020-10-22 21:52Make argsAlloc/ArgIterator return zero-sentinel strings (#6720)chwayne1+22-21
2020-10-18 19:12std: reference more declarations in std.buildxackus1+7-1
2020-10-22 21:39Merge pull request #6743 from LemonBoy/someppc64stuffAndrew Kelley5+54-35
2020-10-22 21:36Merge pull request #6744 from LemonBoy/intcast-vecAndrew Kelley7+233-44
2020-10-22 21:33stage2 LLD .ar linking: fix wrong object file pathAndrew Kelley1+2-1
2020-10-14 15:12generated docs: add anyframe type supports-ol2+14-0
2020-10-14 14:48generated docs: add vector type supports-ol2+17-0
2020-10-22 08:18ci: fix regression from not building docsAndrew Kelley1+1-0
2020-10-19 21:08Add a benchmark for signature verificationsFrank Denis1+75-2
2020-10-19 20:24Implement multiscalar edwards25519 point multiplicationFrank Denis2+33-9
2020-10-19 19:39Support variable-time edwards25519 scalar multiplicationFrank Denis2+28-8
2020-10-19 11:30std/crypto/25519: use Barrett reduction for scalars (mod l)Frank Denis2+681-124
2020-10-17 20:19std/crypto/25519: add support for batch Ed25519 signature verificationFrank Denis3+265-1
2020-10-18 19:54std: Slim down the error code path in initStaticTLSLemonBoy1+10-6
2020-10-19 21:18Fix std.net.connectUnixSocket in evented I/O modeheidezomp1+1-0
2020-10-22 02:59Merge branch 'kubkon-macos-libc'Andrew Kelley113+19727-6
2020-10-22 02:58add another copyright notice to macos stdint.hAndrew Kelley1+9-0
2020-10-22 02:55readme: rewrite the license sectionAndrew Kelley1+10-6
2020-10-20 19:20Add minimal set of macOS libc headersJakub Konka112+19708-0
2020-10-21 13:35stage1: Fix edge case in Union ZigValue generationLemonBoy2+39-1
2020-10-22 01:32Update enable-valgrind flag to fvalgrindfrmdstryr1+2-2
2020-10-22 02:40MSVC CI: run tests individually (#6751)Frank Denis1+13-1
2020-10-18 19:35std docs: print bool valuesxackus2+6-0
2020-10-19 07:45std: Implement featureSetHasAny/featureSetHasAllLemonBoy2+24-0
2020-10-19 02:43langref: fix equationsRocknest1+4-4
2020-10-18 19:12Add missing std in dump function json.zigJohn Burton1+1-1
2020-10-20 08:05Update langref errorsLemonBoy2+5-5
2020-10-19 12:59Update the stack-traces testsLemonBoy1+3-3
2020-10-17 07:46stage1: Implement `@intCast` between vectorsLemonBoy5+228-39
2020-10-19 09:40std: Minor changes to startup codeLemonBoy4+51-32
2020-10-19 09:18Update Documentation to use -O insteadNathan Bourgeois1+3-3
2020-10-18 14:28Darwin has arc4random(), tooFrank Denis2+10-8
2020-10-18 13:32Disable build.zig tests on WASI since rely on cwd()Jakub Konka1+4-0
2020-10-18 13:29Merge pull request #6728 from Snektron/std-build-dupePkg-fixJakub Konka1+32-1
2020-10-18 11:35add addPackage testRobin Voetter1+31-0
2020-10-18 11:20Fix invalid call to dupePkg in build.zigRobin Voetter1+1-1
2020-10-18 03:27coff: link in CRT for DLLs that want -lcAndrew Kelley1+1-1
2020-07-07 19:19add Builder.dupePkg()Jesse Rudolph1+59-1
2020-10-18 02:23std.mem: expose the simpler linear functionsAndrew Kelley1+9-4
2020-10-18 01:38Merge pull request #6259 from dec05eba/masterAndrew Kelley1+85-8
2020-10-18 01:13BYOS support for system.isatty(fd: fd_t); (#6686)Nathan Bourgeois1+1-1
2020-10-02 07:37Fixes std.meta.Tuple and std.meta.ArgsTuple for zero-sized types (like void).Felix (xq) Queißner1+7-6
2020-10-17 08:06stage1: Fix type-checking of unary neg for vector typesLemonBoy5+19-61
2020-10-18 01:06Merge pull request #6394 from Vexu/fmtAndrew Kelley7+94-121
2020-10-18 00:53Merge branch 'semarie-openbsd-minimal'Andrew Kelley22+1181-41
2020-10-18 00:52code cleanupsAndrew Kelley5+45-55
2020-10-18 00:34Merge branch 'openbsd-minimal' of https://github.com/semarie/zig into semarie-openbsd-minimalAndrew Kelley22+1195-45
2020-10-17 22:55Merge pull request #6713 from jprudil/close-6697Andrew Kelley45+126-120
2020-10-16 17:10std/crypto: make the whole APIs more consistentFrank Denis24+743-758
2020-10-17 22:46fix compilation error when building with io_mode eventedAndrew Kelley2+40-10
2020-10-17 14:12std: remove renderStringLiteral in favor of std.fmt specifierVexu6+28-69
2020-10-17 15:38Merge branch 'master' into openbsd-minimalSebastien Marie253+65447-24737
2020-10-17 12:50Convert remaining call sitesJan Prudil2+6-6
2020-10-17 12:09Make std.meta.Int accept a signedness parameterJan Prudil44+120-114
2020-09-22 12:28use new format specifier in translate-c and std libVexu2+9-69
2020-09-22 12:15std.fmt: add specifier for Zig identifiersVexu1+81-7
2020-10-17 05:00Merge pull request #6291 from pixelherodev/cbe_arithmeticAndrew Kelley3+176-38
2020-10-17 04:33Merge branch 'nmichaels-zbs-doc'Andrew Kelley1+120-27
2020-10-17 04:29langref cleanupsAndrew Kelley1+78-76
2020-07-05 22:37Add some basic examples for the Zig Build System.Nathan Michaels1+95-4
2020-10-17 04:25Merge branch 'vegecode-byteOffsetOf_fix'Andrew Kelley2+60-7
2020-07-04 16:56byteOffsetOf add fields to non-packet struct to maintain symmetryvegecode1+4-0
2020-07-04 15:04byteOffsetOf rounds up using bit offset in host integervegecode2+56-7
2020-09-29 17:56Add support for `zig build run -- arg1 arg1` in file created by init-exeJuha Syrjälä1+3-0
2020-10-17 01:26Merge pull request #6393 from onebsv1/priority-queue-updateAndrew Kelley1+81-2
2020-10-02 14:48std: Add libssp implementation for GNU/Windows targetsLemonBoy5+276-53
2020-10-17 01:15Merge branch '6604'Andrew Kelley2+15-9
2020-10-17 01:14rename WaitpidRet to WaitPidResultAndrew Kelley2+12-11
2020-10-07 18:51std.os.waitpid: also return pid of childstf2+10-5
2020-10-14 14:20zig fmt: write modified files to stdout not stderrIsaac Freund2+9-9
2020-10-16 23:15trivial refactor to remove redundant function callAndrew Kelley1+1-4
2020-10-16 06:28Add llvm-config detection when dynlinking clangJakub Konka1+31-0
2020-10-16 06:04Allow linking with dynamic libraries in main CLIJakub Konka1+1-1
2020-10-11 11:05Vectorize GimliFrank Denis1+53-2
2020-10-16 10:15stage1: Don't ask LLVM to emit misaligned memcpyLemonBoy1+5-3
2020-10-16 07:16stage1: Expand undefined struct/arrays when indexedLemonBoy2+14-1
2020-10-16 02:39Merge branch 'AnthonyYoManz-5002-fix-entrypoint-with-winmain'Andrew Kelley4+49-22
2020-10-16 02:37fixups regarding windows wide stringsAndrew Kelley4+13-41
2020-10-16 01:22Merge branch '5002-fix-entrypoint-with-winmain' of https://github.com/AnthonyYoManz/zig into AnthonyYoManz-5002-fix-entrypoint-with-winmainAndrew Kelley3+65-10
2020-10-09 12:33std.rand: set DefaultCsprng to Gimli, and require a larger seedFrank Denis2+35-10
2020-10-16 00:51Merge pull request #6685 from ifreund/bufprint0Andrew Kelley1+9-1
2020-10-04 08:19std/crypto/hmac: remove HmacBlake2s256 definitionFrank Denis1+0-4
2020-10-16 00:49Merge pull request #6616 from fengb/darwin-rusageAndrew Kelley2+23-1
2020-10-16 00:44Merge branch 'g-w1-master'Andrew Kelley1+7-1
2020-10-16 00:42adjust error message of zig run with no argsAndrew Kelley1+5-3
2020-10-09 20:34friendly error message for zig run with no argsg-w11+4-0
2020-09-28 13:29std: move std.meta.refAllDecls to std.testingTadeo Kondrak10+17-15
2020-10-16 00:19Merge branch 'g-w1-zig-test-zig-run-execve'Andrew Kelley1+45-36
2020-10-16 00:13fixupsAndrew Kelley1+80-77
2020-10-11 17:47stage2: use execve where available for zig test and zig rung-w11+44-38
2020-10-15 23:48Merge branch 'kubkon-enable-stage2-macos-tests'Andrew Kelley3+32-18
2020-10-15 23:44getExternalExecutor fixups regarding dynamic linkerAndrew Kelley3+29-21
2020-10-15 23:19replaced inStream() with reader()Clayton Voges1+3-3
2020-10-12 15:28Enable stage2 end-to-end tests on macOS run nativelyJakub Konka2+8-2
2020-10-15 14:39std/crypto/25519: do cofactored ed25519 verificationFrank Denis3+34-4
2020-10-15 08:16stage1: Off-by-one error in int to float conversionLemonBoy2+20-0
2020-10-14 15:34docs: snake_case enums/unions in langref examplesIsaac Freund1+151-151
2020-10-15 10:11std/fmt: add bufPrintZ()Isaac Freund1+5-0
2020-10-15 10:19std/fmt: rename allocPrint0() to allocPrintZ()Isaac Freund1+4-1
2020-10-15 01:49Merge pull request #6655 from kprotty/timersAndrew Kelley4+392-1
2020-10-15 01:35Merge pull request #6669 from ifreund/color-fixesAndrew Kelley4+31-27
2020-10-15 01:33Event Channel: updated linked list node initialization (#6652)Matthew Knight1+26-20
2020-10-15 01:24Merge branch 'jedisct1-tbd-dylib'Andrew Kelley2+3-1
2020-10-15 01:22add .tbd to usage textAndrew Kelley1+1-0
2020-10-14 16:36Classify .tbd files as shared librariesFrank Denis1+2-1
2020-10-15 00:59ci: macos: unset ZIG_LIBC before testingAndrew Kelley1+3-2
2020-10-15 00:36ci: macos: update to new cache tarballAndrew Kelley2+17-8
2020-10-14 09:25ci: macos: take advantage of zig-bootstrapAndrew Kelley1+18-10
2020-10-14 09:05stage2: support ZIG_LIBC env var and detect self as system C compilerAndrew Kelley1+37-1
2020-10-14 06:20Merge pull request #6650 from kubkon/macho-incrementalJakub Konka2+330-45
2020-10-11 14:06force comptime on comptimePrintRocknest1+6-4
2020-10-14 04:52Merge pull request #6643 from jedisct1/chacha-vecAndrew Kelley1+277-118
2020-10-13 17:34stage1: Fix missing runtime safety check for intToPtrLemonBoy2+20-10
2020-10-13 18:17stage2: use meta.stringToEnum for Color parsingIsaac Freund2+15-27
2020-10-13 18:06std/build: support --colorIsaac Freund2+16-0
2020-10-11 14:03Do not rewrite paths to dyld and libSystem unless changedJakub Konka1+26-13
2020-10-11 09:04Reuse text blocks; enable all incremental testsJakub Konka2+55-12
2020-10-10 22:41Enable incremental testcase for macOSJakub Konka1+32-0
2020-10-10 22:38Fix writing of load cmds headers *after* symtab updateJakub Konka1+2-2
2020-10-10 21:52Update allocateTextBlock to use node free listJakub Konka1+70-9
2020-10-10 21:08Add mechanism for growing/shrinking text blocksJakub Konka1+114-15
2020-10-10 19:39Add local and offset free listsJakub Konka1+37-0
2020-10-13 05:35cmake: remove all the LLVM 10 workaroundsAndrew Kelley1+0-16
2020-10-13 05:32ci: macos: set the cross compile cmake optionAndrew Kelley1+1-3
2020-10-13 04:58ci: no space in vmImage I guessAndrew Kelley1+1-1
2020-10-13 04:53ci: update to macos 10.15 imageAndrew Kelley1+1-1
2020-10-13 03:51CI: enable all the freebsd testsAndrew Kelley1+1-17
2020-10-13 03:05disable the failing std lib freebsd testsAndrew Kelley2+12-4
2020-10-13 01:38ci: update llvm 10 => 11Andrew Kelley6+15-15
2020-10-13 00:57Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley40+964-178
2020-10-12 08:59Rename .macosx to .macosVignesh Rajagopalan26+73-71
2020-10-11 13:46remove workaroundRocknest2+4-10
2020-10-12 00:16Add more comments & cleanup AutoResetEventkprotty2+109-74
2020-10-11 19:21fix DelayQueue typoskprotty1+2-2
2020-10-11 19:18integrate std.time.sleep with the event loopkprotty2+158-1
2020-10-11 19:17AutoResetEventkprotty2+199-0
2020-10-11 13:30add a test for Version.parseRocknest1+49-0
2020-10-11 13:29make Version.parse less strictRocknest1+19-4
2020-10-11 12:25initialize std.os.argv in stage1 compiler. it is needed for selfExePath under OpenBSDSébastien Marie1+3-1
2020-10-11 12:23openbsd: selfExePath adjustementsSébastien Marie1+5-6
2020-10-11 10:22merge netbsd and openbsd casesSébastien Marie1+2-6
2020-10-11 10:12openbsd: address link/Elf.zig commentsSébastien Marie1+5-5
2020-10-11 08:23opensd: selfExePath: do not rely on environment as it could be inheritedSébastien Marie1+0-6
2020-10-11 08:23openbsd: use mem.span() + mem.indexOf() instead of defining custom functionSébastien Marie1+2-9
2020-10-11 08:23add minimal openbsd supportSébastien Marie21+1208-42
2020-10-10 19:12Simpler ChaCha20 vector codeFrank Denis1+18-33
2020-10-10 17:48Use an array of comptime_int for shuffle masksFrank Denis1+2-2
2020-10-09 21:19std/crypto: add a vectorized ChaCha20 implementationFrank Denis1+292-118
2020-10-10 08:52Update WASI preopens doc section to use GPAJakub Konka1+4-1
2020-10-10 03:09tools/update_clang_options: add zig run usage example. fix src-self-hosted path. (#6635)redj1+2-1
2020-10-09 22:46std: Add/Fix/Change parts of big.intLemonBoy2+137-37
2020-10-09 23:49Merge branch 'mlarouche-Fix_6500'Andrew Kelley8+90-29
2020-10-09 23:45fixups to previous commitAndrew Kelley8+76-24
2020-10-09 20:50Use regular file for caching stage 1 hash digest instead of symlink, fix zig build caching on Windowsmlarouche7+36-27
2020-10-09 15:41Merge pull request #6577 from kubkon/macho-trieJakub Konka5+502-26
2020-10-09 15:22Apply nitpick: top-level doc commentsJakub Konka1+30-30
2020-10-09 01:40include compiler_rt and c for wasm static librariesJosh Wolfe2+5-2
2020-10-09 05:48add a code of conductAndrew Kelley2+77-0
2020-10-09 05:45std.c (darwin) update to new opaque syntaxAndrew Kelley1+1-1
2020-10-09 00:14Merge pull request #6516 from LemonBoy/fastfilecopyAndrew Kelley3+76-12
2020-10-08 23:13run update_clang_options on llvm 11 rc6Andrew Kelley1+1-1
2020-10-08 22:47Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley45+2689-1445
2020-10-08 22:09Merge pull request #6614 from jedisct1/aes-armAndrew Kelley3+499-2
2020-10-02 19:16ghash: add pmull support on aarch64Frank Denis1+19-1
2020-10-08 20:31Rename ix_rss -> ixrssBenjamin Feng1+1-1
2020-10-08 20:19Pull in Darwin definitions for rusageBenjamin Feng1+22-0
2020-10-08 16:10Clean up writing the trie into ULEB128 byte streamJakub Konka2+112-36
2020-10-08 15:52Fix ULEB128 encoding of trieJakub Konka2+84-62
2020-10-08 12:41aes/aesni is not based on a Go implementation, only aes/soft isFrank Denis1+0-1
2020-10-08 12:41std/crypto/aes: add AES hardware acceleration on aarch64Frank Denis2+499-1
2020-09-30 16:46zig_clang/translate_c: Use opaque declarations in ZigTadeo Kondrak3+1593-1192
2020-10-05 22:39stage1: Disallow arrays in function parameters or return typesTadeo Kondrak6+51-54
2020-10-07 18:27notice more kinds of optimization flags and debug flagsxavier3+78-14
2020-10-07 19:19Add writeULEB128Mem test and couple fixesJakub Konka1+128-51
2020-10-07 18:43restore ability to do comptime mathxavier1+12-1
2020-10-07 20:58Merge pull request #6421 from tadeokondrak/opaque-syntaxAndrew Kelley27+371-211
2020-10-07 20:55Merge pull request #6595 from tadeokondrak/comptime-print-0Andrew Kelley1+5-2
2020-10-07 18:32Fix improper reuse of global symbols in MachOJakub Konka4+42-9
2020-10-07 17:36Move trie structure into its own file-moduleJakub Konka2+268-200
2020-10-06 22:36Approach using array list for auto mem mgmtJakub Konka1+46-35
2020-10-06 20:34Add incomplete writing of trie to bytes bufferJakub Konka1+77-24
2020-10-07 17:43std.fmt.comptimePrint: Properly null-terminate result and add testTadeo Kondrak1+3-0
2020-10-05 19:59Add prototype for export trie generation in MachO linkerJakub Konka1+136-0
2020-10-07 09:00Remove obsolete addPadding fn and callsites from MachO linkerJakub Konka1+0-21
2020-10-07 09:13New review roundLemonBoy3+15-25
2020-10-02 17:15add WaitGroup to std.eventLoris Cro3+124-0
2020-10-07 04:29Remove .Cold calling convention.Tadeo Kondrak5+12-26
2020-10-07 05:38stage1: improve error messages for missing `try` statementspfg2+11-7
2020-10-07 07:46Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley78+5719-3111
2020-10-07 07:42Merge branch 'FireFox317-fix-32-bit-target'Andrew Kelley6+19-13
2020-10-07 07:39fixups for the previous commitAndrew Kelley5+16-11
2020-10-06 10:08Fix building the zig compiler for 32-bit targetsTimon Kruiper5+17-16
2020-10-07 06:36Rename variables in resolvePeerTypes for clarityNoam Preil1+22-22
2020-10-07 06:31Fix peer type resolutionNoam Preil2+53-1
2020-10-07 04:21std.fmt.comptimePrint: Return null terminated stringTadeo Kondrak1+2-2
2020-09-26 17:55Update compile error test for field access of opaque typeTadeo Kondrak2+17-15
2020-09-26 15:05langref: update for opaque {} syntaxTadeo Kondrak2+9-7
2020-09-25 23:19stage1: use size_t over int as index in resolve_opaque_typeTadeo Kondrak1+1-1
2020-09-25 23:14stage1: disallow fields in opaque typesTadeo Kondrak2+22-4
2020-09-25 20:49translate_c: emit opaque {} instead of @Type(.Opaque)Tadeo Kondrak1+12-4
2020-09-25 20:29Update zig files for opaque type syntaxTadeo Kondrak11+157-157
2020-09-25 20:12Add opaque type syntaxTadeo Kondrak15+159-29
2020-10-05 19:15Update the list of libraries that llvm11 usesTimon Kruiper1+9-9
2020-10-06 12:02std/crypto: faster (mod 2^255-19) square root computationFrank Denis1+8-6
2020-10-06 23:36cache-hash: add test_filter and test_name_prefix (#6583)travisstaloch1+2-0
2020-10-02 16:20stage2: Fix arg processing for zig runLemonBoy1+5-2
2020-09-14 23:45Replace error message with unreachableNoam Preil1+1-1
2020-09-14 23:44Peer type resolution: comptime_int decay to other intNoam Preil1+1-1
2020-09-08 18:39CBE: addition and subtractionNoam Preil2+63-0
2020-09-08 18:41CBE: properly resolve InstsNoam Preil1+15-3
2020-09-09 01:26CBE: utilize per-function arena allocatorNoam Preil1+14-11
2020-09-08 18:10Stage2 peer type resolution: comptime_int + other_int_typeNoam Preil1+5-0
2020-09-08 18:08Make indentation adjustable (hardcode 4 spaces for now)Noam Preil1+8-5
2020-10-06 09:57Address review comments & fix compilation errorsLemonBoy2+16-16
2020-10-06 07:38Move copy_file to fs namespaceLemonBoy2+69-89
2020-10-05 11:33translate-c: respect C operator precedence in macrosVexu2+397-166
2020-10-05 13:59Fix spelling in code commentNoah Altunian1+1-1
2020-10-06 02:20Merge pull request #6580 from jedisct1/aesgcmAndrew Kelley5+194-9
2020-10-05 19:08Fix cross-compiling the zig compilerTimon Kruiper1+1-1
2020-10-05 21:46std/zig: handle underscore in kernel versionIsaac Freund1+2-0
2020-10-05 18:36std: Fix two bugs in bigint powLemonBoy2+45-34
2020-10-05 21:51std/crypto: Add support for AES-GCMFrank Denis3+165-0
2020-10-05 21:50ghash & poly1305: fix handling of partial blocks and add pad()Frank Denis2+29-9
2020-10-05 21:37Revert "revert adding std.event.Loop.runDetached"Andrew Kelley1+55-0
2020-10-05 08:56Merge pull request #6472 from alexnask/add_some_freesAndrew Kelley4+43-12
2020-10-04 16:23stage1: Implement @reduce builtin for vector typesLemonBoy8+430-39
2020-10-05 08:13Turn zig fmt back on in various src/ filesjoachimschmidt5573+86-71
2020-10-05 07:53Remove MSVC 2015 from supported compilers in READMEAlexandros Naskos1+0-1
2020-10-05 07:36Test the range of user_data bitsJoran Dirk Greef1+9-9
2020-10-05 06:16fix each-lib-rpath functionalityAndrew Kelley3+10-6
2020-10-05 05:54Merge pull request #6496 from xackus/rlimitAndrew Kelley6+141-0
2020-10-05 04:51ci: stop testing mingw buildsAndrew Kelley2+1-39
2020-10-02 21:09Build.zig: Skip copying files that are used internally by the compilerTimon Kruiper1+8-0
2020-09-30 20:30Depending on system libs only enforces libraries to require dynamic linking, but neither static libs nor object files.Felix (xq) Queißner1+6-2
2020-10-05 03:10build system: implement computeOutFilenames using std.zig.binNameAllocAndrew Kelley1+39-55
2020-10-04 11:41Allow specifying build version using cmakeJan2001011+19-16
2020-10-04 16:22Correctly set uid and gid to void instead of null on wasiAlexandros Naskos1+2-2
2020-10-05 00:48add --image-base supportAndrew Kelley6+64-19
2020-10-04 23:49Merge pull request #6255 from joachimschmidt557/stage2-armAndrew Kelley4+642-140
2020-10-04 23:05Merge pull request #6476 from kubkon/macho-exeAndrew Kelley4+699-171
2020-10-04 22:00Merge pull request #6295 from Vexu/stage2Andrew Kelley10+301-5
2020-10-04 21:55simplify api and add smoke testxackus2+18-5
2020-10-01 22:20implement {get, set}rlimit for linuxxackus5+128-0
2020-10-04 15:48Split openat/close test into two separate testsJoran Dirk Greef1+22-4
2020-10-04 14:57Use const wherever possibleJoran Dirk Greef1+29-29
2020-10-04 14:05Skip openat test only for older kernels that do not fully support AT_FDCWDJoran Dirk Greef1+7-1
2020-10-02 19:24Refactor flushing of MachO exeJakub Konka1+139-114
2020-10-01 18:20Redo local symbols and offsets tracking to match Elf's approachJakub Konka2+48-30
2020-10-01 17:59Add missing ensureCapacity call in codegenJakub Konka1+1-0
2020-09-30 21:17Fix after rebase and enable stage2 tests for macOSJakub Konka3+52-10
2020-09-30 07:21First hacked together, working MachO exe!Jakub Konka1+52-17
2020-09-30 06:19Move writing symbol table and export trie into functionsJakub Konka1+64-19
2020-09-29 20:31Write out LC_DYSYMTAB together with dyld_stub_binder undef symbolJakub Konka2+75-3
2020-09-29 16:42Generate more MachO exe boilerplateJakub Konka2+355-152
2020-09-29 06:40Re-draft required elements for minimal MachO binaryJakub Konka1+111-24
2020-10-04 13:11Improve openat/accept test debuggingJoran Dirk Greef1+2-0
2020-10-04 11:15Add openat(), close(), connect(), send(), recv(), as well as testsJoran Dirk Greef1+198-15
2020-10-04 11:14Use load relaxed semantics when reading the SQPOLL wakeup flagJoran Dirk Greef1+1-1
2020-10-04 11:01Allow for advanced non-sequential SQE allocation schemesJoran Dirk Greef1+244-113
2020-10-04 10:49Limit entries to u12, add errors for invalid entries, use mem.zeroInitJoran Dirk Greef1+11-16
2020-10-04 10:48Expose available kernel featuresJoran Dirk Greef1+5-1
2020-10-04 08:10Revert back to original Win CI install scriptJakub Konka1+1-6
2020-10-04 07:39Merge branch 'master' of https://github.com/ziglang/zig into add_some_freesAlexandros Naskos43+2551-2349
2020-10-04 06:46Merge pull request #6463 from jedisct1/ghashAndrew Kelley4+315-8
2020-10-04 06:45Merge pull request #6454 from jedisct1/hkdfAndrew Kelley2+111-40
2020-09-30 13:35std: Add pow(a,b) for big intsLemonBoy2+165-0
2020-10-04 06:15stage1: better value for builtin.link_modeAndrew Kelley3+5-1
2020-09-20 21:55cmake: add option to use llvm-config to find cross-target llvm depsJohn Sullivan2+2-1
2020-10-03 16:26Reintroduce progress bar when compiling C filesAlexandros Naskos1+19-9
2020-10-02 23:51stage0: check for some more required parametersTadeo Kondrak1+10-0
2020-10-02 23:51stage1: delete unused os codeTadeo Kondrak2+21-1104
2020-10-03 21:26Revert "Include dbg.h to third-party libs"Tadeo Kondrak5+0-910
2020-10-04 00:33ci: update azure msys base installerAndrew Kelley1+1-1
2020-10-04 00:27`zig run foo.c` is perfectly validAndrew Kelley1+2-2
2020-10-04 00:21fix alignment in CLI usage textAndrew Kelley1+1-1
2020-10-04 00:16stage1 main(): catch unreachable in debug builds for easier troubleshootingAndrew Kelley1+5-6
2020-10-04 00:13revert adding std.event.Loop.runDetachedAndrew Kelley1+0-53
2020-10-03 22:23Merge pull request #6519 from LemonBoy/fix-6497Alexandros Naskos1+1-1
2020-10-03 18:47stage2: Build libunwind for non-msvc Windows targetsLemonBoy1+1-1
2020-10-03 17:51Alternative strategy to avoid calling stat()LemonBoy2+22-19
2020-10-03 15:43Add IORING_FEAT_POLL_32BITSJoran Dirk Greef1+1-0
2020-10-03 15:29Merge pull request #6503 from kristoff-it/fix-darwin-symlink-exeAlexandros Naskos3+14-6
2020-10-03 12:34Use load acquire semantics when reading the SQPOLL wakeup flagJoran Dirk Greef1+1-1
2020-10-03 12:34Handle EBADFD (ring fd in bad state) in enter()Joran Dirk Greef1+7-4
2020-09-27 09:27stage2 ARM: add testcases for non-leaf fns, parameters, return valuesjoachimschmidt5573+152-75
2020-10-03 10:31std: Make file copy ops use zero-copy mechanismsLemonBoy3+102-11
2020-10-03 10:03provide the full buffer length to _NSGetExecutablePathLoris Cro1+1-1
2020-10-03 09:51Merge pull request #6427 from tadeokondrak/enums-explicit-tag-type-extern-allowedAlexandros Naskos4+75-4
2020-10-03 09:47Merge pull request #6506 from FireFox317/stage2-cliAlexandros Naskos1+4-0
2020-10-02 17:59Print error when running `zig test/run` without a source fileTimon Kruiper1+4-0
2020-09-25 20:19stage2 ARM: Add push, pop alias instructions; non-leaf functionsjoachimschmidt5572+129-20
2020-09-24 17:10stage2 ARM: Add stm, ldm variants and misc. additionsjoachimschmidt5572+84-13
2020-08-31 10:01stage2 ARM: start adding more instructions, return values, parametersjoachimschmidt5572+300-55
2020-10-02 17:33make symlink buffer null-terminatedLoris Cro2+3-3
2020-10-02 15:06fix symlink path not being resolved in darwinLoris Cro2+13-5
2020-10-02 14:02Merge pull request #6430 from jedisct1/llvm-configAlexandros Naskos1+4-4
2020-10-02 14:00Merge pull request #6494 from IridescentRose/emit-reloc-patchAlexandros Naskos5+18-0
2020-10-02 14:00Merge pull request #6491 from markfirmware/patch-2Alexandros Naskos1+2-2
2020-10-02 12:05Merge pull request #6484 from LemonBoy/winshitAlexandros Naskos2+1004-5
2020-10-02 06:44Merge pull request #6402 from tadeokondrak/@Type(.Fn)Alexandros Naskos5+202-22
2020-09-26 14:21Add test for implicit extern-allowed enum tag type in extern structTadeo Kondrak1+41-0
2020-09-26 14:06Add tests for enums with explicit extern-allowed tag types in extern typesTadeo Kondrak2+19-0
2020-09-26 14:01Allow enums with explicit extern-allowed tag types in extern typesTadeo Kondrak2+15-4
2020-09-26 18:00Switch TypeInfo.Fn.alignment to comptime_int from u29Tadeo Kondrak2+5-16
2020-09-24 11:03Skip @Type/@typeInfo Fn/BoundFn tests on wasm32/wasm64Tadeo Kondrak2+8-0
2020-09-23 19:12stage1: Implement @Type for Fn and BoundFnTadeo Kondrak3+179-6
2020-09-23 17:49stage1: Add alignment to TypeInfo.FnTadeo Kondrak3+26-16
2020-10-01 23:56Merge pull request #6428 from tadeokondrak/alignment-typeinfo-struct-unionAlexandros Naskos7+103-67
2020-10-01 22:03Resolved additional formatting issues.Nathan2+2-2
2020-10-01 21:47Resolve name and format issues.Nathan3+4-4
2020-10-01 21:39std.fmt.comptimePrint: bufPrint cannot return an errorAlexandros Naskos1+1-1
2020-10-01 21:22Merge pull request #6481 from MasterQ32/stage1_error_return_traceAlexandros Naskos1+6-1
2020-09-29 19:50Update std.meta.ArgsTuple for alignment in StructField/UnionFieldTadeo Kondrak1+1-0
2020-09-29 16:37Update std.meta.Tuple for alignment in StructField/UnionFieldTadeo Kondrak1+1-0
2020-09-26 23:40Update compile error tests for alignment in StructField/UnionFieldTadeo Kondrak1+51-52
2020-10-01 21:06MergeNathan0+0-0
2020-10-01 19:57Patch in emit relocs supportNathan Bourgeois5+18-0
2020-09-26 20:42Switch TypeInfo alignment fields from u29 to comptime_intTadeo Kondrak2+20-23
2020-09-26 15:55Update @Type tests for alignment field in UnionField and StructFIeldTadeo Kondrak1+8-8
2020-09-26 14:55Add tests for alignment field in UnionField and StructFIeldTadeo Kondrak1+12-1
2020-09-26 14:48Add alignment field to TypeInfo.UnionField and TypeInfo.StructFieldTadeo Kondrak3+17-2
2020-09-26 14:31Make builtin.TypeInfo.Pointer.alignment u29 instead of comptime_intTadeo Kondrak2+17-5
2020-10-01 20:59Merge pull request #6419 from tadeokondrak/std.fmt.comptimePrintAlexandros Naskos1+10-0
2020-10-01 19:57Patch in emit relocs supportNathan Bourgeois5+18-0
2020-10-01 19:27Update build.zigmarkfirmware1+1-1
2020-10-01 17:15Update build.zigmarkfirmware1+1-1
2020-10-01 13:50std.event.Loop.runDetached should be pubAlexandros Naskos1+1-1
2020-10-01 12:57Merge pull request #6455 from kristoff-it/event-loop-goAlexandros Naskos1+53-0
2020-10-01 09:38stage2: Add missing defines for building dllcrt2.oLemonBoy1+6-5
2020-10-01 09:27mingw: Add user32.def for 32bit WindowsLemonBoy1+998-0
2020-10-01 08:19Merge pull request #6461 from tadeokondrak/type-enum-invalid-tag-typeAlexandros Naskos2+43-0
2020-10-01 07:40Adds error return trace printing to stage1.Felix (xq) Queißner1+6-1
2020-09-30 23:34ghash: add pclmul support on x86_64Frank Denis1+34-20
2020-09-30 20:34Implement ghash aggregated reductionFrank Denis1+118-12
2020-09-30 16:36ghash & poly1305: use pointer to slices for keys and outputFrank Denis2+6-16
2020-09-29 23:12std/crypto: add GHASH implementationFrank Denis3+197-0
2020-09-30 21:09Merge pull request #6457 from Snektron/fix-arraylistunmanagedAlexandros Naskos1+407-167
2020-09-30 19:35std: skip some tests that stage1 leaks too much memory withAndrew Kelley1+15-0
2020-09-30 16:59Added some c_allocator.deallocate callsAlexandros Naskos4+34-11
2020-09-30 15:02stage2: use directory handles for importsVexu3+33-10
2020-09-30 14:09Added a few ZigList deinit callsAlexandros Naskos2+10-1
2020-09-09 16:24stage2: support multiple files in testsVexu2+53-0
2020-09-09 15:21stage2: detect changes in imported filesVexu1+7-1
2020-09-09 14:59stage2: struct type field accessVexu2+90-3
2020-09-09 14:41stage2: very basic importsVexu4+67-10
2020-09-04 20:34stage2: add import builtin stubVexu6+70-0
2020-09-29 20:01stage1: Fix @Type(.Enum) with invalid tag_typeTadeo Kondrak2+43-0
2020-09-30 09:55Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley231+112042-112032
2020-09-30 08:28Merge pull request #6250 from ziglang/stage2-zig-ccAndrew Kelley201+106962-107510
2020-09-30 08:00MachO: add the same workaround for no -r LLD flag supportAndrew Kelley2+202-180
2020-09-30 07:53fix incorrect dylib filename pattern in the previous commitAndrew Kelley1+1-1
2020-09-30 07:36std.zig.binNameAlloc: take into account version for macos dylibsAndrew Kelley1+19-5
2020-09-30 00:47Add deleteDir test with exception for not-empty directory on WindowsRyan Liptak1+26-0
2020-09-30 05:31fix the cli test expected string to support native path separatorsAndrew Kelley2+4-2
2020-09-30 04:48link.Coff: skip redundant (and invalid) copy to same pathAndrew Kelley1+5-1
2020-09-30 04:47clean up call to std.fs.renameAndrew Kelley1+1-2
2020-09-30 01:32different strategy to fix compiler_rt.zig and c.zigAndrew Kelley3+19-14
2020-09-30 00:44Windows: Handle ACCESS_DENIED in DeviceIoControlRyan Liptak1+1-0
2020-09-30 00:39move std.http to the standard library orphanageAndrew Kelley3+0-608
2020-09-30 00:26Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley5+1-940
2020-09-30 00:24fix not passing std.builtin.link_libc to compiler_rt.zig and c.zigAndrew Kelley1+6-0
2020-09-29 23:59update wasm to use ".o.wasm" extension for objectsAndrew Kelley6+24-22
2020-09-29 19:33Remove unused var, sort std.crypto.*Frank Denis2+45-47
2020-09-29 10:48std/crypto: implement the HKDF constructionFrank Denis2+73-0
2020-09-29 23:39move std.BloomFilter to the standard library orphanageAndrew Kelley2+0-266
2020-09-29 22:25Revert "Fix for Windows: std.os.windows.DeleteFile()"Jakub Konka2+1-40
2020-09-29 23:01move std.rb to the standard library orphanageAndrew Kelley2+0-634
2020-09-29 21:53Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley12+692-46
2020-09-29 21:46improve stage2 COFF LLD linkingAndrew Kelley5+282-253
2020-09-29 19:19Merge pull request #6448 from LemonBoy/some-vec-fixesAndrew Kelley3+31-11
2020-09-29 19:18Merge pull request #6442 from jedisct1/aegisAndrew Kelley5+494-13
2020-09-29 19:16Merge pull request #6450 from jedisct1/gimli-optAndrew Kelley2+45-13
2020-09-29 19:10CI: TERM=dumb to source hutAndrew Kelley1+5-0
2020-09-29 19:06use Allocator.allocSentinel now that the stage1 bug is fixedAndrew Kelley6+4-20
2020-09-29 17:49Fix std.ArrayListUnmanaged + improve test coverageRobin Voetter1+407-167
2020-09-29 17:28Merge pull request #6415 from MasterQ32/args-tupleAlexandros Naskos1+71-24
2020-09-28 13:02aegis: add test vectors, and link to the latest version of the specFrank Denis1+34-2
2020-09-28 12:50Add AEGIS-256 as wellFrank Denis3+231-11
2020-09-27 22:58std/crypto: add the AEGIS128L AEADFrank Denis5+242-13
2020-09-29 13:19Merge branch 'master' into args-tupleAlexandros Naskos18+1240-521
2020-09-29 12:59Merge pull request #6416 from MasterQ32/meta-tupleAlexandros Naskos1+63-1
2020-09-29 12:56Merge pull request #6453 from kristoff-it/fix-futuresAlexandros Naskos2+12-8
2020-09-29 12:50add runDetached to event loopLoris Cro1+53-0
2020-09-29 12:01gimli: make permute a constant, remove leading underscoreFrank Denis1+3-9
2020-09-29 11:09Don't unroll the gimli permutation on release-smallFrank Denis1+37-1
2020-09-29 09:18Fix std.event.FutureLoris Cro2+12-8
2020-09-29 08:28don't try to build musl crti.o crtn.o when it's not neededAndrew Kelley2+9-4
2020-09-28 22:41Use mem.copy() instead of manual iterationsFrank Denis1+4-10
2020-09-29 07:50add CLI options for darwin frameworks and -ffunction-sectionsAndrew Kelley3+27-52
2020-09-29 07:34stage2: add CLI option for -fstack-reportAndrew Kelley3+10-4
2020-09-29 07:27Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley26+2611-1170
2020-09-29 07:26stage2: MachO LLD LinkingAndrew Kelley4+385-17
2020-09-29 07:25stage2: infer --strip on wasm buildsAndrew Kelley1+5-1
2020-09-29 07:24mingw: better -D arg for processing def.in filesAndrew Kelley1+2-5
2020-09-29 07:24langref: use general purpose allocator in the wasi exampleAndrew Kelley1+5-4
2020-09-29 06:20stage2: WASM LLD linkingAndrew Kelley4+212-5
2020-09-29 05:40stage2: fix Cache not calling ftruncate in writeManifestAndrew Kelley2+6-5
2020-09-29 05:19`zig test` and `zig run` do not try to run foreign binariesAndrew Kelley3+35-2
2020-09-29 05:17std.ChildProcess: bypass libc exit() in fork child error caseAndrew Kelley1+8-1
2020-09-29 03:55the stage1 backend cache stores inferred link libsAndrew Kelley3+69-24
2020-09-29 02:20stage2: building DLL import lib filesAndrew Kelley7+372-4
2020-09-28 22:42store stage1 flags in a trailing byte in the hash id symlinkAndrew Kelley4+56-27
2020-09-28 21:23std/crypto: make gimli slightly fasterFrank Denis2+22-14
2020-09-28 21:30Merge pull request #6441 from kprotty/lockAndrew Kelley1+90-115
2020-09-27 15:17stage{1,2}: Fix parsing of range literalsLemonBoy2+12-3
2020-09-28 15:16stage1: Allow comparison with comptime-known vectorsLemonBoy2+12-10
2020-09-28 15:16stage1: Detect OOB access of vector valueLemonBoy2+19-1
2020-09-28 12:25address some review changeskprotty1+21-4
2020-09-28 10:24Follows @tadeokondrak remark about taking `[]const type`.Felix (xq) Queißner1+8-8
2020-09-28 09:44Changes comptime block to test.Felix (xq) Queißner1+1-1
2020-09-28 09:42Changes comptime block to test.Felix (xq) Queißner1+1-1
2020-09-28 07:06stage2: building mingw-w64 and COFF LDD linkingAndrew Kelley15+1506-156
2020-09-27 19:59Merge pull request #6397 from suirad/fix-5537Jakub Konka2+40-1
2020-09-27 19:05new std.event.Lock implementationkprotty1+72-114
2020-09-27 09:49Merge pull request #6293 from LakeByTheWoods/fmt_fixesAndrew Kelley3+575-142
2020-09-27 05:07Make LinearFifo not crash when discarding from empty bufferIan Simonson1+11-1
2020-09-27 00:44uefi system_tableWoze Parrrot1+1-1
2020-09-27 05:37stage2: add CLI support for --subsystemAndrew Kelley4+44-2
2020-09-27 05:06test/standalone/cat: use fifo.pump()daurnimator1+5-16
2020-09-27 05:06test/standalone/cat: fix leaksdaurnimator1+2-0
2020-09-27 05:00test/standalone/cat: update to new std librarydaurnimator1+6-2
2020-09-27 04:43std: add LinearFifo(...).pump(src_reader, dest_writer)daurnimator1+28-0
2020-09-27 04:23fix non-ELF linkAsArchiveAndrew Kelley2+7-3
2020-09-27 04:03fix another round of regressions in this branchAndrew Kelley13+213-273
2020-09-26 23:48stage2: `zig translate-c` supports --enable-cacheAndrew Kelley3+123-54
2020-09-26 19:42stage2: implement -fno-emit-binAndrew Kelley12+137-102
2020-09-26 18:26fix _fbsd suffix appended to lld LDM option twiceAndrew Kelley1+2-5
2020-09-26 15:10Print the llvm-config path on configuration errorFrank Denis1+4-4
2020-09-26 09:34stage2: building musl: fix typo in replacing path separatorsAndrew Kelley1+1-1
2020-09-26 09:34move to stage1-specific cache manifest emission of extra stuffAndrew Kelley1+5-5
2020-09-26 09:16stage0: update CLI to match stage2Andrew Kelley2+10-6
2020-09-26 08:58fix logic for choosing when dynamic linking is requiredAndrew Kelley2+7-6
2020-09-26 08:42implement -femit-asm, -femit-docs, -femit-llvm-ir, etcAndrew Kelley12+263-158
2020-09-26 03:52stage2: properly handle zig cc used as a preprocessorAndrew Kelley7+130-87
2020-09-26 03:50std.ArrayHashMap: count and iterator are not deprecatedAndrew Kelley1+5-3
2020-09-26 01:21update test case for init-exe with respect to new templateAndrew Kelley1+1-1
2020-09-26 01:01stage2: disable lld caching when output dir is owned by userAndrew Kelley5+149-120
2020-09-25 23:11Add clarification commentSuirad1+3-1
2020-09-23 01:05Stdlib fix for os.windows.deleteFile to fail with a proper error when attempting to delete a directory that isnt emptySuirad2+38-1
2020-09-25 21:47add some tracy callsAndrew Kelley1+6-0
2020-09-25 21:26Merge pull request #6412 from kristoff-it/generalize-event-loopAndrew Kelley4+425-229
2020-09-25 21:21Remove noop checkLoris Cro1+1-1
2020-09-25 20:37ELF linking supports root src directory to be cwdAndrew Kelley1+3-2
2020-09-25 16:51std.fmt: add comptimePrintTadeo Kondrak1+10-0
2020-09-25 16:47Merge pull request #6413 from LemonBoy/fix-5116Alexandros Naskos2+22-6
2020-09-25 16:42update doc commentsLoris Cro1+22-18
2020-09-24 22:21std: ArenaAllocator tries to resize before allocatingLemonBoy2+22-6
2020-09-25 07:27Implements std.meta.Tuple(), implements #4607 in userland.Felix (xq) Queißner1+63-1
2020-09-25 07:16Implements std.meta.ArgsTuple.Felix (xq) Queißner1+73-1
2020-09-25 07:00std.log: better default for printing logsAndrew Kelley1+13-2
2020-09-25 06:50fix a round of regressions in this branchAndrew Kelley7+107-77
2020-09-25 05:57I think this test is still flakeyAndrew Kelley1+8-2
2020-09-25 01:22build.zig: addBuildOptionArtifactJosh Wolfe1+23-1
2020-09-25 05:18zig build: update to use new --version flag instead of legacy flagsAndrew Kelley1+2-8
2020-09-25 05:15--main-pkg-path properly resolves the relative root src file pathAndrew Kelley1+9-9
2020-09-25 04:52correct `@cImport` caching to handle "unhit" caseAndrew Kelley1+11-2
2020-09-25 04:10don't delete C import .c source from zig-cacheAndrew Kelley2+69-80
2020-09-24 23:22stage2: implement @cImportAndrew Kelley8+311-86
2020-06-19 22:45recvfromLoris Cro3+23-7
2020-06-19 22:35sendtoLoris Cro3+32-9
2020-06-19 22:19pwritevLoris Cro3+34-25
2020-06-19 22:17pwriteLoris Cro3+54-10
2020-06-19 21:34writevLoris Cro3+32-23
2020-06-19 21:29writeLoris Cro3+32-23
2020-06-19 21:13preadvLoris Cro3+33-24
2020-06-19 21:08preadLoris Cro3+33-24
2020-06-19 21:00readvLoris Cro3+32-23
2020-06-16 21:14readLoris Cro3+32-23
2020-06-16 20:39connectLoris Cro3+23-11
2020-06-16 20:38acceptLoris Cro3+45-11
2020-09-23 08:18Revamp crypto/aesFrank Denis6+1363-643
2020-09-24 13:14Fix typo in documentationOgromny1+1-1
2020-09-24 06:13stage2: print the test command after it failsAndrew Kelley1+41-19
2020-09-23 19:37Move PBKDF2 to a pwhash category, clarify what that category isFrank Denis1+17-6
2020-09-23 19:31docs: update implementation status for @Type()Isaac Freund1+8-15
2020-09-24 04:01Merge pull request #6399 from FireFox317/async-fixAndrew Kelley1+8-8
2020-09-24 03:52nobody likes my std.process.cleanExit ideaAndrew Kelley2+19-19
2020-09-24 03:48stage2: building musl libc from sourceAndrew Kelley6+426-76
2020-09-23 20:48ZIG_WORKAROUND_4799 is not required with LLVM 10.0.1Frank Denis1+1-1
2020-09-23 22:21stage2: capture LLD stderr into a bufferAndrew Kelley2+39-6
2020-09-23 21:50use ascii range for the --watch REPL promptAndrew Kelley1+1-1
2020-09-23 18:59Merge pull request #6373 from notCalle/workaround-6087Jakub Konka2+11-0
2020-09-23 18:15stage2: don't build libunwind on OS's that don't need itAndrew Kelley2+16-1
2020-09-23 18:15test_runner: fix missing newline in logAndrew Kelley1+1-1
2020-09-23 18:01stage2: support rpathsAndrew Kelley5+39-28
2020-09-23 17:22stage2: support passing extra C flags to C source filesAndrew Kelley3+35-7
2020-09-23 16:56stage2: implement --main-pkg-pathAndrew Kelley3+23-6
2020-09-23 16:41fix trying to link libc for static libs and objectsAndrew Kelley1+2-1
2020-09-23 16:38Eventloop: Enable basic event loop test, fixed by previous commitTimon Kruiper1+0-5
2020-09-23 14:26Update macOS build instructions with workaroundCalle Englund1+5-0
2020-09-23 09:41Eventloop: Fix deadlock in linux event loop implementationTimon Kruiper1+8-3
2020-09-23 07:00eliminate dependency of libzigcpp.a on libzigstage1.aAndrew Kelley5+36-29
2020-09-23 06:31stage2: link_libc=true on OS's that require it for syscallsAndrew Kelley2+8-5
2020-09-23 06:00stage2: implement --pkg-begin and --pkg-end CLI argsAndrew Kelley4+41-10
2020-09-23 05:18stage2: implement zig buildAndrew Kelley8+431-64
2020-09-22 21:56build runner: allow for a bit longer -D optionsAndrew Kelley1+1-1
2020-09-22 21:06stage2: implement using the global cache dirAndrew Kelley8+93-54
2020-09-22 18:41Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley86+5961-511
2020-09-22 12:12removing redundant assertBhargav Srinivasan1+0-1
2020-09-22 10:50return not found error correctlyBhargav Srinivasan1+1-1
2020-09-22 10:46replace linearSearch with mem.indexOfScalar, return not found error, factor out siftUp from addUnchecked, use compareFn to decide siftUp/siftDownBhargav Srinivasan1+13-20
2020-09-22 09:12implemented efficient heapreplaceBhargav Srinivasan1+7-2
2020-09-22 08:50items are not sorted, using linear searchBhargav Srinivasan1+10-3
2020-09-22 08:36sorry, local compiler using different version of zigBhargav Srinivasan1+1-1
2020-09-22 08:05using binary search function from std.sortBhargav Srinivasan1+3-17
2020-09-22 06:28stage2: implement `zig init-lib` and `zig init-exe`Andrew Kelley2+99-7
2020-09-22 05:47adding a function to update the priority of an elementBhargav Srinivasan1+89-0
2020-09-22 05:38stage2: implement building & linking against libcxx and libcxxabiAndrew Kelley5+273-12
2020-09-22 04:42stage2: fix linking libc trying to depend on itselfAndrew Kelley4+9-3
2020-09-22 04:16Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley16+677-110
2020-09-22 04:14fix regressed stage2 test harnessAndrew Kelley9+58-47
2020-09-22 04:01stage2: implement `zig run` and `zig test`Andrew Kelley3+664-525
2020-09-22 01:38rename src-self-hosted/ to src/Andrew Kelley109+29-30
2020-09-22 01:26stage1: resolve builtin.zig path when bootstrappingAndrew Kelley2+3-1
2020-09-22 01:21Cache integration for stage1 zig code compilationAndrew Kelley6+178-111
2020-09-21 23:33stage2: building compiler_rt and libc static archive with stage1Andrew Kelley8+295-165
2020-09-21 23:32cmake: output better message when building self-hostedAndrew Kelley1+2-0
2020-09-19 06:24ci: drop the cmake patch for linuxAndrew Kelley1+0-16
2020-09-19 11:16stage2: update uses of DepTokenizerVexu2+20-36
2020-09-19 11:08stage2: DepTokenizer print errorsVexu1+78-29
2020-09-18 21:28stage2: DepTokenizer add target resolverVexu1+182-135
2020-09-18 21:08stage2: make DepTokenizer non-allocatingVexu1+168-207
2020-09-21 18:15Define SPLICE, PROVIDE_BUFFERS, REMOVE_BUFFERS and TEE opcodes and flagsJoran Dirk Greef1+10-2
2020-09-21 10:03Use @intCast instead of @truncateJoran Dirk Greef1+5-5
2020-09-21 09:09Add flags to queue_fsync() signature as per liburingJoran Dirk Greef1+3-2
2020-09-21 09:09Use @intCast instead of @truncate on io_uring_enter() resultJoran Dirk Greef1+1-1
2020-09-21 09:07Cache mask instead of dereferencing mask pointerJoran Dirk Greef1+10-12
2020-09-21 08:39Add io_uring syscalls to os.bits.linux.mips.SYSJoran Dirk Greef1+3-0
2020-09-20 17:51Add IORING_FEAT_FAST_POLLJoran Dirk Greef1+1-0
2020-09-20 16:45Test structs and offsetsJoran Dirk Greef1+12-10
2020-09-20 13:54Make enter(), flush_sq(), sq_ring_needs_enter(), cq_ring_needs_flush() publicJoran Dirk Greef1+13-14
2020-09-20 13:41Add safety checksJoran Dirk Greef1+10-0
2020-09-20 13:33Fix opcode support detection for read/write testJoran Dirk Greef1+4-2
2020-09-20 12:59Use os.fd_t instead of i32 and assert against c_int for syscall safetyJoran Dirk Greef1+8-7
2020-09-20 12:21Handle all possible syscall errors and bring errors in line with os.zigJoran Dirk Greef1+82-25
2020-09-19 22:10std: Fix metadata corruption in HeapAllocatorLemonBoy1+1-1
2020-09-19 16:50Fix io_uring_sqe to use the names of the first member of each unionJoran Dirk Greef2+6-6
2020-09-19 16:29Upgrade check_errno() to an exhaustive switch (safer)Joran Dirk Greef1+4-4
2020-09-19 16:17Zero the SQE slot and assign, instead of initializing with default valuesJoran Dirk Greef1+39-51
2020-09-19 16:14Remove default values from io_uring_sqe structJoran Dirk Greef1+12-12
2020-09-19 15:31Allow the kernel to drive feature detectionJoran Dirk Greef1+24-8
2020-09-19 14:54Rename to error.SubmissionQueueFullJoran Dirk Greef1+2-2
2020-09-19 14:51Remove unused import aliasesJoran Dirk Greef1+0-2
2020-09-19 14:47Return error.UnsupportedKernel for ENOSYSJoran Dirk Greef1+4-1
2020-09-19 14:45Remove dangling @import from stdJoran Dirk Greef1+0-1
2020-09-19 14:20Use linux.IORING_SQ_CQ_OVERFLOWJoran Dirk Greef1+1-1
2020-09-19 14:18Move to std/os/linuxJoran Dirk Greef3+802-843
2020-09-19 14:15Add splice_fd_in to io_uring_sqe and future-proof for anonymous unionsJoran Dirk Greef1+12-41
2020-09-19 13:14Fix std @importJoran Dirk Greef1+1-1
2020-09-19 13:07Test IORING_REGISTER_FILES but avoid sparse fd setsJoran Dirk Greef1+16-1
2020-09-19 12:29Do not register /dev/zero as an fd when testing queue_readv()Joran Dirk Greef1+1-10
2020-09-19 11:25@ptrCast fds.ptr to *const c_void for io_uring_register()Joran Dirk Greef1+1-1
2020-09-19 05:48stage2 now supports using stage1 as a backend for compiling zig codeAndrew Kelley17+750-678
2020-09-18 19:25stage1: Fix edge case in casting between optional typesLemonBoy2+28-1
2020-09-18 16:58Add "emit_docs" field to LibExeObjStep.zenith3911+2-0
2020-09-18 14:40Workaround MacOS build failure due to #6087Calle Englund1+6-0
2020-09-15 08:49zig fmt: Special case un-indent comma after multiline string in param listLachlan Easton2+16-2
2020-09-10 13:35zig fmt: Fix regression in ArrayInitializersLachlan Easton2+55-25
2020-09-10 10:32zig fmt: fix #6171Lachlan Easton2+19-1
2020-09-09 12:58zig fmt: Small cleanupLachlan Easton1+21-19
2020-09-09 11:45zig fmt: fix comments and multiline literals in function argsLachlan Easton2+76-27
2020-03-09 03:04zig fmt: Don't consider width of expressions containing multiline string literals when calculating padding for array initializers. fixes #3739 Changes some of the special casing for multiline string literals.Lachlan Easton3+150-53
2020-08-30 08:25zig fmt: Allow trailing comments to do manual array formatting. close #5948Lachlan Easton2+180-89
2020-08-30 05:02zig fmt: Fix erroneously commented out code, add passing test case to close #5722Lachlan Easton2+16-1
2020-09-11 03:02zig fmt: Add test for nesting if expressionsLachlan Easton1+37-0
2020-09-18 08:58std: start: use std.log instead of stderrAndrew Kelley1+2-2
2020-09-18 08:33stage2: add CLI for `zig translate-c`Andrew Kelley5+93-35
2020-09-18 06:27stage2: implement --show-builtinAndrew Kelley11+247-64
2020-09-18 01:29delete all stage1 c++ code not directly related to compiling stage2Andrew Kelley47+3526-12877
2020-09-17 22:47Fix compile error in os.renameatWRyan Liptak1+1-1
2020-09-17 21:31Merge pull request #6336 from Rocknest/pbkdf2Andrew Kelley2+304-0
2020-09-17 03:59Add rename to std.fs APIRyan Liptak4+226-7
2020-09-17 20:17Merge pull request #6360 from LemonBoy/some-fmt-fixesAndrew Kelley2+57-84
2020-09-17 18:29Use x.y for C-style x->y instead of x.*.yJoran Dirk Greef1+26-26
2020-09-17 17:56Use std.builtinJoran Dirk Greef1+1-1
2020-09-17 17:53Add IORING_SQ_CQ_OVERFLOW to std/os/bits/linux.zigJoran Dirk Greef2+4-4
2020-09-17 17:44Remove commentJoran Dirk Greef1+0-1
2020-09-17 17:37Use != 0 for bitwise flag conditionsJoran Dirk Greef1+5-5
2020-09-17 07:27translate-c: Fix formatting of non-printable charsLemonBoy1+1-1
2020-09-17 03:28stage2: verify -Wl zig cc behaviorAndrew Kelley2+0-2
2020-09-17 03:18stage2: ask for a higher open fd limitAndrew Kelley2+45-1
2020-09-17 02:24stage2: don't add unused args to assembly compilationsAndrew Kelley2+75-77
2020-09-17 00:17stage2: building libunwind.aAndrew Kelley6+234-32
2020-09-16 22:41std: Respect user-specified alignment when formatting intsLemonBoy1+51-82
2020-09-16 21:33stage2: build glibc shared objects using assembly filesAndrew Kelley2+58-43
2020-09-16 20:41stage2: glibc shared objects use ok file to detect cache hitsAndrew Kelley1+30-13
2020-09-16 20:41stage2: std.log.err is an error not a warningAndrew Kelley1+2-2
2020-09-16 19:31stage2 Cache: use hex instead of base64 for file pathsAndrew Kelley2+41-47
2020-09-16 18:58ci: undo mangled autocrlf files before buildingAndrew Kelley1+2-0
2020-09-16 17:49ci: disable git autocrlfAndrew Kelley2+7-4
2020-09-16 17:36Check kernel support for single_mmap, accept, and read/writeJoran Dirk Greef1+15-5
2020-09-16 09:29stage1: fix @Type(.Union) not resolving its tag typeTadeo Kondrak2+56-15
2020-09-16 16:51Add short license and copyright noticeJoran Dirk Greef1+5-0
2020-09-16 13:07std: add io_uring libraryJoran Dirk Greef2+827-0
2020-09-16 11:45std: Fix {*} printing of non-pointer typesLemonBoy1+5-1
2020-09-16 10:02stage2: building glibc shared objectsAndrew Kelley5+425-165
2020-09-16 09:24std.crypto siphash: fix assertion on the size of output bufferAndrew Kelley1+2-1
2020-09-16 02:47Fix a typo.Nathan Michaels1+1-1
2020-09-16 01:08stage2: update to new LibCInstallation APIAndrew Kelley3+4-6
2020-09-16 01:04Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley6+79-31
2020-09-16 01:02stage2: implement .d file parsing for C objectsAndrew Kelley5+1088-1054
2020-09-15 22:58Add an error setRocknest1+9-1
2020-09-15 22:24stage2: eliminate one failure path in building c objectAndrew Kelley1+2-1
2020-09-15 22:24std: handle sharing violation when deleting a file on windowsAndrew Kelley1+2-0
2020-09-15 22:08ci: update the on_master_success secret to lavatechAndrew Kelley1+1-1
2020-09-15 10:00Use std.log in LibcInstallation `parse` instead of taking `stderr`Samrat Man Singh2+10-13
2020-09-15 20:40update the zen of zigAndrew Kelley2+6-4
2020-09-15 19:52stage2: add missing import to libc_installation.zigAndrew Kelley1+1-0
2020-09-15 18:28Merge pull request #6340 from Vexu/fixAndrew Kelley2+67-16
2020-09-15 11:13std: Fix typo in ELF section header iteratorLemonBoy1+1-1
2020-09-15 07:41stage2: building glibc libc_nonshared.a CRT fileAndrew Kelley1+93-5
2020-09-15 07:40stage2: don't depend on windows SDK C++ code when unavailableAndrew Kelley2+5-0
2020-09-15 06:03integrate target features into building assembly codeAndrew Kelley2+15-5
2020-09-15 05:57integrate target features into building C source filesAndrew Kelley2+14-14
2020-09-15 04:57Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley19+651-169
2020-09-15 04:21stage2: support for machine code model CLIAndrew Kelley4+35-9
2020-09-15 04:11ci: disable some freebsd tests to save timeAndrew Kelley1+2-1
2020-09-15 02:52stage2: refactor 2 CObject fields to use CSourceFileAndrew Kelley2+11-20
2020-09-15 02:43Revert "disable sourcehut freebsd CI checks"Andrew Kelley2+14-6
2020-09-15 02:38Merge branch 'ci-freebsd'Andrew Kelley3+5-8
2020-09-15 02:37ci: use hut.lavatech.top for updating the download pageAndrew Kelley3+4-3
2020-09-15 01:45ci: update freebsd to use hut.lavatech.top instead of sr.htAndrew Kelley1+2-2
2020-09-15 01:22ci: enable std lib tests for freebsdAndrew Kelley1+1-5
2020-09-15 01:06track all TODO comments in BRANCH_TODO fileAndrew Kelley6+62-14
2020-09-14 22:25stage2: implement writing archive filesAndrew Kelley9+246-11
2020-09-14 20:53translate-c: determine sizeof using std.meta.sizeofVexu2+43-4
2020-09-14 18:20fix meta.cast behavior; add exhaustive testsVexu1+24-12
2020-09-14 18:10disable sourcehut freebsd CI checksAndrew Kelley2+6-14
2020-09-14 18:05move std.cache_hash from std to stage2Andrew Kelley6+847-853
2020-09-14 17:42fix stage1 regressions in this branchAndrew Kelley9+64-28
2020-09-14 17:31revert bogus `enum` keywords in zig_llvm.hAndrew Kelley1+2-2
2020-09-14 13:43Merge pull request #6172 from tadeokondrak/@Type(.Union)Veikka Tuominen11+437-155
2020-09-14 08:00Merge pull request #6331 from mattnite/bpf-helper-defsAndrew Kelley3+197-0
2020-09-14 07:24stage2: building glibc Scrt1.oAndrew Kelley2+61-61
2020-09-14 06:28stage2: namespace cache dir with C source pathAndrew Kelley2+21-4
2020-09-14 06:04stage2: don't bother building glibc when only doing build-objAndrew Kelley1+6-1
2020-09-14 05:54stage2: CRT files retain locks on the build artifactsAndrew Kelley4+42-25
2020-09-14 05:38stage2: fix bad include path for glibc abi-note.SAndrew Kelley1+1-1
2020-09-14 05:15stage2: don't create empty object files when no zig sourceAndrew Kelley7+104-151
2020-09-14 04:13stage2: fix not creating cache o dir before writing to itAndrew Kelley4+55-51
2020-09-14 02:56stage2: rename ZigModule to ModuleAndrew Kelley20+3330-3331
2020-09-14 02:49stage2: rename Module to CompilationAndrew Kelley15+1661-1666
2020-09-14 02:17stage2: caching system integration & Module/Compilation splittingAndrew Kelley25+3954-3662
2020-09-14 01:04std.cache_hash: break up the API and improve implementationAndrew Kelley1+240-160
2020-09-13 23:27flip conditionRocknest1+2-2
2020-09-13 20:59fix buildRocknest1+2-2
2020-09-13 19:12std: Make the CRC32 calculation slightly fasterLemonBoy1+1-4
2020-09-13 20:31fix refRocknest1+1-1
2020-09-13 07:42std: Limit the read/write size on DarwinLemonBoy1+9-1
2020-09-13 20:00Reference all crypto declarationsRocknest2+23-19
2020-09-13 19:39Convert asserts to errors, make sure nothing overflowsRocknest1+37-32
2020-09-13 19:09Merge pull request #2 from rnapier/pbkdf2Rocknest3+26-13
2020-09-13 16:53changed to opaqueMatt Knight1+25-26
2020-09-13 16:43removed all those kern aliasesMatt Knight2+105-130
2020-09-13 16:36pbkdf2 offset into dk should be usize, not u64.Rob Napier1+1-1
2020-09-13 16:24got booleans wrongMatt Knight1+2-2
2020-09-13 16:11Merge pull request #1 from rnapier/pbkdf2Rocknest2+274-0
2020-09-13 15:15Use comptime to expose public method to doc systemRob Napier1+6-1
2020-09-13 15:08Extract kdf.zig to provide namespace documentationRob Napier3+19-11
2020-09-13 14:50Explicitly reference std.crypto.kdf in test caseRob Napier2+10-10
2020-09-13 13:59Improve doc textRob Napier1+6-7
2020-09-13 06:45added helper definitionsMatt Knight3+223-0
2020-09-12 22:33pbkdf2 "very large dklen test" should just check for crashesRob Napier1+4-5
2020-09-12 22:17Replace Hash function with Prf. Correct offset bit-width.Rob Napier1+36-15
2020-09-12 19:02Review comments from pbkdf2.zigRob Napier1+28-6
2020-09-12 17:48Merge remote-tracking branch 'origin/master' into stage2-zig-ccAndrew Kelley34+1680-120
2020-09-12 07:51stage2: linking with LLD and building glibc static CRT filesAndrew Kelley16+1006-573
2020-09-12 07:50std.cache_hash: bump up the base64 digest len to avoid '=='Andrew Kelley1+3-2
2020-09-12 07:50fix zig_llvm.h not complying with CAndrew Kelley1+2-2
2020-09-11 20:17std: Add a gzip decoderLemonBoy4+251-0
2020-09-11 21:25Merge pull request #6323 from LemonBoy/fast-zlibAndrew Kelley1+149-35
2020-09-11 21:10Add crypto.kdf.pbkdf2Rob Napier2+233-0
2020-09-11 20:33Merge pull request #6320 from ifreund/prctlAndrew Kelley6+246-0
2020-09-11 14:32std: add prctl definition when linking libcIsaac Freund1+2-0
2020-09-11 12:19std: add securebits definitions for linuxIsaac Freund2+42-0
2020-09-11 12:10std: add prctl wrapper to std.osIsaac Freund1+39-0
2020-09-10 23:34std: add prctl definition for linuxIsaac Freund3+163-0
2020-09-11 20:07Merge pull request #6315 from ifreund/optional-shlib-versionAndrew Kelley8+92-45
2020-09-11 19:04Re-enable a compression testLemonBoy1+4-4
2020-09-11 09:00std: Make the DEFLATE decompression routine 3x fasterLemonBoy2+153-39
2020-09-11 18:30add a manifesto to the readmeAndrew Kelley1+18-0
2020-09-10 23:22std, stage1: make shared library versioning optionalIsaac Freund8+92-45
2020-09-10 23:59std: allow overriding install dir of artifactsIsaac Freund1+16-10
2020-09-11 05:24stage2: loading glibc metadataAndrew Kelley4+258-31
2020-09-11 05:22stage1: fix crash with slice typeAndrew Kelley1+6-0
2020-09-11 01:53std.fs.File: fix typo in writeFileAllAndrew Kelley1+1-1
2020-09-10 21:40update the stack trace test case for lines added to start.zigAndrew Kelley2+6-6
2020-09-10 19:56Merge pull request #5527 from shawnanastasio/ppc64leAndrew Kelley10+822-7
2020-09-10 17:28fs/file.zig: Update reader to use type aliasChristian Wesselhoeft1+4-2
2020-09-09 18:05std: complete C definitions for uid/gid settersIsaac Freund1+9-4
2020-09-09 18:36std: fix errorset of std.os.seteuid/setegidIsaac Freund1+2-2
2020-09-09 17:51std: add option to use single-threaded event loopIsaac Freund1+2-1
2020-09-10 11:36std: fix bitrot in process.posixGetUserInfo()Isaac Freund1+8-6
2020-09-10 18:20implement poll for windows with WSAPoll (only available on vista and higher)Bas van den Berg4+68-7
2020-09-10 09:58translate-c: support sizeof and _Alignof in macrosVexu3+49-3
2020-09-10 03:49Fix issue #6303: iterating empty PriorityQueue crashesLiterally Void1+10-1
2020-09-10 05:24stage2: progress towards LLD linkingAndrew Kelley7+634-64
2020-09-10 05:23stage1: link: fix incorrect LDM option for mips64Andrew Kelley1+1-0
2020-09-09 17:54stage2 linker code supports opening an intermediate object fileAndrew Kelley8+78-76
2020-09-09 16:55Handle some WSA errorsBas van den Berg1+108-8
2020-09-09 07:05stage2: compiling C objects with clangAndrew Kelley11+1077-408
2020-09-08 18:15stage2: eliminate the "compiler id" conceptAndrew Kelley5+87-80
2020-09-08 08:30organize some TODO commentsAndrew Kelley2+3-7
2020-09-08 08:11stage2: more progress moving `zig cc` to stage2Andrew Kelley13+595-129
2020-09-04 20:46stage2: infer --name in more waysAndrew Kelley1+10-2
2020-09-04 20:23stage2: improve log message formatAndrew Kelley1+11-6
2020-09-04 19:42work around stage1 invalid LLVM IRAndrew Kelley1+4-2
2020-09-04 03:23start moving `zig cc` to stage2Andrew Kelley8+937-866
2020-09-09 13:29translate-c: check for builtin typedef macro identifiersVexu2+4-1
2020-08-30 00:34Add passing test. close #5343Lachlan Easton1+18-0
2020-08-30 00:35zig fmt: fix #3978, fix #2748Lachlan Easton2+65-3
2020-09-09 07:00Merge pull request #6289 from kubkon/machoJakub Konka2+134-23
2020-09-08 17:41Switch type of HashMap's count from usize to u32 (#6262)Zachary Meadows1+1-1
2020-09-08 20:00Do not pad out text blocksJakub Konka1+2-3
2020-09-07 05:18Fix bug where __text section would get overwrittenJakub Konka2+132-20
2020-09-08 03:24Add resize for arena allocatorMark Barbone1+23-1
2020-09-08 11:52Add the Linux TCP socket optionsJens Goldberg1+117-0
2020-09-08 16:59Merge pull request #6267 from mattnite/btfAndrew Kelley3+182-0
2020-09-07 20:07std: clean up bitrotten imports in cryptoxackus9+23-31
2020-09-08 16:53ci: skip non native builds on windows to save timeAndrew Kelley1+1-1
2020-09-08 13:41Zlib: Make deinit function publicTimon Kruiper1+1-1
2020-09-08 10:24change socklen_t to u32 and add appropriate casts when calling WSABas van den Berg3+6-16
2020-09-08 10:16add unreachableBas van den Berg1+2-0
2020-09-08 10:15fix identation with zig-fmtBas van den Berg1+16-16
2020-09-08 09:56Merge branch 'master' into improve-windows-networkingBas119+6400-2054
2020-09-07 22:16Merge branch 'LemonBoy-zlib-cool'Andrew Kelley9+1675-1
2020-09-07 22:15build.zig: ignore the compression test filesAndrew Kelley1+7-1
2020-09-07 17:07std: Add DEFLATE and zlib decompressorsLemonBoy8+1668-0
2020-09-07 00:45added map create, update, delete, and prog loadMatt Knight1+179-2
2020-09-07 19:41BPF: add some more documentation (#6268)Matthew Knight1+284-4
2020-09-07 19:39Merge pull request #6265 from mattnite/bpf-finish-insnsAndrew Kelley1+295-62
2020-09-07 19:26added license commentsMatt Knight2+10-0
2020-09-07 18:17Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley84+1591-734
2020-09-06 15:55big int: fix Managed.dump()Vincent Rischmann1+1-1
2020-09-07 15:57Fix compile when using EFI target (Fixes #6275)Peter Spiess-Knafl1+1-1
2020-09-07 14:17changed enums to lower caseMatt Knight1+25-25
2020-08-27 19:34@Type for union fixesTadeo Kondrak3+114-51
2020-08-26 19:38Use less inefficient method of replacing TypeInfo.UnionField.enum_fieldTadeo Kondrak5+8-58
2020-08-26 18:20Update standard library for removal of TypeInfo.UnionField.enum_fieldTadeo Kondrak5+64-13
2020-08-26 14:43Implement @Type for UnionTadeo Kondrak6+377-159
2020-09-07 05:31fixed missing 'packed' keywordMatt Knight1+1-1
2020-09-07 04:44added btfMatt Knight3+172-0
2020-09-07 00:09fixed improper builtin importMatt Knight1+1-2
2020-09-06 23:21improved compile error messageMatt Knight1+1-1
2020-09-06 23:19Merge pull request #6232 from LemonBoy/fix-readallAndrew Kelley7+63-23
2020-09-06 23:19removed redundant pseudo insnMatt Knight1+0-10
2020-09-06 23:12implemented and testing op codes for instructions documented in the unofficial bpf insn referenceMatt Knight1+298-54
2020-09-03 06:51std.ChildProcess: use "\Device\Null" on WindowsDaniel Ludwig1+2-2
2020-09-06 14:23Use better haystack size and needle size for cutoff between linear and BMHdec05eba1+1-1
2020-09-06 05:16Merge pull request #6239 from pfgithub/patch-1Andrew Kelley2+5-1
2020-09-05 19:15Add comment to clearify why the first/last element in preprocess is skippeddec05eba1+4-0
2020-09-05 14:55Fix indexOf and lastIndexOf with empty needledec05eba1+7-2
2020-09-05 13:31Fix start index if @sizeOf(T) > 1dec05eba1+1-1
2020-09-05 13:20Check if the type has unique bit representation to see if it can be compared byte-wisedec05eba1+2-6
2020-09-05 12:52Remove type size check, looks like its not neededdec05eba1+6-2
2020-09-05 12:25Make preprocess function take comptime sized slicedec05eba1+2-2
2020-09-05 12:17Fix lastIndexOf and add tests that do not fallback to linear searchdec05eba1+41-28
2020-09-05 10:58Merge pull request #6246 from Vexu/fieldVeikka Tuominen68+383-554
2020-09-05 10:57Only use boyer-moore-horsepool for types that are power of 2dec05eba1+6-6
2020-09-05 09:46Use boyer-moore-horspool with all types of Tdec05eba1+19-11
2020-09-05 09:24Create skipping tabledec05eba1+53-15
2020-09-05 09:22Use boyer-moore-horspool algorithm for indexOfPos and lastIndexOfdec05eba1+23-14
2020-09-04 20:05Merge pull request #6247 from alexnask/stage2_peAndrew Kelley10+1123-145
2020-09-04 20:00provide default implementation of std.log on freestandingAndrew Kelley1+4-0
2020-09-04 19:49update rest of testsVexu4+19-28
2020-09-04 19:11document how to escape curly braces in fmt.formatyettinmoor1+2-0
2020-09-04 18:41langref: atomic ops are allowed on pointersVexu3+8-8
2020-09-04 10:48std: Fix for 32bit systemsLemonBoy1+4-1
2020-09-04 07:28std: Minor changes to the fs moduleLemonBoy5+31-13
2020-09-04 06:52Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley56+4686-2143
2020-09-04 02:22Added .pe ObjectFormat MachO linker no longer collects unused dwarf debug informationAlexandros Naskos4+6-31
2020-09-03 15:24Completed basic PE linker for stage2 Added std.coff.MachineType Added image characteristic and section flag valued to std.coff Added std.Target.Cpu.Arch.toCoffMachine Fixed stage2 --watch flag on windowsAlexandros Naskos8+855-200
2020-08-30 11:51Write PE section tableAlexandros Naskos1+188-94
2020-08-27 10:28Start working on PE/COFF linking.Alexandros Naskos4+256-2
2020-09-03 23:33Test 0 bit allocationpfg1+4-0
2020-09-03 15:48Introduces a space after the ellipsis for test and progress.Felix (xq) Queißner2+4-4
2020-09-03 22:05Merge pull request #6243 from ifreund/uid-gid-cleanupAndrew Kelley9+101-52
2020-09-03 22:02stage2: upgrade Scope.Container decls from ArrayList to HashMapAndrew Kelley1+9-15
2020-09-03 21:22Merge pull request #6242 from Vexu/stage2Andrew Kelley10+394-111
2020-08-27 06:44Write out simple Mach-O object fileJakub Konka2+581-160
2020-09-03 10:16std meta: fix use of alignOf in meta.castLachlan Easton1+8-8
2020-09-03 18:07Merge pull request #6238 from Aransentin/masterAndrew Kelley5+127-0
2020-09-03 17:57os: return error.SocketNotListening for EINVAL on accept (#6226)Kenta Iwasaki2+7-1
2020-09-03 08:22std: Fix silent overflow in float parsing codeLemonBoy1+4-1
2020-09-03 15:09update uses of deprecated type field accessVexu63+362-366
2020-09-03 13:49remove deprecated fields from typesVexu2+2-160
2020-09-03 13:22std: add seteuid/setegid to std.osIsaac Freund1+22-3
2020-09-03 13:16std: ensure seteuid/setegid do not change saved idIsaac Freund1+16-2
2020-09-03 13:08std: fix linux uid_t, use uid_t/gid_t in std.osIsaac Freund9+65-49
2020-09-03 11:58stage2: split Scope.Container from Scope.FileVexu3+96-58
2020-08-28 12:56stage2: fix tokenizer float bugVexu1+2-1
2020-08-28 12:51stage2: slice return type analysisVexu6+172-20
2020-08-28 11:55stage2: astgen sliceVexu3+63-1
2020-08-28 11:35stage2: astgen orelseVexu1+43-25
2020-08-27 20:07stage2: various small type fixesVexu4+20-8
2020-09-03 11:23os.send(to) and os.recv(from) functions made to work on windows.Bas van den Berg3+92-45
2020-09-03 09:52Split the sync tests into sync and fsyncJens Goldberg1+18-2
2020-09-03 07:49Add C declarations and tests for the sync functionsJens Goldberg2+25-0
2020-09-03 05:28"Support" allocating 0 bit typespfg1+1-1
2020-08-31 12:31std: add fmt option to escape non-printable charactersdaurnimator1+17-0
2020-09-02 23:13Merge pull request #6229 from LemonBoy/fix-6054Andrew Kelley3+15-2
2020-09-02 22:16Add the sync functionsAransentin3+86-0
2020-09-02 22:14Merge pull request #6194 from LakeByTheWoods/fmt_indentationAndrew Kelley8+1132-920
2020-09-02 21:53Made some changes and additions to the networking to make it work on windows.Bas van den Berg4+201-110
2020-09-02 10:16zig fmt: Patch rename stream to ais (auto indenting stream) & other small refactorsLachlan Easton8+653-668
2020-09-02 08:51std: ArrayList.initCapacity now respects the specified capLemonBoy1+10-2
2020-09-01 16:48std: Don't trust stat() size in readAllAlloc fnsLemonBoy5+28-17
2020-09-02 06:23stage2: support dbg_stmt at comptimeAndrew Kelley2+8-4
2020-09-02 06:52Merge pull request #5999 from Sahnvour/hashmapSahnvour17+2017-767
2020-09-02 00:55builtin: Add TypeInfo.StructField.is_comptimeTadeo Kondrak4+14-0
2020-08-02 21:24hash_map: rename to ArrayHashMap and add new HashMap implementationSahnvour17+2017-767
2020-09-01 19:44Merge pull request #6225 from ziglang/stage2-comptimeAndrew Kelley7+259-113
2020-09-01 19:39stage2: proper split of requireRuntimeBlock and requireFunctionBlockAndrew Kelley4+98-89
2020-08-31 17:09Fixing dylib search pathpwzk2+4-0
2020-09-01 16:45std: Fix C-string with missing NUL terminatorLemonBoy1+1-1
2020-09-01 15:29ir: Typecheck the sentinel value in *[N:S1]T to [S2]T castsLemonBoy2+14-1
2020-09-01 11:59zig fmt: Fix merge errorsLachlan Easton1+5-5
2020-09-01 08:41Merge remote-tracking branch 'ziglang/master' into fmt_indentationLachlan Easton315+8675-4852
2020-09-01 06:34stage2: introduce the ability for Scope.Block to be comptimeAndrew Kelley6+162-25
2020-09-01 03:19zig fmt: Fix regression not covered by testingLachlan Easton2+14-1
2020-08-31 22:49Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley340+10418-5242
2020-08-31 21:54ci: skip compile error tests on WindowsAndrew Kelley2+5-2
2020-08-31 16:10follow filesystem hierarchy standard when adding lib directoriesJan2001011+4-3
2020-08-31 21:44Merge pull request #6208 from tadeokondrak/remove-@OpaqueTypeAndrew Kelley7+5-47
2020-08-31 21:41readme: link to wiki page for installing from a package managerAndrew Kelley1+2-1
2020-08-31 21:40zen of zig: reword the last one a little bitAndrew Kelley2+2-2
2020-08-31 21:38Merge pull request #6197 from LemonBoy/fix-6049Andrew Kelley1+30-16
2020-08-31 07:01translate_c: fix shadowing on nested blocksTadeo Kondrak2+18-1
2020-08-31 13:32zig fmt: Set indent_delta to 2 when rendering inline asmLachlan Easton3+33-20
2020-08-31 13:39zig fmt: Remove dynamic stack from auto-indenting-streamLachlan Easton7+68-82
2020-08-31 10:35gpa: Don't leak memory when the upper bound is hitLemonBoy1+37-25
2020-08-31 07:32Merge pull request #6212 from ziglang/update-glibcAndrew Kelley280+7622-4526
2020-08-31 05:45std.zig.render: specify when rewrite should be removedTadeo Kondrak1+1-1
2020-08-31 05:41std.zig.render: rewrite @OpaqueType() to @Type(.Opaque)Tadeo Kondrak1+4-0
2020-08-31 05:00Merge pull request #6184 from tadeokondrak/TrailerFlags-updateAndrew Kelley8+387-162
2020-08-31 04:28update glibc ABI files to 2.32Andrew Kelley3+3828-355
2020-08-31 04:27update glibc headers to 2.32Andrew Kelley277+3794-4171
2020-08-31 04:21fix tools/process_headers.zig regressionAndrew Kelley1+6-6
2020-08-31 01:02Remove @OpaqueTypeTadeo Kondrak6+1-47
2020-08-30 23:18std.zig.ast: make getTrailer/setTrailer private and add getters/settersTadeo Kondrak7+288-100
2020-08-30 08:21std.ChildProcess: pass CLOEXEC when creating error pipedaurnimator1+1-1
2020-08-30 07:21Add more missing MachO constants and structsJakub Konka1+344-0
2020-08-30 05:09Merge pull request #6189 from katesuyu/div-ceilAndrew Kelley1+53-0
2020-08-27 18:55handle lack of privilege to create symbolic links on windowsSahnvour3+60-9
2020-08-29 12:39compiler-rt: Add missing floatdisf routineLemonBoy5+138-78
2020-08-29 18:58std: Open the eventfd fd with CLOEXEC flagLemonBoy1+1-1
2020-08-30 00:32Use ArrayList instead of fixed array for auto_indenting_streamLachlan Easton3+82-69
2020-08-29 13:07zig fmt review commentsLachlan Easton3+31-25
2020-08-29 18:51gpa: Fix bookkeeping logicLemonBoy1+27-25
2020-08-28 19:51fix SimpleTextInputProtocolwozeparrot1+1-1
2020-08-29 07:07std.math.divCeil: fix expectEqual argument orderKate Tsuyu1+19-19
2020-08-29 06:32std.math.divCeil: use expectEqual for testsKate Tsuyu1+19-19
2020-08-29 04:37std.math.divCeil: move compile error back downKate Tsuyu1+2-5
2020-08-29 04:31std.math.divCeil: move compile error to topKate Tsuyu1+5-2
2020-08-29 04:21std.math.divCeil: support comptime_int/floatKate Tsuyu1+26-8
2020-08-29 01:02Refactor zig fmt indentation. Remove indent from rendering code and have a stream handle automatic indentationLachlan Easton9+1103-907
2020-08-26 17:50Improve io.Reader.skipBytes and add testsjoachimschmidt5571+22-4
2020-08-28 15:20std.math.divCeil: conform to more test casesKate Tsuyu1+16-5
2020-08-28 13:55std.math.divCeil: handle floats correctlierKate Tsuyu1+4-1
2020-08-28 13:48std.math.divCeil: handle floats correctlyKate Tsuyu1+1-0
2020-08-28 12:58std: Add std.math.divCeilKate Tsuyu1+20-0
2020-08-27 22:01std.meta.TrailerFlags fixesTadeo Kondrak2+12-14
2020-08-27 21:15stage2: Update to new std.meta.TrailerFlags APITadeo Kondrak3+34-34
2020-08-27 21:02std.zig: Update to new std.meta.TrailerFlags APITadeo Kondrak2+72-72
2020-08-27 21:00std.meta.TrailerFlags: use @Type to improve APITadeo Kondrak1+86-47
2020-08-27 13:12Merge pull request #6160 from extrasharp/keyword-documentationVeikka Tuominen1+580-8
2020-08-27 01:17ensure main return type is not i8Asherah Connor1+2-2
2020-08-26 23:29Added edge case test to mem.countCléo Rebert1+1-0
2020-08-27 02:53Merge branch 'Vexu-stage2'Andrew Kelley9+500-45
2020-08-27 02:53stage2: correct logic for analyzeIsNullAndrew Kelley1+2-1
2020-08-26 18:07stage2: codegen needed for basic for loopVexu4+95-10
2020-08-26 09:34stage2: astgen catchVexu4+120-22
2020-08-25 16:59stage2: array access astgenVexu4+54-8
2020-08-25 16:31stage2: add helpful error message for invalid for operandsVexu4+26-0
2020-08-25 16:22stage2: astgen for loopsVexu2+212-13
2020-08-24 15:47std.mem.countSobeston1+29-0
2020-08-26 21:30Merge pull request #6164 from jedisct1/cryptobenchAndrew Kelley17+150-114
2020-08-25 23:48forceEval() -> doNotOptimizeAway()Frank Denis15+41-41
2020-08-25 20:43Rename blackBox, move it to std.mem.forceEval()Frank Denis3+19-40
2020-08-25 18:17Rename `at` to `tag` in AEADsFrank Denis2+38-38
2020-08-25 14:20Improve crypto benchmarksFrank Denis3+74-17
2020-08-26 08:02Merge pull request #6163 from ziglang/stage2-condbrAndrew Kelley7+338-136
2020-08-26 08:00stage2: codegen: fix reuseOperand not doing death bookkeepingAndrew Kelley3+79-2
2020-08-26 04:31stage2: support debug dumping zir as a build optionAndrew Kelley2+11-5
2020-08-25 06:09stage2: codegen for conditional branchingAndrew Kelley3+235-115
2020-08-24 23:43stage2 codegen: Rework genCondBrAndrew Kelley2+21-22
2020-08-26 05:03Merge pull request #6161 from kubkon/macho-textJakub Konka2+117-77
2020-08-26 04:30Hardcode runtime (libSystem) version to minimum possibleJakub Konka1+48-52
2020-08-26 03:00Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley4+67-71
2020-08-26 02:51std.rand: promote normal comments to doc commentsAndrew Kelley1+18-17
2020-08-26 02:49std.math.big: fix use-after-freeAndrew Kelley2+26-18
2020-08-26 02:48std: clean up GeneralPurposeAllocator memset codeAndrew Kelley1+23-36
2020-08-25 21:13update libunwind to llvm 11rc2Andrew Kelley1+4-3
2020-08-25 21:12Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley48+4504-1967
2020-08-25 20:36std: GeneralPurposeAllocator: set freed bytes to undefinedAndrew Kelley1+4-2
2020-08-25 20:36stage2: fix use-after-free in elf linker codeAndrew Kelley1+25-2
2020-08-24 23:13stage2: astgen: kill the "lvalue" ResultLoc tagAndrew Kelley1+137-139
2020-08-24 22:42Merge branch 'Vexu-stage2'Andrew Kelley6+662-76
2020-08-24 22:41stage2: getErrorValue takes advantage of HashMap getOrPut APIAndrew Kelley1+8-8
2020-08-24 13:24stage2: error set typesVexu4+118-17
2020-08-24 13:05stage2: fix field access of array pointersVexu1+29-1
2020-08-23 17:19stage2: implement accessing error valuesVexu4+96-33
2020-08-23 12:50stage2: error set declarationsVexu5+142-47
2020-08-22 13:30stage2: anyframe and error union typesVexu6+287-13
2020-08-22 12:48stage2: astgen prefix opsVexu3+29-4
2020-08-24 22:29Add "table-wrapper" divextrasharp1+2-0
2020-08-24 22:19Revert "Merge pull request #6137 from Jan200101/update/glibc-2.32"Andrew Kelley246+5008-6626
2020-08-24 20:47Fix & update windows version stuff (#6157)Rocknest2+11-6
2020-08-24 19:18Add (empty) __TEXT segment load commandJakub Konka2+111-67
2020-08-24 18:12Make changesextrasharp1+40-24
2020-08-24 15:59Add Keyword Reference sectionextrasharp1+562-8
2020-08-24 07:48Clean up draft for merging into upstreamJakub Konka3+91-259
2020-08-24 07:41Link against libSystem when generating Mach-O exeJakub Konka3+82-5
2020-08-21 06:04Specify path to dyld in Mach-OJakub Konka3+342-48
2020-08-24 12:24fix error note using invalid source nodeVexu2+15-4
2020-08-22 12:25add error checks to `@Type`Vexu2+70-5
2020-08-24 03:26Merge pull request #6146 from daurnimator/no_cttyAndrew Kelley2+23-12
2020-08-24 03:07Merge pull request #6097 from joachimschmidt557/stage2-armAndrew Kelley4+768-2
2020-08-22 23:50Fix unused argument error when formatting std.TargetLiterallyVoid1+1-3
2020-08-24 02:47Merge pull request #6137 from Jan200101/update/glibc-2.32Andrew Kelley246+6626-5008
2020-08-23 19:10remove licensing comments from init-exe/init-libLuna4+0-20
2020-08-23 21:10stage2: Add Hello World test for ARM backendjoachimschmidt5572+41-1
2020-08-23 15:43stage2: Implement setReg, call, ret, asm for ARMjoachimschmidt5573+127-14
2020-08-20 21:09stage2: Implement genBreakpoint for ARMjoachimschmidt5572+49-3
2020-08-19 18:51Start working on stage2 ARM backendjoachimschmidt5572+567-0
2020-08-23 16:28std: use O_NOCTTY flagdaurnimator2+7-0
2020-08-23 16:27std: refactor fs.openFileZ flag handlingdaurnimator1+16-12
2020-08-22 13:53update glibc abi list for 2.32Jan2001013+3828-355
2020-08-22 13:52update glibc headers to 2.32Jan200101243+2798-4653
2020-08-22 20:38Merge branch 'pixelherodev-spu_ii'Andrew Kelley10+586-29
2020-08-22 20:36stage2: clean up SPU Mk II codeAndrew Kelley11+467-439
2020-08-21 22:25Codegen: Move REX assert to comptimeNoam Preil1+1-1
2020-08-21 22:24Tests: limit SPU-II cycle countNoam Preil1+9-6
2020-08-21 22:19SPU-II: use undefined1 as breakpointNoam Preil2+13-2
2020-08-21 11:25Linker: make defaults read-onlyNoam Preil2+7-10
2020-08-21 11:21Tests: implement SPU-II harnessNoam Preil1+52-16
2020-08-21 11:20Linker: fix GOT production on 16-bit targetsNoam Preil1+10-4
2020-08-21 11:20SPU-II: Fix logging in interp, remove JIT-compat codeNoam Preil1+2-5
2020-08-19 16:26SPU-II: Ignore @breakpoint for nowNoam Preil1+1-0
2020-08-19 16:45SPU-II: Test harness skeletonNoam Preil4+233-1
2020-08-19 16:48SPU-II: Add common definitionsNoam Preil4+166-158
2020-08-19 15:42SPU-II: Fix linkingNoam Preil2+11-3
2020-07-22 01:33SPU-II: Implement function callsNoam Preil2+212-14
2020-07-11 00:29SPU-II: undefined0 inline asmNoam Preil1+23-0
2020-08-21 21:52Targets: add SPU Mark II architectureNoam Preil3+12-3
2020-08-22 19:41stage2: codegen: fix crashAndrew Kelley1+3-2
2020-08-22 12:24Improve documentation on siphash recommended parametersFrank Denis1+7-2
2020-08-21 13:08cache_hash: hash function changeFrank Denis1+38-32
2020-08-22 19:08Bpf: move under os/linux instead of bits (#6126)Matthew Knight4+974-976
2020-08-22 13:08update update_glibc and process_headers to latest zigJan2001012+23-22
2020-08-22 07:23Add entry_point_command struct to Mach-O definitionsJakub Konka1+18-0
2020-08-22 07:21Merge pull request #6119 from tadeokondrak/@Type(.Enum)Andrew Kelley4+243-115
2020-08-21 20:37Remove TypeInfo.Error.valueTadeo Kondrak3+1-7
2020-08-21 23:11Promote hash/siphash to crypto/siphashFrank Denis6+433-407
2020-08-21 23:12std: remove init functions from linked list nodesIsaac Freund1+0-12
2020-08-22 06:36stage2: implement spilling registers to the stackAndrew Kelley2+227-60
2020-08-21 23:45@Type for Enum fix: use correct decls_scopeTadeo Kondrak1+2-1
2020-08-21 21:50Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley525+9567-4911
2020-08-21 21:00Update compile-errors test for @Type(.Enum) changesTadeo Kondrak1+2-2
2020-08-21 20:52Merge pull request #6116 from jedisct1/polyfastAndrew Kelley1+164-191
2020-08-21 20:31Implement @Type for EnumTadeo Kondrak4+240-113
2020-08-21 20:24stage2: decouple codegen.zig from ELFAndrew Kelley7+2826-2781
2020-08-21 15:54std: sync TailQueue with new SinglyLinkedList APIIsaac Freund1+33-91
2020-08-21 18:41Merge branch 'mattnite-bpf-insn'Andrew Kelley3+387-19
2020-08-21 01:54fixed bpf namespaceMatt Knight2+2-2
2020-08-19 05:18decided to split up loading of 64-bit immediatesMatt Knight1+25-21
2020-08-19 05:03moved bpf syscall, added some bpf instructions and testsMatt Knight2+382-18
2020-08-21 18:33No need to keep a 128-bit carry aroundFrank Denis1+2-2
2020-08-21 17:43Force myself to use unusual integer sizes a little bit more :)Frank Denis1+34-30
2020-08-21 11:56Make poly1305 fasterFrank Denis1+160-191
2020-08-20 15:25Add macosx end-to-end smoke testJakub Konka1+10-0
2020-08-21 06:53stage2: make the cache dir if it doesn't already existAndrew Kelley1+8-5
2020-08-21 00:26Merge branch 'Vexu-stage2'Andrew Kelley9+1295-928
2020-08-21 00:25stage2: reorganize testsAndrew Kelley2+720-724
2020-08-21 00:19stage2: don't test compile errors of ZIRAndrew Kelley2+0-65
2020-08-21 00:15stage2: move all tests to compare_output.zigAndrew Kelley2+18-59
2020-08-21 00:08add missing mutability check in simplePtrTypeAndrew Kelley1+2-2
2020-08-20 15:50stage2: comptime declVexu3+60-32
2020-08-20 13:37stage2: slice typesVexu5+127-47
2020-08-20 10:52stage2: complex pointer typesVexu5+202-12
2020-08-20 09:20stage2: implement rest of simple pointer typesVexu6+230-51
2020-08-20 23:15Fix missing init() update in std/build/write_file.zigFrank Denis1+1-1
2020-08-20 23:01Merge pull request #6095 from jedisct1/crypto-reorgAndrew Kelley19+492-411
2020-08-20 22:57Update tools/process_headers.zigFrank Denis1+1-1
2020-08-20 22:51Hash functions now accept an option setFrank Denis15+194-149
2020-08-20 22:35Merge pull request #6103 from Vexu/externAndrew Kelley13+122-33
2020-08-20 09:54add UTIME_NOW and UTIME_OMIT constants for use in utimensat/futimensheidezomp1+3-0
2020-08-20 20:51Remove explicit comptimeFrank Denis1+1-1
2020-08-20 20:36Remove the reset() function from hash functionsFrank Denis9+85-134
2020-08-20 11:06Repair crypto/benchmark; add BLAKE2b256Frank Denis4+14-13
2020-08-20 10:56Add truncated SHA512 variantsFrank Denis2+38-2
2020-08-19 14:21Breaking: sort std/crypto functions into categoriesFrank Denis16+248-200
2020-08-20 20:57Merge pull request #6099 from tadeokondrak/@Type(.Struct)Andrew Kelley8+174-70
2020-08-20 20:36update libunwind to llvm11rc2Andrew Kelley1+6-0
2020-08-20 20:16allow running the stage2 tests in release modeAndrew Kelley1+1-1
2020-08-20 02:40add license header to all std lib filesAndrew Kelley487+2433-3
2020-08-20 11:19correct llvm linkage conversionVexu2+8-6
2020-08-20 08:04disallow extern variables with initializersVexu8+23-11
2020-08-20 07:45translate-c: correctly put static and extern local variables in global scopeVexu3+46-10
2020-08-20 07:34Merge pull request #6102 from kubkon/macho-pagezeroJakub Konka1+55-4
2020-08-20 07:14Apply suggestions from code reviewJakub Konka1+3-4
2020-08-20 07:08translate-c: correct translation of global variablesVexu3+46-7
2020-08-20 06:30Write page zero as first segment for Mach-O exesJakub Konka1+56-4
2020-08-20 03:53Merge branch 'strangebug-fix/std-dbg-warn-hangs-windows'Andrew Kelley1+2-0
2020-08-20 03:51windows: match the same error code for EBADFAndrew Kelley2+1-4
2020-05-22 18:24Add handler for INVALID_HANDLE to prevent infinite loop when stderr is not available.StrangeBug2+5-0
2020-08-20 03:46Merge pull request #5745 from lun-4/ebadf-errorAndrew Kelley5+27-17
2020-08-20 00:59Merge branch 'Vexu-stage2'Andrew Kelley9+415-23
2020-08-20 00:52optimize the memory layout of Module.Fn and Module.VarAndrew Kelley4+16-15
2020-08-19 16:12stage2: emit zir variable fix, array type and enum literal supportVexu2+75-1
2020-08-19 12:19stage2: handle var attributesVexu2+41-10
2020-08-19 11:25stage2: fix astgen of decl ref, add test for global constsVexu4+42-9
2020-08-19 10:56stage2: implement global variablesVexu7+266-13
2020-08-19 22:35Small fixes for @Type(.Struct)Tadeo Kondrak1+3-3
2020-08-19 21:21builder: implement integer optionsVincent Rischmann1+27-1
2020-08-19 21:26Update compile-errors test for @Type(.Struct)Tadeo Kondrak1+3-3
2020-08-19 19:46Implement @Type for structs without decls supportTadeo Kondrak5+164-31
2020-08-19 19:49Remove offset field from TypeInfo.StructFieldTadeo Kondrak3+7-36
2020-08-19 20:10fixes and improvements for parseCharLiteraldbandstra1+25-17
2020-08-19 06:11stage2 codegen: proper abstraction for re-using dying operandsAndrew Kelley3+60-4
2020-08-19 03:10stage2: Module enumerates the possible top level declsAndrew Kelley1+11-3
2020-08-19 05:50Merge pull request #6085 from kubkon/macho-headerJakub Konka3+83-4
2020-08-19 05:43Update src-self-hosted/link/MachO.zigJakub Konka1+1-1
2020-08-19 02:47Change std.debug.warn to std.log.info in init-exe template. (#5941)Nathan Michaels1+1-1
2020-08-19 02:02Merge pull request #6086 from Vexu/stage2Andrew Kelley8+842-83
2020-08-19 01:37Merge pull request #6088 from ifreund/s2-wasm-reworkAndrew Kelley3+243-398
2020-08-18 23:48stage2/wasm: implement function callsIsaac Freund3+110-39
2020-08-18 16:30stage2/wasm: do incremental compilation in-memoryIsaac Freund1+135-361
2020-08-18 08:54stage2/link: clarify comments on calling orderIsaac Freund1+6-1
2020-08-18 22:32Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley108+10262-3139
2020-08-18 22:11stage2: fix use-after-free when printing ZIRAndrew Kelley2+13-11
2020-08-18 22:11stage2: minor cleanupAndrew Kelley2+3-3
2020-08-18 22:10test_runner: don't assume the GeneralPurposeAllocator configAndrew Kelley1+1-1
2020-08-18 22:09std.heap.GeneralPurposeAllocator: add `never_unmap` config optionAndrew Kelley1+8-1
2020-08-18 22:08build: -Dforce-link-libc now also applies to test-stage2Andrew Kelley1+4-1
2020-08-18 20:37Fix compile errorJakub Konka1+2-2
2020-08-18 15:45Write out Mach-O headerJakub Konka3+83-4
2020-08-18 20:55Merge pull request #5495 from xackus/fix_5314Veikka Tuominen5+152-11
2020-08-18 19:44std.cache_hash: additionally use file size to detect modificationsAndrew Kelley1+6-10
2020-08-18 19:42stage2: split ref from lvalue and add compile error for invalid assignmentsVexu3+153-23
2020-08-18 12:33stage2: character literals and multiline stringsVexu4+185-2
2020-08-18 15:44stage1: update compile error testsAndrew Kelley1+0-6
2020-08-18 11:28stage2: enum literalsVexu5+98-4
2020-08-18 10:57stage2: validate param and variable typesVexu2+48-1
2020-08-18 09:24stage2: array typesVexu5+254-49
2020-08-18 08:38stage2: astgen bool and/orVexu2+90-3
2020-08-18 08:30std.cache_hash: temporary workaround for mtime precision on linuxAndrew Kelley1+9-11
2020-08-18 08:29stage1: let \r\n slideAndrew Kelley1+1-0
2020-08-18 07:36stage2: ensure discarded error union payload is voidVexu3+14-1
2020-08-16 19:08Fix opaque structs and C++ manglingSoren1+7-7
2020-08-17 13:48ristretto255: add uniform string->element map & fast equivalence checkFrank Denis2+60-15
2020-08-18 04:30Cleaned up RISC-V instruction creation, added 32-bit immediates (#6077)Eleanor Bartle2+387-99
2020-08-18 04:28Merge pull request #6056 from ifreund/wasm-backendAndrew Kelley7+647-18
2020-08-18 04:24std.cache_hash: don't trust mtime granularity to be better than 1msAndrew Kelley1+22-10
2020-08-18 02:18Handle singular param count word in error messages (#6073)Ashish Shekar3+14-12
2020-08-18 02:17added bpf() syscall and some supporting structs (#6061)Matthew Knight2+607-0
2020-08-18 01:57Merge branch 'Sergeeeek-master'Andrew Kelley11+165-13
2020-08-18 01:56stage2: implement compiler id hash and add it to `zig env`Andrew Kelley2+56-3
2020-08-18 01:49std.cache_hash: fix bug parsing inodeAndrew Kelley1+1-1
2020-08-18 00:52zig env: add global_cache_dir fieldAndrew Kelley2+19-3
2020-08-18 00:06simplify `zig info` and rename it to `zig env`Andrew Kelley10+58-206
2020-08-17 23:46stage2/wasm: add basic test casesIsaac Freund2+43-5
2020-05-20 04:04add `zig info` commandSergey Poznyak6+236-5
2020-08-17 23:20Merge branch 'lun-4-signalfd-libc'Andrew Kelley4+12-10
2020-08-17 23:19std: signalfd: fix the types of things; add testAndrew Kelley4+10-10
2020-08-16 17:30add signalfd to std.c.linuxLuna1+2-0
2020-08-16 17:30rename signalfd4 to signalfdLuna2+2-2
2020-08-17 21:49stage2/wasm: only free types after func overwriteIsaac Freund1+16-15
2020-08-16 00:21stage2/wasm: write exports on flush, cleanupIsaac Freund5+43-36
2020-08-15 23:10stage2/wasm: implement trivial codegenIsaac Freund1+53-4
2020-08-06 22:53stage2/wasm: implement basic container generationIsaac Freund5+539-5
2020-08-17 22:27stage2 test harness: at least build all compare output testsAndrew Kelley1+0-8
2020-08-17 21:15Merge pull request #6060 from Vexu/stage2Veikka Tuominen7+429-148
2020-08-17 20:59Merge pull request #6046 from heidezomp/std-log-scoped-part2Andrew Kelley7+103-149
2020-08-17 20:56Merge branch 'jedisct1-xchacha20'Andrew Kelley2+235-60
2020-08-16 21:37Export crypto.aeadFrank Denis1+10-3
2020-08-16 21:02No need for an explicit derefFrank Denis1+1-1
2020-08-16 19:33std/crypto: XChaCha20, detached modes and standard AEAD APIFrank Denis1+225-57
2020-07-27 15:42fix cast from invalid non-exhaustive enum to unionVexu2+38-1
2020-07-27 15:04disallow '_' prong when switching on non-exhaustive tagged unionVexu3+64-7
2020-05-31 17:15stage1: fix non-exhaustive enums with one fieldxackus3+52-5
2020-08-16 18:51address review feedbackVexu5+40-21
2020-08-17 08:19Move Mach-O to link/MachO.zig submoduleJakub Konka2+96-96
2020-08-16 16:11Add skeleton for MachO support in stage2Jakub Konka2+117-2
2020-08-15 16:39stage2: astgen for if and while with error unionsVexu5+75-14
2020-08-15 16:17stage2: astgen for if and while with optionalsVexu1+63-20
2020-08-14 17:25stage2: fix optimization causing wrong optional child typesVexu7+199-115
2020-08-14 14:39stage2: astgen for ptr types and address ofVexu3+76-2
2020-08-17 05:41Merge pull request #6048 from pixelherodev/cleanupAndrew Kelley3+35-60
2020-08-16 14:24stage2: fix signed <-> unsigned Value castsIsaac Freund1+2-2
2020-08-17 05:35Merge branch 'jedisct1-25519'Andrew Kelley10+1315-678
2020-08-15 22:58deinline edwards25519.{add,dbl}Frank Denis1+2-2
2020-08-15 19:14Inline Fe.{sub,mul,sq} for a performance boost in release-safe modeFrank Denis1+3-3
2020-08-15 19:00Work around sqrtRatioM1() issue in release-safe modeFrank Denis1+2-2
2020-08-15 16:03Benchmark signaturesFrank Denis1+31-1
2020-08-15 09:48Constify the ladderFrank Denis2+16-23
2020-08-15 09:11Add comment, use @truncateFrank Denis2+3-3
2020-08-15 08:15Address more review issuesFrank Denis5+49-54
2020-08-15 06:55Move loop decrements into continuationsFrank Denis3+3-6
2020-08-15 06:38Address @daurnimator feedbackFrank Denis7+79-106
2020-08-14 14:45Rename the field and scalar modulesFrank Denis6+191-191
2020-08-14 14:24Update lib/std/crypto/25519/ristretto255.zigFrank Denis1+1-1
2020-08-14 14:23Update lib/std/crypto/25519/field25519.zigFrank Denis1+1-1
2020-08-14 14:33Initialize structures directlyFrank Denis3+7-13
2020-08-14 14:08Remove mem.timingSafeEqual() for nowFrank Denis2+1-26
2020-08-14 12:06Improve curve25519-based cryptoFrank Denis10+1357-677
2020-08-16 22:10std/crypto: gimli.Aead.decrypt()'s ad should be constFrank Denis1+1-1
2020-08-17 00:36Astgen: further cleanupNoam Preil1+8-11
2020-08-13 16:35Module: panic when encountering unimplemented nodeNoam Preil1+2-0
2020-08-13 16:25CBE: minor doc changeNoam Preil1+2-2
2020-08-13 16:23astgen: minor cleanupNoam Preil1+36-60
2020-08-15 21:17stage2: implement zig versionAndrew Kelley3+26-6
2020-08-16 00:03stage2: codegen for labeled blocksAndrew Kelley3+76-12
2020-08-15 16:53stage1: remove buggy "unable to inline function" compile errorAndrew Kelley2+27-39
2020-08-15 07:52stage2: astgen for labeled blocks and labeled breaksAndrew Kelley3+98-14
2020-08-15 02:49stage2: populate some of the astgen switch possibilitiesAndrew Kelley2+63-9
2020-08-14 23:42stage2 astgen for LabeledBlockAndrew Kelley2+17-6
2020-08-14 22:27std.zig.ast: extract out Node.LabeledBlock from Node.BlockAndrew Kelley6+220-109
2020-08-14 21:54Merge pull request #6051 from mikdusan/qemuMichael Dusan1+1-1
2020-08-14 20:08stage2: proper semantic analysis of improper returning of implicit voidAndrew Kelley4+41-8
2020-08-14 15:21ci linux: bump qemu-5.1.0Michael Dusan1+1-1
2020-08-14 18:28stage2: astgen for non-labeled blocksAndrew Kelley3+20-4
2020-08-14 16:33langref: fix html errorAndrew Kelley1+1-1
2020-08-14 03:27stage2: implement while loops (bool condition)Andrew Kelley8+355-137
2020-08-13 22:54stage1: fix enums having wrong debug infoAndrew Kelley1+1-1
2020-08-13 18:03stage2: zir_sema for loopsAndrew Kelley3+38-27
2020-08-13 22:14Support tuples in mem.len and trait.isIndexable (#5897)Dmitry Atamanov2+12-2
2020-08-13 22:04Merge pull request #6045 from Vexu/blockVeikka Tuominen11+264-102
2020-06-29 00:42langref: explain why comptime_float cannot be divided by comptime_intMaks S1+19-3
2020-08-13 17:05Merge branch 'Vexu-stage2'Andrew Kelley8+420-44
2020-08-13 17:04stage2: implement safety checks at the zir_sema levelAndrew Kelley5+91-31
2020-08-13 13:06translate-c: add return if one is neededVexu5+86-22
2020-08-13 15:14update std and src-self-hosted for std.log breaking changeheidezomp5+41-40
2020-08-13 11:18stage2: split unwrap_optional to safe and unsafe verionsVexu8+57-93
2020-08-12 19:30stage2: implement unwrap optionalVexu7+149-3
2020-08-12 18:06stage2: gen optional typesVexu5+81-4
2020-08-12 13:00stage2: add optional typesVexu1+155-26
2020-08-13 15:12std.log: update documentation and example for scoped loggingheidezomp2+25-23
2020-08-13 14:50std.log: (breaking) remove scope parameter from logging functionsheidezomp1+37-86
2020-08-13 12:27translate-c: ensure generated labels are uniqueVexu2+81-69
2020-08-13 11:30Add "ppc" prefix to number-modeled CPUs (#6006)Koakuma1+28-28
2020-08-12 21:50Add std.os.getFdPath and std.fs.Dir.realpathJakub Konka3+210-32
2020-08-13 05:00Merge branch 'pixelherodev-cbe'Andrew Kelley6+341-84
2020-08-13 04:59stage2: anyerror -> explicit error setAndrew Kelley1+1-1
2020-08-13 02:15CBE: renderValue pays attention to Type, not TagNoam Preil2+116-39
2020-08-11 14:24CBE: fix handling of IR dependenciesNoam Preil3+102-54
2020-08-09 23:44CBE: Sorta working intcasts?Noam Preil2+55-8
2020-08-09 22:52CBE: support unreachable on GCCNoam Preil3+8-2
2020-08-09 22:45CBE: working parametersNoam Preil2+96-20
2020-08-09 21:53Tests: print generated C on test failureNoam Preil1+4-0
2020-08-09 21:21CBE: Use zig_noreturn instead of noreturn to avoid namespace conflictNoam Preil4+13-16
2020-08-09 19:41CBE: improve noreturn definition, support noreturn on MSVCNoam Preil1+3-1
2020-08-13 04:13stage2: astgen for while loopsAndrew Kelley6+269-21
2020-08-12 22:26Merge pull request #6039 from heidezomp/std-log-scopedAndrew Kelley1+110-9
2020-08-12 20:35add error for unused/duplicate block labelsVexu7+97-11
2020-08-12 13:54std.log: don't state in docs that messages are logged to stderrheidezomp1+16-16
2020-08-12 13:37std.log: add documentation for scoped loggingheidezomp1+18-1
2020-08-12 12:03std.log: add scoped logging structheidezomp1+84-0
2020-08-12 08:56docs: Fix reference to General Purpose AllocatorJosias1+2-4
2020-08-12 05:23stage2: basic support for parameters .debug_infoAndrew Kelley10+491-96
2020-08-12 02:02stage2: emit DW_TAG_subprogram for function DeclsAndrew Kelley2+163-13
2020-08-11 21:07stage2: set up per-Decl .debug_infoAndrew Kelley2+284-102
2020-08-11 21:05GeneralPurposeAllocator: default to store more stack frames in test modeAndrew Kelley1+2-1
2020-08-11 21:04std.mem.Allocator: fix not passing return_addressAndrew Kelley1+1-1
2020-08-11 19:49copy_file_range linux syscall (#6010)Maciej Walczak7+157-7
2020-08-11 09:20translate-c: use mangled name when macro translation failsVexu2+127-198
2020-08-09 16:24translate-c: convert int to bool if bool is expectedVexu5+35-12
2020-08-09 13:26translate-c: always add extern token for functions without bodyVexu2+8-8
2020-08-11 02:34GeneralPurposeAllocator: use std.log instead of std.debug.printAndrew Kelley4+84-37
2020-08-09 12:57Update tools/process_headers.zig to latest zigjoachimschmidt5571+11-10
2020-08-11 00:09Merge pull request #5993 from kubkon/getpathnamebyhandleAndrew Kelley3+163-25
2020-08-11 00:09Merge pull request #6002 from MasterQ32/zig_fmt_align_fixAndrew Kelley1+28-2
2020-08-11 00:05std: dwarf_bits correctionAndrew Kelley1+4-4
2020-08-10 18:44Convert prefix from u8 to u16 programmaticallyJakub Konka1+4-1
2020-08-10 10:30Validate DOS path before returningJakub Konka1+11-6
2020-08-09 15:40Uses getWritten instead of .pos + slicingFelix Queißner1+1-1
2020-08-09 12:09Makes formatFloatValue not return error.NoSpaceLeft anymore.Felix (xq) Queißner1+8-2
2020-08-09 10:48Fixes double alignmentFelix (xq) Queißner1+22-2
2020-08-09 08:47Address some review commentsJakub Konka2+25-20
2020-08-09 01:19stage2: fix crash on empty source fileAndrew Kelley4+20-10
2020-08-09 00:20Merge pull request #5998 from ziglang/general-purpose-allocatorAndrew Kelley23+1791-691
2020-08-08 22:59std: general purpose allocator: use AutoHashMapAndrew Kelley1+1-12
2020-08-08 20:46fix general purpose allocator test cases on WindowsAndrew Kelley1+17-5
2020-08-08 20:05GeneralPurposeAllocator: naming convention refactorAndrew Kelley1+52-52
2020-08-08 20:04std.heap.page_allocator: Windows support for growing without remappingAndrew Kelley1+3-3
2020-08-08 19:04don't collect stack trace frames in release safe mode by defaultAndrew Kelley1+47-65
2020-08-08 09:15std lib general purpose allocator: disable stack tracing on mipsAndrew Kelley2+17-3
2020-08-08 09:15update langref in light of new general purpose allocatorAndrew Kelley1+11-3
2020-08-08 08:21restore previous behavior of allowing std.testing.allocatorAndrew Kelley1+1-1
2020-08-08 08:00stage1: deal with WebAssembly not supporting @returnAddress()Andrew Kelley3+19-3
2020-08-08 07:37utilize math.ceilPowerOfTwoAndrew Kelley2+7-10
2020-08-08 07:34std.mem.Allocator: add return_address to the interfaceAndrew Kelley7+227-88
2020-08-08 06:26improvements & fixes for general purpose allocator integrationAndrew Kelley10+142-145
2020-08-08 05:35std: introduce GeneralPurposeAllocatorAndrew Kelley14+1497-551
2020-08-07 08:15refactor now that stage1 supports anon default struct field initsAndrew Kelley1+6-6
2020-08-07 18:50stage1: elide `@intToPtr` alignment safety check for 1-byte alignmentAndrew Kelley1+2-2
2020-08-07 23:18stage2: make link data in Decl into unionsIsaac Freund3+69-49
2020-08-07 21:21Fix alignment issueJakub Konka1+10-15
2020-08-06 16:51Redo GetFinalPathNameByHandle using DeviceIoControlJakub Konka4+142-178
2020-08-05 17:10Add docsJakub Konka1+18-6
2020-08-05 16:34Use NtQueryInformationFile unless unavailableJakub Konka1+57-13
2020-08-05 15:23Initial draft of GetFinalPathNameByHandleJakub Konka4+134-24
2020-08-05 20:30Revert "std.fmt.format: small optimization to avoid runtime bloat"Andrew Kelley1+0-2
2020-08-05 18:27Merge branch 'pixelherodev-elf-refactor'Andrew Kelley3+134-146
2020-08-03 00:48Codegen: 16-bit pointersNoam Preil1+4-0
2020-08-03 00:46Stage2: minor File.ELF refactorNoam Preil3+130-146
2020-08-05 06:45std.os tests: improve robustness of "symlink with relative paths"Andrew Kelley1+4-1
2020-08-05 06:04zig fmtAndrew Kelley6+14-16
2020-08-05 05:54zig build: fix addBuildOption for `[]const u8` and `?[]const u8`Andrew Kelley2+28-10
2020-08-05 05:54zig build: fix addBuildOption for `[]const u8` and `?[]const u8`Andrew Kelley2+28-10
2020-08-05 04:46update target CPU features from llvm 10 to 11rc1Andrew Kelley13+991-67
2020-08-05 01:38stage2: add missing newlines to cli error messagesAndrew Kelley1+8-8
2020-08-05 01:03update clang command line options data from 10 to 11rc1Andrew Kelley2+452-276
2020-08-05 00:52update install files for LLVM 11rc1Andrew Kelley5+5-86
2020-08-05 00:39libunwind: update from LLVM 10 to 11rc1Andrew Kelley20+804-196
2020-08-05 00:30libcxxabi: upgrade from llvm 10 to 11rc1Andrew Kelley11+404-132
2020-08-05 00:26libcxx: update from LLVM 10 to 11rc1Andrew Kelley68+4215-1565
2020-08-05 00:17update C lib/include/ files from clang 10 to 11rc1Andrew Kelley47+55699-21516
2020-08-05 00:09Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley69+6722-3221
2020-08-04 22:39stage2 tests: fix qemu logicAndrew Kelley1+20-21
2020-08-04 22:32Merge branch 'pfgithub-stage2-testing-Copy-2'Andrew Kelley7+408-53
2020-08-04 22:32stage2 tests: support the -Denable-qemu options and friendsAndrew Kelley4+113-55
2020-08-04 22:31codegen: introduce toCanonicalReg to clean up x86-specific logicAndrew Kelley1+12-3
2020-08-04 21:32stage2: riscv test casepfg3+38-17
2020-08-04 10:30stage2: riscv correctly aligned functionspfg1+7-2
2020-08-04 09:33stage2: riscv 0 argument non-nested function callspfg2+76-14
2020-08-04 08:17stage2: riscv hello worldpfg2+89-34
2020-08-04 05:38stage2: starting on a riscv64 backendpfg3+175-30
2020-08-04 20:53Merge pull request #5978 from ziglang/stage2-dwarf-incrAndrew Kelley14+829-213
2020-08-04 09:02stage2: fix ZIR support and C back endAndrew Kelley3+48-24
2020-08-04 08:41stage2: link: fix not freeing debug line free listAndrew Kelley1+1-0
2020-08-04 08:39stage2: fix updating debug line info not resizing properlyAndrew Kelley1+1-0
2020-08-04 08:38stage2: fix memory leak with exported decl nameAndrew Kelley1+1-0
2020-08-04 07:22stage2 .debug_line: handle Decl line numbers changingAndrew Kelley2+56-16
2020-08-04 06:47stage2: stop needlessly re-analyzing unchanged functionsAndrew Kelley2+14-9
2020-08-04 06:13stage2 .debug_line: handle Decl deletes and updatesAndrew Kelley1+50-16
2020-08-04 05:22stage2: move link.File.ELF.SrcFn field from Module.Fn to Module.DeclAndrew Kelley2+8-4
2020-08-04 05:07stage2: fix use-after-free of export symbol nameAndrew Kelley1+7-3
2020-08-04 04:56self-hosted: add build option for log scopesAndrew Kelley4+59-49
2020-08-04 04:09stage2 codegen: revert the unneeded is_stmt stuffAndrew Kelley1+6-13
2020-08-04 04:01stage2 .debug_line stepping with gdb is workingAndrew Kelley4+100-44
2020-08-04 02:14stage2 .debug_line: simpler strategy for incremental compilationAndrew Kelley3+121-180
2020-08-03 21:44translate-c: recognize other type trait expressionsVexu5+55-2
2020-08-03 07:54stage2: dwarf: fix standard opcode length of LNS_fixed_advance_pcAndrew Kelley1+1-1
2020-08-03 07:42downgrade .debug_info to DWARFv4Andrew Kelley1+3-4
2020-08-03 07:34downgrade .debug_line to DWARFv4Andrew Kelley1+10-36
2020-08-03 04:28codegen: emit .debug_line ops for IR instructionsAndrew Kelley7+159-66
2020-08-03 03:22.debug_line: avoid DW_FORM_strp to work around readelf/gdbAndrew Kelley1+27-11
2020-08-03 02:57.debug_line: don't rely on header_length fieldAndrew Kelley1+20-3
2020-08-03 02:21.debug_line incremental compilation initial supportAndrew Kelley2+223-72
2020-08-01 06:22stage2: add the .debug_line header and associated data typesAndrew Kelley4+284-32
2020-08-01 05:58std.dwarf: add LNCT constants from DWARF v5Andrew Kelley1+8-0
2020-08-01 05:58std: add function for writing fixed width ULEB128Andrew Kelley1+44-0
2020-08-02 10:16stage2: move format-specific code to link.File.XIsaac Freund2+144-197
2020-08-02 11:55Add rdynamic option to build.zigS0urc3C0de1+5-0
2020-08-01 19:46add compile error for alignCasting zero sized typesVexu2+39-0
2020-08-02 17:47Merge pull request #5968 from haliucinas/blake2Andrew Kelley1+224-27
2020-08-02 17:41Merge pull request #5960 from kubkon/windows-dir-refactorAndrew Kelley8+438-417
2020-08-02 17:36Apply suggestions from code reviewJakub Konka1+5-5
2020-08-01 00:37elf: Iterate over headers w/o need for allocatorJay Petacat2+140-131
2020-08-01 14:15remove unnecessary operationsMantas Jonytis1+1-1
2020-08-01 13:56implement keyed blake2Mantas Jonytis1+113-28
2020-08-01 13:05make blake2 publicMantas Jonytis1+2-2
2020-08-01 13:00compute blake2 at compile timeMantas Jonytis1+26-20
2020-08-01 12:31blake2b: off-by-one on updateMantas Jonytis1+2-2
2020-08-01 12:31add more blake2b test casesMantas Jonytis1+53-0
2020-08-01 12:15blake2s: off-by-one on updateMantas Jonytis1+2-2
2020-08-01 12:15add more blake2s testsMantas Jonytis1+53-0
2020-07-31 17:16Fix opening NUL device on WindowsJakub Konka1+1-1
2020-07-30 22:54Add prelim `openW` and `openatW`Jakub Konka5+118-21
2020-07-30 22:31Add some os.open and os.openat smoke testsJakub Konka1+90-0
2020-07-30 21:00Use NtCreateFile directly in ReadLinkJakub Konka1+56-19
2020-07-30 20:47Move delete file logic into windows.DeleteFile fnJakub Konka5+115-136
2020-07-30 15:50Refactor internal Win routines to reuse OpenFileJakub Konka4+83-186
2020-07-30 15:00Remove CreateDirectoryW and CreateFileW callsJakub Konka5+90-169
2020-07-31 08:37Print } as format argument in enum build option (#5953)Sam Tebbs1+1-1
2020-07-31 08:16stage2: implement .debug_aranges DWARFAndrew Kelley1+110-0
2020-07-31 08:16std.ArrayList: add appendNTimesAssumeCapacityAndrew Kelley1+18-0
2020-07-31 06:51stage2: add some tracy calls to link.zig functionsAndrew Kelley1+10-0
2020-07-31 03:30stage2: add DWARF info for the main compilation unitAndrew Kelley7+310-19
2020-07-30 09:58fix missing parser error for missing comma before eofVexu2+18-1
2020-07-22 13:27compiler_rt: add floatditfVexu4+66-2
2020-07-29 07:02Split DeviceIoControl path into two fn call pathsJakub Konka1+36-13
2020-07-29 09:29Merge branch 'more-stage2-locals'Andrew Kelley12+916-238
2020-07-29 09:28stage2: codegen: fix off-by-one stack variable offsetsAndrew Kelley1+14-8
2020-07-29 09:10stage2: register-aliasing-aware codegenAndrew Kelley3+153-62
2020-07-29 07:08stage2: improved codegenAndrew Kelley1+90-28
2020-07-29 05:08stage2: fix superfluous returnvoid ZIRAndrew Kelley1+4-2
2020-07-29 04:57stage2: codegen handles undefined valuesAndrew Kelley8+248-120
2020-07-29 02:12stage2: add ZIR emitType support for simple pointer typesAndrew Kelley2+41-0
2020-07-29 02:11stage2: fix format() of mutable pointer typesAndrew Kelley1+1-1
2020-07-29 02:11stage2: x86_64 codegen for movs to/from stack variablesAndrew Kelley1+41-2
2020-07-29 00:27stage2: more progress towards mutable local variablesAndrew Kelley7+372-65
2020-07-28 18:10std.fmt.format: small optimization to avoid runtime bloatAndrew Kelley1+2-0
2020-07-28 12:21Add Zig wrapper for kernel32.DeviceIoControlJakub Konka1+14-10
2020-07-28 17:00Fixes atomicSymLink looping when new_path already exists.Felix (xq) Queißner1+1-1
2020-07-28 08:39self-hosted: beginnings of stack allocationAndrew Kelley6+180-74
2020-07-28 07:00stage1: hot path for resolving types of primitivesAndrew Kelley1+14-0
2020-07-28 05:44self-hosted: refactor some code out of Module.zig into zir_sema.zigAndrew Kelley3+1364-1351
2020-07-27 21:07add helpful error note for when function cannot return an errorVexu2+43-6
2020-07-28 01:59stage2: implement integer return valuesAndrew Kelley3+113-42
2020-07-28 00:38stage2: fix function calls always having void return typeAndrew Kelley1+3-1
2020-07-27 23:03std.elf: Fix read functions for 32-bit targetsJay Petacat1+1-1
2020-07-28 00:09stage2: astgen for all arithmetic and assignmentsAndrew Kelley3+332-100
2020-07-27 20:04Merge pull request #5511 from jessrud/arraylist-replaceRangeAndrew Kelley1+68-0
2020-06-02 17:58Add comment explaining --stack-first optionzigazeljko1+4-0
2020-07-25 16:36Adds support for RunStep to use the result of a WriteFileStep.Felix (xq) Queißner1+18-0
2020-07-27 15:08Replace DeviceIoControl with FsControlFileJakub Konka2+35-20
2020-07-27 14:10Add meta viewport to fix mobile rendering, add missing <code> blockAshok Gautham1+2-1
2020-07-26 00:47Use writer for LinearFifo instead of deprecated outStreamfrmdstryr1+8-2
2020-07-27 12:19translate-c: use ArrayList for macro tokensVexu3+302-323
2020-07-26 16:29Fix a use of appendToken to appendIdentifier in translate-cHenrik Laxhuber1+1-1
2020-07-26 14:27Fix parsing of `unsigned` in translate-c.Henrik Laxhuber2+26-1
2020-07-26 16:03Fix bug in big.int.Mutable.toManaged() and add testsjoachimschmidt5572+23-1
2020-07-27 07:12Merge pull request #5932 from Sahnvour/hashAndrew Kelley3+91-20
2020-07-26 05:29Provide Ip4Address and Ip6Address in addition to AddressJonathan Marler1+279-196
2020-07-26 20:08make use of hasUniqueRepresentation to speed up hashing facilities, fastpath in getAutoHashFn is particularly important for hashmap performanceSahnvour2+14-9
2020-07-26 20:04improve autoHash type switch floats shouldn't be autoHash'd as they have multiple representations for some values, preventing it by default is saferSahnvour1+9-11
2020-07-26 20:01add trait hasUniqueRepresentationSahnvour1+68-0
2020-07-26 06:33run zig fmt on std.testingAndrew Kelley1+2-2
2020-07-26 06:32stage2: remove superfluous else => unreachableAndrew Kelley1+2-9
2020-07-26 05:54Merge pull request #5678 from antlilja/float-testingAndrew Kelley1+53-0
2020-07-26 05:46Merge pull request #5693 from antlilja/switch-unreachable-elseAndrew Kelley7+122-15
2020-07-25 23:38Add memory replacement routinesmeme1+73-0
2020-07-26 05:21ci: update msys2 installerAndrew Kelley1+1-1
2020-07-25 00:08llvm11: link against libClangToolingCoreAndrew Kelley1+1-0
2020-07-25 00:02stage1: add missing math.h includesAndrew Kelley2+2-0
2020-07-25 00:01update clang drivers from llvm 10 to 11Andrew Kelley4+55-34
2020-07-24 23:49update LLVM C++ API wrappers from llvm 10 to 11Andrew Kelley4+247-24
2020-07-24 23:49update LLVM 10 version numbers to 11Andrew Kelley4+51-59
2020-07-24 21:06Revert "Support taking extern pointers at comptime"Andrew Kelley8+47-284
2020-05-17 16:51std: fix json parsing into unionsdaurnimator1+12-1
2020-05-15 09:28Support taking extern pointers at comptimeyvt8+284-47
2020-06-04 20:20macOS: macho ld64.lld fixesMichael Dusan6+92-46
2020-07-24 18:29Merge pull request #5891 from Luukdegram/stage2-substractionAndrew Kelley2+255-44
2020-07-24 15:51Fix resolvepeertype() int signess and feedback improvementsLuuk de Gram1+22-17
2020-07-23 17:25Restructuring and f32/f64 supportLuuk de Gram1+161-57
2020-07-22 20:13Rebase and skeleton for float supportLuuk de Gram1+99-57
2020-07-17 21:04Restructured arithmetic operationsLuuk de Gram2+69-39
2020-07-16 19:30Fixed test caseLuuk de Gram1+1-1
2020-07-16 19:17Stage2: Add support for substractionLuuk de Gram1+31-1
2020-07-24 12:35Use -c flag in all s3cmd occurrences on WinJakub Konka1+2-2
2020-07-24 07:11Re-apply temp msys2 python fixJakub Konka2+9-3
2020-07-24 06:26Refactor macOS build script in AzureJakub Konka1+3-56
2020-07-24 06:26ci: undo the recent changes. maybe upstream fixed itAndrew Kelley2+2-7
2020-07-24 06:05self-hosted: AST flattening, astgen improvements, result locations, and moreAndrew Kelley12+1177-765
2020-07-23 17:55ci: looks like s3cmd wants a new path for the config fileAndrew Kelley1+2-1
2020-07-22 21:26Fix std.log example to make the log handler print the newlineheidezomp1+4-4
2020-07-22 21:26Add signalfd support (#5322)luna3+53-1
2020-07-22 17:59Merge pull request #5879 from kubkon/readlink-winAndrew Kelley7+581-69
2020-07-22 10:46Make the default log handler print a newlinejoachimschmidt5571+1-1
2020-07-21 18:40Add missing cross-platform Dir.readLink fnsJakub Konka3+49-13
2020-07-21 17:45Enable std.os.symlinkat tests on WindowsJakub Konka1+5-4
2020-07-21 17:22Draft out ReadLinkW using NT primitivesJakub Konka2+144-195
2020-07-21 07:26Finish drafting CreateSymolicLink using NT callsJakub Konka3+75-81
2020-07-21 06:44Draft out dir symlinks branchJakub Konka1+62-10
2020-07-20 22:08Start drafting CreateSymbolicLink using ntdll syscallsJakub Konka2+47-0
2020-07-19 21:18Add various build fixesJakub Konka2+64-17
2020-07-19 20:25Ensure Dir.deleteTree does not dereference symlinksJakub Konka4+25-22
2020-07-19 10:21Fix Windows buildJakub Konka3+14-6
2020-07-19 09:47Move symlink to fs.symlinkAbsolute with SymlinkFlagsJakub Konka5+148-99
2020-07-15 18:33Fix more compilation errors on other hostsJakub Konka1+3-0
2020-07-15 18:28Fix compilation on other hostsJakub Konka1+3-0
2020-07-15 16:55RefactorJakub Konka2+40-26
2020-07-15 16:15Ensure we use Win32 prefix in Win32 callsJakub Konka3+59-29
2020-07-15 15:55Handle relative/absolute symlinks; add more testsJakub Konka2+33-13
2020-07-15 15:40Add smoke test for dir symlinksJakub Konka1+28-24
2020-07-15 07:06Add SymlinkFlags needed to create symlinks to dirs on WinJakub Konka3+19-16
2020-07-14 22:28Fix readlink smoke testJakub Konka1+1-1
2020-07-14 22:24RefactorJakub Konka4+33-32
2020-07-14 21:30Fix unlinkatW to allow file symlink deletion on WindowsJakub Konka3+51-42
2020-07-14 21:06Use NtCreateFile to get handle to reparse pointJakub Konka4+131-43
2020-07-14 06:45Fix incorrect byte format of REPARSE_DATA_BUFFER structJakub Konka2+36-28
2020-07-14 06:01Use windows.CreateFileW to open the reparse pointJakub Konka3+17-66
2020-07-13 21:41Add windows.ReadLink similar to OpenFile but for reparse points onlyJakub Konka3+55-19
2020-07-13 15:51Debug readlinkW using OpenFileJakub Konka3+29-10
2020-07-13 06:29Finish symlink implementation on WindowsJakub Konka3+50-5
2020-07-13 06:01Add readlink smoke testJakub Konka3+49-12
2020-07-12 21:03Start drafting out os.readlink on WindowsJakub Konka2+57-2
2020-07-22 06:37Add temporary fix to the CI on WinJakub Konka1+5-1
2020-07-21 22:35Merge pull request #5905 from Vexu/stage2-floatAndrew Kelley9+459-90
2020-06-24 13:35Use function attribute "frame-pointer"Hiroki Noda1+2-3
2020-07-21 18:43stage2: actually implement float castingVexu2+62-9
2020-07-21 18:18stage2: remove some dead code, fix build on aarch64Vexu3+36-26
2020-07-21 14:14stage2: add floatCast to zir and irVexu5+120-67
2020-07-20 19:45stage2: implement some casts for numbersVexu4+74-15
2020-07-20 15:34stage2: astgen for floats and other primitive literalsVexu2+56-1
2020-07-20 15:11stage2: add float valuesVexu1+144-17
2020-07-20 14:50fix comptime comparisons of different sized floatsVexu2+14-2
2020-07-21 19:13stage2: ability for ZIR to map multiple tags to the same typeAndrew Kelley4+298-325
2020-07-20 23:21stage2: AST: (breaking) flatten out suffix operationsAndrew Kelley5+246-310
2020-07-20 22:52stage2 AST: rename OptionalUnwrap to OrElseAndrew Kelley4+134-124
2020-07-21 17:42Merge pull request #5888 from pfgithub/stage-2-testing-CopyAndrew Kelley1+59-4
2020-07-21 08:47Fix log.zig example.purringChaos1+1-1
2020-07-20 20:12Merge branch 'register-allocation'Andrew Kelley10+1819-1506
2020-07-20 20:11stage2: register allocator processes operand deathsAndrew Kelley8+698-517
2020-07-18 00:03stage2: fix implementation of liveness operandDies()Andrew Kelley3+39-1
2020-07-17 22:51stage2: implement register copyingAndrew Kelley4+124-36
2020-07-17 16:33stage2: codegen: refactor to always have comptime archAndrew Kelley2+1050-1044
2020-07-20 09:25Merge branch 'master' of https://github.com/ziglang/zig into 5002-fix-entrypoint-with-winmainAnthony Arian255+16497-7828
2020-07-17 17:16allow non-pointer extern opaque variablesVexu4+16-6
2020-07-18 07:22fix floatCast type check regressionVexu2+18-0
2020-07-17 10:47Add trait.isTupledata-man1+13-0
2020-07-16 20:35add is_tuple field to struct typeinfoVexu4+16-5
2020-07-16 21:08stage2: support @"identifier" syntaxpfg1+26-10
2020-07-16 19:03Merge pull request #5889 from Vexu/translate-cAndrew Kelley8+135-3
2020-07-16 14:10add behavior tests fro macro translationsVexu5+29-0
2020-07-16 14:05std.mem.zeroes use std.mem.set instead of `@memset`Vexu1+1-1
2020-07-16 05:26Vectors clarification in docsdata-man1+1-1
2020-07-16 13:20translate-c: support initializer list expr macrosVexu2+80-0
2020-07-16 13:00std.mem.zeroInit support initiating with tuplesVexu1+25-2
2020-07-16 11:22stage2: period and suffixoppfg1+39-0
2020-07-16 07:04stage2: change large switch → inline for looppfg1+6-39
2020-07-16 05:57Merge pull request #5885 from ziglang/stage2-localsAndrew Kelley9+1504-1002
2020-07-16 05:36stage2: local constsAndrew Kelley5+72-36
2020-07-16 02:39stage2: breaking AST memory layout modificationsAndrew Kelley6+599-285
2020-07-16 02:37On darwin, only add the self exe to the cache hash for compiler id (#5880)haze1+8-0
2020-07-16 01:15stage2: breaking AST memory layout modificationsAndrew Kelley6+450-316
2020-07-15 22:42stage2: extract AST=>ZIR code to separate fileAndrew Kelley2+490-472
2020-07-15 18:34Merge pull request #5872 from ziglang/ast-flatten-2Andrew Kelley9+773-421
2020-07-15 11:04TrailerFlags test: fix bad alignment assumption on 32-bitAndrew Kelley1+0-1
2020-07-15 08:38stage2: VarDecl and FnProto take advantage of TrailerFlags APIAndrew Kelley8+662-428
2020-07-15 00:17add std.meta.TrailerFlags APIAndrew Kelley2+119-0
2020-07-14 22:29follow up from previous commit for generic methodsAndrew Kelley2+6-1
2020-07-14 21:38fix ability to call methods on enums with pointer-to-selfAndrew Kelley3+42-4
2020-07-14 09:24Merge pull request #5868 from ziglang/stage2-improvementsAndrew Kelley12+1010-464
2020-07-14 09:24stage2: implement enough for assert() function to codegenAndrew Kelley5+192-36
2020-07-14 06:48stage2: fix liveness analysis of Call instructionsAndrew Kelley2+40-16
2020-07-14 06:48stage2: detect unreferenced non-volatile asm and NOTAndrew Kelley1+5-0
2020-07-14 06:27Added octal formatting fo `fmt` functions. (#5867)~nue1+8-0
2020-07-14 03:47stage2: add ZIR support for BoolNotAndrew Kelley4+59-0
2020-07-14 03:13stage2 parser: split out PrefixOp into separate AST NodesAndrew Kelley5+711-408
2020-07-05 22:39Document top-level doc comments, per #2288.Nathan Michaels1+12-0
2020-07-13 22:45Merge pull request #5831 from paulespinosa/langref-hello-world-moreAndrew Kelley1+95-5
2020-07-13 08:29Use Writer for Language Reference Hello World ExamplePaul Espinosa1+1-1
2020-07-13 22:34stage2: Module: use StringHashMapUnmanagedAndrew Kelley1+3-4
2020-07-13 07:32Merge branch 'stage2-condbr'Andrew Kelley10+510-376
2020-07-13 07:31stage2: add new test caseAndrew Kelley1+28-1
2020-07-13 07:28stage2: add retvoid support to CBEAndrew Kelley5+212-209
2020-07-13 06:50stage2: add implicit return void where applicableAndrew Kelley4+58-32
2020-07-13 06:12stage2: codegen: more branching supportAndrew Kelley1+11-3
2020-07-13 06:04stage2: implement function calling convention for callsAndrew Kelley1+185-132
2020-07-13 06:04stage2: peer type resolution with noreturnAndrew Kelley1+18-1
2020-07-13 07:07Merge pull request #5864 from pixelherodev/cbeAndrew Kelley4+263-145
2020-07-13 05:47CBE: Code cleanupNoam Preil1+146-144
2020-07-13 05:12CBE: Only generate `(void)` for calls whose return values are ignoredNoam Preil1+4-4
2020-07-13 05:10CBE: Use hasCodeGenBits instead of checking against void and noreturnNoam Preil1+1-2
2020-07-09 19:38Get basic return test workingNoam Preil4+145-28
2020-07-13 02:56CBE: Make C an ObjectFormat instead of a special bool (#5849)pixelherodev5+14-11
2020-07-11 09:08check for invalid sentinel when creating pointer with `@Type`Vexu2+22-1
2020-07-08 21:07std: add mem.joinZIsaac Freund1+36-2
2020-07-12 15:39document a few functions in std.memxackus1+12-3
2020-07-12 21:46Merge pull request #5857 from daurnimator/use-unmanagedAndrew Kelley3+50-47
2020-07-12 17:14Make allocator test functions publicSam Tebbs1+4-4
2020-07-09 05:59Fix incorrect continue condition in PreopeonListJakub Konka1+10-2
2020-07-12 14:38std: don't store allocator inside of std.http.HeaderEntrydaurnimator1+16-18
2020-07-12 14:34std: use *Unmanaged data structures in http.Headers objectdaurnimator1+29-29
2020-07-12 14:34std: add StringHashMapUnmanageddaurnimator2+5-0
2020-07-12 08:27revert accidental format of testsVexu2+4-2
2020-07-11 17:35fix alignment parsing in stage1Vexu2+2-2
2020-07-12 07:35Merge pull request #5846 from Vexu/anytypeAndrew Kelley166+792-749
2020-07-12 07:31Merge pull request #5847 from Vexu/declAndrew Kelley17+40-749
2020-07-11 22:33Sponsors Button => ZSFAndrew Kelley1+1-1
2020-07-11 19:04update compile error tests and some doc commentsVexu8+56-51
2020-07-11 19:04use 'anytype' in translate-cVexu5+22-23
2020-07-11 18:20fix parser tests and add test for anytype conversionVexu1+21-5
2020-07-11 11:09run zig fmt on std lib and self hostedVexu151+534-530
2020-07-11 17:11use typeInfo instead of hardcoded tables in std.TargetVexu16+24-749
2020-07-11 16:51Add test for `@typeInfo` declarations showing up in declaration orderVexu1+16-0
2020-07-11 11:08add 'anytype' to stage1 and langrefVexu9+114-105
2020-07-11 10:54add 'anytype' to self-hosted parserVexu4+45-35
2020-07-11 11:08Introduce Error Union and Use WriterPaul Espinosa1+27-18
2020-07-10 14:30use correct cast function when doing `@floatCast` at comptimeVexu3+44-21
2020-07-11 02:10Update doc/langref.html.inPaul1+1-1
2020-07-11 02:09Update doc/langref.html.inPaul1+1-1
2020-07-11 02:09Update doc/langref.html.inPaul1+1-1
2020-07-11 02:09Update doc/langref.html.inPaul1+2-2
2020-07-10 01:51remove stray allocator parameterJosh Wolfe1+1-1
2020-07-10 06:24Revert "use correct cast function when doing `@floatCast` at comptime"Andrew Kelley2+1-14
2020-07-09 18:25use correct cast function when doing `@floatCast` at comptimeVexu2+14-1
2020-07-09 11:38Explain Language Ref's Hello WorldPaul Espinosa1+86-5
2020-07-09 04:03Merge branch 'register-allocation'Andrew Kelley14+1395-438
2020-07-09 04:01start to make test runner aware of loggingAndrew Kelley2+15-0
2020-07-09 03:46Merge remote-tracking branch 'origin/master' into register-allocationAndrew Kelley17+1883-1218
2020-07-09 03:33stage2: `if` AST=>ZIRAndrew Kelley5+317-128
2020-07-09 03:32Merge pull request #5822 from pixelherodev/cbeAndrew Kelley8+48-26
2020-07-08 20:40langref: Expand "if error union with optional" test caseRyan Liptak1+16-0
2020-07-07 19:20ci: check langref.html for html errorsxackus2+6-1
2020-07-08 07:53langref: Add test case for "if error union with optional"Ryan Liptak1+26-0
2020-07-08 04:42Rename langref's Index to Contents (TOC)Paul Espinosa1+4-4
2020-07-08 18:10CBE: Don't expose openCFile, always close file after an updateNoam Preil2+5-4
2020-07-08 18:05CBE: Emit asm decls for now, but rename to make them validNoam Preil5+38-20
2020-07-08 10:45Merge pull request #5816 from pixelherodev/cbeAndrew Kelley9+1716-1209
2020-07-08 07:04stage2: implement compare operator AST->ZIRAndrew Kelley2+29-0
2020-07-08 06:56stage2 misc fixesAndrew Kelley3+67-13
2020-07-08 05:44stage2: proper indenting when printing ZIR textAndrew Kelley1+48-42
2020-07-08 05:35stage2: machine code for condbr jumpsAndrew Kelley4+109-42
2020-07-08 04:33CBE: Only try to use GNU attribute when __GNUC__is setNoam Preil1+1-1
2020-07-08 04:11Stage2: facepalm.Noam Preil1+4-1
2020-07-08 03:59CBE: Cleanup unimplementedsNoam Preil2+33-24
2020-07-08 03:24CBE: Improve resource cleanupNoam Preil2+18-3
2020-07-08 03:19CBE: truncate output fileNoam Preil1+5-22
2020-07-08 03:11CBE: Some cleanupNoam Preil3+44-51
2020-07-07 20:31fix missing check on extern variables with no typeVexu2+13-0
2020-07-08 02:57CBE: Move standards determination to generated codeNoam Preil7+57-60
2020-07-08 01:54CBE: Integrate into stage2 via --c-standardNoam Preil1+63-43
2020-07-08 01:35CBE: working asm Inputs and Outputs; std{int,def}.h auto-inclusionNoam Preil3+153-14
2020-07-07 23:35CBE: Working function call w/ no args or return valueNoam Preil3+95-25
2020-07-07 23:13Merge pull request #5755 from kubkon/dir-iter-testsAndrew Kelley2+46-1
2020-07-07 22:43Fix a dumb in testsNoam Preil1+4-8
2020-07-07 22:03Add comment about memory invalidation in Iterator.next on WinJakub Konka1+2-0
2020-07-07 21:51Working translation of empty functionNoam Preil3+46-3
2020-07-07 21:06CBE: Get test more usefulNoam Preil3+17-2
2020-07-07 20:47Detect unexpected compilation errors in testsNoam Preil1+15-2
2020-07-07 20:40CBE skeletonNoam Preil3+114-34
2020-07-07 18:55Stage2: Refactor in preparation for C backendNoam Preil6+1284-1147
2020-07-07 08:01stage2: progress towards Block and CondBr codegenAndrew Kelley4+55-15
2020-07-07 03:48fix liveness analysis and not correctly propagating link errorsAndrew Kelley4+40-29
2020-07-06 21:54Remove old commentNoam Preil1+0-3
2020-07-06 13:51fix HashMap.clone()Vexu1+26-6
2020-07-06 09:21stage2: codegen skeleton for cmp and subAndrew Kelley4+254-92
2020-07-06 06:10stage2: skeleton codegen for x64 ADDAndrew Kelley6+392-283
2020-07-06 06:10std: expose unmanaged hash mapsAndrew Kelley2+9-3
2020-07-06 06:09std: add new array list functionsAndrew Kelley1+60-0
2020-06-30 01:58stage2: implement liveness analysisAndrew Kelley4+209-11
2020-07-05 22:58Merge pull request #5793 from pfgithub/stage-2-testingAndrew Kelley3+54-4
2020-07-03 19:35Rewrite std.fmt.parseIntAlluet1+61-26
2020-07-05 22:44Merge branch 'emekoi-windowsver-fix'Andrew Kelley3+38-23
2020-07-05 22:44add doc comment for std.Target.Os.WindowsVersionAndrew Kelley1+2-0
2020-04-12 03:30added custom format method for WindowsVersionemekoi3+36-23
2020-07-02 05:04Fix issue 5757: increase branch quota for formatting enumsJonathan Marler1+4-0
2020-07-05 22:24Merge pull request #5797 from xackus/intcast-runtime-safetyAndrew Kelley5+19-7
2020-07-05 21:12Merge pull request #5786 from ziglang/std-hash-mapAndrew Kelley16+985-563
2020-07-04 22:25update more HashMap API usageAndrew Kelley8+112-153
2020-07-04 02:07std hash map: do the pow2 improvement againAndrew Kelley1+25-21
2020-07-04 01:31update std lib to new hash map APIAndrew Kelley8+111-108
2020-07-03 23:57reimplement std.HashMapAndrew Kelley3+766-310
2020-07-05 18:44compiler-rt: fix bugs uncovered by previous commitxackus3+3-3
2020-07-05 15:58stage1: add missing runtime safety for @intCast unsigned -> signed of same bit countxackus2+16-4
2020-07-04 22:30stage2: add and @as testspfg1+25-0
2020-07-04 09:27stage2: builtin @aspfg2+7-1
2020-07-04 08:58stage2: InfixOp addpfg1+22-3
2020-07-04 11:44std.mem.dupe is deprecated, move all references in stdjoachimschmidt55714+23-23
2020-07-02 15:22zig build --help: Consistent capitalization/punctuationheidezomp1+5-5
2020-07-04 01:15don't try to find config_h if it's not neededpfg1+6-9
2020-07-03 17:11Merge pull request #5779 from ziglang/stage1-hash-mapAndrew Kelley2+148-36
2020-07-03 04:48cmake: add -DZIG_WORKAROUND_POLLY_SOAndrew Kelley1+4-0
2020-07-03 04:43Merge branch 'timotheecour-pr_fix_4799'Andrew Kelley2+11-2
2020-07-03 04:43clean up readmeAndrew Kelley1+5-5
2020-04-18 00:22fix https://github.com/ziglang/zig/issues/4799Timothee Cour2+10-1
2020-07-03 03:49stage1 HashMap: linear scan for < 16 entriesAndrew Kelley1+49-9
2020-07-02 22:33stage1 HashMap: store hash & do robin hood hashingAndrew Kelley2+102-30
2020-07-02 18:54Update lib/std/fs/test.zigJakub Konka1+1-1
2020-06-24 09:04Translate-c fix rhs not cast on array accessIan Simonson2+94-9
2020-07-01 12:15Fix memory corruption in Dir.Iterator testJakub Konka1+10-4
2020-06-30 15:43Add Dir.Iterator testsJakub Konka1+38-1
2020-07-01 10:14stage1: reimplement HashMapAndrew Kelley2+199-131
2020-07-02 03:49Merge branch 'master' into ebadf-errorluna13+475-183
2020-07-01 23:20Merge pull request #5717 from squeek502/fs-dir-file-opsAndrew Kelley2+60-4
2020-07-01 23:12Merge pull request #5749 from kubkon/wasi-notcapableAndrew Kelley4+87-31
2020-06-30 21:33Corrected default value field initialization in std.zeroInitAlexandros Naskos1+4-4
2020-07-01 01:52Add documentation for @src() builtinChris Watson1+22-0
2020-07-01 19:44in docs removed "path can be absolute" for importsCodeMyst1+1-1
2020-07-01 21:56build: -Dlib-files-only prevents self-hosted compiler from being builtAndrew Kelley1+28-25
2020-07-01 21:13Implement std.start for powerpc64leShawn Anastasio1+15-0
2020-07-01 21:12Implement required ABI bits for powerpc{,64,64le}Shawn Anastasio3+11-4
2020-06-04 01:55Implement clone() for powerpc64{,le}Shawn Anastasio1+55-0
2020-06-04 00:37Implement std.os for powerpc64{,le}Shawn Anastasio5+741-3
2020-06-24 17:12Add new error message for unreachable else prongs * Adds error message for types: enum, int and bool * Adds compile error testsantlilja2+113-3
2020-06-30 16:18Map ENOTCAPABLE into error.AccessDenied instead of error.NotCapableJakub Konka6+69-114
2020-06-29 16:28Fix more compilation errorsJakub Konka2+5-0
2020-06-29 19:23std.os: map EBADF to errors on WASI read/write syscallsLuna1+8-8
2020-06-29 16:09Fix compilation errorsJakub Konka5+13-6
2020-06-29 15:10Handle ENOTCAPABLE in WASIJakub Konka2+132-43
2020-06-29 05:44ArenaAllocator: use full capacityJonathan Marler1+2-3
2020-06-29 05:42Revert "arena_allocator: refactor and use full capacity"Jonathan Marler1+25-23
2020-06-28 23:44zig fmt and delete unused typeAndrew Kelley2+7-28
2020-06-28 23:39stage2: implement function parametersAndrew Kelley3+286-111
2020-06-28 02:36arena_allocator: refactor and use full capacityJonathan Marler1+23-25
2020-06-28 20:33Fix issue 5741, use after freeJonathan Marler2+5-3
2020-06-28 20:38std.os: make EBADF return error for read and writeLuna5+19-9
2020-06-28 20:56Disable wasi 'readFileAlloc on a directory' assertion for nowRyan Liptak1+7-2
2020-06-28 04:19WasmPageAllocator: fix bug not aligning allocationsJonathan Marler1+18-10
2020-06-28 05:00Merge pull request #5696 from alexnask/async_call_tupleAndrew Kelley10+244-105
2020-06-28 01:54stage2: clean up test harness, implement symbol collision detection (#5708)Andrew Kelley6+345-122
2020-06-28 01:50Stage2/Module: Add symbol -> export lookup tableNoam Preil1+10-15
2020-06-28 01:39Return instead of branchNoam Preil1+15-15
2020-06-28 01:39Rename type -> extensionNoam Preil1+4-4
2020-06-28 01:15Improve Tranform failure outputNoam Preil1+13-2
2020-06-28 01:10Disable testNoam Preil2+24-25
2020-06-28 00:01Stage2/TestHarness: Improve progress reportingNoam Preil1+17-7
2020-06-27 22:21Merge pull request #5064 from marler8997/newAllocatorAndrew Kelley10+610-457
2020-06-27 01:29new allocator interface after Andrew Kelley reviewJonathan Marler6+51-61
2020-06-27 11:16Stage2: remove clearErrors, fix ZIR export collision detectionNoam Preil2+5-28
2020-06-27 06:17Move fs-specific tests from os/test.zig to fs/test.zigRyan Liptak2+157-157
2020-06-27 00:12Dir.deleteFile: Fix symlink behavior when translating EPERM to EISDIRRyan Liptak1+2-1
2020-06-26 23:08Implement Dir.deleteFile in terms of deleteFileZ/deleteFileWRyan Liptak1+12-14
2020-06-26 22:49fs.deleteFile: Translate to error.IsDir when appropriate on POSIX systemsRyan Liptak1+20-0
2020-04-17 20:15new allocator interfaceJonathan Marler10+624-461
2020-06-26 19:10README: add link to troubleshooting build issues wiki pageAndrew Kelley1+2-0
2020-06-26 10:52Fix a dumbNoam Preil1+5-5
2020-06-26 10:51Stage2/Testing: Update documentationNoam Preil1+64-23
2020-06-26 09:00Stage2/Testing: Simply incremental compilation testsNoam Preil2+65-51
2020-06-26 08:36Stage2: handle missing function namesNoam Preil2+20-5
2020-06-26 08:03Stage2: function redefinition detection for Zig codeNoam Preil2+28-9
2020-06-26 07:17Stage2: exported symbol collision detectionNoam Preil2+65-17
2020-06-26 07:15Stage2: fix incremental compilation after errorNoam Preil1+28-0
2020-06-26 07:08Add a `compiles` wrapper caseNoam Preil1+32-0
2020-06-26 07:06Add tests for using file operations on directoriesRyan Liptak1+32-0
2020-06-26 06:42Stage2/Testing: Add convenience wrappersNoam Preil4+83-9
2020-06-26 06:25self-hosted: working towards conditional branching test caseAndrew Kelley6+841-96
2020-06-25 23:10Merge pull request #5588 from tgschultz/leb128-outputAndrew Kelley1+243-109
2020-06-25 23:08Merge pull request #5684 from squeek502/fs-file-dir-opsAndrew Kelley2+34-0
2020-06-25 16:05Use writer in benchmarksdata-man3+7-19
2020-06-24 00:41Add tests for using directory operations on filesRyan Liptak1+33-0
2020-06-24 00:36Windows: Fix fs.Dir.openDir not handling STATUS_NOT_A_DIRECTORYRyan Liptak1+1-0
2020-06-25 04:01Merge pull request #5677 from kubkon/fstatatAndrew Kelley4+90-12
2020-06-25 03:58Fix issue #5618 (#5685)arbrk12+12-1
2020-06-24 18:04Fixed crash when resolving peer types of *[N:s]const T and [*:s]const TAlexandros Naskos3+8-0
2020-06-25 03:34OOM -> catch unreachableNoam Preil4+46-52
2020-06-25 02:31Clean up test harnessNoam Preil5+92-126
2020-06-25 02:37Merge pull request #5583 from ziglang/zig-ast-to-zirAndrew Kelley20+2578-1202
2020-06-25 02:03Pdb.openFile use `[]const u8` instead of `[]u8`Code Hz1+1-1
2020-06-25 01:28self-hosted: add compare output test for new AST->ZIR codeAndrew Kelley5+372-300
2020-06-25 00:28self-hosted: fix test regressionsAndrew Kelley9+221-264
2020-06-24 20:20fix memory leak of anonymous decl nameAndrew Kelley1+1-0
2020-06-24 19:36Merge remote-tracking branch 'origin/master' into zig-ast-to-zirAndrew Kelley9+136-44
2020-06-24 17:00Copy union const values correctlyAlexandros Naskos2+14-0
2020-06-24 06:43Reformat using if-else where appropriateJakub Konka1+33-27
2020-06-23 15:45Use fstatat on macOS (otherwise uses 32bit)Jakub Konka2+3-1
2020-06-23 07:59Implement fstatat targeting WASIJakub Konka2+92-22
2020-06-24 18:53Merge branch 'marler8997-fixAzureMsys2'Andrew Kelley2+14-6
2020-06-24 18:36azure ci: install tar and xz with pacmanAndrew Kelley1+1-1
2020-06-24 05:56azure-pipelines: fix msys2 installJonathan Marler1+13-5
2020-06-24 17:02Remove unreachable else prongsantlilja3+0-3
2020-06-24 16:01Updated @asyncCall docsAlexandros Naskos1+2-2
2020-06-24 15:43Fixed @asyncCall in runtime safety testAlexandros Naskos1+1-1
2020-06-23 13:18Store else node in IrInstSrcCheckSwitchProngs * Remove have_else_prong (bool) * Add else_prong (AstNode*)antlilja3+10-10
2020-06-24 13:56Small fixes, fixed tests, added test for argument tuple typeAlexandros Naskos3+39-21
2020-06-24 11:07@asyncCall now requires an argument tupleAlexandros Naskos6+208-87
2020-06-24 07:46self-hosted: restore ZIR functionalityAndrew Kelley4+211-216
2020-06-24 06:08Revert "building mingw-w64 for windows ARM looks in lib64/lib32 for .def files"Andrew Kelley1+0-11
2020-06-24 05:59building mingw-w64 for windows ARM looks in lib64/lib32 for .def filesAndrew Kelley1+11-0
2020-06-24 03:29self-hosted: hook up incremental compilation to .zig source codeAndrew Kelley2+202-208
2020-06-24 02:23Merge pull request #5681 from kubkon/refactor-wasi-preopensAndrew Kelley3+43-37
2020-06-23 23:53self-hosted: improve handling of anonymous declsAndrew Kelley2+242-231
2020-06-23 21:59Remove some leftover debugging checksJakub Konka1+1-2
2020-06-23 19:54Refactor PreopenList.find()Jakub Konka3+44-37
2020-06-22 10:14Add duplicate checking for switch on types * Add compile error testsantlilja2+65-1
2020-06-23 16:08Add expectWithinEpsilon + testantlilja1+27-0
2020-06-23 16:05Add expectWithinMargin and testantlilja1+26-0
2020-06-23 03:22Merge remote-tracking branch 'origin/master' into zig-ast-to-zirAndrew Kelley47+1633-647
2020-06-19 17:52self-hosted: astGenIntegerLiteral support other basesVexu1+12-9
2020-06-19 17:45self-hosted: generalize `astGenBuiltinCall`Vexu2+27-9
2020-06-23 00:07Merge pull request #5667 from cartr/windows-arguments-unclosed-quoteAndrew Kelley1+7-34
2020-06-21 13:18Add std.fs.File.readAllAlloc testsJakub Konka3+42-6
2020-06-23 00:02Merge pull request #5666 from kubkon/symlinkat-readlinkatAndrew Kelley3+120-6
2020-06-22 23:54Merge pull request #5662 from shtanton/meta-castAndrew Kelley3+103-159
2020-06-22 14:30`try` allocation of pointer type when parsing (#5665)prime311+2-2
2020-06-22 09:53ArgIteratorWindows: simplify quote state trackingCarter Sande1+6-8
2020-06-22 09:45ArgIteratorWindows: don't treat unclosed quotes like they're escapedCarter Sande1+3-28
2020-06-22 07:40Enhance std.os.readlinkat coverageJakub Konka2+51-3
2020-06-22 07:14Enhance std.os.symlinkat coverageJakub Konka3+71-5
2020-06-21 20:48Compacts switch statements and string literalCharlie Stanton2+11-28
2020-06-20 16:35stage1: fix concat of sliced str literalsxackus2+6-2
2020-06-21 18:55Make unary minus for unsigned types a compile error (#5654)Robin Voetter3+37-21
2020-06-21 18:54Merge pull request #5655 from squeek502/zig-fmt-cli-testAndrew Kelley2+31-1
2020-06-21 17:24Adds std.meta.cast and uses it to simplify translate-cCharlie Stanton3+118-157
2020-06-21 14:03Close source file after reading it in zig fmtAlexandros Naskos1+4-1
2020-06-21 05:21Add 'no changes' test to zig fmt cli testRyan Liptak1+4-0
2020-06-21 05:20Simplify unformatted code in zig fmt cli testRyan Liptak1+1-5
2020-06-21 03:50temporary: Add test-cli step for only running cli testsRyan Liptak1+4-1
2020-06-21 03:49Add zig fmt test to cli tests for both files and directoriesRyan Liptak1+27-0
2020-06-19 23:25Add errors to windows.WSAStartup and WSACleanupNameless1+10-1
2020-06-21 03:06Merge branch 'DrDeano-master'Andrew Kelley9+200-132
2020-06-21 02:09implement new stat functionality for WASIAndrew Kelley1+20-9
2020-06-21 00:43std.fs: fix shadowing `stat` with a local variableAndrew Kelley1+3-3
2020-06-21 00:14zig fmt: avoid unnecessary file system accessAndrew Kelley1+17-8
2020-06-20 23:46rework zig fmt to avoid unnecessary realpath() callsAndrew Kelley2+49-32
2020-06-20 22:39zig fmtAndrew Kelley6+63-65
2020-06-20 22:27rework zig fmt to use less syscalls and open fdsAndrew Kelley3+79-46
2020-06-20 14:12Moved the check for formatting a directoryDrDeano1+16-16
2020-06-20 10:02Use writer in std.fmtdata-man1+175-175
2020-06-20 11:34Merge pull request #5645 from Sobeston/patch-7Veikka Tuominen1+1-1
2020-06-20 11:16langref - document that This works on enums tooSebastian1+1-1
2020-06-19 09:38Replaced all occurrences of std.debug.warn in the docs with std.debug.printEleanor NB1+78-79
2020-06-19 03:02Don't attempt to use io from thin airHaze Booth1+1-1
2020-06-18 23:03self-hosted: add Tracy integrationAndrew Kelley5+81-2
2020-06-19 01:40Merge pull request #5348 from ifreund/std-logAndrew Kelley3+210-3
2020-06-19 01:25Merge pull request #5203 from tadeokondrak/@type-for-even-more-typesAndrew Kelley7+171-23
2020-06-19 01:09Merge branch 'deingithub-fmt-mode-thingybob'Andrew Kelley3+45-10
2020-06-19 01:08rework zig fmt to only make one allocationAndrew Kelley3+37-9
2020-06-18 16:27Fix fs.File.mode() not returning mode_t on windowsCassidy Dingenskirchen1+1-1
2020-06-16 17:07Fix zig fmt clobbering a file's modeCassidy Dingenskirchen1+9-2
2020-06-17 11:04Add std.unicode.Utf8Iterator.peekMichael Rees1+41-0
2020-06-19 00:32Merge pull request #5625 from antlilja/masterAndrew Kelley10+353-5
2020-06-17 17:24reference emit_raw in std lib testsVexu2+11-0
2020-06-18 22:17zig cc: add missing cxxabi include pathAndrew Kelley1+6-0
2020-06-17 10:08stage2: explicit hash and equality function for the DeclTableAndrew Kelley1+12-2
2020-06-17 10:08self-hosted parser: make a function pointer comptimeAndrew Kelley1+1-1
2020-06-17 10:07stage1: stop emitting memset to undefined when safety is offAndrew Kelley1+6-2
2020-06-17 08:38remove std.debug.warn debugging logsAndrew Kelley2+7-7
2020-06-17 08:29self-hosted: implement Decl lookupAndrew Kelley10+867-430
2020-06-11 05:22stage2: hook up Zig AST to ZIRAndrew Kelley5+981-192
2020-06-18 21:09make file and fn_name fields of SourceLocation also null-terminatedAndrew Kelley3+10-8
2020-06-18 20:23Merge pull request #5628 from Vexu/srcAndrew Kelley8+125-0
2020-06-18 18:03add tests for `@src`Vexu3+24-0
2020-06-18 17:45implement `@src`Vexu5+101-0
2020-06-02 17:22Add std.debug.print for "printf debugging"Isaac Freund1+7-2
2020-06-17 16:18Improve f128 standard library support * Add functions: floor128, ceil128, trunc128 and round128 * Add corresponding testsantlilja5+178-0
2020-06-17 15:35Improve builtin op support for f128/comptime_float * Add support for fabs, floor, ceil, trunc and round * Add behavior testsantlilja5+175-5
2020-06-02 16:43Deprecate std.debug.warnIsaac Freund1+1-2
2020-05-15 15:10Introduce std.logIsaac Freund2+203-0
2020-06-16 22:27Merge pull request #5607 from daurnimator/cleanup-debug-stderrAndrew Kelley2+11-25
2020-06-13 17:35ArrayList(u8) support writer interfaceJonathan Marler1+29-12
2020-06-16 22:26Merge pull request #5608 from alexnask/windows_utf16_dirAndrew Kelley3+222-30
2020-06-15 15:04Remove obsolete branch in ir_analyze_castJakub Konka1+0-40
2020-06-16 16:11Added test to ensure minimum number of bytes is emitted for writestgschultz1+33-22
2020-06-11 20:53Code cleanup, documentation added, read*Mem functions now take *[]const u8tgschultz1+45-34
2020-06-11 18:42Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testingtgschultz1+34-45
2020-06-11 20:53Code cleanup, documentation added, read*Mem functions now take *[]const u8tgschultz1+45-34
2020-06-11 18:42Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testingtgschultz1+34-45
2020-06-11 20:53Code cleanup, documentation added, read*Mem functions now take *[]const u8tgschultz1+45-34
2020-06-11 18:42Overhauled leb128: handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testingtgschultz1+216-104
2020-06-16 07:50Merge pull request #5422 from pixelherodev/error_testsAndrew Kelley3+304-174
2020-06-16 01:47Stage2/Testing: Code cleanupNoam Preil2+13-13
2020-06-16 00:42Stage2/Testing: Enable another testNoam Preil2+22-17
2020-06-16 00:30Stage2/Testing: Remove dead codeNoam Preil2+10-124
2020-06-16 00:25Stage2/Testing: Add error tests to ZIRCaseNoam Preil1+69-43
2020-06-15 21:59Stage2/Testing: Fix transformation testsNoam Preil2+114-64
2020-06-15 21:56Stage2/Testing: remove ZIRTransformCaseNoam Preil1+2-157
2020-06-15 00:55Stage2/Testing: Rename stage -> updateNoam Preil1+25-25
2020-06-15 21:55Stage2/Testing: Move Transformation case to ZIRCaseNoam Preil2+57-85
2020-06-04 20:12Stage2/Testing: Fix error specificationNoam Preil2+7-11
2020-06-04 19:59Stage2/Testing: Fix error testsNoam Preil2+58-118
2020-06-02 19:29Stage2/Testing: Staged test harness draft designNoam Preil1+170-0
2020-06-15 22:33Update Stack Trace For start.zig ChangesDixiE1+3-3
2020-05-27 18:09[Stage2/Testing] Attempt to call nakedcc functionNoam Preil1+27-9
2020-05-27 15:54[Stage2/Testing] Handle decl and export errorsNoam Preil1+40-0
2020-05-27 15:51[Stage2/Testing] Make API more friendlyNoam Preil2+97-88
2020-05-27 13:20[Stage2/Testing] Add (failing) testNoam Preil1+14-0
2020-05-25 20:26[Stage2/Testing] Reduce testNoam Preil1+1-3
2020-05-25 20:15[Stage2/Testing] Always finish case, note all errsNoam Preil1+25-9
2020-05-24 16:30[Stage2/Testing] Don't rely on update erroringNoam Preil1+3-4
2020-05-24 13:30[Stage2/Testing] Print name of failed testNoam Preil1+1-0
2020-06-15 21:51[Stage2/Testing] ZIR tests for expected errorsNoam Preil2+154-9
2020-06-15 13:24Implement WinMain Callers that Pass Valid ParamsAnthony Arian4+65-14
2020-06-15 20:48stage1: implement type coercion of anon struct literal to structAndrew Kelley2+171-8
2020-06-15 19:21Use _wfopen instead of fopen on windowsAlexandros Naskos1+25-0
2020-06-15 18:51UTF16 create process, utf8->utf16 fixAlexandros Naskos1+32-28
2020-06-15 15:38Use more wide functions on windowsAlexandros Naskos2+20-19
2020-06-15 13:51std: remove std.debug.getStderrStreamdaurnimator2+7-11
2020-06-15 12:58std: clean up debug stderr variablesdaurnimator1+6-16
2020-06-15 13:15Switched more Windows FS calls to their wide versionsAlexandros Naskos1+9-5
2020-06-15 12:52Convert paths to UTF-16 before calling CreateDirectory on windowsAlexandros Naskos3+160-2
2020-06-14 17:13add workaround for #5599Vexu1+1-1
2020-06-09 03:22Add strict_align to pre-v6 ARM targetsCarter Sande1+19-5
2020-06-12 17:40Merge pull request #5589 from kubkon/preopens-exampleAndrew Kelley2+46-3
2020-06-12 12:50Fix formatting of floating point values with the B and Bi specifiersAlexandros Naskos1+5-2
2020-06-12 14:32Fix a few std.sort.sort invocationsCassidy Dingenskirchen5+16-16
2020-06-12 16:10Merge pull request #5595 from ifreund/doc-arraylist-fixVeikka Tuominen1+2-2
2020-06-12 15:58docs: fix mention of deprecated ArrayList.span()Isaac Freund1+2-2
2020-06-11 21:00Add unit test for std.fs.wasi.PreopenListJakub Konka1+14-0
2020-06-11 20:31Add custom format method for Preopen structJakub Konka1+8-0
2020-06-11 20:06Add doc example for extracting WASI preopensJakub Konka1+24-3
2020-06-09 04:34Support Reader for InStreamJonathan Marler18+757-681
2020-06-09 04:22Merge branch 'kubkon-wasm-instrinsics'Andrew Kelley9+361-6
2020-06-05 08:16Update langref.html.inJakub Konka1+5-2
2020-06-05 07:27Document the builtinsJakub Konka1+40-0
2020-06-05 07:27Return u32 in @wasmMemorySize instead of i32Jakub Konka1+1-1
2020-06-02 17:05Return should be i32 due to error signaling in memory.growJakub Konka2+5-5
2020-06-02 14:19Fix builtins to return and accept u32 instead of i32Jakub Konka1+7-7
2020-06-02 12:08Expose full llvm intrinsicJakub Konka6+72-30
2020-06-02 11:26Add basic tests for the new builtinsJakub Konka3+29-0
2020-06-02 11:04Use builtins in std.heap.WasmAllocatorJakub Konka1+1-6
2020-06-01 19:54Add builtin for llvm.wasm.memory.grow.i32 intrinsicJakub Konka4+166-22
2020-05-31 19:11Add builtin for llvm.wasm.memory.size.i32 instrinsicJakub Konka4+102-0
2020-06-03 21:55fix memory errorsJonathan Marler3+9-4
2020-06-09 04:12Merge pull request #5539 from mikdusan/issue5474Andrew Kelley3+62-4
2020-06-08 06:33support Writer instead of OutStreamJonathan Marler18+585-488
2020-06-09 02:12Merge pull request #5567 from mikdusan/qemuMichael Dusan1+1-1
2020-06-08 22:29Merge pull request #5566 from ziglang/stage2-garbage-collect-declsAndrew Kelley12+1043-445
2020-06-05 20:21Add option for overriding the stack sizeJakub Konka2+6-2
2020-06-04 04:56Increase default Wasm stack to 1MBJakub Konka1+4-0
2020-06-08 17:06stage1: fix crash on slice byte reinterpretationxackus2+27-5
2020-06-08 20:33update sort callsite to new APIAndrew Kelley1+3-3
2020-06-08 20:20ci linux: bump qemu-5.0.0-49ee115552Michael Dusan1+1-1
2020-06-08 19:15stage2: add passing test for compile error in unreferenced cycleAndrew Kelley3+233-32
2020-06-08 06:31self-hosted: remove deleted Decls from failed_declsAndrew Kelley1+7-1
2020-06-05 19:49stage2: fix not re-loading source file for updates after errorsAndrew Kelley3+93-11
2020-06-04 01:53stage2: -femit-zir respects decl names and supports cyclesAndrew Kelley5+330-153
2020-06-03 22:41std.sort: give comparator functions a context parameterAndrew Kelley4+379-247
2020-06-05 18:11[Stage2/x86] Fix 8-bit register orderNoam Preil2+2-2
2020-06-07 17:53Merge pull request #5556 from iansimonson/try_other_addressesAndrew Kelley2+47-1
2020-06-07 11:04tcpConnectToHost try all addresses in AddressListIan Simonson1+9-1
2020-06-07 12:36Test case for tcpConnectToHost fixIan Simonson1+38-0
2020-06-05 07:41Merge pull request #5531 from Vexu/translate-cVeikka Tuominen2+24-0
2020-06-05 04:48stage1: fix constness in some corner casesMichael Dusan3+62-4
2020-06-04 22:31std.os.windows.OpenFile: Handle FILE_IS_A_DIRECTORY statusRyan Liptak1+1-0
2020-06-04 22:59Windows: Handle ERROR_DIRECTORY in std.fs.deleteDirAbsolute when called on a file pathRyan Liptak1+2-0
2020-06-04 23:34Windows: Fix std.fs.Dir.deleteDir() deleting filesRyan Liptak1+2-1
2020-06-04 10:53translate-c: don't crash on complex switchesVexu2+24-0
2020-06-04 10:11add workaround for #5525Vexu1+5-2
2020-06-03 11:29demonstrate start + len > new_items.lenJesse Rudolph1+3-0
2020-06-02 16:12add replaceRange() function to ArrayListJesse Rudolph1+65-0
2020-06-02 21:43stage2: fix referencing decls which appear later in the fileAndrew Kelley3+53-13
2020-06-02 19:31Merge branch 'lun-4-resolve-ip6'Andrew Kelley6+276-15
2020-06-02 19:28cleanupsAndrew Kelley5+66-50
2020-04-20 22:56Replace os.linux to os.systemLuna1+1-1
2020-04-20 21:03Change ioctl's request type to i32Luna2+3-3
2020-04-20 20:47Add declaration for libc ioctlLuna1+1-0
2020-04-20 20:16Replace syscall3 to os.ioctlLuna2+3-3
2020-04-20 19:37Use resolveIp when looking up addresses on linuxLuna1+3-2
2020-04-20 19:34Add std.os.ioctlLuna3+28-24
2020-04-10 01:13net.test: only call resolveIp6 when os is linuxLuna1+11-8
2020-04-02 21:13Add tests for overflowLuna1+11-0
2020-04-02 21:13Use IFNAMESIZE for scope id valueLuna1+5-1
2020-04-02 21:12Make ifru fields sentinel-terminatedLuna1+2-2
2020-04-02 20:37Replace C types in declarationsLuna1+3-3
2020-04-02 20:34Plug resolveIp6 into IPv6 testsLuna1+6-0
2020-04-02 20:34Add validation for scope idsLuna1+15-2
2020-03-30 20:23Replace C shorts by integer typesLuna1+2-2
2020-03-30 20:10Remove warn() callsLuna1+0-6
2020-03-30 20:06Fix ifreq definitionLuna2+10-10
2020-03-30 19:05Change Unsupported to InterfaceNotFoundLuna1+5-2
2020-03-30 19:04Make interface name null-terminated before syscallLuna1+4-0
2020-03-30 19:01Stop using mem.len on arrayLuna1+5-3
2020-03-29 20:45Add ioctl errorsLuna1+12-1
2020-03-29 20:45Only resolve scope id when neededLuna2+12-10
2020-03-29 20:17Fix typo and add if_nametoindexLuna1+20-1
2020-03-29 20:17Add some interface structs to linux bitsLuna1+32-0
2020-03-29 19:28Add basics of resolveIp6Luna1+135-0
2020-06-02 18:40std.HashMap: allow ensureCapacity with a zero parameterAndrew Kelley1+4-0
2020-06-02 15:13Merge pull request #5510 from jessrud/arraylist-fixVeikka Tuominen1+1-1
2020-06-02 14:52pass allocator to self.resize() in appendNTimes()Jesse Rudolph1+1-1
2020-06-01 23:58Allow carriare return in commentsAlexandros Naskos1+3-3
2020-06-01 19:33Merge pull request #5475 from marler8997/windowsDnsAndrew Kelley6+140-10
2020-06-01 18:50Merge pull request #5449 from data-man/more_traitsAndrew Kelley1+75-0
2020-06-01 18:47Merge branch 'brodeuralexis-zero-init-helper'Andrew Kelley1+74-0
2020-06-01 18:47rename std.mem.defaultInit to std.mem.zeroInitAndrew Kelley1+5-5
2020-05-29 22:25Add initialization helperAlexis Brodeur1+74-0
2020-06-01 18:42fixed timestamp()Sebastian1+1-1
2020-05-31 15:53Fix evented builds on windows with runtime safety onAlexandros Naskos1+1-0
2020-06-01 14:24Merge pull request #5500 from Vexu/fixVeikka Tuominen1+75-51
2020-06-01 11:50Merge pull request #4976 from xackus/std-lib-docsVeikka Tuominen2+59-104
2020-06-01 11:44Merge pull request #5443 from data-man/mem_len_vectorsVeikka Tuominen1+12-7
2020-06-01 11:37fix std.zig rejecting literal tabs in commentsVexu1+75-51
2020-05-31 17:58enable dns test on windowsJonathan Marler1+4-1
2020-05-31 17:48Merge pull request #5491 from xackus/fix_5487Veikka Tuominen3+19-6
2020-05-31 07:15deps/SoftFloat-3e/: commit with LF line endingsdaurnimator2+58-58
2020-05-31 16:07more windows network fixesJonathan Marler4+61-41
2020-05-31 13:59Merge pull request #5478 from vrischmann/fix-iouringVeikka Tuominen1+5-5
2020-05-31 13:49Merge pull request #5477 from alexnask/patch-1Veikka Tuominen1+1-1
2020-05-31 13:48Merge pull request #5481 from kubkon/typo-packedintarrayVeikka Tuominen1+2-2
2020-05-31 13:04stage1: fix unresolved inferred error setsxackus3+19-6
2020-05-31 10:50Merge pull request #5480 from Vexu/fixVeikka Tuominen2+8-0
2020-05-30 21:17Fix typo in PackedIntArray testsJakub Konka1+2-2
2020-05-30 20:07fix zig fmt out of bounds on empty fileVexu2+8-0
2020-05-30 15:56convert getaddrinfo rc to enum before switching on itJonathan Marler1+11-13
2020-05-30 14:05linux: fix IOSQE_BIT decl and io_uring_sqe flagsVincent Rischmann1+5-5
2020-05-30 13:46Fix WSARecvFrom signatureAlexandros Naskos1+1-1
2020-05-30 04:38more windows network support, including dnsJonathan Marler5+132-23
2020-05-09 20:32Support equality comparison for optional to non-optional (?T ==/!= T)foobles3+312-85
2020-05-29 22:41Merge branch 'gereeter-reduced-path-max'Andrew Kelley5+98-37
2020-05-29 20:39cleanupsAndrew Kelley3+15-9
2020-03-28 05:33Document the failure to improve selfExe{,Dir}PathAllocJonathan S1+14-4
2020-03-28 05:12In getCwdAlloc, geometrically allocate larger buffers to find an appropriate size.Jonathan S1+22-4
2020-03-27 20:13Prefer Files to paths in std.debug. Additionally [breaking] add a flags parameter to openSelfExe and stop exporting openElfDebugInfo.Jonathan S3+29-27
2020-03-27 19:28Document and reduce usage of MAX_PATH_BYTES, lifting arbitrary buffer size requirementsJonathan S4+36-11
2020-05-29 22:11Merge pull request #5184 from alexnask/typeof_extern_callVeikka Tuominen3+105-0
2020-05-29 19:55Merge pull request #5388 from kubkon/wasi-args-iterAndrew Kelley1+130-39
2020-05-17 09:58Add include dirs to translate-c (close #5098)Noam Preil1+11-0
2020-05-27 18:17[CI] Use ninja on Azura and DroneNoam Preil2+6-6
2020-05-29 04:23[Stage2/Codegen] Extract REXNoam Preil1+48-32
2020-05-29 15:12Fix args iterator testJakub Konka1+9-6
2020-05-29 06:40Make ArgIterator.init() a compile error in WASIJakub Konka1+39-29
2020-05-20 17:42Add ArgIteratorWasi and integrate it with ArgIteratorJakub Konka1+119-41
2020-05-25 02:44Use tuples in multiTraitdata-man1+2-6
2020-05-29 03:10Support stringify for vectors (#5441)Dmitry Atamanov1+9-0
2020-05-26 21:17Remove reliance on hashing algorithm for iterator reset test.Walter Mays1+29-22
2020-05-29 03:06Merge pull request #5452 from squeek502/comptime-string-mapAndrew Kelley5+324-178
2020-05-28 17:45C ABI: Add C support for passing structs of floats to an extern functionTimon Kruiper3+134-0
2020-05-29 02:55Merge pull request #5463 from kubkon/link-issue-wasm-vectorAndrew Kelley1+5-4
2020-05-29 02:45Merge branch 'stage2-vaddr-alloc'Andrew Kelley6+810-271
2020-05-29 02:43remove debug log statementsAndrew Kelley2+9-9
2020-05-29 01:15stage2: handle deletions and better dependency resolutionAndrew Kelley4+367-198
2020-05-28 22:06Fix skipping condition (skip when wasm32)Jakub Konka1+1-1
2020-05-28 21:32Link issue to the failing test case targeting wasmJakub Konka1+4-3
2020-05-28 16:19stage2: first pass at recursive dependency resolutionAndrew Kelley4+290-129
2020-05-28 11:41zig fmtdata-man1+11-12
2020-05-28 11:39Added tests with tupledata-man1+10-0
2020-05-27 19:23self-hosted: introduce a virtual address allocation schemeAndrew Kelley3+351-142
2020-05-27 14:00Merge pull request #5448 from Vexu/translate-cVeikka Tuominen2+14-1
2020-05-26 22:19translate-c: use correct scope in for loop conditionVexu2+14-1
2020-05-27 06:26Not sure how a tab snuck in thereRyan Liptak1+2-2
2020-05-27 05:31Use ComptimeStringMap in std.meta.stringToEnum when feasibleRyan Liptak1+29-4
2020-05-27 04:56std.ComptimeStringMap: Add support for void value type (i.e. a set)Ryan Liptak1+44-1
2020-05-27 04:46Use std.ComptimeStringMap in the C tokenizerRyan Liptak1+63-67
2020-05-27 04:36Use std.ComptimeStringMap in zig's tokenizerRyan Liptak1+54-107
2020-05-27 04:22Add std.ComptimeStringMapRyan Liptak2+135-0
2020-05-26 19:27Reenable zig parser tests disabled targeting WasmJakub Konka1+0-5
2020-05-26 23:00Add more traitsdata-man1+66-0
2020-05-26 18:07different strategy for tokenizing keywordsAndrew Kelley1+40-9
2020-05-26 13:36Use ccache (optionally)data-man1+11-0
2020-05-26 19:51Remove unimplemented `init` call from ArrayListUnmanaged.Walter Mays1+1-1
2020-05-26 19:49Merge pull request #5440 from kubkon/align-fn-error-wasmAndrew Kelley3+44-4
2020-05-26 19:00Support vectors in mem.lendata-man1+12-7
2020-05-26 17:53fmt padding correction (#5403)Dmitry Atamanov1+2-3
2020-05-26 17:04Add `writeToSlice` method to SegmentedList. (#5405)Walter Mays1+53-4
2020-05-26 16:55Add caller location tracking for asserts (ir_assert, src_assert, ir_assert_gen) (#5393)foobles4+21-12
2020-05-26 16:15Merge branch 'daurnimator-pretty-print-non-exhaustive-enums'Andrew Kelley1+21-9
2020-05-26 16:15std.fmt: non-exhaustive enums: avoid the loop when it's not necessaryAndrew Kelley1+18-32
2020-03-10 12:36std: in fmt, use tag names of non-exhaustive enums when availabledaurnimator1+9-3
2020-03-10 12:36std: allow specifiying enums to be formatted as numbersdaurnimator1+21-1
2020-05-26 16:00Add matching compile error testJakub Konka1+16-0
2020-05-26 15:16Make align expr on fns a compile error in WasmJakub Konka2+28-4
2020-05-26 10:52More vector support in std.metadata-man1+9-3
2020-05-26 09:36Changed test name to reflect it only fixes #4328Alexandros Naskos2+1-1
2020-05-26 08:13Merge pull request #5383 from Vexu/fixVeikka Tuominen3+52-43
2020-05-26 01:04Merge branch 'leroycep-feature-cache-hash-zig'Andrew Kelley5+721-9
2020-05-25 23:59fix pwrite on 32-bit linuxAndrew Kelley1+1-1
2020-05-25 23:46fix std lib tests for WASIAndrew Kelley1+17-1
2020-05-25 23:29improvements to self-hosted cache hash systemAndrew Kelley2+238-162
2020-05-20 08:34fix missing compile error on while/for missing blockVexu3+52-43
2020-05-25 19:12stage2 parser: heuristics to pre-allocate token arraysAndrew Kelley1+5-2
2020-05-25 19:02stage2 parser: heuristics to pre-allocate token arraysAndrew Kelley1+5-2
2020-05-02 06:00Fix improper initialization of CacheHashFilesLeRoyce Pearson1+4-0
2020-05-02 05:06Add max_file_size argumentLeRoyce Pearson1+50-22
2020-05-01 02:00Set manifest's maximum size to Andrew's recommendationLeRoyce Pearson1+3-2
2020-05-01 01:54Remove non-null assertion in `CacheHash.release()`LeRoyce Pearson1+5-5
2020-05-01 01:47Change null pointer test to `addFilePost` testLeRoyce Pearson1+32-13
2020-04-30 23:12Make if statement more idiomaticLeRoyce Pearson1+4-2
2020-04-30 23:11Don't use `iterate` when opening manifest directoryLeRoyce Pearson1+1-1
2020-04-30 23:06Add test case for fix in previous commitLeRoyce Pearson1+52-0
2020-04-30 23:04Fix read from null pointer in CacheHash.hitLeRoyce Pearson1+4-0
2020-04-16 02:13Return an index from `CacheHash.addFile`LeRoyce Pearson1+22-9
2020-04-16 01:45Update code using deprecated ArrayList APIsLeRoyce Pearson1+4-4
2020-04-15 04:17Make `addFilePost*` functions' documentation more clearLeRoyce Pearson1+8-2
2020-04-15 03:51Make `CacheHash.release` return an errorLeRoyce Pearson1+14-10
2020-04-15 03:39Add "no file inputs" testLeRoyce Pearson1+54-10
2020-04-15 03:37Add test checking file changes invalidate cacheLeRoyce Pearson1+45-0
2020-04-15 03:34Switch to using `testing.expect*` in testsLeRoyce Pearson1+6-6
2020-04-15 03:27Make CacheHash cleanup consistent (always call `release`)LeRoyce Pearson1+2-10
2020-04-15 01:33Add `addFilePost` and `addFilePostFetch` functionsLeRoyce Pearson1+39-6
2020-04-15 01:07Put base64 alphabet into a named constantLeRoyce Pearson1+7-11
2020-04-08 05:57Add documentation to CacheHash APILeRoyce Pearson1+27-46
2020-04-11 22:01Check for problematic timestampsLeRoyce Pearson1+29-2
2020-04-11 21:24Open file with exclusive lockLeRoyce Pearson1+6-2
2020-04-08 05:57Remove unnecessary contents field from FileLeRoyce Pearson1+2-7
2020-04-08 02:41Remove error union from CacheHash.finalLeRoyce Pearson1+4-3
2020-04-08 02:19Check if inode matches inode from manifestLeRoyce Pearson1+6-4
2020-04-08 02:12Update cache_hash to zig masterLeRoyce Pearson1+8-9
2020-03-08 21:13Remove up files created in test at end of testLeRoyce Pearson1+3-1
2020-03-08 21:11Remove file handle from CacheHashLeRoyce Pearson1+9-7
2020-03-07 05:45Replace ArrayList in write_manifest with an arrayLeRoyce Pearson1+3-4
2020-03-07 05:42Use `readAllAlloc`LeRoyce Pearson1+2-7
2020-03-07 05:27Make hash digest same size as in the c APILeRoyce Pearson1+2-2
2020-03-07 05:19Return base64 digest instead of using an out variableLeRoyce Pearson1+22-29
2020-03-07 04:59Rename `cache_file` -> `addFile`LeRoyce Pearson1+3-3
2020-03-07 04:58Add slice and array support to `add` methodLeRoyce Pearson1+17-2
2020-03-07 04:40Make type specific add functionsLeRoyce Pearson1+26-12
2020-03-07 04:25Rename `cache` functions to `add`LeRoyce Pearson1+10-10
2020-03-07 04:02Store fs.Dir instead of path to dirLeRoyce Pearson1+18-28
2020-03-07 03:23Rename CacheHashFile -> FileLeRoyce Pearson1+5-5
2020-03-07 03:21Use fs.FileLeRoyce Pearson1+2-3
2020-03-07 03:18Use std.fs.base64_encoder in std.cache_hashLeRoyce Pearson1+6-8
2020-03-07 03:17Add filesystem base64 decoderLeRoyce Pearson1+6-0
2020-03-06 06:22Support caching bools; make caching values infallibleLeRoyce Pearson1+16-10
2020-03-06 05:59Fix memory leak in cache_hashLeRoyce Pearson1+49-3
2020-03-06 04:32Add `cache` method; add support for caching integersLeRoyce Pearson1+18-45
2020-03-05 07:07Partially implement cache hash API in zigLeRoyce Pearson2+330-0
2020-05-25 06:05Support comptime floats in std.fmtdata-man1+14-2
2020-05-25 15:24Merge pull request #5431 from alexnask/build_step_idsAndrew Kelley8+61-22
2020-05-25 08:36Added custom build step id, made tests.zig steps use itAlexandros Naskos2+7-4
2020-05-25 08:20Added and id and a cast function to build stepsAlexandros Naskos7+55-19
2020-05-25 04:37fix regression in std.os.windows.fromSysTimeAndrew Kelley1+1-1
2020-05-25 01:40Merge branch 'leroycep-feature-nano-timestamp'Andrew Kelley13+194-137
2020-05-25 00:06(breaking) std.time fixups and API changesAndrew Kelley13+191-170
2020-05-02 00:12Use better names for darwin timestartLeRoyce Pearson1+9-10
2020-05-01 15:08Fix compile errors for MacOSLeRoyce Pearson1+3-4
2020-05-01 05:16Use `once` to init _timestart in thread safe wayLeRoyce Pearson1+9-9
2020-05-01 04:45Implement a faster way to get nanoseconds on darwinLeRoyce Pearson1+38-6
2020-05-01 02:44Add `std.time.nanoTimestamp` functionLeRoyce Pearson1+19-13
2020-05-25 00:52target: Implement running OS version detection for FreeBSD (#5416)Jethro Nederhof1+21-2
2020-05-24 14:01[Stage2/Codegen] Properly handle arch in genCallNoam Preil1+28-27
2020-05-24 17:31Supports vectors in mem.zeroesdata-man1+9-1
2020-05-24 20:50Treat vectors as indexabledata-man1+3-1
2020-05-24 14:04run zig fmt on std libAndrew Kelley7+27-20
2020-05-24 14:03fix regression in AST node iterationAndrew Kelley1+3-3
2020-05-24 13:44Merge pull request #5378 from ziglang/speed-up-stage2-parsingAndrew Kelley15+5315-4612
2020-05-24 03:15translate-c: fix a use-after-free bugAndrew Kelley1+3-2
2020-05-24 00:54Merge pull request #5415 from jethron/freebsd-bitsAndrew Kelley1+75-67
2020-05-24 00:40update docgen to new ast APIAndrew Kelley1+18-18
2020-05-24 00:27fix regression in compile errorsAndrew Kelley2+3-3
2020-05-24 00:14revert std.zig.ast iterator changes back to master branch APIAndrew Kelley1+105-381
2020-04-18 08:53os/bits/freebsd auditJethro Nederhof1+34-67
2020-04-07 11:34FreeBSD: missing networking constantsJethro Nederhof1+41-0
2020-05-23 23:59translate-c: emit local typedefsAndrew Kelley1+3-11
2020-05-23 23:28translate-c: fix regression in param name manglingAndrew Kelley1+3-7
2020-05-23 21:58translate-c: fix regression in switch statementAndrew Kelley1+10-13
2020-05-23 21:52translate-c: fix regression on array initializationAndrew Kelley1+1-0
2020-05-23 21:50translate-c: fix decl statement regressionAndrew Kelley2+85-73
2020-05-23 21:25translate-c: fix regression in do-while loopAndrew Kelley1+1-1
2020-05-23 20:38std: update singly linked list tests to new APIAndrew Kelley1+13-20
2020-05-23 20:24translate-c is building again, but I have 1 `@panic` in thereAndrew Kelley2+106-83
2020-05-23 16:48update translate-c to new AST APIAndrew Kelley2+527-466
2020-05-22 19:32[Stage2/Codegen] Typo fixNoam Preil1+2-2
2020-05-22 19:24[Stage2/Codegen] Document x64 register enum layoutNoam Preil1+16-0
2020-05-20 17:25Add poll definitions for DarwinGreg Anders1+26-0
2020-05-22 16:34stage2 parser: token ids in their own arrayAndrew Kelley6+217-240
2020-05-22 04:28stage2 parser: don't append doc comments to the listAndrew Kelley3+60-54
2020-05-22 04:27std.testing: fix a crash when printing diffsAndrew Kelley1+4-3
2020-05-22 03:24stage2 parser: different multiline string literal parsing strategyAndrew Kelley3+120-82
2020-05-22 02:52stage2 parser: arrays and structs directly in memory after the nodeAndrew Kelley3+134-26
2020-05-22 02:28stage2 parser: SwitchCase uses intrusive array instead of linkedlistAndrew Kelley3+49-29
2020-05-22 01:48stage2 parser performance/API improvementsAndrew Kelley3+494-411
2020-05-21 04:30fix compile errors when setting NodeIndex/TokenIndex to u32Andrew Kelley1+14-7
2020-05-21 04:14more progress on updating translate-cAndrew Kelley1+14-20
2020-05-21 03:47stage2 parsing: rework block statements AST memory layoutAndrew Kelley3+48-18
2020-05-21 03:28update translate-c to the new fn params AST node APIAndrew Kelley1+32-44
2020-05-21 03:13stage1: fix false positive redeclared variable compile errorAndrew Kelley2+30-6
2020-05-21 02:42Revert "stage2 parser: elide memcpy of large initialization lists"Andrew Kelley2+4-56
2020-05-21 02:41stage2 parser: elide memcpy of large initialization listsAndrew Kelley2+56-4
2020-05-21 01:27make rand function public, fixes crypto benchmarkAndrew Kelley1+1-1
2020-05-20 23:18stage2 parser: split off some SuffixOp AST nodes into separate tagsAndrew Kelley3+523-354
2020-05-20 21:39stage2 parser: different memory layout of ParamDeclAndrew Kelley3+123-105
2020-05-20 20:54update translate-c for new Root and ContainerDecl ASTAndrew Kelley1+39-47
2020-05-20 20:30small bump to ArenaAllocator minimum alloc sizeAndrew Kelley1+1-1
2020-05-20 20:13fields and decls: ArrayList appending, memcpy to ast arenaAndrew Kelley3+137-86
2020-05-20 19:57arena allocator: smaller minimum allocation sizeAndrew Kelley1+2-6
2020-05-20 17:53golly jeepers it's taking a long time to update translate-cAndrew Kelley4+341-269
2020-05-20 04:19fix zig fmt test regressionsAndrew Kelley1+1-3
2020-05-20 03:07zig fmt parser tests are compiling againAndrew Kelley2+238-185
2020-05-19 23:14[Stage2/Codegen] Fix a typoNoam Preil1+1-1
2020-05-20 01:11use singly linked lists for std.zig.parseAndrew Kelley5+3386-3108
2020-05-19 17:56Merge branch 'stage2-fn-calls'Andrew Kelley4+77-10
2020-05-19 17:51stage2: function calls using the global offset tableAndrew Kelley3+85-167
2020-05-19 17:33stage2: set up a trampoline table for functionsAndrew Kelley3+183-34
2020-05-18 23:23json: properly stringify error setsAndrew Kelley1+2-2
2020-05-18 23:00Merge pull request #5303 from kubkon/dir-fnsAndrew Kelley25+886-147
2020-05-17 20:38CMake: Make fallthrough support version check specific to GCCRyan Liptak1+2-1
2020-05-18 20:22Undo accidentally checked-in changes to fs/test.zigJakub Konka1+14-26
2020-05-18 19:17Always return false for ANSI escape codes compat in WASIJakub Konka1+2-4
2020-05-18 19:05Re-enable refAllDecls gen and check in std.zigJakub Konka4+36-21
2020-05-18 16:28Updated testAlexandros Naskos2+24-1
2020-05-18 16:15Add TypeOf resolution of dereferences and struct fields of undefined valuesAlexandros Naskos2+18-1
2020-05-18 15:45Narrow down behaviour test cases; this removes wasmtime-enabled check in testsJakub Konka6+21-12
2020-05-18 15:10Integrate getTestDir with tmpDir logicJakub Konka3+100-73
2020-05-18 15:06Remove obsolete runtime panics from sleep implJakub Konka1+2-10
2020-05-18 15:03Change to Self from *const Self/*Self where possibleJakub Konka1+2-2
2020-05-18 15:01Make mode_t a 0-byte type in WASIJakub Konka3+45-7
2020-05-13 06:08Disable tests requiring Wasmtime be default; require -Denable-wasmtime flag otherwiseJakub Konka8+14-14
2020-05-12 21:18Skip WASI tests in drone and on FreeBSDJakub Konka2+3-3
2020-05-12 21:15Download and unpack wasmtime on LinuxJakub Konka1+5-0
2020-05-12 20:33Run WASI tests on Linux onlyJakub Konka3+3-3
2020-05-05 15:23Add/fix missing WASI functionality to pass libstd testsJakub Konka20+797-130
2020-05-17 21:07std.json: support stringify for anyerrorAndrew Kelley1+2-0
2020-05-17 19:02Merge pull request #5164 from daurnimator/in_stream-helpersVeikka Tuominen1+31-10
2020-05-17 17:53Merge pull request #5307 from ziglang/self-hosted-incremental-compilationAndrew Kelley37+6309-6595
2020-05-17 17:49update ZIR compare output test to test incremental updatesAndrew Kelley2+204-118
2020-05-17 16:48Merge pull request #5057 from xackus/opaque-paramAndrew Kelley4+80-77
2020-05-17 08:31Fix compilation with GCC 5Noam Preil2+5-2
2020-05-17 16:08move some files aroundAndrew Kelley4+21-8
2020-05-17 09:35Document register functionsNoam Preil2+15-0
2020-05-17 09:17Remove trailing whitespaceNoam Preil2+0-2
2020-05-17 08:47Minor cleanupNoam Preil1+8-8
2020-05-17 08:34Fix the dumb in x86 tooNoam Preil1+1-6
2020-05-17 08:06Fix a dumb (thanks daurminator!)Noam Preil1+1-7
2020-05-16 22:16rework x64 genSetRegNoam Preil4+251-261
2020-05-17 14:43Merge pull request #5367 from Vexu/fixVeikka Tuominen2+11-1
2020-05-17 12:13fix zig fmt regressionVexu2+11-1
2020-05-17 02:24linux: remove duplicated fieldsVincent Rischmann1+0-5
2020-05-17 00:23fix source not being loaded when printing errorsAndrew Kelley1+41-30
2020-05-16 19:44self hosted repl: close executables between updatesAndrew Kelley3+65-24
2020-05-16 18:24Merge pull request #5217 from wozeparrot/masterAndrew Kelley1+18-14
2020-05-16 17:49Merge pull request #5358 from Vexu/parserVexu3+18-0
2020-05-16 17:25self-hosted: remove `zig libc` command for nowAndrew Kelley1+0-40
2020-05-16 16:49Merge pull request #5231 from kubkon/wasi-preopensAndrew Kelley2+210-0
2020-05-10 13:55Creates `std.ascii.control_code` that contains the C0 control codes as named constants.Felix (xq) Queißner1+42-0
2020-05-13 13:07Fixes fmt padding for some typesdata-man1+41-13
2020-05-12 19:53macos: use realpath$DARWIN_EXTSNMichael Dusan2+12-1
2020-05-16 16:40Merge pull request #5354 from DrDeano/masterAndrew Kelley1+34-0
2020-05-16 16:23fix infinite loop with invalid comptimeVexu3+18-0
2020-05-16 16:19cross compile the stage2 tests for the target that they work forAndrew Kelley2+16-4
2020-05-16 14:37Merge pull request #5032 from LakeByTheWoods/redo_translate_cVexu2+13-9
2020-05-16 14:36Add Enum OptionDrDeano1+24-0
2020-05-15 23:12Add enum to addBuildOptionsDrDeano1+10-0
2020-05-16 13:43Merge pull request #5020 from jinroh/docs/search-perfVexu2+87-54
2020-05-16 12:56Merge pull request #5353 from Vexu/parserVexu7+171-115
2020-05-16 11:17translate-c use tagName for token idVexu1+6-6
2020-05-16 10:43Merge pull request #5175 from daurnimator/multi-out-streamVexu2+54-0
2020-05-16 10:20Merge pull request #5189 from zigazeljko/patch-1Vexu1+66-8
2020-05-16 10:10Merge pull request #5350 from yvt/test-global-linkageVexu2+1-4
2020-05-16 10:05fix building translate-cVexu1+5-9
2020-05-16 09:54move ParamType to Node.ParamDeclVexu3+33-32
2020-05-16 09:29recover from missing semicolon after if stmtVexu2+26-13
2020-05-16 09:09recover from invalid global error set accessVexu2+47-34
2020-05-16 05:26Merge remote-tracking branch 'origin/master' into self-hosted-incremental-compilationAndrew Kelley107+1930-1335
2020-05-16 05:22build.zig: -Dlib-files-only skips installing self-hostedAndrew Kelley1+3-1
2020-05-16 03:54stage2 zir tests passingAndrew Kelley3+102-97
2020-05-16 01:44move Module to its own fileAndrew Kelley8+3534-3525
2020-05-16 01:29update ZIR test casesAndrew Kelley1+61-38
2020-05-15 23:11ZIR: emit proper string literalsAndrew Kelley1+16-1
2020-05-15 22:54fix memory leaks of one of the ZIR test casesAndrew Kelley1+11-2
2020-05-15 20:38fix infinite loop with mismatced bracketVexu4+24-11
2020-05-15 19:20self-hosted: update main.zigAndrew Kelley7+443-2598
2020-05-15 17:05Enable the test `standalone/global_linkage`yvt2+1-4
2020-05-15 11:30properly handle extra closing braces at top levelVexu2+36-16
2020-05-15 11:15Merge pull request #5336 from Vexu/parserVexu8+949-580
2020-05-15 08:06cleanup* remove unecessary error* properly handle ReturnTypeInvalid in ast.zig functions* assert that the tree is clean in render.zig* simplify parser recovery with top level declsVexu4+16-38
2020-05-15 05:22fix the global offset table code and updating decl exportsAndrew Kelley4+249-61
2020-05-14 20:34fix codegen of sentinel-terminated arrays and .got alignmentAndrew Kelley5+275-107
2020-05-14 17:20self-hosted: fix codegen and resolve some analysis bugsAndrew Kelley7+302-79
2020-05-14 16:56fix infinite loopVexu2+26-12
2020-05-14 14:18store rparen in ReturnType.InvalidVexu2+2-2
2020-05-14 09:09improve recovery from invalid container membersVexu2+99-20
2020-05-14 08:19recover from missing semicolonVexu2+30-3
2020-05-14 08:19remove useless nosuspend parsingVexu3+3-19
2020-05-14 02:20work around stage1 compiler bugAndrew Kelley1+17-13
2020-05-14 02:12self-hosted: fix the rest of the compile errorsAndrew Kelley3+57-50
2020-05-14 00:06self-hosted: fix compile errors, except for codegen.zigAndrew Kelley8+525-264
2020-05-13 21:16recover from invalid builtin/async callVexu3+20-8
2020-05-13 20:35recover after invalid inline/externVexu3+29-7
2020-05-13 20:28correctly recover from invalid top level declarationsVexu2+35-7
2020-05-13 20:08modernize std.zig.tokenizerVexu1+477-477
2020-05-13 17:42improve recovery on top level declarationsVexu4+127-69
2020-05-13 16:28Merge pull request #5254 from ifreund/top-level-struct-file-namesVexu1+8-0
2020-05-13 16:04Merge pull request #5321 from gpanders/ascii-case-sensitiveVexu1+21-2
2020-05-13 15:38Make PriorityQueue.Iterator publicVexu1+3-3
2020-05-13 15:32Merge pull request #5337 from DrDeano/masterVexu1+1-1
2020-05-13 15:21Make StackIterator next publicDrDeano1+1-1
2020-05-13 15:04Merge pull request #5332 from jwmerrill/patch-1Vexu1+1-1
2020-05-13 14:53translate-c remove error set from `checkForBuiltinTypedef`Vexu1+3-3
2020-05-13 14:36continue parsing on invalid and tokenVexu3+22-15
2020-05-13 14:21continue parsing after missing commas and invalid statementsVexu3+54-2
2020-05-13 13:51continue parsing on extra qualifier errorsVexu1+43-10
2020-05-13 03:59self-hosted: ir: implement separated analysis of Decl and FnAndrew Kelley3+209-148
2020-05-13 02:11Fix comment typo RFC8529 -> RFC8259Jason Merrill1+1-1
2020-05-13 00:11self-hosted: link: global offset table support for declsAndrew Kelley4+198-100
2020-05-12 20:43clear progress indicator before printing errorsAndrew Kelley1+10-0
2020-05-12 19:37std.zig attempt to continue parsing on errorVexu2+86-23
2020-05-12 18:44make parser testError take a list of expected errorsVexu1+16-4
2020-05-12 14:44Merge pull request #5118 from xackus/fix-json-writestreamVexu2+38-27
2020-05-12 13:14Remove redundant ASCII functionsGreg Anders1+6-48
2020-05-12 12:35Merge pull request #5275 from strangebug/docs-markdown-linksVexu1+39-0
2020-05-12 12:20Merge pull request #5319 from Vexu/float-fixVexu2+16-5
2020-05-12 12:15std.json properly handle comptime int/floatVexu2+7-5
2020-05-12 05:02self-hosted: rework the memory layout of ir.Module and related typesAndrew Kelley9+651-276
2020-05-12 01:36Add helper functions and docstrings to ascii.zigGreg Anders1+66-5
2020-05-11 22:41Merge pull request #5308 from xiongxin/masterVexu1+1-1
2020-05-11 22:25Merge pull request #5315 from xackus/fix-bigint_fits_in_bitsVexu2+9-0
2020-05-11 21:24fix `@intToFloat` on comptime_floatsVexu2+16-5
2020-05-11 17:10Merge pull request #5316 from marler8997/pubSockLenVexu1+1-1
2020-05-11 15:11make Address.getOsSockLen pubJonathan Marler1+1-1
2020-05-11 12:06stage1: detect underflow in bigint_fits_in_bitsxackus2+9-0
2020-05-10 12:35mem.eql need slice type熊鑫1+1-1
2020-05-10 06:05rework self-hosted compiler for incremental buildsAndrew Kelley21+1836-1504
2020-05-09 12:09Remove fs.File artifact from connectUnixSocketHaze Booth1+0-1
2020-05-08 21:31make std.build.getInstallPath publicVexu1+1-1
2020-05-08 19:37Merge pull request #4892 from Sobeston/patch-4Vexu1+7-0
2020-05-08 16:02std: add test for mem.zeroes on sentinel terminated arraysVexu1+7-3
2020-05-08 15:21Merge pull request #4932 from Qix-/fix-private-accessVexu10+72-19
2020-05-08 15:05Merge pull request #5296 from daurnimator/osx-RTLDVexu1+4-4
2020-05-08 12:11std: fix RTLD_ constants on OSXdaurnimator1+4-4
2020-05-08 11:52fix more private member accessVexu3+5-5
2020-04-04 02:04publicize member functions affected by #4909Josh Junon6+14-14
2020-04-04 02:04fix private member checking for non-canonical invocations (fixes #4909)Josh Junon1+9-0
2020-04-04 02:03add failing test for #4909Josh Junon1+44-0
2020-05-06 23:31stage1: handle all cases of invalid struct field default valuexackus2+20-0
2020-05-07 17:41Merge branch 'kristoff-it-macos-kqueue'Andrew Kelley2+24-15
2020-05-07 00:00remove readable check when opening a socket connectionLoris Cro1+1-1
2020-05-06 23:55fix oneshot flag erroneusly set as filter_flagLoris Cro1+13-6
2020-05-06 23:49fix crash in single-threaded buildsLoris Cro1+10-8
2020-05-06 20:08stage1: add ZigList gdb pretty printingxackus1+39-0
2020-05-07 16:42Merge pull request #5268 from tadeokondrak/remove-callconv-redundant-syntaxAndrew Kelley70+299-429
2020-05-07 11:25Removed GetModuleHandleA from user32Jens Goldberg1+0-1
2020-05-06 15:45Removed duplicate WM_ACTIVATEJens Goldberg1+0-1
2020-05-07 09:39Merge pull request #5287 from marler8997/fixAllocWithPayloadVexu1+18-2
2020-05-07 05:56add failAllocator to enable some regression testsJonathan Marler1+16-0
2020-05-07 05:08fix copy/paste error in AllocWithOptionaPayloadJonathan Marler1+2-2
2020-05-06 13:36Standard library: Fix a regression in loop.waitUntilFdWritableOrReadableTimon Kruiper1+1-1
2020-05-06 15:12Merge pull request #5281 from data-man/hash_vector_nocopyVexu1+1-3
2020-05-06 12:08Optimization of vectors hashingdata-man1+1-3
2020-05-06 09:52std: handle ConnectionTimedOut in switchVexu1+1-0
2020-05-06 09:28Merge pull request #5257 from matt1795/scoped-typedefVexu2+73-33
2020-05-06 08:48translate-c: small patch to fix bultin type detectionVexu2+4-5
2020-05-06 06:26checkForBuiltinTypedef now returns a stringMatthew Knight1+37-35
2020-05-05 23:13Remove reference to import type (#5279)Lann1+1-3
2020-05-05 19:26readme: remove the part about stage2 until it's doneAndrew Kelley1+0-37
2020-05-05 19:18Merge branch 'haze-hb/test-evented-io-build-zig'Andrew Kelley1+5-0
2020-05-05 19:18simplify test-evented-io build settingAndrew Kelley1+2-7
2020-05-05 15:49Add setUseTestEventedIO for test steps in build.zigHaze Booth1+10-0
2020-05-05 16:50avoid unnecessary fcntl syscalls when setting socket flagsAndrew Kelley1+6-6
2020-05-05 16:45fix incorrect flags being set in os.setSockFlagsAndrew Kelley1+2-2
2020-05-04 16:50update docs/tests for async/extern fn removalTadeo Kondrak5+19-18
2020-05-05 16:09Add support for external links and URL to markdown parser.StrangeBug1+39-0
2020-05-04 15:49zig fmtTadeo Kondrak56+222-240
2020-05-04 15:24add zig fmt fix for async/extern fnTadeo Kondrak4+63-20
2020-05-04 15:06remove nakedcc/stdcallcc/async fn/extern fn fnprotoTadeo Kondrak11+9-165
2020-05-05 15:23Clear PreopenList on every populate callJakub Konka1+14-0
2020-05-05 15:21Merge pull request #5272 from tadeokondrak/noasync-to-nosuspendAndrew Kelley28+233-208
2020-05-05 15:05Add docsJakub Konka2+66-15
2020-05-05 13:20Merge pull request #5273 from haze/hb/fix-posix-errorunion-thread-spawn-resultVexu1+1-1
2020-05-05 13:07Move preopen and path wasi helpers to std.fs.wasi moduleJakub Konka3+106-104
2020-05-04 19:47Shuffle things around; add PreopenList.findByPath methodJakub Konka3+23-12
2020-05-04 19:20Encapsulate getPreopens inside PreopenListJakub Konka2+52-104
2020-05-04 11:40Remove obsolete PATH_MAX constJakub Konka1+0-2
2020-05-04 11:35Simplify File constructorsJakub Konka1+2-10
2020-05-04 11:30Refactor resolve_preopen into getPreopens functionJakub Konka2+67-11
2020-05-01 20:27Make std.fs.cwd() return preopen for "." if existsJakub Konka2+21-8
2020-05-01 10:33Implement std.fs.Dir.openFileWasiJakub Konka2+79-25
2020-04-30 16:06Start drafting out openZJakub Konka3+71-0
2020-05-05 11:19update comments for nosuspendTadeo Kondrak3+9-9
2020-05-05 11:18update tests for nosuspendTadeo Kondrak3+10-10
2020-05-05 11:14zig fmtTadeo Kondrak9+61-55
2020-05-05 11:11Rename noasync to nosuspend in C++ compilerTadeo Kondrak10+96-96
2020-05-05 11:08Rename noasync to nosuspend in self-hosted, add rewriterTadeo Kondrak6+57-38
2020-05-05 08:14Update ErrorUnion thread spawn result to return null instead of 0Haze Booth1+1-1
2020-05-05 06:45moved duplicated code to common functionsMatthew Knight2+39-29
2020-05-04 18:45Merge pull request #5267 from Vexu/const-callVexu3+35-1
2020-05-04 06:42os.zig: add ETIMEDOUT error case to read functionJonathan Marler3+4-0
2020-05-04 11:45std: fix blake3 assignment to constantVexu1+2-1
2020-05-04 11:28fix missing compile error on call assigned to constVexu2+33-0
2020-05-04 04:23stage1: remove unneeded switchxackus1+6-37
2020-05-03 03:11stage1: fix assert fail on opaque fn ptr paramxackus4+74-40
2020-05-03 08:40Pass filtered_sock_type to system.socket. Cover PermissionDenied errorCato3+14-2
2020-05-03 08:33std: use async for MultiOutStreamdaurnimator1+6-9
2020-05-03 03:22added scoped typedef to translate-cMatthew Knight2+29-0
2020-04-28 12:44Include dbg.h to third-party libsdata-man5+910-0
2020-05-02 21:38Merge branch 'ninjacato-tomerge-darwin-fix-accept-sockets'Andrew Kelley4+69-9
2020-05-02 21:36solve the problem with Darwin shims in std.os insteadAndrew Kelley3+80-107
2020-05-02 21:28Apply naming conventions of structs to filesIsaac Freund1+8-0
2020-04-30 11:50Implement @Type for ErrorSetTadeo Kondrak3+81-1
2020-04-30 10:30Constify TypeInfoTadeo Kondrak2+15-15
2020-04-28 17:16Implement @Type() for EnumLiteral and FnFrameTadeo Kondrak3+33-3
2020-04-28 17:14Implement @typeInfo for @Frame()Tadeo Kondrak4+42-4
2020-05-02 13:14Fixed Darwin-incompatible socket flags and unavailable system callsCato3+105-18
2020-05-02 20:29Merge pull request #5249 from ziglang/FireFox317-windows-evented-ioAndrew Kelley15+646-663
2020-05-02 18:53add test coverage for top level fieldsAndrew Kelley2+19-0
2020-05-02 18:16Merge remote-tracking branch 'origin/master' into FireFox317-windows-evented-ioAndrew Kelley8+78-27
2020-05-02 18:14Get evented io code paths to build on macOS (#5233)Chris Heyes3+46-24
2020-05-02 18:08fs.File: improve handling async I/O on WindowsAndrew Kelley2+42-11
2020-05-02 13:46Merge pull request #5250 from mikdusan/qemuMichael Dusan1+1-1
2020-05-02 08:35ci linux: bump qemu-5.0.0-z2Michael Dusan1+1-1
2020-05-02 08:31update windows impl of child process to new File APIAndrew Kelley1+3-12
2020-05-02 08:19correct usages of std.fs.dir.DeleteFileError (#5058)nycex2+19-3
2020-05-02 08:16Merge pull request #5243 from niacat/kern-arandAndrew Kelley3+13-0
2020-05-02 07:38child process: no need to remove O_CLOEXEC before execveAndrew Kelley1+0-10
2020-05-02 05:54remove last use of share_with_child_processAndrew Kelley1+1-1
2020-05-02 05:53Merge remote-tracking branch 'origin/master' into FireFox317-windows-evented-ioAndrew Kelley28+5669-3483
2020-05-02 05:25fix regressions in windows std lib testsAndrew Kelley4+85-112
2020-05-02 04:41std.event.Loop: promote the fs thread to be available for all OS'sAndrew Kelley6+137-193
2020-05-02 03:17cleanup and fixes. behavior tests passing with evented I/OAndrew Kelley10+137-119
2020-05-02 00:57Merge pull request #5247 from mikdusan/housekeepingMichael Dusan2+5-7
2020-05-01 23:02Merge branch 'windows-evented-io' of https://github.com/FireFox317/zig into FireFox317-windows-evented-ioAndrew Kelley8+300-253
2020-05-01 22:01stage1: cleanupMichael Dusan2+5-7
2020-05-01 21:35Merge pull request #5192 from ziglang/stage2-testsAndrew Kelley27+5679-3480
2020-05-01 19:13std.progress: handle error from FillConsoleOutputAttributeAndrew Kelley1+6-2
2020-05-01 04:24Added socket bits for DarwinCato Auestad1+22-0
2020-05-01 17:33fix off-by-one error in sizeInBaseUpperBoundAndrew Kelley1+1-1
2020-05-01 16:23In init_rand avoid reading from /dev/urandom on NetBSD/FreeBSDnia1+8-0
2020-05-01 16:22Add arc4random_buf() in NetBSD libc, use it to implement getrandom()nia2+5-0
2020-05-01 10:49update std.meta.IntType => std.meta.IntAndrew Kelley1+3-3
2020-05-01 10:40back to stage2 tests passingAndrew Kelley1+1-1
2020-05-01 10:15rework std.math.big.IntAndrew Kelley10+3341-2663
2020-04-29 23:38add ZIR transform test caseAndrew Kelley2+133-8
2020-04-29 23:11zir: add breakpoint() instruction and object file abilityAndrew Kelley4+114-62
2020-04-29 22:14link: introduce the concept of output mode and link modeAndrew Kelley4+110-52
2020-04-29 01:40ZIR: implement return instructionAndrew Kelley5+78-5
2020-04-29 01:04ZIR: add cmp and condbr instructionsAndrew Kelley7+1630-450
2020-04-28 19:34link: recognize that Windows does not have POSIX fs modesAndrew Kelley1+1-1
2020-04-27 23:12disable stage2 zir tests on not-yet-supported archsAndrew Kelley1+4-2
2020-04-27 22:48disable stage2 zir tests on not-yet-supported OS'sAndrew Kelley1+2-1
2020-04-27 22:26add ZIR compare output test case to test suiteAndrew Kelley15+407-377
2020-04-30 09:19Fast-forward std.os.bits.wasi to match preview1 snapshot ABIJakub Konka1+58-36
2020-04-30 16:14switch anyerror to OutOfMemorywozeparrot1+2-2
2020-04-30 15:35Merge pull request #5216 from alexnask/windows_ansi_codesVexu1+7-3
2020-04-30 15:28Merge pull request #5223 from iansimonson/translate_c_bool_to_intVexu2+64-1
2020-04-30 09:10Use transCreateNodeInfixOp instead of maybeSuppressResultIan Simonson1+3-18
2020-04-30 09:04Merge pull request #4683 from LakeByTheWoods/parser_testVexu3+83-8
2020-04-30 08:00Merge pull request #5213 from tadeokondrak/evented-readv-fixVexu1+12-0
2020-04-29 11:40move printWithVisibleNewlines to testing.expectEqualStringsVexu2+64-51
2020-04-29 11:09rename diffIndex to indexOfDiffVexu2+11-13
2020-04-29 18:42Update WASI snapshot to preview1Jakub Konka1+59-58
2020-04-29 22:38Translate-C convert bools to int in complex expressionsIan Simonson2+79-1
2020-04-29 23:20Merge pull request #5219 from mikdusan/qemuMichael Dusan1+4-3
2020-04-29 21:01ci linux: bump qemu 5.0.0-rc4 → 5.0.0Michael Dusan1+4-3
2020-04-29 17:07Add unreachable branchAlexandros Naskos1+1-1
2020-04-29 16:54build.zig recursive dep supportwozeparrot1+18-14
2020-04-29 16:49Progress will now use ANSI escape codes on windows for terminals that support itAlexandros Naskos1+6-2
2020-04-29 10:33Fix std.event.Loop.readvTadeo Kondrak1+12-0
2020-04-29 08:01Merge pull request #5210 from tadeokondrak/IntType-to-IntVexu41+111-108
2020-04-29 01:10std.meta.IntType -> std.meta.IntTadeo Kondrak40+107-107
2020-04-29 01:06rename std.meta.IntType to std.meta.IntTadeo Kondrak1+4-1
2020-04-28 20:25Merge pull request #5196 from tadeokondrak/@vector-to-@type-vectorAndrew Kelley22+140-130
2020-04-28 20:21Merge pull request #5195 from tadeokondrak/opaquetype-to-type-opaqueAndrew Kelley12+158-159
2020-04-28 20:18Merge pull request #5201 from tadeokondrak/mangle-field-names-locallyVexu2+28-7
2020-04-28 13:41Fix/add translate-c tests for previous commitTadeo Kondrak1+24-6
2020-04-28 13:30Mangle field names with a local counter in recordsTadeo Kondrak1+4-1
2020-04-28 05:46Update language reference for std.meta.VectorTadeo Kondrak1+5-16
2020-04-28 05:46@Vector -> std.meta.VectorTadeo Kondrak19+122-114
2020-04-28 05:45add std.meta.Vector to replace @VectorTadeo Kondrak1+9-0
2020-04-28 06:24Validate vector types for @VectorTadeo Kondrak1+4-0
2020-04-28 05:23Update language reference for recent @Type changesTadeo Kondrak1+30-32
2020-04-28 05:14@OpaqueType -> @Type(.Opaque)Tadeo Kondrak11+128-127
2020-04-27 16:26add missing const to pkg dependencieswozeparrot1+1-1
2020-04-27 22:28Merge pull request #5187 from ziglang/squeek502-windows-fmt-relativeAndrew Kelley3+31-15
2020-04-27 20:52Split AES struct into AESEncrypt and AESDecryptŽiga Željko1+66-8
2020-04-26 05:39implement @Type() for more typesTadeo Kondrak2+85-5
2020-04-27 17:39std: support `/` in Windows pathsAndrew Kelley1+12-7
2020-04-27 17:38zig fmt: still print the relative pathAndrew Kelley2+9-5
2020-03-06 04:15fmt: Fix relative paths with . and .. on WindowsRyan Liptak1+13-6
2020-04-27 16:22Fix issue with std.json incorrectly replacing forward slashes with a backslash (#5167)Auguste Rame1+3-1
2020-04-26 20:47Add missing state to C object cacheGeorge Roman1+8-0
2020-04-27 15:07Cleaned up code, added a testcase for an extern member function callAlexandros Naskos2+41-25
2020-04-27 12:22Added tests.Alexandros Naskos3+43-6
2020-04-26 23:33Extern functions can now be evaluated to undefined values in TypeOfsAlexandros Naskos1+22-10
2020-04-26 21:37stage2 zir: remove dead codeAndrew Kelley1+0-5
2020-04-26 19:38Fix unfortunate typoHenry Nelson1+3-3
2020-04-26 19:28add CLI option -Bsymbolic for binding global references locallyAndrew Kelley4+25-0
2020-04-26 18:03Fix f64 variants of math.cosh and math.sinh to accept negative inputs. (#5172)Nick Appleton2+18-2
2020-04-26 16:50std: add io.MultiOutStreamdaurnimator2+57-0
2020-04-26 05:20ir: elemptr and add instructionsAndrew Kelley3+167-1
2020-04-20 15:18std: fix posix Thread.spawn to accept all startFn typesAndrius Mitkus1+31-6
2020-04-24 12:48Pass each target feature flag separatelyGeorge Roman1+10-4
2020-04-25 10:42std: add in_stream.isBytesdaurnimator1+18-0
2020-04-25 10:34std: add instream.readBytesNoEof functiondaurnimator1+13-10
2020-04-23 07:55stage1: Prevent the creation of illegal ptr typesLemonBoy2+14-0
2020-04-24 19:37Merge pull request #5158 from ziglang/zir-to-elfAndrew Kelley8+1388-930
2020-04-24 19:36link: change default executable mode to 0o777Andrew Kelley2+6-2
2020-04-21 16:42Add mips support to standard libraryTimon Kruiper22+138-14
2020-04-24 06:09bug fixes to make it workAndrew Kelley2+151-93
2020-04-24 03:53codegen: write the updated code size to PT_LOAD section headerAndrew Kelley1+67-57
2020-04-24 00:30codegen rdx set immediateAndrew Kelley1+31-6
2020-04-24 00:23codegen supports embedded-in-code constantsAndrew Kelley3+90-11
2020-04-23 23:40codegen for setting rax and rdi registersAndrew Kelley1+80-7
2020-04-23 22:58codegen for inline assemblyAndrew Kelley1+212-7
2020-04-23 21:46codegen for const ints and string literalsAndrew Kelley1+76-19
2020-04-23 20:41basics of writing ELF and machine code generationAndrew Kelley4+357-445
2020-04-21 08:25fix json.WriteStream.emitJsonxackus1+32-23
2020-04-23 01:06stage1: fix crash on accessing an array of size zero with runtime indexxackus3+19-1
2020-04-23 16:44stage1: Fix bitcast of immediate to ptr type (#5131)LemonBoy3+24-5
2020-04-23 03:42zir-to-elf skeletonAndrew Kelley5+565-530
2020-04-23 00:41Merge pull request #5139 from mikdusan/qemu-5.0.0-rc4Michael Dusan1+3-3
2020-04-08 23:04ci: bump static-qemu 5.0.0-rc3 → 5.0.0-rc4Michael Dusan1+3-3
2020-04-22 19:57Merge pull request #5125 from mikdusan/kern.osproductversionMichael Dusan2+477-24
2020-04-22 18:42Merge pull request #5130 from ziglang/stage2-irAndrew Kelley14+3067-4267
2020-04-22 14:54stage1: Prevent the creation of illegal pointer typesLemonBoy3+10-3
2020-04-22 16:52Merge pull request #5133 from LemonBoy/win-progressAndrew Kelley4+55-10
2020-04-22 07:02stage2: Allow \t in string literalsLemonBoy1+9-0
2020-04-22 10:58std: Implement progress for WindowsLemonBoy2+52-7
2020-04-22 10:52stage1: Another hack for the C ABI compatibilityLemonBoy2+3-3
2020-04-22 07:28std.math.big.Int: don't rely on the allocator when printingAndrew Kelley2+16-12
2020-04-22 07:08ir: improve ZIR emission enough to emit hello worldAndrew Kelley4+169-14
2020-04-22 04:26ir: emit zir for fntypeAndrew Kelley2+196-2
2020-04-22 04:04emit zir skeletonAndrew Kelley3+221-13
2020-04-22 02:19ir: analyze asm instructionAndrew Kelley3+61-8
2020-04-22 01:33ir: analyze deref instructionAndrew Kelley2+67-3
2020-04-22 01:14ir: analyze fieldptr instructionAndrew Kelley3+137-35
2020-04-22 00:34ir: analyze ptrtointAndrew Kelley1+70-8
2020-04-21 23:48ir: analyze int castingAndrew Kelley8+303-174
2020-04-21 22:24macos: add fallback version detectionMichael Dusan2+477-24
2020-04-21 06:10Added peer type resolution for [*]T and *[N]T.elucent2+50-0
2020-04-21 12:22cleanup: IrBasicBlockGenMichael Dusan1+110-110
2020-04-21 12:22cleanup: IrBasicBlockGenMichael Dusan2+1-24
2020-04-21 18:26Remove std.lazyInitHaze Booth3+2-94
2020-04-21 21:54ir: analyze int instructionAndrew Kelley2+60-1
2020-04-21 21:33ir: analyze `as` instructionAndrew Kelley1+24-9
2020-04-21 21:11ir: analyze primitive instructionAndrew Kelley2+34-5
2020-04-21 21:06ir: analyze fntype instructionAndrew Kelley3+189-51
2020-04-21 20:06ir: analysis of fn instructionAndrew Kelley3+115-20
2020-04-21 17:50ir: comptime coerceArrayPtrToSliceAndrew Kelley2+66-33
2020-04-21 17:24ir: type coercion skeletonAndrew Kelley2+182-0
2020-04-21 05:20ir: analyze str instructionAndrew Kelley2+29-2
2020-04-21 04:56ir: semantic analysis skeletonAndrew Kelley4+315-135
2020-04-19 15:20stage1: Handle errors when generating block IRLemonBoy3+19-4
2020-04-20 22:58Remove old-style @typeOf compatibilityRobin Voetter2+1-17
2020-04-20 23:19simplify ZIR spec; separate parsing/rendering from analysisAndrew Kelley6+906-682
2020-04-20 16:47stage1: Fix wrong union accessLemonBoy1+1-1
2020-04-20 03:59ir: render keyword parametersAndrew Kelley1+43-6
2020-04-20 03:39ir: render function bodyAndrew Kelley1+21-8
2020-04-20 00:44ir: nice rendering of string literal constantsAndrew Kelley2+24-6
2020-04-20 00:33implement rendering escaped zig string literalsAndrew Kelley3+157-126
2020-04-20 00:04ir: rendering skeletonAndrew Kelley3+182-30
2020-04-19 07:29ir: parse type noreturnAndrew Kelley2+3-0
2020-04-19 07:19ir: parse export instructionAndrew Kelley1+19-4
2020-04-19 07:14ir: parse asm instructionsAndrew Kelley1+80-40
2020-04-19 05:29ir: parse deref instructionAndrew Kelley1+54-21
2020-04-19 05:06ir: parse string literals as parametersAndrew Kelley1+18-12
2020-04-19 04:38ir: parse ptrtointAndrew Kelley1+23-3
2020-04-19 04:15ir: more foolproof way to organize instruction parsingAndrew Kelley1+27-15
2020-04-19 04:02ir: parsing integer literalsAndrew Kelley2+38-10
2020-04-19 00:22ir: parse typesAndrew Kelley3+42-28
2020-04-19 00:04ir: parse fn bodyAndrew Kelley1+66-26
2020-04-18 23:41rework types and values data layoutAndrew Kelley3+201-1088
2020-04-18 06:55generic ir parsing frameworkAndrew Kelley2+80-4
2020-04-18 04:09beginnings of zig ir parserAndrew Kelley3+302-3106
2020-04-19 09:38stage1: Fix signed multiplication overflowLemonBoy1+3-3
2020-04-19 07:52Merge pull request #5097 from Vexu/fieldAndrew Kelley11+153-40
2020-04-19 03:23fix uninitialized ZigValuexackus2+4-3
2020-04-18 16:44update std lib to decls being disallowed between fieldsVexu10+103-42
2020-04-18 16:42disallow declarations between container fieldsVexu2+52-0
2020-04-18 11:26std: Introduce the Once synchronization primitiveLemonBoy2+67-0
2020-04-18 18:42Merge branch 'cshenton-patch-1'Andrew Kelley2+6-2
2020-04-18 18:41ziggurat uses `@truncate` instead of `& 0xff`Andrew Kelley1+1-1
2020-04-18 18:41rand: ref the decls so they get testedAndrew Kelley1+4-0
2020-04-17 13:29Update ziggurat.zig to use `random.int(u64)`Charles Shenton1+1-1
2020-04-18 18:35Merge pull request #5088 from Vexu/varargs-fixAndrew Kelley4+59-56
2020-04-18 11:49std.os.readv: Add missing iov_count declarationChristian Wesselhoeft1+2-1
2020-04-18 07:51fix typeInfo testsVexu3+39-51
2020-04-17 22:41update cmake, update readme, in response to the dynamic linking fiascoAndrew Kelley3+199-186
2020-04-17 19:02add error for non-exter variadic functionsVexu3+20-5
2020-04-17 13:36fix missing compile errors on builtin cast functionsVexu2+85-27
2020-04-16 18:26stage1: Fix several bugs in constant generationLemonBoy4+112-27
2020-04-16 08:03build: Create the output directory if it doesn't existLemonBoy1+3-0
2020-04-16 09:10debug: Minor QOL improvements for osxLemonBoy1+13-9
2020-04-16 19:12std: make math.clamp work for common uses, remove automatic bounds swappingAndrius Mitkus1+10-8
2020-04-15 14:42CC: fix binary dupe with no -oLayne Gustafson1+1-0
2020-04-13 16:56Enable formatting in std.big.Int.formatjoachimschmidt5572+43-23
2020-04-15 15:06Merge pull request #5046 from Vexu/translate-cVexu10+92-72
2020-04-15 12:15translate-c cleanup and zig fmtVexu10+49-56
2020-04-15 12:14translate-c: correct invalid shortcutVexu2+43-16
2020-04-14 16:07Added gdi32.zig and More user32 definitionsJakub4+186-1
2020-04-14 20:19Shift error message now says "fixed-width integer type" instead of just "integer type" (#5028)foobles2+2-2
2020-04-14 02:25Update emit_raw.zigmarkfirmware1+1-1
2020-04-14 17:38cli: add `c++` subcommand to --help menuAndrew Kelley1+1-0
2020-04-14 08:42Translate C: Redo Add comment containing c source location for failed decls.Lachlan Easton2+7-3
2020-04-14 01:33langref: add link to 0.6.0 versionAndrew Kelley1+6-5
2020-04-13 10:49stage1: More fixes for BE targetsLemonBoy3+19-10
2020-04-13 17:36Release 0.6.0Andrew Kelley1+1-1
2020-04-13 15:24std: fix StreamSource to disallow writing to a const bufferdaurnimator1+1-1
2020-04-13 12:03docs: use String.repeat for dom templatesPierre Guilleminot1+1-5
2020-04-13 04:45std: fix os.fstatat definition (#5016)daurnimator1+2-2
2020-04-13 03:02disable flaky event loop testAndrew Kelley1+5-0
2020-04-12 22:21Merge pull request #5014 from nmeum/@panic-pathMichael Dusan1+2-1
2020-04-12 21:17improve search perf: trim search resultsPierre Guilleminot2+25-0
2020-04-12 21:13improve search perf: batching dom list mutationsPierre Guilleminot1+65-53
2020-04-12 20:45fix file protocol structure definitions (#5015)Heppoko1+6-4
2020-04-12 00:58added CI job for mingwemekoi5+62-33
2020-04-12 09:41Update documentation of @panicSören Tempel1+2-1
2020-04-12 03:59std: add some basic windows user32 definitionsdaurnimator4+50-1
2020-04-12 05:03only use `-nostdinc++` on c++ filesMichael Dusan1+3-1
2020-04-12 04:50Zig treats -lstdc++ identically to -lc++Andrew Kelley2+24-9
2020-04-12 02:09cmake: allow not finding some clang libsAndrew Kelley1+3-1
2020-04-11 19:06ArrayList: remove old (before span) APIxackus7+29-97
2020-04-11 21:55revert Translate C: Add comment containing c source location for failed declsAndrew Kelley1+1-3
2020-04-11 21:50move fs tests to separate file; disable flaky testAndrew Kelley2+170-162
2020-04-11 20:43Merge pull request #5003 from emekoi/fix-mingwAndrew Kelley3+24-5
2020-04-11 20:43clarify what "not valid" meansAndrew Kelley1+1-1
2020-04-11 20:18fix compilation under mingwemekoi2+23-4
2020-04-11 06:01add note about `@tagName` for non-exhaustive enumsemekoi1+1-1
2020-04-10 19:00Merge pull request #4711 from leroycep/feature-file-locksAndrew Kelley21+526-34
2020-04-09 22:51Fix generated docs of user codeTimon Kruiper1+4-0
2020-04-10 08:08debug: Fix parsing of DWARF info for BE machinesLemonBoy1+50-59
2020-04-10 18:31Merge pull request #4973 from SuperAuguste/nameless-fieldsVexu2+47-2
2020-04-10 15:49Merge branch 'master' into nameless-fieldsAuguste Rame129+5871-1168
2020-04-10 15:26Merge pull request #4985 from Vexu/assignment-errorVexu4+136-28
2020-04-10 05:29update readme instructions for homebrewAndrew Kelley1+1-1
2020-04-10 05:25put the previous commit behind cmake option ZIG_PREFER_CLANG_CPP_DYLIBAndrew Kelley2+2-1
2020-04-10 02:28look for clang-cpp shared lib when it existsAndrew Kelley1+61-43
2020-03-09 02:53Add visible newlines to parser_test output when there's a failure.Lachlan Easton2+66-2
2020-04-09 18:58Merge pull request #4982 from MageJohn/fix/binarySearchAndrew Kelley1+7-6
2020-04-09 12:46Update docgen to new ArrayList APIjoachimschmidt5571+16-16
2020-04-09 07:30add error message for invalid assignmentVexu4+136-28
2020-04-09 08:13sort.binarySearch: Remove unneeded edge case checkYuri Pieters1+0-3
2020-04-09 01:02Merge pull request #4975 from Vexu/param-reassignAndrew Kelley4+57-4
2020-04-08 20:58Update langref.html.inmarkfirmware1+1-3
2020-04-08 23:04ci: bump static-qemu 5.0.0-rc1 → 5.0.0-rc2Michael Dusan1+3-3
2020-04-09 01:00sort.binarySearch: test for regresson of #4980Yuri Pieters1+4-0
2020-04-09 00:49sort.binarySearch: fix integer underflow (#4980)Yuri Pieters1+3-3
2020-04-09 00:03Reduce file lock test sleep timeLeRoyce Pearson1+1-1
2020-04-08 23:30fix formatted printing warningAndrew Kelley1+1-1
2020-04-08 22:42Close file1 in nonblocking lock testLeRoyce Pearson1+1-0
2020-04-08 22:29Disable open flock flags on darwinLeRoyce Pearson1+4-2
2020-04-08 21:41cmake: expose ZIG_TARGET_MCPU optionAndrew Kelley1+2-1
2020-04-08 18:11Merge branch 'LakeByTheWoods-translate_ptr_int'Andrew Kelley2+96-24
2020-03-09 09:46Translate C: Allow casting literal ints to pointersLachlan Easton2+54-18
2020-03-07 15:36Translate C: Put an alignCast in c style pointer casts to allow opaque types to cast properly in C macrosVexu2+45-9
2020-04-08 14:37Return error from `else`LeRoyce Pearson1+1-1
2020-04-08 11:20move array and struct const checks to more appropriate placesVexu2+15-16
2020-04-08 06:39Catch error.WouldBlock as unreachableLeRoyce Pearson1+4-1
2020-04-08 05:21zig provides shlwapi.lib for *-windows-gnuAndrew Kelley3+763-0
2020-04-08 03:26Add `OpenFileW` `share_access_nonblocking` parameterLeRoyce Pearson1+1-1
2020-04-08 00:27std/zig/parse_string_literal.zig: add hex+unicode escapes (#4678)Phil Schumann1+56-7
2020-04-08 00:00Add lock_nonblocking flag for creating or opening filesLeRoyce Pearson3+46-12
2020-04-07 22:49Fix file locking on windowsLeRoyce Pearson1+1-1
2020-04-07 22:23Make lock option an enumLeRoyce Pearson2+67-39
2020-04-06 07:44fix lazy value in ir_analyze_instruction_elem_ptrxackus3+14-1
2020-04-07 20:56refactor common pattern into a functionxackus1+42-111
2020-04-07 20:55std lib docs: fix null and int valuesxackus2+24-0
2020-04-07 20:34fix missing compile error on assign to slice and array parametersVexu4+58-4
2020-04-07 20:05fix the new runtime-safety testsAndrew Kelley1+2-2
2020-04-07 19:19fix testsSuperAuguste1+22-1
2020-04-07 19:08more fixesSuperAuguste2+25-1
2020-04-07 19:06fix compile errors in some std.Target functionsAndrew Kelley1+6-0
2020-03-23 23:00langref: small updatesxackus1+4-6
2020-04-07 18:51Merge pull request #4857 from LemonBoy/fix-4777Andrew Kelley4+209-99
2020-04-07 08:23stage1: Respect the specified name for extern varLemonBoy3+19-16
2020-04-07 18:47Merge pull request #4684 from LakeByTheWoods/comment_failed_declsVexu1+1-0
2020-04-07 18:39msvc fixSuperAuguste1+1-4
2020-04-07 18:24Merge pull request #4971 from Vexu/const-refAndrew Kelley9+62-31
2020-04-06 21:22move big.rational.gcd to big.int.gcdjoachimschmidt5572+188-188
2020-04-07 17:33remove debug statementSuperAuguste1+0-1
2020-04-07 17:26Nameless struct field consistencySuperAuguste1+4-0
2020-04-07 17:04Merge pull request #4972 from mneumann/dragonfly-fix-compileAndrew Kelley4+14-2
2020-04-07 15:23Add missing constants for DragonFlyMichael Neumann1+6-1
2020-04-07 15:13Fix paths to find llvm/clang on DragonFlyMichael Neumann3+8-1
2020-04-07 12:24fix broken testsVexu6+20-18
2020-04-07 12:12fix missing const on address of literalVexu4+42-13
2020-04-07 05:19Fix compile error on darwinLeRoyce Pearson1+2-2
2020-04-07 04:28Only call `os.flock` on systems that lack openat locksLeRoyce Pearson1+8-11
2020-04-07 04:07Remove return value from os.flock()LeRoyce Pearson2+4-5
2020-04-07 03:51Merge branch 'master' into feature-file-locksLeRoyce Pearson109+4205-702
2020-04-07 03:16Merge pull request #4966 from ziglang/bootstrap-windowsAndrew Kelley10+71-15
2020-04-07 00:31mingw-w64: add 32-bit version.defAndrew Kelley1+16-0
2020-04-07 00:30stage1 fixes to support building with 32-bit mingw-w64Andrew Kelley2+5-1
2020-04-06 23:26provide ___mb_cur_max_func for i386-windows-gnuAndrew Kelley2+19-1
2020-04-06 23:13zig cc: recognize a few more linker optionsAndrew Kelley4+29-2
2020-04-06 19:42cmake: improvements to cross-compiling for WindowsAndrew Kelley2+2-11
2020-04-06 22:35fix the build on WindowsAndrew Kelley1+14-4
2020-04-06 18:14Add some tests for the runtime safety checksLemonBoy1+69-0
2020-03-03 20:46ir: Support tuple multiplicationLemonBoy2+141-12
2020-04-06 17:33libc_installation.zig: don't special-case based on C ABIAndrew Kelley1+16-23
2020-04-06 17:07build.zig supports specifying config.h location explicitlyAndrew Kelley2+25-11
2020-04-06 10:54compiler-rt: Separate max size allowed for load/store and CASLemonBoy1+22-5
2020-04-06 07:31Merge pull request #4939 from SuperAuguste/masterVexu2+21-6
2020-04-05 23:39zig uses mingw-w64 to provide -lpsapiAndrew Kelley1+1-0
2020-04-05 23:32use mingw-w64 to provide -luuid if requestedAndrew Kelley44+1611-9
2020-04-05 23:06fixesSuperAuguste2+7-4
2020-04-05 17:26Generate clearer size mismatch error messageBenjamin Feng1+3-2
2020-04-05 22:34Merge branch 'LemonBoy-vec-div'Andrew Kelley5+644-221
2020-04-05 22:33annotate disabled tests with github issue linksAndrew Kelley1+29-5
2020-04-05 21:44add runtime safety tests for SIMD integer divisionAndrew Kelley1+43-0
2020-04-05 08:40ir: Fix error checking for vector opsLemonBoy1+39-20
2020-04-02 08:25I'm getting tired of this shit LLVMLemonBoy1+10-16
2020-03-24 17:59tests: Chop away some flaky testsLemonBoy1+20-8
2020-03-24 17:58ir: Remove unused and commented out codeLemonBoy1+2-2
2020-03-14 19:01std: Delete a hack in the feature set codeLemonBoy1+2-5
2020-03-14 19:01ir: Support shift left/right on vectorsLemonBoy3+182-47
2020-03-14 15:55ir: Support bitwise not on vectorsLemonBoy2+59-13
2020-03-14 12:23ir: Support div/mod/rem on vector typesLemonBoy3+326-173
2020-04-05 21:09type_has_one_possible_value takes comptime struct fields into accountAndrew Kelley2+23-1
2020-04-05 18:05Merge pull request #4901 from phase/feature/translate-c-remassignVexu2+91-19
2020-04-05 15:13Merge pull request #4942 from daurnimator/tidy-atomicsAndrew Kelley1+66-65
2020-04-05 08:50.gitattributes: deps/SoftFloat-3e/*.txt lines are crlf terminateddaurnimator1+1-0
2020-04-05 08:50Convert .gitattributes to use unix line endingsdaurnimator1+10-10
2020-04-04 22:41Do not parse native_libc.txt anymore when linking on native target, always run detection of libc.Michaël Larouche1+5-76
2020-04-05 14:44translate-c: remove unneeded semicolonJadon Fowler1+0-2
2020-04-05 04:08compiler_rt/atomics: be consistent with `const value`daurnimator1+11-10
2020-04-05 03:55Tidy up compiler_rt/atomicsdaurnimator1+55-55
2020-04-04 21:56fix multichar literals in translate_cSuperAuguste1+18-6
2020-04-04 17:15rename mem.separate to mem.splitxackus9+27-27
2020-04-04 16:26detect an endless loop when trying to detect native libc installationAndrew Kelley4+23-0
2020-04-04 18:58zig cc looks for native include directories unless -nostdincAndrew Kelley5+61-6
2020-04-04 18:43add libutil to zig's glibc supportAndrew Kelley5+102-1
2020-04-04 18:05build.zig: better detection of using outside zig executableAndrew Kelley1+4-2
2020-04-04 13:45Adds some documentation to std.atomic.Queue.Felix (xq) Queißner1+19-1
2020-04-04 17:45Merge pull request #4935 from LemonBoy/stage1-ebAndrew Kelley1+73-38
2020-04-04 15:57remove `zig BUILD_INFO` hackAndrew Kelley2+77-47
2020-04-04 14:46stage1: Byteswap floats when serializing themLemonBoy1+65-36
2020-04-04 12:06stage1: Fix serialization of ZigValue on BE machinesLemonBoy1+8-2
2020-04-04 06:16translate-c: account for signedness when translating div & modJadon Fowler2+90-30
2020-04-04 02:31Merge pull request #4868 from xackus/new-arraylist-apiAndrew Kelley21+185-161
2020-04-04 01:04Merge pull request #4891 from mikdusan/issue4207Michael Dusan1+10-0
2020-04-03 23:11add compiler-error test: coerceMichael Dusan1+10-0
2020-04-03 15:41stage1: add compile errors for sentinel slicingMichael Dusan4+602-1
2020-04-03 22:36gitattributes: note that libcxxabi is vendoredAndrew Kelley1+1-0
2020-04-03 22:36add issue links to disabled test casesAndrew Kelley1+20-2
2020-04-03 20:08Merge branch 'LemonBoy-compiler-rt-atomics'Andrew Kelley2+262-0
2020-04-03 20:07compiler-rt: don't forget to export these functionsAndrew Kelley1+7-0
2020-04-03 17:13compiler-rt: Add the __atomic family of builtinsLemonBoy2+255-0
2020-04-03 17:44zig cc: add -allow-shlib-undefined aliasAndrew Kelley1+6-2
2020-04-03 15:02change the default ABI of riscv64-linux-muslAndrew Kelley4+47-12
2020-04-03 02:39Update fmt.zigmarkfirmware1+1-1
2020-04-03 07:46Update all remaining uses of &outStream().streamRyan Liptak4+4-6
2020-04-03 10:03std: Fix one more sentinel buffer overrunLemonBoy1+1-1
2020-03-31 08:37std: Fix oob slicing operatorLemonBoy1+1-1
2020-03-22 19:20ir: Rewrite the bound checks in slice operatorLemonBoy1+138-97
2020-04-03 06:27Fix compile errors about adding error.FileLocksNotSupportedLeRoyce Pearson2+5-2
2020-04-03 05:50Add LOCK_* constants to BSD `os/bits`LeRoyce Pearson3+15-0
2020-04-03 05:39Fix compile errors in stage2LeRoyce Pearson7+13-9
2020-04-03 04:57Use `flock` instead of `fcntl` to lock filesLeRoyce Pearson12+73-72
2020-04-03 04:12Add FileLocksNotSupported error to OpenErrorLeRoyce Pearson1+4-0
2020-04-03 03:47Merge branch 'master' into feature-file-locksLeRoyce Pearson5+113-28
2020-04-03 03:46Merge branch 'master' into feature-file-locksLeRoyce Pearson151+5718-4377
2020-04-03 03:46crypto: fix benchmark compile error (#4919)Jay Petacat1+1-1
2020-04-02 23:48ci: enable riscv64-linux testsAndrew Kelley1+8-10
2020-04-03 01:15zig cc: fix ambiguity with -MTAndrew Kelley3+104-17
2020-04-02 23:07stage1: fix build for i386-linuxAndrew Kelley1+2-0
2020-04-02 19:32Fix multiplication overflow in `hash_const_val`Timon Kruiper1+4-4
2020-04-02 21:29zig cc: support more linker argsAndrew Kelley4+124-7
2020-04-02 20:59zig cc: support --version-script linker argAndrew Kelley1+7-0
2020-04-02 19:59zig cc: support -F and -frameworkAndrew Kelley5+35-3
2020-04-02 19:47zig cc: respect -MF -MV -MD optionsAndrew Kelley7+68-21
2020-04-02 19:06Merge branch 'ilmaria-master'Andrew Kelley1+15-1
2020-04-02 19:04slight modification of the semantics of std.os.getenvWAndrew Kelley1+16-16
2020-03-02 21:15make std.os.getenvW case insensitiveIlmari Autio1+15-1
2020-04-02 16:13Merge pull request #4908 from daurnimator/fifo-refactorAndrew Kelley1+28-17
2020-04-02 02:47use static-qemu linux-x86_64 tarballMichael Dusan1+5-1
2020-04-01 22:00new ArrayList API: fix everything elsexackus18+58-59
2020-04-01 19:05new ArrayList API: fix ArrayList.shrinkxackus1+19-1
2020-03-31 01:17new ArrayList API: fix std.ArrayListSentineledxackus1+8-8
2020-03-31 00:47new ArrayList API, fix enough std lib to testxackus3+100-93
2020-04-02 10:14std: add LinearFifo().inStreamdaurnimator1+19-0
2020-04-02 09:55std: LinearFifo matches ArrayList in always having outStream methoddaurnimator1+9-17
2020-04-01 15:02add compile-error test: bitcastMichael Dusan1+15-0
2020-04-01 22:05zig cc: detect -mcpu, -march, -mtuneAndrew Kelley5+49-11
2020-04-01 20:46Fix CrossTarget.parse test on platforms where abi != gnuTimon Kruiper1+9-1
2020-04-01 09:22zig cc: add support for -L linker argumentsRejean Loyer5+23-3
2020-04-01 20:01zig cc properly handles -S flag and .ll, .bc extensionsAndrew Kelley13+122-90
2020-04-01 16:30ir: Fix comparison of ?T valuesLemonBoy2+15-4
2020-04-01 16:47stage1: make C++ switch fallthrough an errorMichael Dusan8+28-7
2020-04-01 19:55Merge pull request #4896 from FireFox317/fix-arm32-stuffAndrew Kelley6+16-7
2020-04-01 19:02fix regressions from previous commitAndrew Kelley1+3-3
2020-04-01 18:42Make sure that ZigTypeVector and ZigTypeArray have the same memory layoutTimon Kruiper4+10-3
2020-04-01 18:40Fix undefined behavior when shift amount is 64Timon Kruiper1+1-1
2020-04-01 18:38Fix some nullptr dereferences on arm-linux-musleabhifTimon Kruiper2+5-3
2020-04-01 18:28translate-c: add tests for div & rem assignmentJadon Fowler1+12-0
2020-04-01 18:17translate-c: translate DivAssign & RemAssignJadon Fowler1+2-0
2020-04-01 17:44Merge branch 'daurnimator-less-buffer'Andrew Kelley31+513-456
2020-04-01 16:44(breaking) std.Buffer => std.ArrayListSentineled(u8, 0)Andrew Kelley18+362-355
2020-04-01 15:56fixups and revert a few thingsAndrew Kelley9+55-83
2020-03-12 13:52Use length field as passed in stage2 libc_installation instead of relying on zero terminationdaurnimator6+115-68
2020-03-08 07:16std: use std.ArrayList(u8).OutStream instead of std.Buffer.OutStreamdaurnimator5+12-11
2020-03-07 04:45std: use std.ArrayList(u8) instead of std.Buffer in src-self-hosted/translate_c.zigdaurnimator1+7-6
2020-03-07 04:42std: use Buffer.outStream in std/child_process.zigdaurnimator1+8-9
2020-03-07 04:35std: use std.ArrayList(u8) instead of std.Buffer in std/build.zigdaurnimator1+11-10
2020-03-07 04:25std: don't return sentinel slices from cross_target functionsdaurnimator2+14-12
2020-03-01 08:13std: add std.ArrayList(u8).outStream()daurnimator1+27-0
2020-04-01 14:24Merge pull request #4894 from LemonBoy/netbsd-p2Andrew Kelley6+215-84
2020-04-01 14:21Merge pull request #4895 from vrischmann/fix-io-testsAndrew Kelley4+70-55
2020-04-01 14:21Remove unneeeded address-of operatorAndrew Kelley1+1-1
2020-04-01 11:13io: fix COutStream testVincent Rischmann1+2-2
2020-04-01 10:46Workaround for #4789LemonBoy1+6-4
2020-04-01 10:37io: fix serialization compilation and testsVincent Rischmann1+50-49
2020-04-01 10:26io: fix PeekStream compilationVincent Rischmann1+4-4
2020-04-01 10:24io: test all files under std/ioVincent Rischmann1+14-0
2020-04-01 10:00std: Use the versioned libc symbols if neededLemonBoy3+50-39
2020-04-01 09:03std: Fix more NetBSD bitsLemonBoy4+160-42
2020-04-01 08:11mem.zeroes - add sentinel terminated array supportSebastian1+3-0
2020-03-31 20:52Fix porting of zlib alder32 with large inputMichaël Larouche1+29-8
2020-03-31 21:10add compile-error test for #2687Michael Dusan1+23-0
2020-03-31 18:15Fix possible unaligned ptr from `getauxval`Timon Kruiper1+4-1
2020-03-31 18:54ci: export master branch version for update-download-pageAndrew Kelley1+1-0
2020-03-31 14:13Use correct compiler flags in MSVC bootstrap builds of ZigBodie Solomon1+12-3
2020-03-31 16:07Merge pull request #4543 from daurnimator/cleanup-jsonAndrew Kelley2+354-150
2020-03-31 15:57Merge pull request #4880 from daurnimator/use-spanZAndrew Kelley4+21-12
2020-03-31 15:17remove unnecessary `inline`Andrew Kelley1+1-1
2020-03-31 14:56Merge pull request #4871 from boothby/issue4769Andrew Kelley5+17-0
2020-03-31 14:25Tidy up some mem.spanZ use-sites now that null is accepteddaurnimator3+5-6
2020-03-31 14:49Merge branch 'LemonBoy-more-cache'Andrew Kelley2+55-39
2020-03-31 14:48clean up the duplicate export logic for __clear_cacheAndrew Kelley2+27-27
2020-03-31 14:44std: fix mem.span* when an optional pointer is passeddaurnimator1+16-6
2020-03-31 10:40compiler-rt: More clear_cache implementationsLemonBoy2+33-17
2020-03-31 04:32Fix std.fifo.LinearFifoTetralux1+22-8
2020-03-02 12:30std: linux syscall numbers are now an extensible enumdaurnimator16+2484-2460
2020-03-31 01:41fixes to 32-bit handling, to support 32-bit armAndrew Kelley4+36-11
2020-02-24 15:07std: introduce json.WriteStream.stringifydaurnimator1+10-6
2020-02-24 15:03std: use json.StringifyOptions.Whitespace from json.WriteStreamdaurnimator1+19-39
2020-02-25 09:37std: add support to std.json.stringify for null literalsdaurnimator1+5-2
2020-02-25 09:58std: allow picking between serialising []u8 as string or arraydaurnimator1+27-18
2020-02-25 09:30std: add options to std.json.stringfy to control escapingdaurnimator1+65-28
2020-02-24 14:37std: use json.stringify logic in some json.WriteStream code pathsdaurnimator1+3-19
2020-02-24 14:36std: use stringify from Value.dump; remove other dump helpersdaurnimator1+1-29
2020-02-24 14:26std: add jsonStringify trait to json Value objectsdaurnimator1+105-0
2020-02-24 13:53std: add whitespace control to json.stringifydaurnimator1+124-14
2020-02-24 13:01std: have json tests take options parameterdaurnimator1+28-28
2020-03-31 01:59Fix Readme to point to llvm for brew commandsAli Ahmed1+2-2
2020-03-31 03:15Merge branch 'FireFox317-clear-cache'Andrew Kelley2+36-30
2020-03-31 03:15compiler-rt: don't export __clear_cache when no impl availableAndrew Kelley2+24-10
2020-03-31 01:18fixed bugs hitting EOF immediately after //, /// or //!Kelly Boothby1+8-0
2020-03-31 01:29added unit tests to demonstrate #4769 and related bugsKelly Boothby4+9-0
2020-03-30 22:19compiler-rt: implement clear_cache for arm32-linuxTimon Kruiper2+20-28
2020-03-30 21:42revert detection of rtti and exceptionsAndrew Kelley7+4-92
2020-03-30 19:50linking: remove check for target_supports_libunwindAndrew Kelley3+2-20
2020-03-30 18:23std lib API deprecations for the upcoming 0.6.0 releaseAndrew Kelley70+597-564
2020-03-30 17:01add peer type resolution for mixed-const []T and *[N]TAndrew Kelley2+76-17
2020-03-30 01:57mem.zeroes .Array improvementsSebastian1+1-5
2020-03-30 10:56std: mem span functions can take an optional pointerdaurnimator1+38-14
2020-03-30 11:27ir: Avoid constant-folding ptr to sentinelsLemonBoy2+16-12
2020-03-30 12:06std: fix compile error since WinsockError was changeddaurnimator1+2-2
2020-03-30 04:53Create an "LLD_LIBDIRS" var to override lld locBrian Cain1+1-0
2020-03-30 09:55compiler-rt: Implement all the shift builtinsLemonBoy11+288-135
2020-03-30 10:35std: add some missing errnos on linuxdaurnimator1+27-0
2020-03-30 10:24std: update for linux 5.6 releasedaurnimator8+134-21
2020-03-28 15:44std.zig.render: fix newlines before DocCommentsMichael Raymond2+34-1
2020-03-30 02:40Merge pull request #4845 from xackus/fix-parseFloatAndrew Kelley2+54-76
2020-03-30 00:58linking against c++ does not trigger system library directoriesAndrew Kelley1+6-4
2020-03-29 05:02cleanup parse_float.zigxackus1+48-70
2020-03-29 17:17linking is now aware -lm is provided by mingw-w64Andrew Kelley2+16-2
2020-03-29 14:33enable now-passing test casesAndrew Kelley2+0-5
2020-03-29 14:31zig cc: -O0 also counts as debug modeAndrew Kelley1+3-1
2020-03-29 04:54fix overflow in parseFloatxackus2+6-6
2020-03-29 04:31Merge pull request #4844 from layneson/translatec_string_concatAndrew Kelley2+51-0
2020-03-28 23:07tcpConnectToHost - fixed compilation errorSebastian1+3-4
2020-03-29 00:40Add macro string concat testsLayne Gustafson1+39-0
2020-03-29 00:40Conv macro string concat to ++Layne Gustafson1+12-0
2020-03-28 23:24Merge branch 'master' into feature-file-locksLeRoyce Pearson127+31202-298
2020-03-28 16:03Merge pull request #4838 from squeek502/for-linkerAndrew Kelley5+77-8
2020-03-28 01:31Fix typo in Serializer declarationLuna1+1-1
2020-03-25 11:08std: Minor changes to TLS handlingLemonBoy4+153-141
2020-03-28 07:39Sync clang_options_data.zig with update_clang_optionsRyan Liptak1+32-4
2020-03-28 07:35zig cc: Add support for -zRyan Liptak5+18-1
2020-03-28 06:23zig cc: Add support for -Xlinker, --for-linker, --for-linker=Ryan Liptak5+27-3
2020-03-28 06:16Merge pull request #4835 from squeek502/export-dynamicAndrew Kelley2+9-0
2020-03-28 03:43cmake: support cross compilingAndrew Kelley3+141-123
2020-03-28 02:35Merge pull request #4827 from ziglang/zig-cppAndrew Kelley114+30932-121
2020-03-28 02:24initial support of response filesAndrew Kelley3+97-11
2020-03-28 02:24cmake: support finding a cross compiled llvmAndrew Kelley1+287-103
2020-03-27 22:59windows: don't hard-code forward-slash pathsMichael Dusan1+1-1
2020-03-28 01:28Merge pull request #4832 from LemonBoy/watwatwatAndrew Kelley3+6-21
2020-03-28 00:42zig cc: Add --export-dynamic linker flag supportRyan Liptak1+5-0
2020-03-28 00:36Fix -rdynamic not sending --export-dynamic to the ELF linkerRyan Liptak1+4-0
2020-03-27 23:15Merge pull request #4813 from mikdusan/cmake3.17Michael Dusan3+3-3
2020-03-27 19:13ci: Delete workaround for #4822LemonBoy1+0-15
2020-03-27 19:10compiler-rt: Fix __floatunditfLemonBoy2+6-6
2020-03-27 17:32Merge branch 'master' into feature-file-locksLeRoyce Pearson3191+22836-235375
2020-03-27 16:38zig c++: get it working with musl and mingw-w64Andrew Kelley15+199-327
2020-03-26 12:41fix behavior test with --test-evented-io on windowsTimon Kruiper7+315-282
2020-03-27 02:48ability to compile c++ hello world with `zig c++`Andrew Kelley10+221-2
2020-03-27 02:41add libc++ and libc++abi sourcesAndrew Kelley99+30450-0
2020-03-27 00:32Merge pull request #4814 from gereeter/reduced-path-maxAndrew Kelley1+24-22
2020-03-26 23:42ci: fix aarch64 linuxAndrew Kelley2+21-15
2020-03-26 20:07Factor out arbitrary constant 12 to AtomicFile.RANDOM_BYTESJonathan S1+5-4
2020-03-26 18:07update compile error testsAndrew Kelley1+1-1
2020-03-26 16:54fix behavior tests compile error on i386-linuxAndrew Kelley1+7-0
2020-03-26 16:34prevent ptr cast from forcing alignment resolution unnecessarilyAndrew Kelley3+42-22
2020-03-26 03:17In AtomicFile, work relative to the destination's parent directory. This is more robust against concurrent filesystem reorganization and avoids path length issues.Jonathan S1+21-20
2020-03-26 01:12Revert "Merge pull request #4807 from LemonBoy/tls-touchups"Andrew Kelley3+136-142
2020-03-26 01:00fix an invalid free having to do with bound functionsAndrew Kelley1+3-0
2020-03-26 00:32improved handling of native system directoriesAndrew Kelley8+45-21
2020-03-25 23:49Merge pull request #4811 from mikdusan/fix4634Michael Dusan2+8-11
2020-03-25 23:32zig cc: add detection for `-###`Andrew Kelley5+18-1
2020-03-25 00:14Carry-over stream error to JSON.stringifyBenjamin Feng1+1-6
2020-03-25 22:53Merge pull request #4807 from LemonBoy/tls-touchupsAndrew Kelley3+142-136
2020-03-25 22:43cmake: address new warnings from cmake-3.17Michael Dusan3+3-3
2020-03-25 22:40self-hosted: use fs.selfExePathAllocMichael Dusan2+8-11
2020-03-25 16:28zig cc: freestanding target implies -nostdlibAndrew Kelley1+8-6
2020-03-25 16:05zig cc: support -T linker script optionAndrew Kelley5+17-1
2020-03-25 14:19Merge pull request #4793 from LemonBoy/netbsd-foreverAndrew Kelley10+283-87
2020-03-25 11:37Use const instead of varLemonBoy1+1-1
2020-03-25 11:08std: Minor changes to TLS handlingLemonBoy3+142-136
2020-03-24 18:14std: Fix setsockopt definitionLemonBoy1+3-2
2020-03-24 18:51Merge pull request #4795 from LemonBoy/divtf3Andrew Kelley5+295-9
2020-03-24 18:47std: Slim duplicate logic for some callsLemonBoy3+23-54
2020-03-24 10:09compiler-rt: Add __divtf3LemonBoy4+277-2
2020-03-24 10:09std: Add qNaN constantsLemonBoy1+18-7
2020-03-24 15:51compiler-rt: fix __clear_cache on aarch64 darwinAndrew Kelley1+5-3
2020-03-24 14:33compiler-rt: aarch64 implementation of __clear_cacheAndrew Kelley2+158-0
2020-03-24 13:57Merge remote-tracking branch 'origin/llvm10'Andrew Kelley3165+21848-235124
2020-03-24 05:20Block until file is unlocked on windowsLeRoyce Pearson1+36-26
2020-03-24 04:34Fix compile error on windowsLeRoyce Pearson2+4-2
2020-03-24 03:39Merge branch 'master' into feature-file-locksLeRoyce Pearson107+10674-1748
2020-03-24 03:16Use math.Order for comparing bigints instead of i8 (#4791)Joachim Schmidt2+54-46
2020-03-24 03:07Add O_SHLOCK and O_EXLOCK to freebsd and netbsdLeRoyce Pearson2+6-0
2020-03-24 02:59Use locking open flags if they are definedLeRoyce Pearson1+23-12
2020-03-23 22:26std: Tell pthread the guard page size is zeroLemonBoy2+6-0
2020-03-23 22:26std: Fix undefined field errorLemonBoy1+1-1
2020-03-23 19:12std: Fix parameters for pthread_attr_setstackLemonBoy1+6-1
2020-03-23 18:50std: Different thread stack allocation for NetBSDLemonBoy1+62-25
2020-03-23 17:55std: Add missing C bits and defines for NetBSDLemonBoy1+138-24
2020-03-23 17:54std: Use getdents on all the BSDsLemonBoy3+17-9
2020-03-23 17:51debug: Accept relative paths in mapWholeFileLemonBoy1+1-1
2020-03-08 15:04std: Add missing C defines for NetBSDLemonBoy4+64-6
2020-03-08 12:52stage1: Link pthread on NetBSDLemonBoy1+3-1
2020-03-08 12:45stage1: Remove fflush on file open for readingLemonBoy1+0-3
2020-03-23 16:39zig cc: detect dynamic linker argumentAndrew Kelley1+10-0
2020-03-23 15:33zig cc: recognize .S and .C as source file extensionsAndrew Kelley1+3-1
2020-03-23 09:00ir: Prevent crash when slicing hardcoded pointerLemonBoy2+15-1
2020-03-23 04:54Merge pull request #4741 from momumi/masterAndrew Kelley10+901-158
2020-03-23 01:47riscv: add -mrelax arg for C to work around upstream issueAndrew Kelley5+81-29
2020-03-23 00:48Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley17+6950-30
2020-03-22 23:21minor fixes and more tests for _ separatorsmomumi3+242-112
2020-03-22 23:20Merge pull request #4774 from ziglang/zig-ccAndrew Kelley14+6851-24
2020-03-22 21:47debug: Correct version check in debug_line parserLemonBoy1+1-2
2020-03-21 17:00ir: Implement cast from anon struct to unionLemonBoy2+98-4
2020-03-22 22:54disable failing stack trace test for aarch64Andrew Kelley1+5-1
2020-03-22 21:25ci: disable qemu-riscv64 tests due to qemu being too oldAndrew Kelley1+9-7
2020-03-22 21:35simplify cmake logic for finding clangAndrew Kelley1+47-77
2020-03-22 21:07update stack trace test expected outputAndrew Kelley1+3-3
2020-03-22 21:03ci: workaround for apt.llvm.org packaging bugAndrew Kelley1+17-1
2020-03-22 19:44ci: fix ubuntu package name for lldAndrew Kelley1+1-1
2020-03-22 19:35ci: again fix the cache tarball URLsAndrew Kelley3+3-3
2020-03-22 19:14ci: update cache tarball URLsAndrew Kelley4+16-16
2020-03-22 19:09Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley29+459-93
2020-03-22 03:45update parsing of int literals in self-hostedmomumi2+28-4
2020-03-22 02:53fix build.zig addBuildOption function for stream refactordbandstra1+1-1
2020-03-22 02:41fix formatting in tokenizer testsmomumi1+191-192
2020-03-22 02:30zig cc: detect optimization and debug flagsAndrew Kelley7+159-24
2020-03-21 17:33ir: Disallow comparison between enum literal and untagged enumLemonBoy2+20-0
2020-03-22 00:35add number `_` separators for stage 2 tokenizermomumi1+368-47
2020-03-22 00:32zig cc: better support for the preprocessor option (-E)Andrew Kelley9+115-14
2020-03-21 20:38rename "passthrough" → "driver_punt"Michael Dusan5+31-9
2020-03-21 20:51zig cc: support .cc and .cxx extensionsAndrew Kelley1+2-0
2020-03-21 19:29zig cc improvementsAndrew Kelley6+1845-1555
2020-03-21 14:12ability to use `zig cc` as a drop-in C compilerAndrew Kelley11+6295-18
2020-03-21 18:19Merge pull request #4764 from LemonBoy/fix-1265Andrew Kelley9+145-35
2020-03-20 21:23Address review commentsLemonBoy3+15-5
2020-03-19 20:03ir: Allow errdefer with payloadLemonBoy8+135-35
2020-03-21 01:33ci: disable test-gen-h on sr.ht and droneAndrew Kelley2+4-2
2020-03-20 22:33"generate .h files" feature is no longer supported in stage1Andrew Kelley7+36-22
2020-03-20 19:48Merge branch 'glibc-add-ld'Andrew Kelley10+229-28
2020-03-20 18:39glibc: include ld symbols and proper soname for ldAndrew Kelley6+25-4
2020-03-20 17:02Merge branch 'mt-panic' of https://github.com/LemonBoy/zig into glibc-add-ldAndrew Kelley1+44-11
2020-03-20 16:59include ld symbols when generating glibc dummy objectsAndrew Kelley3+160-13
2020-03-20 11:59ir: Peer type resolution between ?[]T and *[N]TLemonBoy3+24-5
2020-03-20 02:19Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley78+2332-1436
2020-03-19 23:30revert std.mem.span to prefer len over sentinel; add spanZAndrew Kelley1+84-15
2020-03-19 22:06Merge pull request #4752 from ziglang/slice-arrayAndrew Kelley41+906-431
2020-03-19 21:23fix compile error for reading past end of pointer casted arrayAndrew Kelley2+37-12
2020-03-19 19:09std.net: remove the hack from earlier in the branchAndrew Kelley1+4-2
2020-03-19 18:48update std lib to take advantage of slicing with comptime indexesAndrew Kelley13+108-119
2020-03-19 18:38(breaking) std.fs.copyFile now integrates with DirAndrew Kelley3+71-61
2020-03-19 17:18fix incorrect sentinel checkAndrew Kelley4+10-17
2020-03-19 15:17add behavior tests for slicing with comptime indexesAndrew Kelley1+69-1
2020-03-19 14:54slicing sentinel-terminated slice without endAndrew Kelley2+83-0
2020-03-19 01:25test & docs fixups to work with new semanticsAndrew Kelley5+38-45
2020-03-19 00:35std lib fixups for new semanticsAndrew Kelley8+47-64
2020-03-18 23:29fixes to std.metaAndrew Kelley2+36-7
2020-03-18 23:07partial revert of an improvement this branch madeAndrew Kelley3+79-51
2020-03-18 16:22when result loc is a slice, avoid evaluating lazy start..endAndrew Kelley1+18-3
2020-03-18 15:190-bit array type does not resolve child typeAndrew Kelley1+6-4
2020-03-18 03:32fix runtime slice of pointer not setting lengthAndrew Kelley1+7-0
2020-03-18 00:11fix regression when slicing 0-bit pointersAndrew Kelley1+13-11
2020-03-17 23:45fix alignment when slicing with comptime start and end indexAndrew Kelley2+54-27
2020-03-17 22:54improve std lib code for the new semanticsAndrew Kelley3+39-36
2020-03-17 21:33`@ptrCast` supports casting a slice to pointerAndrew Kelley4+86-26
2020-03-17 18:23fix slice of string literal having the wrong typeAndrew Kelley1+9-9
2020-03-17 01:41fixes in semantic analysis needed to support this featureAndrew Kelley13+172-88
2020-03-16 00:55slicing with comptime start and end results in arrayAndrew Kelley3+119-37
2020-03-19 10:52ir: More changes to sentinel-terminated const arraysLemonBoy4+44-28
2020-03-18 20:42Merge branch 'LemonBoy-travbug'Andrew Kelley20+157-138
2020-03-18 20:09fix swapped logic for WindowsAndrew Kelley8+34-37
2020-03-18 18:45(breaking) clarify openDir APIAndrew Kelley9+61-135
2020-03-16 11:03build: Fix silly bug in directory traversalLemonBoy1+2-2
2020-03-16 11:01std: Safety check for iterate()LemonBoy1+30-0
2020-03-16 10:39std: Introduce fnctl wrapperLemonBoy7+67-1
2020-03-18 15:16Merge branch 'LemonBoy-fix-4749'Andrew Kelley5+70-27
2020-02-28 11:06zig fmt: Respect trailing commas in error set declarationsLemonBoy2+43-17
2020-03-18 15:11array sentinel does not count towards type_has_one_possible_valueAndrew Kelley1+2-4
2020-03-16 17:42ir: Correct ABI size calculation for arraysLemonBoy3+30-11
2020-03-18 08:35std: More type checks for Thread startFn return typeLemonBoy1+45-6
2020-03-18 03:03clean up some self-hosted bitrot + don't assume libstdc++Andrew Kelley9+158-139
2020-03-18 03:02Remove `fcntlFlock` and replace with plain `fcntl`LeRoyce Pearson2+3-14
2020-03-18 02:54Match netbsd's flock fields with othersLeRoyce Pearson1+5-5
2020-03-18 02:53Make `fcntlFlock` follow conventions of `os.zig`LeRoyce Pearson3+20-12
2020-03-17 07:28fix a couple sockfds to be fd_t rather than i32Jonathan Marler1+2-2
2020-03-17 03:50Change fcntl params to ?*c_voidLeRoyce Pearson2+3-3
2020-03-16 21:10Change the default stdin behavior of RunStep to .InheritTimon Kruiper1+3-1
2020-03-16 08:54build: Expose function-sections switchLemonBoy1+9-1
2020-03-15 21:28Merge pull request #4735 from ziglang/renameatAndrew Kelley12+407-176
2020-03-15 21:26adjust renameatW to always supply dest root dirAndrew Kelley2+2-2
2020-03-15 19:57fix typo in new mem.len testAndrew Kelley1+1-1
2020-03-15 19:47fix std.os.renameatWAndrew Kelley1+2-2
2020-03-15 19:46fix std.mem.span handling of sentinel-terminated arraysAndrew Kelley1+16-2
2020-03-15 18:46renameatW: handle more windows nt status codesAndrew Kelley1+5-0
2020-03-15 18:18Merge pull request #4740 from Vexu/cleanupAndrew Kelley3+402-444
2020-03-15 06:09fix Serializer to work with new OutStream APImomumi1+5-1
2020-03-15 13:42add more test cases for invalid number literalsmomumi1+62-14
2020-03-15 03:05make parsing `0.0_e1` an errormomumi2+16-0
2020-03-15 01:37allow `_` separators in number literals (stage 1)momumi6+297-92
2020-03-15 02:36Skip file lock test in single threaded modeLeRoyce Pearson1+4-0
2020-03-14 23:13Fix compile error on windowsLeRoyce Pearson1+2-2
2020-03-14 23:07use anon literals in ast.zig and parse.zigVexu2+402-441
2020-03-14 23:02remove .Cancel correct merge err set parsingVexu3+1-4
2020-03-14 21:31Extract `run_lock_file_test`LeRoyce Pearson1+107-100
2020-03-14 21:11for build-obj with only 1 C file, name .o file after root_out_nameAndrew Kelley1+22-10
2020-03-14 20:57Make lock tests more flexibleLeRoyce Pearson1+133-93
2020-03-14 19:29Add multiple read lock testLeRoyce Pearson1+70-2
2020-03-14 17:34Call `std.os.waitpid` instead of `std.os.linux.waitpid`LeRoyce Pearson1+1-2
2020-03-13 03:19Add note about mandatory locks on linuxLeRoyce Pearson1+10-4
2020-03-13 03:12Add test to check that locking worksLeRoyce Pearson1+66-0
2020-03-11 00:54Add `lock` option to CreateFlagsLeRoyce Pearson2+25-1
2020-03-10 04:57Add flock command paramter to `os.fcntlFlock`LeRoyce Pearson2+16-3
2020-03-10 04:04Define Flock for all posix systemsLeRoyce Pearson11+117-20
2020-03-10 02:48Implement blocking file locking API for windowsLeRoyce Pearson4+80-59
2020-03-09 02:57Add fnctlFlock system call, use it to lock filesLeRoyce Pearson5+46-0
2020-03-08 22:28Add `lock` to fs.File.OpenFlagsLeRoyce Pearson1+9-0
2020-03-14 05:26fix mismatch between expected and actual output nameAndrew Kelley1+1-0
2020-03-14 04:46fix docgen, which relied on stdout being path to binaryAndrew Kelley1+18-2
2020-03-14 03:59special case when doing build-obj with just one source fileAndrew Kelley1+16-8
2020-03-14 01:06zig build system: correctly handle multiple output artifactsAndrew Kelley8+333-158
2020-03-13 21:50update stack traces test expectationsAndrew Kelley1+3-3
2020-03-13 19:31Fix compilation with `--no-emit-bin`Noam Preil1+1-1
2020-03-13 19:17Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley543+10665-6800
2020-03-13 18:20Even better idle waiting methodLemonBoy1+5-5
2020-03-13 17:40Nicer idle wait loopLemonBoy1+5-2
2020-03-13 16:55std: Multithreaded-aware panic handlerLemonBoy1+41-11
2020-03-13 16:07Merge branch 'fengb-format-stream'Andrew Kelley16+361-441
2020-03-13 15:55fix all the TODOs from the pull requestAndrew Kelley9+41-51
2020-03-13 15:31Merge branch 'format-stream' of https://github.com/fengb/zig into fengb-format-streamAndrew Kelley12+351-421
2020-03-13 15:18Merge pull request #4716 from LemonBoy/sys-miscAndrew Kelley9+167-4
2020-03-12 21:46Add NtDll-based ftruncate implementationLemonBoy5+40-7
2020-03-13 00:58Merge pull request #4727 from nrdmn/uefi3Andrew Kelley31+797-349
2020-03-12 23:56Merge pull request #4725 from ziglang/update-muslAndrew Kelley399+4414-2735
2020-03-12 22:55Merge pull request #4707 from Vexu/small-atomicsAndrew Kelley11+415-176
2020-03-12 21:21std/os/uefi: file protocol improvementsNick Erdmann2+13-10
2020-03-09 23:56std/os/uefi: status reformNick Erdmann27+372-332
2020-03-09 19:28std/os/uefi: device path protocol improvementsNick Erdmann2+346-2
2020-03-09 19:27std/os/uefi: Add shell parameters protocolNick Erdmann3+25-0
2020-03-09 19:25std/os/uefi: loaded image protocol improvementsNick Erdmann2+11-1
2020-03-09 19:24std/os/uefi: require guid output function be comptimeNick Erdmann1+1-1
2020-03-07 21:43std/os/uefi: boot services and runtime services improvementsNick Erdmann3+45-19
2020-03-12 21:45stage1: update musl libc building code for v1.2.0Andrew Kelley2+118-105
2020-03-12 21:17update musl src files to v1.2.0Andrew Kelley281+2975-1468
2020-03-12 20:42add note to disabled tests, improve comptime cmpxchgVexu4+23-20
2020-03-12 20:26update musl headers to v1.2.0Andrew Kelley116+1321-1162
2020-03-12 19:15Simplify stores, use sext for signed intsVexu3+59-20
2020-03-12 18:40Address review commentsLemonBoy2+15-9
2020-03-12 18:00Merge pull request #4720 from Vexu/translate-cAndrew Kelley2+82-7
2020-03-12 13:55Remove unused static_crt_dir field from libc configdaurnimator4+0-41
2020-03-06 22:59Replace fmt with new fmtstreamBenjamin Feng34+336-2091
2020-03-06 22:45Migrate last vestiges of fmtBenjamin Feng2+15-17
2020-03-06 22:52Slap in workaround for FifoBenjamin Feng1+13-1
2020-03-06 18:03Handle potential downcast when translating stream sizeBenjamin Feng2+10-4
2020-03-06 15:47Convert fmt.bufPrint / fmt.allocPrintBenjamin Feng21+56-56
2020-03-06 15:33Convert translate-c to fmtstreamBenjamin Feng1+23-28
2020-03-01 03:43Convert Buffer to use fmtstreamBenjamin Feng2+11-14
2020-03-01 00:59Convert JSON to fmtstreamBenjamin Feng1+72-62
2020-03-06 14:59Convert builtin to fmtstreamBenjamin Feng1+9-11
2020-03-12 15:40ci: remove workaround for FreeBSD upstream bugAndrew Kelley1+0-7
2020-03-12 15:31disable test on mipselVexu1+5-3
2020-02-29 21:35Integrated outstreams with new formatterBenjamin Feng6+27-37
2020-02-29 21:24Force error coercion of custom formattersBenjamin Feng1+4-12
2020-02-29 21:16Fixup allocPrintBenjamin Feng1+17-19
2020-03-12 15:14translate-c fix order of tokensVexu2+13-4
2020-03-12 14:46support `@atomicRmw` at comptimeVexu3+114-15
2020-02-29 21:10Add back max_depth testBenjamin Feng1+73-79
2020-02-29 21:02Apply explicit error typeBenjamin Feng1+12-12
2020-02-29 19:22Re-enable a bunch of testsBenjamin Feng1+405-407
2020-02-29 18:25Re-enable testFmtBenjamin Feng1+33-44
2020-02-29 18:02Get formatIntBuf workingBenjamin Feng1+608-619
2020-02-29 17:59Blind translationBenjamin Feng1+170-206
2020-02-29 17:56Copy fmtstreamBenjamin Feng2+1755-0
2020-03-12 12:18translate-c treat c bools as intsVexu2+71-5
2020-03-11 19:56std: Add setEndPos to fs.fileLemonBoy7+89-0
2020-03-11 19:03std: Fix pwrite invocation on 32bit architecturesLemonBoy1+37-2
2020-03-12 04:32fix `zig targets` not reporting native infoAndrew Kelley4+29-28
2020-03-12 04:26fix bugHeppokoyuki1+2-2
2020-03-12 01:47Merge pull request #4714 from mikdusan/targetAndrew Kelley7+59-58
2020-03-12 01:44Merge pull request #4713 from Heppokoyuki/uefi-file-protocolsAndrew Kelley4+115-2
2020-03-11 23:33fix zig-cache to treat cpu-features as raw-bytesMichael Dusan6+17-5
2020-03-11 23:33update/apply CPU features when -mcpu nativeMichael Dusan1+6-15
2020-03-11 23:33parse CPU features when --target is nullMichael Dusan1+36-38
2020-03-11 22:54Merge pull request #4710 from ziglang/io-stream-ifaceAndrew Kelley56+2740-2695
2020-03-11 22:45fix stray warn() in runtime safety testAndrew Kelley1+0-1
2020-03-11 21:39windows: detect HANDLE_EOF in ReadFileAndrew Kelley1+1-0
2020-03-11 21:34fix regressions in elf parsing codeAndrew Kelley2+133-39
2020-03-11 20:14FixedBufferStream: match file semantics more by clamping posAndrew Kelley1+8-8
2020-03-11 19:47Merge remote-tracking branch 'origin/master' into io-stream-ifaceAndrew Kelley9+173-36
2020-03-11 19:40add std.io.StreamSource and fixes to emitRawAndrew Kelley5+127-34
2020-03-11 18:34fix compilation errors for emitRawAndrew Kelley2+27-8
2020-03-11 18:22Merge pull request #4709 from LemonBoy/implement-2096Andrew Kelley8+172-32
2020-03-11 17:06fix footguns in File readAll functionsAndrew Kelley4+75-37
2020-03-11 15:16refactorHeppokoyuki1+3-2
2020-03-11 15:15add file protocolsHeppokoyuki3+112-0
2020-03-11 14:46Move abi size checking to codegenVexu4+84-71
2020-03-11 11:29fix codegen, update docsVexu3+17-43
2020-03-11 10:02support cmpxchg at comptimeVexu2+39-35
2020-03-11 08:29special case atomic operations on zero bit typesVexu2+50-14
2020-03-11 07:24support non power of two integers in atomic opsVexu3+73-67
2020-03-11 02:01rework some old ELF parsing code and start to fix emitRawAndrew Kelley3+120-303
2020-03-11 01:09fix std.ChildProcess on WindowsAndrew Kelley1+5-5
2020-03-11 00:51fix stage2 lib on windowsAndrew Kelley1+3-3
2020-03-11 00:22fix regressions found by test suiteAndrew Kelley11+103-128
2020-03-10 23:28fix stack trace code not opening files in forced blocking modeAndrew Kelley4+10-3
2020-03-10 22:54fix regressions caused earlier in this branchAndrew Kelley2+10-4
2020-03-10 22:50std: Fix broken testsLemonBoy2+15-3
2020-03-10 22:44update standard library to new I/O streams APIAndrew Kelley22+1411-1379
2020-03-10 19:22std: simplify format enum-literalsMichael Dusan1+1-4
2020-03-10 22:04ir: Fix shift code for u0 operandsLemonBoy2+50-15
2020-03-10 20:46use atomic bools in std libVexu7+83-79
2020-03-10 20:33support atomic operations with boolsVexu3+59-0
2020-03-10 20:31(breaking) improve and simplify fixed buffer streams APIAndrew Kelley9+223-236
2020-03-10 19:54ir: Implement more safety checks for shl/shrLemonBoy5+115-22
2020-03-10 19:27(breaking) rework stream abstractionsAndrew Kelley24+752-776
2020-03-10 18:02fix zig fmt on noasync blockVexu2+41-26
2020-03-10 18:06add allocSentinel functionJonathan Marler1+14-0
2020-03-10 16:56Merge pull request #4703 from Vexu/translate-cAndrew Kelley5+67-12
2020-03-10 11:16std: Fix detection of Linux kernel versionLemonBoy2+15-8
2020-03-10 13:57translate-c support struct field alignmentVexu5+39-3
2020-03-10 13:52properly mangle shadowed primitive typesVexu2+4-4
2020-03-10 13:52translate-c add daurnimator's pointer check to macro castVexu2+24-5
2020-03-10 02:10Merge pull request #4590 from xackus/fix-4587Andrew Kelley4+68-24
2020-03-09 19:58ir: Fix codegen of ?*T types where T is zero-sizedLemonBoy5+77-19
2020-03-09 22:36Merge pull request #4700 from Vexu/noasyncAndrew Kelley12+224-46
2020-03-09 18:36better error messages and more testsxackus3+22-4
2020-03-09 18:24Merge branch 'LemonBoy-fix-4527'Andrew Kelley2+34-2
2020-03-09 18:24lazy_cmp_zero only resolves type is zero bits for alignofAndrew Kelley1+4-4
2020-02-23 08:44ir: Fix lazy comparison between @alignOf and zeroLemonBoy2+34-2
2020-03-08 17:20std: add some definitions for netlink socketsdaurnimator2+504-0
2020-03-09 17:01Merge pull request #4695 from leroycep/feature-inode-statAndrew Kelley8+25-5
2020-03-09 07:52Windows: Fix std.fs.realpath/os.realpathW for directoriesRyan Liptak1+1-1
2020-03-09 16:38add LemonBoy's testVexu3+25-3
2020-03-09 13:51disallow resume and suspend in noasync scopesVexu4+43-27
2020-03-09 10:31implement noasync scopesVexu6+77-2
2020-03-09 09:02update parsers to new noasync syntaxVexu6+108-43
2020-03-09 07:10Translate C: Add comment containing c source location for failed declsLachlan Easton1+1-0
2020-03-09 03:52Use os.ino_t for everythingLeRoyce Pearson2+2-10
2020-03-09 00:31Define ino_t for systems not yet defining itLeRoyce Pearson7+13-6
2020-03-03 11:13ir: Create usize result_loc for array subscript exprLemonBoy3+30-6
2020-03-08 18:48ir: Prevent crash in compiler errorLemonBoy2+9-4
2020-03-08 21:47Add documentation about Stat.inodeLeRoyce Pearson1+14-0
2020-03-08 20:27Expose file inode (linux) and file index (windows)LeRoyce Pearson1+7-0
2020-03-05 07:32fix failed assert on generic fn opaque return typexackus4+50-24
2020-03-08 16:44Merge pull request #4687 from daurnimator/fix-typoAndrew Kelley2+5-5
2020-03-08 16:43Merge pull request #4690 from Vexu/translate-cAndrew Kelley5+82-38
2020-03-08 09:55std: One more cpuid fixLemonBoy1+19-7
2020-03-08 10:07translate-c reject structs with VLAsVexu5+42-3
2020-03-08 09:26translate-c fix nested loops without blocks.Vexu2+42-37
2020-03-08 08:18Strip trailing whitespace from src/ir.cppdaurnimator1+3-3
2020-03-08 08:18Fix grammar in error messagedaurnimator2+2-2
2020-03-08 07:53Revert "Translate C: Group generated casts"Andrew Kelley3+9-74
2020-03-08 07:52Revert "translate-c remove redundant grouping, fix nested loops without blocks."Andrew Kelley2+32-30
2020-02-20 20:25Implement UTF-8 to UTF-16LE literal conversionJared Miller1+68-0
2020-03-08 00:13add missing errors to std.os.windows.CreateDirectoryErrorAndrew Kelley1+2-0
2020-03-08 00:11add std.event.Loop pread and faccessatAndrew Kelley2+79-1
2020-03-07 22:37std: Fix version detection on x86LemonBoy1+31-35
2020-03-07 20:14fix std.fs.makeDirAbsoluteAndrew Kelley1+3-1
2020-03-07 17:18Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley432+47526-93670
2020-03-07 03:00stage1: fix compile error on macOS Xcode 11.4Michael Dusan1+1-1
2020-03-07 15:36translate-c remove redundant grouping, fix nested loops without blocks.Vexu2+30-32
2020-03-03 10:42Translate C: Group generated castsLachlan Easton3+74-9
2020-03-07 02:03fix detectNativeCpuAndFeatures including foreign asmAndrew Kelley1+4-1
2020-03-07 01:47Merge branch 'alichay-master'Andrew Kelley4+616-28
2020-03-07 01:02simplify the inline assemblyAndrew Kelley1+15-32
2020-03-07 00:41cleanup CPU model & feature detectionAndrew Kelley4+192-191
2020-03-06 04:12Cleaned up CPU detection and fixed incorrect detection bits.alichay3+104-178
2020-03-04 13:40Added self-hosted x86 CPU detection.alichay3+682-4
2020-03-06 23:49Merge branch 'daurnimator-less-buffer'Andrew Kelley11+165-131
2020-03-06 23:01fixups & make some API decisionsAndrew Kelley4+114-107
2020-02-11 12:07std: use std.ArrayList instead of std.Buffer in std/fmt.zig testsdaurnimator1+11-11
2020-02-11 12:04Remove unused std.Buffer importsdaurnimator3+0-3
2020-02-11 12:01std: use ArrayList instead of Buffer from std/process.zigdaurnimator1+9-10
2020-02-07 05:12Fix bug where stdout was checked instead of stderrdaurnimator1+1-1
2020-02-07 05:11Use in_stream.readAllAlloc where sensibledaurnimator4+37-38
2020-02-07 03:43std: use ArrayList rather than Buffer for in_stream helper functionsdaurnimator1+34-17
2020-02-07 03:20std: add ArrayList.eql for parity with std.Bufferdaurnimator1+4-0
2020-02-07 03:17std: add .startsWith and .endsWith to std.ArrayListdaurnimator2+12-1
2020-03-06 23:30stage1: make get_optional_type more robustAndrew Kelley5+24-6
2020-03-06 09:03translate-c more macro opsVexu2+103-150
2020-03-06 22:33Merge pull request #4651 from LemonBoy/fix-4645Andrew Kelley2+32-16
2020-03-06 21:57?HMODULE instead of HMODULEAndrew Kelley1+1-1
2020-03-06 21:01fix `@embedFile` docsAndrew Kelley1+6-4
2020-03-06 20:55ir: remove pointless and misleading code in `@embedFile`Andrew Kelley1+1-3
2020-03-06 08:17std: Work around unexported NtCurrentTebLemonBoy2+19-2
2020-03-05 23:02std: Nicer way to access the PEBLemonBoy3+15-16
2020-03-05 22:04translate-c: default initialize non-extern variables to undefinedVexu2+4-2
2020-03-06 04:37Revert "put FreeBSD CI in timeout for misbehavior"Andrew Kelley1+5-10
2020-03-06 00:53std: fix sendfile on macOS and FreeBSDMichael Dusan3+8-9
2020-03-05 21:50stage1: fix regressionMichael Dusan1+1-1
2020-03-05 23:00srht: workaround FreeBSD fiascoMichael Dusan1+9-2
2020-03-05 22:19Revert "Allow constant struct val to reallocate its fields when resolving an inferred struct field with a comptime value."Andrew Kelley2+9-63
2020-02-25 20:07Fix crash when freeing empty string as null-terminated sentinelMichaël Larouche1+13-1
2020-03-05 17:19std: format enum-literalsMichael Dusan1+11-0
2020-03-05 17:23Allow constant struct val to reallocate its fields when resolving an inferred struct field with a comptime value.Alexandros Naskos2+63-9
2020-03-05 20:41Merge branch 'update-mingw-w64'Andrew Kelley391+45701-92922
2020-03-05 20:11reapply mingw-w64 header patchesAndrew Kelley1+1-1
2020-03-05 19:53update mingw-w64 source files to v7.0.0Andrew Kelley113+1716-2479
2020-03-05 18:23update mingw-w64 headers to v7.0.0Andrew Kelley279+43986-90444
2020-03-05 19:58Merge pull request #4641 from mikdusan/housekeepingMichael Dusan2+2-3
2020-03-05 17:17stage1: housekeepingMichael Dusan2+2-3
2020-03-05 09:46translate-c demote struct to opaque if unable to translate typeVexu2+24-2
2020-03-05 15:38Merge pull request #4636 from Vexu/translate-cAndrew Kelley2+73-2
2020-03-05 15:33Merge pull request #4633 from daurnimator/4632-i1Andrew Kelley2+47-41
2020-03-05 10:15translate-c correct assumption about macrosVexu2+10-1
2020-03-05 09:22translate-c macro comma operatorVexu2+63-1
2020-03-05 05:02std: use testing.expectEqual in math.absCast testsdaurnimator1+5-12
2020-03-05 04:59std: fix math.absCast on i1daurnimator2+25-13
2020-03-05 04:52std: fix formatting of i1 integersdaurnimator1+9-9
2020-03-05 04:51std: use testing.expectEqualSlices from testsdaurnimator1+11-10
2020-03-04 23:05Merge branch 'LemonBoy-fix-439'Andrew Kelley8+128-18
2020-03-04 23:05update docs for `@TypeOf`Andrew Kelley1+6-4
2020-03-04 22:43`@TypeOf` avoids heap allocation for only 1 parameterAndrew Kelley3+48-21
2020-03-04 10:00ir: Adapt ir_print for the new @TypeOf formatLemonBoy1+3-1
2020-03-04 09:56std: Use @TypeOf(x,y) as return value for maxLemonBoy1+1-1
2020-03-04 09:55ir: Implement @TypeOf with multiple argumentsLemonBoy6+93-14
2020-03-04 22:09Merge pull request #4573 from alexnask/tuple_concatAndrew Kelley2+46-17
2020-03-04 21:46get_codegen_ptr_type returns possible errorAndrew Kelley5+439-300
2020-03-04 20:35Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley1427+8425-7247
2020-03-04 20:34zig is now aware of DragonflyBSD versionsAndrew Kelley2+13-8
2020-03-04 19:58update glibc source files to 2.31Andrew Kelley286+1190-1398
2020-01-19 19:39Generated documentation mobile supportpfg2+98-15
2020-03-03 15:06Fix docs generationTimon Kruiper1+59-51
2020-03-04 14:01Merge pull request #4623 from ziglang/update-glibcAndrew Kelley1106+5842-5378
2020-03-04 06:05update self-hosted `zig targets` to print correct glibc availabilityAndrew Kelley3+64-53
2020-03-04 05:07update glibc abilists for 2.31Andrew Kelley4+256-235
2020-03-04 05:00zig build: update InstallRawStep to new std.fs APIAndrew Kelley1+4-5
2020-03-04 03:52update update_glibc tool to latest zigAndrew Kelley2+34-36
2020-03-04 03:46update glibc headers to 2.31Andrew Kelley1098+5468-5036
2020-03-04 03:40update process_headers tool to latest zigAndrew Kelley1+21-19
2020-03-04 03:14docs: remove reference to deprecated builtinsAndrew Kelley1+10-7
2020-03-04 02:32put FreeBSD CI in timeout for misbehaviorAndrew Kelley1+10-5
2020-03-04 02:09std.zig.CrossTarget: fix compile errorsAndrew Kelley1+5-3
2020-03-03 22:05Merge pull request #4618 from ziglang/daurnimator-pathsAndrew Kelley14+395-196
2020-03-03 21:52Darwin can return EBADF for sendfile on non-filesAndrew Kelley1+4-2
2020-03-03 21:01update docgen to new std.fs APIAndrew Kelley1+1-1
2020-03-03 20:58update cli test to new std.fs APIAndrew Kelley1+1-1
2020-03-03 20:01breaking changes to std.fs, std.osAndrew Kelley5+259-143
2020-01-16 02:21Update callers of fs.makePathdaurnimator6+11-12
2020-01-16 00:07std: move makePath to be a Dir methoddaurnimator1+34-34
2020-01-15 08:17std: move null byte check into toPosixPathdaurnimator2+1-7
2020-01-15 08:17std: fix fs.makePathdaurnimator1+8-11
2020-01-15 08:15std: add os.fstatatdaurnimator2+24-0
2020-01-15 08:11std: add Dir.changeDir as wrapper around fchdirdaurnimator4+23-0
2020-01-15 08:09std: add fs.Dir.makeDirdaurnimator1+8-0
2020-01-15 08:07std: add mkdiratdaurnimator2+36-0
2020-03-03 17:01remove superfluous comptime keywordAndrew Kelley1+4-4
2020-03-03 16:19linux: Correct pread64 syscall for ARM/MIPSLemonBoy2+28-13
2020-03-03 15:15Merge pull request #4612 from ziglang/os-read-write-sendfileAndrew Kelley21+855-252
2020-03-03 14:49disable sendfile test on mipsAndrew Kelley1+4-0
2020-03-03 14:49enable f128 test on windowsAndrew Kelley1+0-4
2020-03-03 14:44Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley132+5881-4268
2020-03-03 14:17Revert "work around LLVM 10 llvm-config giving absolute path to libz.so"Andrew Kelley1+7-12
2020-03-03 14:15Merge pull request #4601 from alexnask/fix_3997Andrew Kelley1+7-3
2020-03-03 10:41Added comment justifying wrapping operationsAlexandros Naskos1+4-0
2020-03-03 08:10more macos fixesAndrew Kelley1+4-3
2020-03-03 08:03Fix std.os.unlinkatW for absolute pathsRyan Liptak1+1-1
2020-03-03 07:57fix macosx and freebsd build failuresAndrew Kelley3+7-4
2020-03-03 07:03breaking: std.os read/write functions + sendfileAndrew Kelley20+816-352
2020-01-10 10:03std: implement sendfile on linuxTerin Stock3+131-0
2020-03-02 09:44Allow wrapping in VDSO lookupAlexandros Naskos1+3-3
2020-03-01 22:55Merge branch 'master' of https://github.com/ziglang/zig into tuple_concatAlexandros Naskos134+4069-2290
2020-03-01 22:54Removed unused variableAlexandros Naskos1+0-3
2020-02-25 20:29short std.builtin enum literals in std libxackus19+97-103
2020-03-01 18:53Merge branch 'daurnimator-fmt-sentinel-pointers'Andrew Kelley11+171-27
2020-03-01 18:21breaking: std.mem.len no longer takes a type argumentAndrew Kelley8+27-29
2020-03-01 18:07add new functions to std.mem and deprecate othersAndrew Kelley2+118-2
2020-03-01 18:07revert changes outside std.fmtAndrew Kelley3+6-19
2019-12-27 03:31std: format contents of sentinel terminated many pointersdaurnimator6+58-15
2020-03-01 08:27stage1: fix compilation on 32-bit armAndrew Kelley1+2-2
2020-03-01 07:53Merge pull request #4585 from LemonBoy/fix-4581Andrew Kelley3+60-2
2020-03-01 06:17fix native OS version detection on macOSAndrew Kelley1+3-2
2020-03-01 03:20use an explicit error set to fix a compilation errorAndrew Kelley1+18-1
2020-03-01 03:13std.Thread.cpuCount on Windows uses the PEBAndrew Kelley1+14-17
2020-03-01 03:05Merge pull request #4586 from daurnimator/windows-PEBAndrew Kelley1+188-16
2020-03-01 02:31refactor std.zig.system.NativeTargetInfo functionsAndrew Kelley1+34-31
2020-03-01 01:39Merge pull request #4589 from LemonBoy/fix-4583Andrew Kelley3+29-2
2020-02-29 22:11Handle one more errorLemonBoy1+1-1
2020-02-29 22:08Use .len instead of @sizeOfLemonBoy1+1-1
2020-02-29 20:46target: Implement OS version detection for OSXLemonBoy2+28-1
2020-02-29 17:31Change how the build-id is checkedLemonBoy1+5-5
2020-02-29 17:27add CrossTarget.getObjectFormatAndrew Kelley2+12-4
2020-02-29 15:10Complete windows PEB_LDR_DATA definitiondaurnimator1+29-3
2020-02-29 13:19Address review commentsLemonBoy1+6-7
2020-02-29 12:56Fill out PEB definitiondaurnimator1+160-14
2020-02-29 11:00target: Implement OS version detection for WindowsLemonBoy3+61-2
2020-02-29 07:08std.Target.standardDynamicLinkerPath: delete bad doc commentAndrew Kelley1+0-2
2020-02-29 06:57Merge pull request #4550 from ziglang/os-version-rangesAndrew Kelley104+3338-2123
2020-02-29 06:36C pointer slices are no longer allowzero (#4462)Alexandros Naskos4+57-4
2020-02-29 06:05fix crash when building docgenAndrew Kelley1+5-2
2020-02-29 00:24std.Target.Os.WindowsVersion: non-exhaustive enumAndrew Kelley1+1-0
2020-02-29 00:18fix CrossTarget.isNative, setGnuLibCVersion, zigTripleAndrew Kelley1+13-8
2020-02-29 00:05update test to newer APIAndrew Kelley1+1-1
2020-02-28 23:48don't choose native ld path when os is non nativeAndrew Kelley1+2-1
2020-02-28 23:31CrossTarget.cpu_model: communicate intent preciselyAndrew Kelley3+68-38
2020-02-28 23:09fix handling of CrossTarget.cpu_modelAndrew Kelley3+21-15
2020-02-28 22:23improve std.zig.system.NativeTargetInfo.detectAndrew Kelley3+140-80
2020-02-28 21:06fix typo from other commitAndrew Kelley1+1-1
2020-02-28 20:49fix crash with multiple comptime fn calls and...Andrew Kelley2+55-9
2020-02-28 20:41fix compiler crash when comptime parsing targetsAndrew Kelley1+30-9
2020-02-28 18:27dynamic_linker becomes a field of std.zig.CrossTargetAndrew Kelley13+137-127
2020-02-28 08:11implement native OS version detection for linuxAndrew Kelley3+30-12
2020-02-28 07:36remove special darwin os version min handlingAndrew Kelley15+95-228
2020-02-28 07:00stage1: make get_native_target go through self-hostedAndrew Kelley6+110-105
2020-02-28 00:49complete the native target detection based on /usr/bin/envAndrew Kelley4+244-77
2020-02-27 22:20std.zig.system.NativeTargetInfo.detect: almost no AllocatorAndrew Kelley4+42-40
2020-02-27 21:38getStandardDynamicLinkerPath renamed and no allocatorAndrew Kelley3+158-113
2020-02-27 19:41update docs to latest Target APIAndrew Kelley2+18-18
2020-02-27 18:33don't error out for targets with unknown standard dynamic linker pathAndrew Kelley1+1-1
2020-02-27 18:32update docgen to new Target APIAndrew Kelley1+41-40
2020-02-27 18:32update tests to new Target APIAndrew Kelley2+5-7
2020-02-27 18:31WASI has no dynamic linkerAndrew Kelley1+26-2
2020-02-27 17:19compiler-rt: inline at call site to workaround a bugAndrew Kelley1+6-6
2020-02-27 16:52fix __stack_chk_guard emitted even when not linking libcAndrew Kelley1+2-5
2020-02-27 02:29fix builder.findProgram testAndrew Kelley1+4-3
2020-02-27 01:16fix incorrect builtin import code for windowsAndrew Kelley1+5-3
2020-02-26 23:56mips: implement Target.getStandardDynamicLinkerPathAndrew Kelley1+10-1
2020-02-26 22:35clean up CrossTarget.getExternalExecutorAndrew Kelley1+8-3
2020-02-26 21:32fix not setting the dynamic linker path when cross compilingAndrew Kelley1+11-0
2020-02-26 20:35improve the "external executor" detection logicAndrew Kelley4+22-25
2020-02-26 19:33fix standardTargetOptions and improve init-exe to use itAndrew Kelley2+29-5
2020-02-26 19:33fix target parsingAndrew Kelley2+16-1
2020-02-26 19:33improve debug info for optionalsAndrew Kelley1+12-20
2020-02-26 06:18separate std.Target and std.zig.CrossTargetAndrew Kelley14+1286-937
2020-02-25 08:43update std lib to new Target APIAndrew Kelley29+281-261
2020-02-25 07:52stage1: remove get_self_libc_pathAndrew Kelley4+0-66
2020-02-25 06:52introduce operating system version ranges as part of the targetAndrew Kelley59+1275-933
2020-02-24 06:38restructuring std.Target for OS version ranges, pass 1Andrew Kelley4+383-111
2020-02-28 15:22Merge pull request #4576 from mikdusan/housekeepingMichael Dusan1+0-1
2020-02-28 13:30stage1: housekeepingMichael Dusan1+0-1
2020-02-28 01:48Removed unused variableAlexandros Naskos1+0-2
2020-02-28 00:52Added testAlexandros Naskos1+38-0
2020-02-28 00:43More fixes, removed debug printsAlexandros Naskos1+2-14
2020-02-28 00:19Fixed tuple concatenation with runtime and comptime values.Alexandros Naskos1+12-4
2020-02-27 16:51fix exported variable not respecting linkageAndrew Kelley5+47-0
2020-02-27 12:02ir: Robust checking for init expr typeLemonBoy2+16-7
2020-02-26 20:41debug: Fix end-of-stream condition in DWARF parserLemonBoy2+8-6
2020-02-26 22:17ir: Allow empty inferred error setsLemonBoy3+38-33
2020-02-26 18:17fix behavior tests with --test-evented-ioAndrew Kelley3+28-16
2020-02-26 17:37arm baseline CPU is v7a rather than v6mAndrew Kelley1+1-1
2020-02-26 16:59update test expectationsAndrew Kelley2+6-9
2020-02-26 16:21Merge branch 'Vexu-tagname'Andrew Kelley7+78-17
2020-02-26 16:21call deinit on the hashmaps introduced in the prev commitAndrew Kelley1+2-0
2020-02-26 09:07add test for `@intToEnum`Vexu3+14-5
2020-02-25 23:19fix `@intToEnum` on extern enumsVexu1+13-1
2020-02-25 23:03fix `@tagName` on extern and non-exhaustive enumsVexu4+49-11
2020-02-26 16:11Merge pull request #4561 from LemonBoy/fix-4536-1Andrew Kelley2+68-8
2020-02-26 16:10Merge pull request #4497 from LemonBoy/do-do-doAndrew Kelley5+1522-1926
2020-02-26 09:05ir: Fix regression with self-referencing containersLemonBoy2+36-5
2020-02-26 02:32fix typo in previous commitAndrew Kelley1+1-1
2020-02-26 02:24add test case to catch regression from previous commitAndrew Kelley2+33-0
2020-02-26 02:23Revert "ir: Fix sizeOf comparison with ptr to zst"Andrew Kelley2+5-34
2020-02-25 17:35ir: Fix array to slice conversion for zero-sized arraysLemonBoy2+31-4
2020-02-25 12:10ir: Various fixes for comptime ptr handlingLemonBoy3+42-7
2020-02-25 11:22ir: Fix sizeOf comparison with ptr to zstLemonBoy2+34-5
2020-02-25 21:30Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley173+8079-8445
2020-02-25 15:57Merge pull request #4515 from mikdusan/stage1-gen-constantsMichael Dusan3+30-8
2020-02-25 11:22ir: Fix sizeOf comparison with ptr to zstLemonBoy2+34-5
2020-02-25 03:34Merge branch 'vegecode-formatted-print-to-std.Buffer'Andrew Kelley1+12-0
2020-02-25 03:34clean up std.Buffer.printAndrew Kelley1+1-7
2020-02-04 18:16Add formatted printing directly into std.Buffervegecode1+18-0
2020-02-25 03:01Merge pull request #4544 from BarabasGitHub/zeroes-for-non-extern-typesAndrew Kelley1+114-9
2020-02-25 02:57Merge pull request #4547 from Vexu/deprecateAndrew Kelley67+278-1044
2020-02-25 01:11expose --verbose-llvm-cpu-features to zig buildAndrew Kelley2+16-10
2020-02-24 21:50remove `@IntType` and `@ArgType` (mostly) from the compilerVexu6+2-94
2020-02-24 21:39remove uses of `@ArgType` and `@IntType`Vexu45+125-193
2020-02-24 21:21remove `@typeId`, `@memberCount`, `@memberName` and `@memberType` from the compilerVexu5+8-444
2020-02-24 21:15Processed review comments. Updated documentation, used the typinfo for field access, generate compile error on allowzero and set C poitners to nullBas van den Berg1+20-16
2020-02-24 21:03remove usages of `@typeId`, `@memberCount`, `@memberName` and `@memberType`Vexu28+145-315
2020-02-24 19:50vectors do not support iterating, do not support them (for now)Bas van den Berg1+1-8
2020-02-24 19:25implement zeroes for non extern structs and native typesBas van den Berg1+116-8
2020-02-24 18:51Merge pull request #4516 from xackus/remove-bytes-to-sliceAndrew Kelley28+225-589
2020-02-23 17:45hashing algorithms: fix logic and index out of boundsJ.W5+37-6
2020-02-23 23:25std.time.Timer.lap: only read system time once (#4533)Heide Onas Auri1+13-9
2020-02-22 17:02correct test expectationsLemonBoy2+21-20
2020-02-23 18:03nuke @bytesToSlice, @sliceToBytes in stage1xackus4+0-394
2020-02-23 17:03remove @bytesToSlice, @sliceToBytes from tests, docsxackus14+141-181
2020-02-23 16:25Merge pull request #4304 from daurnimator/auto-jsonAndrew Kelley1+821-0
2020-02-22 03:26Format decmial 0.0 with no precision as just 0frmdstryr1+1-2
2020-02-23 06:38Merge pull request #4525 from ziglang/environAndrew Kelley8+166-84
2020-02-23 06:05remove no-longer-valid deferAndrew Kelley1+0-1
2020-02-22 22:49std.process: fix typoAndrew Kelley1+1-1
2020-02-22 22:35improve handling of environment variables on WindowsAndrew Kelley5+98-71
2020-02-22 20:59update std lib to integrate with libc for environAndrew Kelley5+77-21
2020-02-22 18:43std.os.execvpeZ_expandArg0: fix not restoring argv[0]Andrew Kelley3+130-36
2020-02-22 11:44delete extra code, more forgivenessLemonBoy2+48-192
2020-02-22 11:05unification: windows debug infoLemonBoy1+155-5
2020-02-22 10:51unification: osx debug infoLemonBoy1+183-193
2020-02-22 01:48fix regression in detecting native glibc versionAndrew Kelley2+8-6
2020-02-22 00:22fix regression in standardTargetOptionsAndrew Kelley1+1-1
2020-02-21 20:30add regression test for already fixed bugAndrew Kelley2+12-0
2020-02-21 20:20remove the allocator from std.event.LoopAndrew Kelley1+13-12
2020-02-21 19:19annotate TODO comment with bug tracker linkAndrew Kelley1+1-1
2020-02-21 19:19Merge pull request #4509 from ziglang/sub-architecture-annihilationAndrew Kelley35+2440-3457
2020-02-21 18:46remove @bytesToSlice, @sliceToBytes from std libxackus11+28-28
2020-02-20 19:01implement bytesAsSlice, sliceAsBytesxackus1+70-0
2020-02-21 18:34std.Target.parse gives parsing diagnosticsAndrew Kelley2+68-7
2020-02-21 17:29update ARM cpu models to correctly include the sub-archAndrew Kelley1+54-54
2020-02-21 16:47remove sub-arch from stage1Andrew Kelley9+17-440
2020-02-21 16:07fix std.Target unit testsAndrew Kelley1+2-2
2020-02-21 11:11unsureLemonBoy1+46-29
2020-02-21 06:58fix zig build adding invalid cli argsAndrew Kelley1+1-1
2020-02-21 06:54fix not initializing some ZigTarget fieldsAndrew Kelley1+13-5
2020-02-20 07:45stage1: free more heap after analysisMichael Dusan3+30-8
2020-02-20 23:50fix zig build, ABI ABI, and update tests to new Target layoutAndrew Kelley4+24-43
2020-02-20 23:36Merge remote-tracking branch 'origin/master' into sub-architecture-annihilationAndrew Kelley10+63-83
2020-02-20 23:31support -mcpu=baseline, both in stage1 and stage2Andrew Kelley6+44-33
2020-02-20 22:02quick fix: add -mcpu=baseline support to zig0Andrew Kelley2+7-0
2020-02-20 18:43remove std.io.readLineAndrew Kelley2+7-74
2020-02-20 20:27arm: clarify which CPU features are sub-architecturesAndrew Kelley2+583-583
2020-02-20 19:48soldier onLemonBoy1+72-59
2020-02-20 19:18tidy interface, const correctnessLemonBoy2+65-84
2020-02-18 18:03Correctly count all the loaded modules on WindowsLemonBoy1+28-10
2020-02-18 15:19sudokuLemonBoy1+1-1
2020-02-18 12:06less hideousLemonBoy2+36-52
2020-02-18 11:37elvis entered the buildingLemonBoy1+130-69
2020-02-11 08:40osxLemonBoy1+28-10
2020-02-10 19:47windows widestringLemonBoy1+8-9
2020-02-10 16:19wideLemonBoy2+9-17
2020-02-10 12:18winLemonBoy2+96-17
2020-02-09 10:55tmpLemonBoy1+139-18
2020-02-08 13:15debug: Split the DWARF stuff in its own fileLemonBoy3+942-1626
2020-02-20 17:40Merge branch 'LemonBoy-fix-4508'Andrew Kelley4+29-4
2020-02-20 17:39NO_MEDIA_IN_DEVICE => return error.NoDeviceAndrew Kelley1+1-1
2020-02-20 17:18Revert "arm: clean up the messy sub-architecture & CPU features"Andrew Kelley1+471-281
2020-02-20 12:25std: Handle NO_MEDIA_IN_DEVICE error in openFileWindowsLemonBoy1+1-0
2020-02-20 12:14ir: Compile error on result_loc type mismatch w/ slicingLemonBoy3+28-4
2020-02-20 07:48Merge pull request #4511 from mikdusan/stage1-verbose-irMichael Dusan1+0-5
2020-02-20 05:38stage1/ir_print: show GenConst in trailing fahsionMichael Dusan1+0-5
2020-02-20 03:09update tls in std lib for lack of sub-archAndrew Kelley1+1-1
2020-02-20 03:09fix generation of builtin importAndrew Kelley1+4-20
2020-02-20 03:09stage1 main: fix cli parsing of architectureAndrew Kelley1+3-14
2020-02-20 02:55fix unit test for Target.parseAndrew Kelley1+1-1
2020-02-20 02:51this is not the proper way to support this featureAndrew Kelley1+0-8
2020-02-20 02:30remove the concept of "sub-architecture"Andrew Kelley28+1739-2225
2020-02-20 00:11arm: clean up the messy sub-architecture & CPU featuresAndrew Kelley1+277-467
2020-02-19 23:12clean up arm CPU featuresAndrew Kelley1+102-231
2020-02-19 16:33Add an appendValues method to ArrayList to append a value n times. (#4460)Bas1+25-0
2020-02-17 23:31std: tagged unions are broken on arm64daurnimator1+3-0
2019-12-29 06:46std: add json.parse to automatically decode json into a structdaurnimator1+552-0
2019-12-30 11:35std: add json.stringify to encode arbitrary values to JSONdaurnimator1+266-0
2020-02-19 06:24make the CLI support depending on system headers and librariesAndrew Kelley7+250-124
2020-02-19 06:24consistent capitalization of error messageAndrew Kelley2+2-2
2020-02-19 03:01Merge branch 'pixelherodev-emit'Andrew Kelley8+225-207
2020-02-19 02:59improvements which allow zig to emit multiple things at onceAndrew Kelley8+173-170
2020-02-10 05:23Rename produce_* bools to emit_* to match CLINoam Preil1+9-9
2020-02-10 01:33Disable binary generation when deprecated `--emit` is usedNoam Preil1+2-0
2020-02-10 00:52Improve support for generating LLVM IR/asm filesNoam Preil5+122-109
2020-02-18 23:45Merge branch 'LemonBoy-c8c8c8c8'Andrew Kelley5+17-3
2020-02-18 23:27update new test case to take into account lazy `@typeInfo`Andrew Kelley1+2-2
2020-02-18 22:35docs: Fix wrong extern fn definitionLemonBoy1+1-1
2020-02-18 21:53stage1: Make the parser reject extern fn with bodyLemonBoy2+11-0
2020-02-18 21:39zig fmt: Fix callconv rewriting for extern + stringLemonBoy2+3-0
2020-02-18 23:15Merge pull request #4474 from LemonBoy/saukerkrautAndrew Kelley4+69-39
2020-02-18 21:48Merge branch 'daurnimator-use-fifo-from-stdio'Andrew Kelley2+74-131
2020-02-18 21:48avoid a `@ptrCast` with an array literalAndrew Kelley1+1-1
2019-11-10 16:22std: use LinearFifo to implement io.BufferedOutStreamCustomdaurnimator2+14-32
2019-11-16 11:34std: let PeekStream have static/dynamic variantsdaurnimator2+32-12
2019-11-10 16:07std: use LinearFifo to implement io.PeekStreamdaurnimator2+17-37
2019-11-10 15:49std: use LinearFifo to implement io.BufferedInStreamCustomdaurnimator1+14-53
2020-02-18 20:34Merge branch 'FireFox317-lazy-typeinfo-decls'Andrew Kelley6+75-26
2020-02-18 20:34fix std.meta.refAllDeclsAndrew Kelley1+4-2
2020-02-18 20:28add behavior test for previous commitAndrew Kelley1+11-0
2020-02-11 22:14Makes the declaration slice resolve lazely when using `@typeInfo`Timon Kruiper4+60-24
2020-02-18 03:45Merge pull request #4478 from ziglang/self-host-libc-detectionAndrew Kelley47+3128-2861
2020-02-18 01:25stage2: fix invalid iteration code in std.ast.Node.AsmAndrew Kelley1+2-2
2020-02-18 00:49target_os_requires_libc implies dynamic linkingAndrew Kelley1+2-0
2020-02-18 00:26smarter detectNativeDynamicLinker logicAndrew Kelley1+77-20
2020-02-17 22:22update dl_iterate_phdr test case to new APIAndrew Kelley1+13-12
2020-02-17 21:49fix ABI mismatch of ZigTarget in stage2 glue codeAndrew Kelley1+15-11
2020-02-17 21:37fix glibc not forcing dynamic linkAndrew Kelley1+3-1
2020-02-17 21:16target requiring PIC does not imply dynamic linkingAndrew Kelley1+0-2
2020-02-17 21:03fix dynamic linker detection on windows (where there isn't one)Andrew Kelley3+28-2
2020-02-17 20:46support the concept of a target not having a dynamic linkerAndrew Kelley5+23-3
2020-02-17 20:23self-host dynamic linker detectionAndrew Kelley17+430-532
2020-02-17 06:15fix backwards warning of `zig libc`Andrew Kelley1+2-2
2020-02-17 05:58expand argv[0] when spawning system C compilerAndrew Kelley3+122-30
2020-02-17 05:06enable behavior and std lib tests for RISC-V 64-bitAndrew Kelley3+49-6
2020-02-17 03:49stage1 os_update_file additionally compares src and dest sizeAndrew Kelley2+7-3
2020-02-17 03:34fix os_update_file implementation on WindowsAndrew Kelley1+20-7
2020-02-17 02:35stage1 os: handle errors from read/writeAndrew Kelley1+9-3
2020-02-17 02:10stage1: don't copy unchanged output filesAndrew Kelley4+147-48
2020-02-17 00:58add missing implementations of libc installation to detect msvc pathsAndrew Kelley5+55-5
2020-02-17 00:16rename libuserland to libstage2Andrew Kelley14+453-453
2020-02-17 00:02add the dummy libc paths back inAndrew Kelley2+14-3
2020-02-16 23:57remove libc dependency of zig0 building libstage2Andrew Kelley6+90-80
2020-02-16 22:35fix building zig0 -> zig on macosAndrew Kelley1+13-2
2020-02-16 22:10implement os.faccessat for WindowsAndrew Kelley4+65-14
2020-02-16 19:19ir: Avoid invalidating the decl_table iteratorLemonBoy2+36-17
2020-02-15 20:33std: Remove now-superflous hackLemonBoy2+3-9
2020-02-15 20:17ir: Prevent crash when indexing undefined ptr to arrayLemonBoy2+35-18
2020-02-16 18:25self-hosted libc detectionAndrew Kelley31+931-1019
2020-02-16 06:45more user-friendly error message for some clang diagnosticsAndrew Kelley1+1-1
2020-02-16 06:32Implement noasync awaitsAndrew Kelley6+28-10
2020-02-15 20:05zig fmt: support `noasync await`Andrew Kelley5+50-4
2020-02-15 19:16fix taking address of temporary async frameAndrew Kelley2+36-1
2020-02-15 20:45Merge pull request #4467 from mikdusan/translate-c-errorMichael Dusan4+5-1
2020-02-15 10:14translate-c: change OutOfMemory → ASTUnitFailureMichael Dusan4+5-1
2020-02-14 21:41fix c tokenizer bugVexu2+9-0
2020-02-14 19:39Merge pull request #4454 from LemonBoy/capture-reformAndrew Kelley5+114-25
2020-02-13 21:56enable passing freebsd testsAndrew Kelley1+7-24
2020-02-14 15:47update clang drivers to llvm10.0.0rc2Andrew Kelley2+4-2
2020-02-14 15:44update libunwind to llvm10.0.0rc2Andrew Kelley13+601-45
2020-02-14 15:34update libcxx to llvm10.0.0rc2Andrew Kelley66+2284-1453
2020-02-14 15:30update clang C headers to 10.0.0rc2Andrew Kelley3+5-5
2020-02-14 15:27Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley68+3303-1752
2020-02-14 14:56test: Add test cases for the new capture behaviorLemonBoy4+85-2
2020-02-14 14:40Merge pull request #4451 from daurnimator/use-testing.allocatorAndrew Kelley7+651-350
2020-02-14 11:37translate-c improve macro cast translationVexu2+25-7
2020-02-13 22:20modernize std.metaxackus2+95-126
2020-02-14 14:30ir: Make all the payload captures do a copyLemonBoy1+29-23
2020-02-14 08:15std: use testing.allocator in testsdaurnimator5+147-87
2020-02-14 07:59std: use testing.allocator in big int testsdaurnimator1+502-260
2020-02-14 07:59std: increase memory available to testing allocatordaurnimator1+1-1
2020-02-14 07:59std: bigint.deinit() shouldn't need a mutable pointerdaurnimator1+1-2
2020-02-14 01:47cmake: remove case mismatch detection on build modeAndrew Kelley1+0-17
2020-02-13 09:37Makes ArenaAllocator.deinit() not require a mutable reference.Felix (xq) Queißner1+1-1
2020-02-12 19:27ir: Don't crash when converting undefined ptrsLemonBoy1+9-2
2020-02-13 21:17Merge pull request #4442 from fengb/testing-allocator-callsAndrew Kelley16+77-117
2020-02-13 21:14Merge branch 'LemonBoy-revive-3904'Andrew Kelley1+31-1
2020-02-13 21:13annotate skipped test with issue linkAndrew Kelley1+1-0
2019-12-14 09:23fmt: vector formattingdata-man1+30-1
2020-02-13 18:12Merge pull request #4443 from LemonBoy/werkzeugAndrew Kelley7+81-22
2020-02-13 07:09fix c tokenizer bugVexu2+9-0
2020-02-12 23:49Minor changes for a test caseLemonBoy1+8-11
2020-02-12 23:38ir: Allow implicit conversion between vector typesLemonBoy2+40-1
2020-01-07 14:14Vector comparison in meta and testingdata-man2+31-1
2020-02-13 02:04Merge pull request #4441 from mikdusan/stage1-cmakeMichael Dusan1+15-10
2020-02-12 23:35Merge pull request #4439 from vegecode/custom-format-comment-issueMichael Dusan1+1-1
2020-02-01 03:27Convert a lot of json tests to use testing.allocatorBenjamin Feng2+19-25
2020-02-01 01:06Switch a bunch of FBA to use testing.allocatorBenjamin Feng14+58-92
2020-02-12 22:23stage1: limit cmake checks on build typeMichael Dusan1+15-10
2020-02-12 22:10Fix rendering of empty arraysLemonBoy1+2-2
2020-02-12 22:10Fix a UAF when verbose-llvm-ir is specifiedLemonBoy1+0-7
2020-02-12 19:16Correct comment to include comptime attribute on format output fn parametervegecode1+1-1
2020-02-11 18:12Merge pull request #4433 from LemonBoy/ohnoAndrew Kelley5+25-9
2020-02-11 14:48ir: Fix erroneous error message for ptr castsLemonBoy2+22-4
2020-02-11 14:29riscv: Remove 'relax' from the baseline cpu featuresLemonBoy1+0-2
2020-02-11 14:28test: Skip the atomic-on-fp test for riscv64LemonBoy1+2-2
2020-02-11 14:24compiler-rt: Export the AEABI builtins when targeting thumbLemonBoy1+1-1
2020-02-11 04:08Merge pull request #4389 from mikdusan/stage1-memMichael Dusan33+2210-1082
2020-02-11 02:08stage1: memory/report overhaulMichael Dusan33+2210-1082
2020-02-10 22:42Add cast between [*c]T and ?[*:0]T on fn parameterTimon Kruiper2+16-1
2020-02-10 13:56fmt: Pass the fmt string to the inner formattersLemonBoy1+18-4
2020-02-11 00:14compile error instead of abort for unimplemented `@typeInfo`Andrew Kelley1+3-1
2020-02-10 17:30Revert "windows: remove the 'A' versions of psapi functions"Andrew Kelley1+7-0
2020-02-10 17:03windows: remove the 'A' versions of psapi functionsAndrew Kelley1+0-7
2020-02-10 14:37translate-c float fixesVexu3+16-4
2020-02-10 15:57fix compiler assertion when duplicating fields...Andrew Kelley2+38-15
2020-02-10 05:26Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley64+3158-3018
2020-02-10 05:22Merge pull request #4404 from ziglang/async-stdAndrew Kelley43+2202-1845
2020-02-10 03:44avoid conflict with master branchAndrew Kelley1+6-6
2020-02-10 03:40allow local variable address detection to regressAndrew Kelley1+0-19
2020-02-10 03:34fix not checking type of return pointerAndrew Kelley2+36-0
2020-02-09 22:19fix defer interfering with return value spillAndrew Kelley4+94-27
2020-02-09 19:56fix off-by-one error in std.unicode.utf8ToUtf16LeWithNullAndrew Kelley2+7-4
2020-02-09 16:12compiler_rt: Fix clzsi2 implementation for Thumb1LemonBoy1+2-1
2020-02-08 21:24std: fix bitrotted evented codeAndrew Kelley5+13-17
2020-02-08 21:22solve recursion in std.atomic.Queue.dumpAndrew Kelley1+13-4
2020-02-08 20:27solve previous commit a better wayAndrew Kelley4+36-3
2020-02-08 20:07Revert "properly spill optional payload capture value"Andrew Kelley3+3-30
2020-02-08 19:59properly spill optional payload capture valueAndrew Kelley3+30-3
2020-02-08 18:45fix async runtime function call resolves target fn frameAndrew Kelley2+34-7
2020-02-08 06:38std lib typo fixupsAndrew Kelley3+5-4
2020-02-08 05:03fix regression in docgenAndrew Kelley1+2-2
2020-02-07 21:04Add wWinMain and wWinMainCRTStartup to fix #4376Jared Miller5+13-3
2020-02-08 03:51Merge pull request #4408 from LemonBoy/mmap-i386-fixAndrew Kelley3+111-4
2020-02-08 03:48fix async function call resolves target fn frameAndrew Kelley2+35-2
2020-02-07 21:31fix invalid behavior tests from prev commitAndrew Kelley2+10-4
2020-02-07 15:07linux/i386: Make syscall6 more robust and correctLemonBoy1+10-4
2020-02-07 19:54more carefully calculate llvm field indexesAndrew Kelley4+118-22
2020-02-07 17:41remove workarounds for Windows native CPU featuresAndrew Kelley17+1-84
2020-02-07 17:30skip self-hosted for now as we work towards async I/OAndrew Kelley5+20-18
2020-02-07 17:11add fcntl support on darwinAndrew Kelley3+161-9
2020-02-07 13:40Fixing library search pathpwzk1+4-0
2020-02-07 16:47Merge pull request #4409 from LemonBoy/llvm-10-fpchangesAndrew Kelley6+98-78
2020-02-07 16:28implement os.pipe2 for darwinAndrew Kelley2+27-1
2020-02-07 16:21riscv64: Enable some more testsLemonBoy4+3-25
2020-02-07 16:08codegen: Use the new frame-pointer fn attributesLemonBoy2+95-53
2020-02-07 15:07std: Add a few tests for mmap/munmapLemonBoy1+98-0
2020-02-07 15:06debug: Show a nice error message on SIGBUSLemonBoy1+3-0
2020-02-06 22:56more std lib async I/O integrationAndrew Kelley24+1572-1691
2020-02-06 18:46build: fix handling disabling .h file generationAndrew Kelley1+2-2
2020-02-05 22:40debug: Improve the frame-walking strategyLemonBoy2+49-28
2020-02-05 23:13Merge pull request #4369 from daurnimator/gimliAndrew Kelley3+248-1
2020-02-05 20:31std: improve non-libc dynamic library loadingAndrew Kelley2+126-76
2020-02-05 22:04Merge pull request #4397 from LemonBoy/fixesAndrew Kelley6+21-10
2020-02-05 21:53ability to run tests in evented I/O modeAndrew Kelley4+14-0
2020-02-05 21:52std.fmt.format: comptime output parameterAndrew Kelley4+38-45
2020-02-05 20:56Merge pull request #4345 from Rocknest/open-diAndrew Kelley1+7-2
2020-02-05 20:31std: improve non-libc dynamic library loadingAndrew Kelley2+124-70
2020-02-05 19:39std: Rename isAbsoluteW to isAbsoluteWindowsWLemonBoy2+6-6
2020-02-05 19:37std: Make TCSA enum ABI-compliantLemonBoy1+1-1
2020-02-05 19:31Fix edge case in cast between fn with varargsLemonBoy3+14-3
2020-02-05 19:29Merge pull request #4363 from Vexu/trans-std-cAndrew Kelley4+348-1078
2020-02-05 15:52translate c type namesVexu2+31-11
2020-02-01 11:15Link the issue in doc commentRocknest1+7-0
2020-01-31 20:20Fix double close in openElfDebugInfoRocknest1+0-2
2020-02-05 15:01Merge pull request #4394 from mikdusan/fix-cmake-regressionMichael Dusan1+2-2
2020-02-05 13:24stage1: fix cmake regressionMichael Dusan1+2-2
2019-06-16 08:10std: add AEAD modes for gimlidaurnimator1+219-1
2020-02-02 04:27add gimli to crypto hash benchmarkdaurnimator2+3-0
2019-07-07 16:01std: add Gimli based PRNG to std.randdaurnimator1+26-0
2020-02-05 06:35fix regressions in comments and string prefixesVexu3+22-2
2020-02-05 03:34Merge pull request #4390 from mikdusan/cherry-pickMichael Dusan1+12-0
2020-02-04 20:50stage1: guard against case-mismatched build typesMichael Dusan1+12-0
2020-02-04 11:32std: Fix edge case in isAbsolute fn familyLemonBoy1+20-40
2020-02-04 20:16re-apply: these are not real CPU featuresAndrew Kelley1+0-18
2020-02-04 20:04work around LLVM 10 llvm-config giving absolute path to libz.soAndrew Kelley1+12-7
2020-01-30 06:36Add basic linux termios implementationnofmal4+116-0
2020-02-04 08:39fix undef clang library symbols when linking self-hostedAndrew Kelley4+16-4
2020-02-03 22:30Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley81+12153-5937
2020-02-03 21:53Merge pull request #4337 from LemonBoy/stdlib-bsearchAndrew Kelley1+60-0
2020-02-03 14:24fmt: Fix one more edge case in container formattingLemonBoy2+12-0
2020-02-03 13:42Change API for binarySearch fnLemonBoy1+17-18
2020-02-03 20:13Merge pull request #4366 from jayschwa/blake3Andrew Kelley3+600-0
2020-01-21 22:32Add InstallRawStep to Zig build system that does a similar job to llvm-objcopy. To use it, do 'exe.installRaw("kernel.bin");' where exe is a LibExeObjStepMichaël Larouche8+392-86
2020-02-02 23:44blake3: Workaround issue #4373 with named typesJay Petacat1+16-7
2020-02-01 22:58Don't generate any type info for void return typesLemonBoy1+4-4
2020-02-02 20:27Merge pull request #4352 from LemonBoy/fix-4349Andrew Kelley11+157-75
2020-01-31 18:02Add support for dependent packages when using build.zigfrmdstryr1+20-5
2020-02-02 19:59blake3: Replace `&arr` with `arr[0..]` for slice argsJay Petacat1+4-4
2020-02-02 19:42blake3: Name and const pointer refinementsJay Petacat1+14-14
2020-02-02 19:08blake3: Convert `*const [n]u8` types to `[n]u8`Jay Petacat1+19-19
2020-02-02 08:49fix regressionsVexu3+26-8
2020-02-02 03:29crypto: Add BLAKE3 hashing algorithmJay Petacat3+591-0
2020-02-01 23:40use std.c.tokenizer in translate-cVexu2+281-1069
2020-01-31 12:04Winsock errors can be an enumdaurnimator2+456-103
2020-02-01 14:18windows: Minor changes to psapi prototypesLemonBoy3+38-30
2020-02-01 14:28fmt: Use left brace position instead of the right oneLemonBoy2+10-1
2020-02-01 13:43fmt: Handle declarations in line with the opening braceLemonBoy2+20-3
2020-02-01 10:32Run `zig fmt`LemonBoy8+15-21
2020-02-01 10:28fmt: Respect trailing comma for field declarationsLemonBoy3+114-52
2020-01-31 23:27Merge pull request #4340 from daurnimator/ntstatus-as-enumAndrew Kelley14+9421-5356
2020-01-31 14:47fmt: Fix logic to find the argument list closing )LemonBoy2+53-4
2020-01-31 23:25Merge pull request #4347 from LemonBoy/psapiAndrew Kelley6+218-7
2020-01-31 23:01windows: Add GetCurrentProcess definitionLemonBoy1+2-0
2020-01-31 22:48windows: Add psapi APILemonBoy6+216-7
2020-01-31 08:12std: update for linux 5.5 releasedaurnimator1+65-27
2020-01-31 10:18std: format non-exhaustive enumsdaurnimator1+10-3
2020-01-31 09:46Turn win32 errors into a non-exhaustive enumdaurnimator7+3775-3646
2020-01-31 08:47NTSTATUS is a non-exhaustive enumdaurnimator9+5652-1714
2020-01-30 22:16translate-c: Fix translation of fn pointersLemonBoy2+21-22
2020-01-31 01:00build: Fix missing `dupe` - Strange memory corruption issues occur when allocated memory is passed to the builder and it is `defer`'d and freed - Instead, `dupe` the string as is done in other handlers, this fixes the issuememe1+4-4
2020-01-30 23:45self-hosted: add missing arch switch prongAndrew Kelley1+1-0
2020-01-30 23:43fix translate-c regressionAndrew Kelley3+17-0
2020-01-30 23:43set llvm cpu features to null for exynosm1,exynosm2Andrew Kelley1+2-2
2020-01-30 23:40stdlib: Add binary search functionLemonBoy1+61-0
2020-01-30 21:25fmt: Refactor the arg fetching codeLemonBoy1+31-28
2020-01-30 22:50drop @newStackCallAndrew Kelley7+2-108
2020-01-30 21:12Merge pull request #4326 from LemonBoy/fix-4181Andrew Kelley3+58-14
2020-01-30 21:10zig fmt behavior testsAndrew Kelley2+10-10
2020-01-30 20:30fix llvm assertion with debug info for vectorsAndrew Kelley1+1-1
2020-01-30 20:30fix llvm assertion with debug info for vectorsAndrew Kelley1+1-1
2020-01-30 18:53Amend some failing test casesLemonBoy1+8-8
2020-01-29 22:38Generate compilable code for array initsLemonBoy2+50-6
2020-01-30 17:01rb: fix rb.Node.getLast() that never workedShawn Landden1+2-1
2020-01-30 16:31update target CPUs and features with llvm10's dataAndrew Kelley9+894-86
2020-01-30 15:23ci: don't rely on sourcehut's pkg systemAndrew Kelley2+3-6
2020-01-30 15:01Merge pull request #4324 from fengb/testing-allocatorAndrew Kelley40+289-190
2020-01-30 14:45Merge pull request #4239 from shawnl/rbAndrew Kelley1+37-14
2020-01-30 14:26Merge pull request #4319 from Rocknest/windows-tracesAndrew Kelley2+258-8
2020-01-29 17:40Small DWARF fixupsLemonBoy1+6-4
2020-01-30 08:00Fix one more edge caseRocknest1+1-0
2020-01-30 07:12Add explicit error message for too many freesBenjamin Feng1+3-0
2020-01-30 06:53Remove intCast'sRocknest1+3-3
2020-01-30 06:26Convert a few more page_allocatorBenjamin Feng4+5-5
2020-01-30 06:20Remove unnecessary allocator from mutexBenjamin Feng1+0-6
2020-01-30 06:14Fix testing.allocator wiringBenjamin Feng2+6-7
2020-01-30 04:58std.Target: add ve archAndrew Kelley1+2-0
2020-01-30 04:50update zig_clang bindings to release/10.xAndrew Kelley3+8-0
2020-01-30 04:38update clang driver to release/10.x branchAndrew Kelley3+11-11
2020-01-30 04:33Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley95+31970-10652
2020-01-30 04:17Fix BufMap value leakBenjamin Feng1+4-4
2020-01-30 04:06Convert a bunch of page_allocator to testing.allocatorBenjamin Feng10+23-19
2020-01-30 03:46Fix errant reference to page_allocatorBenjamin Feng1+1-1
2020-01-30 03:39Update docs to reflect new testing.allocator usageBenjamin Feng1+4-5
2020-01-30 03:35Patch in arena to cleanup leaksBenjamin Feng1+8-2
2020-01-30 03:22Promoted "leak_count_allocator" to the main testing.allocatorBenjamin Feng23+95-94
2020-01-29 23:38Use defer/panic to better account for test failureBenjamin Feng1+5-2
2020-01-29 23:26Move FailingAllocator to testingBenjamin Feng6+56-51
2020-01-29 23:17Fix aarch64Rocknest1+1-1
2020-01-29 22:21Merge branch 'LemonBoy-fix-4259'Andrew Kelley2+105-32
2020-01-29 22:20simplify int/float comparisonAndrew Kelley1+41-17
2020-01-29 21:48Fix off-by-one errorRocknest1+2-2
2020-01-21 09:43Fix comptime float-int comparisonsLemonBoy2+81-32
2020-01-29 21:30Fix stage1 testBenjamin Feng1+3-1
2020-01-29 21:15Reorganize definitionsRocknest2+230-250
2020-01-29 12:22Add support for code model selectionValentin Anger5+105-1
2020-01-29 18:08Fix edge case in switch with single elseLemonBoy2+17-1
2020-01-29 20:47Add explicit free to docsBenjamin Feng1+1-0
2020-01-29 19:18Create leak_count_allocatorBenjamin Feng22+208-137
2020-01-29 19:09Changing stuff and seeing what happensRocknest1+2-1
2020-01-29 18:37Merge pull request #4320 from fengb/while-spillsAndrew Kelley2+44-4
2020-01-29 18:21Move debug.global_allocator to testing.allocatorBenjamin Feng23+84-73
2020-01-29 17:25fix typo in doc commentAndrew Kelley1+1-1
2020-01-29 17:13Merge pull request #4317 from Vexu/std-cAndrew Kelley4+3701-0
2020-01-29 08:55translate-c: Handle fn protos wrapped in parenthesisLemonBoy2+27-8
2020-01-28 23:08Correct dl_iterate_phdr addressLemonBoy3+3-59
2020-01-29 06:34Add test cases for suspend in while loopsBenjamin Feng1+36-0
2020-01-29 05:50Add a spill to while error unionBenjamin Feng1+5-3
2020-01-29 14:57Add an advanced segfault handler on windowsRocknest1+273-5
2020-01-29 10:12std-c add todos to unfinished parsing functioinsVexu2+103-30
2020-01-29 05:35Add a spill to while optionalBenjamin Feng1+3-1
2020-01-28 20:10Build compiler_rt/c with optimizations if possibleLemonBoy1+13-0
2020-01-28 14:35std.sort.insertionSort: remove superfluous blockAndrew Kelley1+7-9
2020-01-28 21:21Merge pull request #4152 from ziglang/ir-clean-up-varsAndrew Kelley16+868-486
2020-01-28 19:54fix build.zig logic for -target-cpu and -target-featureAndrew Kelley1+3-0
2020-01-28 19:17fix more compile error test regressionsAndrew Kelley3+55-40
2020-01-28 18:33fix result locations not handling undefined correctlyAndrew Kelley1+5-3
2020-01-28 18:25fix error message column/line number regressionsAndrew Kelley1+15-15
2020-01-28 17:32fix regression of storing optional with 0-bit payloadAndrew Kelley2+8-2
2020-01-28 16:52fix compile error regression with struct containing itselfAndrew Kelley1+4-0
2020-01-28 16:39fix 0-bit child type coerced to optional return ptr result locationAndrew Kelley3+55-32
2020-01-28 03:05fix line, column numbers of compile errorsAndrew Kelley1+15-12
2020-01-28 02:38Update langref.html.inZac1+1-1
2020-01-28 02:30add missing spill for for loops with pointer elemsAndrew Kelley1+2-3
2020-01-28 01:56fix assertion with var debug loc not initializedAndrew Kelley2+3-1
2020-01-28 00:42fix auto created variables not having correct alignmentAndrew Kelley2+14-1
2020-01-28 00:42remove invalid use of `allowzero` in std.crypto.murmurAndrew Kelley1+3-3
2020-01-27 23:59fix not handling undefined u0 correctlyAndrew Kelley2+36-5
2020-01-27 23:26fix triple level result location with bitcast sandwichAndrew Kelley2+24-2
2020-01-27 22:45`@bitCast` result location: fix passing invalid alignmentAndrew Kelley1+2-1
2020-01-27 22:30fix nested bitcast passed as tuple elementAndrew Kelley4+91-46
2020-01-27 18:32Merge branch 'master' into ir-clean-up-varsAndrew Kelley100+28526-11063
2020-01-27 14:52Merge branch 'LemonBoy-fix-4274'Andrew Kelley2+33-14
2020-01-27 14:52Merge branch 'fx-4274' of https://github.com/LemonBoy/zig into LemonBoy-fix-4274Andrew Kelley2+33-14
2020-01-27 14:46Merge pull request #4300 from LemonBoy/debug-windowsAndrew Kelley1+2-2
2020-01-23 17:07Unify the two DWARF interpretersLemonBoy2+232-364
2020-01-27 12:12Fix stack-trace address calculation on WindowsLemonBoy1+1-1
2020-01-27 12:10Handle S_GPROC32 symbols in PDB filesLemonBoy1+1-1
2020-01-26 23:52Merge pull request #4133 from daurnimator/4087-free-sets-undefinedAndrew Kelley2+4-1
2020-01-26 23:28fix regression in windows stack traces tty detectionAndrew Kelley2+5-2
2020-01-26 14:57Merge pull request #4264 from ziglang/layneson-cpus_and_featuresAndrew Kelley56+15447-509
2020-01-26 14:55fix debug info code not being freestanding compatibleAndrew Kelley1+123-107
2020-01-26 05:55fix compilation errorAndrew Kelley1+2-2
2020-01-26 04:25Merge remote-tracking branch 'origin/master' into layneson-cpus_and_featuresAndrew Kelley22+11501-9297
2020-01-26 04:24Merge pull request #4290 from ziglang/split-ir-structsAndrew Kelley9+11124-9106
2020-01-26 03:02fix memory profilingAndrew Kelley2+228-228
2020-01-26 02:49split IrInstruction into IrInst, IrInstSrc, IrInstGenAndrew Kelley9+10996-8978
2020-01-25 22:35Fix handling of DW_LNE_end_sequenceLemonBoy1+27-3
2020-01-25 13:06Fix parsing of DW_AT_Ranges debug entryLemonBoy1+15-8
2020-01-24 20:32translate-c: Don't make const parameters mutable. (#4273)Feix Weiglhofer5+37-8
2020-01-24 05:31Merge pull request #4279 from mikdusan/create-global-cacheMichael Dusan2+9-6
2020-01-24 01:18Don't include stdbool.h for void and unreachableTadeo Kondrak1+1-0
2020-01-24 02:56stage1: make sure to create native_libc.txt dirMichael Dusan2+9-6
2020-01-23 22:31update target info to llvm 10Andrew Kelley3+7-4
2020-01-23 22:28link: update to llvm 10 APIAndrew Kelley3+13-10
2020-01-23 22:22zig_clang builds with llvm 10Andrew Kelley3+5-0
2020-01-23 21:52zig_clang: update StmtClass to llvm 10Andrew Kelley3+397-370
2020-01-23 21:40More error checking for unresolved TLDsLemonBoy2+34-16
2020-01-23 19:35zig_clang: update TypeClass enumAndrew Kelley3+62-62
2020-01-23 18:02fix incorrect list of sub-arches for aarch64Andrew Kelley5+35-33
2020-01-23 07:05disable f128 compiler_rt tests failing on windowsAndrew Kelley11+52-0
2020-01-23 05:46new test caseAndrew Kelley1+9-0
2020-01-23 05:41use an older arm64 sub-arch for test suiteAndrew Kelley3+13-19
2020-01-22 23:30compiler_rt: fix mulsi3 test typoMichael Dusan1+1-1
2020-01-22 23:43update zig_llvm.h and zig_llvm.cpp to llvm 10Andrew Kelley4+48-17
2020-01-22 23:40aarch64: less feature-full baseline CPUAndrew Kelley3+8-1
2020-01-20 22:13Fix unsafe cast in translate_cLemonBoy5+34-1
2020-01-22 22:54ci: update to llvm 10Andrew Kelley2+4-4
2020-01-22 22:47fix std.Target.Arch.parseCpuFeatureSet unit testAndrew Kelley1+3-1
2020-01-22 22:42lib/headers: update to clang 10.x C headersAndrew Kelley29+17040-14853
2020-01-22 22:35fix not respecting sub-arch featureAndrew Kelley3+6-3
2020-01-22 22:32Merge pull request #4263 from LemonBoy/debug-thingAndrew Kelley3+183-162
2020-01-22 22:13std.Target.CpuFeatures is now a struct with both CPU and feature setAndrew Kelley13+557-657
2020-01-22 15:07compiler-rt: Port __mulsi3 builtinLemonBoy2+61-0
2020-01-22 17:12Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley43+1432-937
2020-01-22 03:24Revert "tests: use an older aarch64 sub-arch"Andrew Kelley1+3-3
2020-01-22 03:01don't trust llvm's GetHostCPUNameAndrew Kelley2+35-12
2020-01-22 02:46enable native CPU feature for windows; disable failing testsAndrew Kelley8+40-21
2020-01-22 02:02tests: use an older aarch64 sub-archAndrew Kelley1+3-3
2020-01-22 02:01put hack back in to disable windows native cpu featuresAndrew Kelley2+20-9
2020-01-22 01:11lazily compute the full cpu features dependenciesAndrew Kelley17+1459-1519
2020-01-22 00:40hit a comptime limitation with computing dense setsAndrew Kelley21+1728-3115
2020-01-21 21:58Adjust tests & work around a nasty ICELemonBoy2+99-1
2020-01-21 19:58Make writeByteNTimes faster and leanerLemonBoy1+8-4
2020-01-21 19:51Refactor some code in the debug outputLemonBoy1+77-158
2020-01-21 17:25fix target_triple_zig to emit zig-compatible triplesAndrew Kelley1+4-7
2020-01-21 17:14fix cache of cpu featuresAndrew Kelley1+11-20
2020-01-21 17:14these are not real cpu featuresAndrew Kelley1+0-24
2020-01-21 08:05target_triple_llvm: emit none instead of unknownAndrew Kelley1+4-1
2020-01-21 08:01properly forward baseline target cpu features to llvmAndrew Kelley5+59-34
2020-01-21 06:50fix self-hosted compiler regressionAndrew Kelley1+3-1
2020-01-21 06:48add cpus and cpu features to zig targetsAndrew Kelley2+35-5
2020-01-21 06:31add libc and glibcs to self-hosted zig targetsAndrew Kelley1+118-14
2020-01-21 06:22make zig targets show native cpu name and featuresAndrew Kelley6+101-57
2020-01-21 05:34fixups to arch data, support any number of cpu featuresAndrew Kelley22+777-702
2020-01-21 04:15Revert "aarch64: remove CPU features that are actually just CPUs"Andrew Kelley1+462-256
2020-01-21 04:14uncomment all the archs in target.zigAndrew Kelley3+59-70
2020-01-21 03:49aarch64: remove CPU features that are actually just CPUsAndrew Kelley1+248-454
2020-01-21 03:21import data from llvm 9Andrew Kelley15+11925-14704
2020-01-20 18:40improve `zig targets`Andrew Kelley7+135-67
2020-01-20 17:41fix std.Target.Arch.parseCpuFeatureSetAndrew Kelley2+42-22
2020-01-20 15:27Fix ICE in build addAssemblyFileLemonBoy1+3-1
2020-01-20 17:23Handle {s} format for C strings. (#4219)Nathan Michaels1+11-6
2020-01-10 13:09std: allocator interface sets freed memory to undefineddaurnimator1+3-0
2020-01-10 13:08std: fix bug in http.headers where .put captures user-held variabledaurnimator1+1-1
2020-01-20 06:42stage1 is building. `zig targets` now self-hostedAndrew Kelley10+307-466
2020-01-20 02:06some fixesAndrew Kelley2+5-5
2020-01-20 01:22do the x86 archAndrew Kelley4+3440-3398
2020-01-19 18:52figure out zig0/stage1 and scanning for native CPUAndrew Kelley4+172-72
2020-01-19 07:40progress towards mergingAndrew Kelley17+2088-2043
2020-01-17 13:30Pass target_details to child CodeGensLayne Gustafson1+1-0
2020-01-16 20:39Allow target details with no LLVM supportLayne Gustafson2+21-15
2020-01-16 20:31Pass target details to c compilerLayne Gustafson1+5-13
2020-01-16 20:26Fix sentinel mismatch in llvm stringsLayne Gustafson1+5-10
2020-01-16 20:02Enable 64bit feature for riscv64Layne Gustafson1+18-3
2020-01-16 19:24Remove features/cpus not in LLVM v9Layne Gustafson9+2012-2325
2020-01-15 23:12No allocations for n.t. empty stringsLayne Gustafson1+8-6
2020-01-15 22:51Only enable requested featuresLayne Gustafson1+8-0
2020-01-09 04:14Make sure llvm strings are null-terminatedLayne Gustafson1+16-4
2020-01-09 03:29Add defaut feature supportLayne Gustafson5+141-69
2020-01-09 02:35Add builtin.zig supportLayne Gustafson18+3209-3152
2020-01-09 01:27Add TargetDetails abstractionLayne Gustafson8+223-124
2020-01-09 01:27Add llvm_name to feature defsLayne Gustafson15+3139-2467
2020-01-07 15:36Rename subfeatures -> dependenciesLayne Gustafson17+3764-3764
2020-01-04 22:50Filter out non-featuresLayne Gustafson8+2783-5781
2019-12-22 02:38Add build.zig cpu and feature optionsLayne Gustafson1+30-0
2019-12-22 02:18Add cpu/feature to cache hashLayne Gustafson1+4-0
2019-12-21 02:46Add cpu/feature specification to cmndlineLayne Gustafson6+123-4
2019-12-21 01:07Remove llvm_name from featuresLayne Gustafson16+3246-4072
2019-12-21 00:27Switch CPU/features to simple formatLayne Gustafson51+21721-13386
2019-12-17 21:50Fix spacing in main.cppLayne Gustafson1+1-1
2019-12-17 14:45Make targets cmd able to list CPUs and featuresLayne Gustafson4+139-2
2019-12-17 14:45Fix CPU and feature defsLayne Gustafson34+4682-4674
2019-12-17 14:43Add parseArchTag and fix parseArchSubLayne Gustafson1+26-1
2019-12-16 21:51Update term feature deps -> subfeaturesLayne Gustafson1+5-6
2019-12-16 21:13Create initial target details infrastructureLayne Gustafson36+13332-0
2020-01-19 19:35rb: type Tree.sort with SortErrorShawn Landden1+2-1
2020-01-19 18:41std-c redo scoping, do string concatanation in parserVexu3+69-63
2020-01-19 09:06Fix wrong error code being returned in enum analisysLemonBoy1+1-1
2020-01-19 18:27Merge pull request #4231 from LemonBoy/more-builtin-work1Andrew Kelley13+378-663
2020-01-19 18:10rb: add sort() that re-sorts tree with new compare functionShawn Landden1+23-0
2020-01-19 18:08rb: *breaking* make API thread-safeShawn Landden1+12-13
2020-01-19 18:05rb: just use @include("std")Shawn Landden1+1-1
2020-01-19 08:31Fix some tests broken by the renamed filesLemonBoy2+2-2
2020-01-19 00:25Merge pull request #4222 from LemonBoy/eutwouwthAndrew Kelley4+40-2
2020-01-18 23:10Nuke some more codeLemonBoy4+62-70
2020-01-18 22:50Export MSVC builtins inconditionallyLemonBoy1+10-12
2020-01-18 22:40Minor cleanupLemonBoy1+1-21
2020-01-18 22:37Nuke some repeated codeLemonBoy5+227-379
2020-01-18 22:05Remove useless wrappers around f32/f64 aeabi builtinsLemonBoy2+22-152
2020-01-18 17:11Small cleanupsLemonBoy4+75-48
2020-01-18 22:15fixed typo - "path" lead to undeclared identifierSebastian1+1-1
2020-01-18 22:55Merge pull request #4220 from LemonBoy/fix-4214Andrew Kelley2+20-18
2020-01-18 02:12std: turn EAI_ constants into a non-exhaustive enumdaurnimator5+102-89
2020-01-18 01:58std: use non-exhaustive enums from crc moduledaurnimator2+16-15
2020-01-18 18:58Fix edge case in tagName handling of unionsLemonBoy2+18-0
2020-01-18 18:24Get rid of some dead logicLemonBoy1+7-18
2020-01-18 14:13Prevent crash with empty non-exhaustive enumLemonBoy3+22-2
2020-01-18 08:55Allow @tagName on enum literalsLemonBoy2+15-2
2020-01-18 02:35Merge pull request #4215 from mikdusan/cmake-installMichael Dusan3+86-27
2020-01-18 00:39cmake: support `make` and `make install`Michael Dusan3+86-27
2020-01-17 19:26Merge pull request #4191 from Vexu/non-exhaustive-enumsAndrew Kelley11+330-131
2020-01-11 22:10Port clzsi2 from compiler_rt, required for using std.fmt.format on some ARM architecture.Michaël Larouche3+415-1
2020-01-17 18:02Revert "cmake: support `make` and `make install`"Michael Dusan2+27-43
2020-01-17 07:50improve behavior testVexu1+22-11
2020-01-17 07:49Merge pull request #4208 from mikdusan/contributingMichael Dusan1+20-15
2020-01-17 05:19doc: update contributingMichael Dusan1+20-15
2020-01-17 07:45Merge pull request #4209 from mikdusan/cmake-installMichael Dusan1+8-8
2020-01-17 05:35cmake: fix install lib path messageMichael Dusan1+8-8
2020-01-14 01:49fix failing array test by improving copy_const_valAndrew Kelley2+11-1
2020-01-14 01:38revert one part of ir get_elem_ptr analysisAndrew Kelley2+11-19
2020-01-13 22:42fix regression with optionals and globalsAndrew Kelley2+10-7
2020-01-13 22:08relax language requirements regarding else unreachableAndrew Kelley2+2-2
2020-01-13 21:51fix regressions double implicit casting return ptrAndrew Kelley6+55-32
2020-01-13 18:12fix regression with inferred struct fieldsAndrew Kelley3+59-52
2020-01-13 17:16fix regressions in get_elem_ptr related to undefinedAndrew Kelley3+9-8
2020-01-11 21:41fix implicit cast regressionAndrew Kelley4+141-20
2020-01-10 01:17fix regression with var ptrs not being constAndrew Kelley2+7-5
2020-01-10 00:29fix regression in global const alignmentAndrew Kelley3+4-1
2020-01-10 00:15zig ir.cpp details: remove the mem_slot mechanismAndrew Kelley6+278-234
2020-01-17 02:40Merge pull request #4206 from mikdusan/cmake-installMichael Dusan1+20-9
2020-01-17 02:31zig_llvm: update CodeGenFileType usageAndrew Kelley1+3-3
2020-01-16 23:56cmake: support `make` and `make install`Michael Dusan1+20-9
2020-01-16 20:48correct field countVexu3+38-29
2020-01-16 19:03update clang drivers to llvm 10.x (ac446302c)Andrew Kelley3+83-48
2020-01-16 11:55add struct field default value to typeinfoVexu3+12-2
2020-01-16 15:12implement `@bitSizeOf`Vexu6+43-5
2020-01-16 18:09remove embedded LLDAndrew Kelley2988+8-217718
2020-01-16 18:01Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley870+73936-35455
2020-01-16 10:37Minor changes to the ARM builtin fnsLemonBoy2+10-11
2020-01-15 22:08Fix regression in char printingLemonBoy2+9-4
2020-01-16 11:52Fix garbled error messages from clangLemonBoy1+3-1
2020-01-16 10:50translate-c default enum tag type to c_intVexu2+13-10
2020-01-16 07:23allow non-exhaustive enums with no fieldsVexu1+2-3
2020-01-16 07:04turn panics into compile errors, require at least 1 field in non-exhaustive enumVexu4+25-24
2020-01-15 23:39Merge pull request #4187 from LemonBoy/builtin-rearrangeAndrew Kelley7+743-1402
2020-01-15 21:05add non-exhaustive enum to langrefVexu2+45-2
2020-01-15 20:09small fixesVexu3+10-2
2020-01-15 19:50add is_exhaustive field to typeinfoVexu3+8-1
2020-01-15 19:38require size for non-exhaustive enumsVexu4+68-48
2020-01-14 19:24disallow multiline strings in test and library namesVexu6+38-59
2020-01-15 19:03Fix off-by-one error (and missing store op)LemonBoy1+6-4
2020-01-15 18:40update tests and translate-cVexu5+78-42
2020-01-15 12:34stage1: move local native_libc.txt to globalMichael Dusan8+91-47
2020-01-15 18:23implement non-exhaustive enumsVexu4+97-35
2020-01-15 17:41Fix test caseLemonBoy2+13-13
2020-01-15 16:49Move definition of __aeabi_read_tpLemonBoy4+12-11
2020-01-15 15:46Fix div builtins to use the correct calling conventionLemonBoy1+64-35
2020-01-15 15:14Remove unnecessary logicLemonBoy3+13-185
2020-01-15 11:48Rearrange some builtin functions placementLemonBoy4+871-1390
2020-01-15 09:28Merge pull request #4182 from LemonBoy/mjeiorwAndrew Kelley9+25-6
2020-01-14 22:11Correct l_name field typeLemonBoy2+2-2
2020-01-14 20:23Make sure @export symbol name is not emptyLemonBoy2+15-0
2020-01-14 20:15Correct dlpi_name field typeLemonBoy4+4-4
2020-01-14 20:13Print sentinel value in ir_printLemonBoy1+4-0
2020-01-11 00:25Fix std.child_process.ChildProcess.spawnWindow when looking in PATH environment variable, it applied cwd+app_name instead of just using the app_nameMichaël Larouche1+7-5
2020-01-14 18:01Fix codegen error for some union initializersLemonBoy2+11-2
2020-01-14 14:39fix crash on multiline library nameVexu2+16-1
2020-01-14 11:19Fix ICE when BoundFn are passed as parametersLemonBoy2+23-1
2020-01-14 02:19[docs] Add libc dependency to sentinel-term ptr exampleShritesh1+1-0
2020-01-14 01:08Add clamp function to math moduleHersh Krishna1+19-0
2020-01-14 14:18std-c todos and small fixesVexu3+35-32
2020-01-13 23:01Merge pull request #4172 from LemonBoy/swishAndrew Kelley4+72-3
2020-01-13 21:18Allow switching on pointer typesLemonBoy2+46-3
2020-01-13 20:45Validate switch range endpointsLemonBoy2+26-0
2020-01-13 19:48fix outdated commentAndrew Kelley1+2-2
2020-01-13 19:48add an extra assertAndrew Kelley1+2-0
2020-01-13 18:38Merge pull request #3957 from xackus/stage2_parser_3799Andrew Kelley4+56-27
2020-01-11 21:59doc/langref: mention that x is the sentinel in [N:x]TEmilio G. Cota1+1-1
2020-01-13 16:48Merge pull request #4162 from LemonBoy/fix-4020Andrew Kelley3+61-18
2020-01-13 07:49Fix compiler-error regressionLemonBoy1+1-1
2020-01-12 23:28Merge pull request #4161 from mikdusan/stage1-builtin-debugtrapMichael Dusan1+5-2
2020-01-12 22:49Fix @call being too eager to resolve the fn argumentLemonBoy3+60-17
2020-01-12 21:10prefer C++ compiler builtins for BREAKPOINTMichael Dusan1+5-2
2020-01-12 14:04Propagate errors in for loop bodiesLemonBoy2+11-0
2020-01-12 08:35docs: update grammar to remove C strings and add anon literalshryx1+3-3
2020-01-12 00:21Merge pull request #4139 from mikdusan/stage1-relative-path-errorsMichael Dusan1+23-2
2020-01-11 21:45strip cwd from compile error pathsMichael Dusan1+23-2
2020-01-11 16:33Correct TypeId docsdata-man1+5-2
2020-01-11 17:06Fix unsafe cast in translate_cLemonBoy5+39-23
2020-01-11 18:50Add WaitForSingleObject function to std.os.windowsJonathan Marler1+4-0
2020-01-11 18:59Stop dropping errors from clangLemonBoy3+72-59
2020-01-11 19:46std-c parse switchVexu2+94-54
2020-01-10 21:48stage2 parser: document undefined and clean upxackus3+30-26
2020-01-10 15:33Don't special-case `builtin` too muchLemonBoy1+8-4
2020-01-10 15:11Inform the debugger about the effective type sizesLemonBoy1+5-3
2019-12-20 19:58stage2 parser: fix segfault on extern blockxackus2+26-1
2020-01-10 12:36Handle forward-declared functionsLemonBoy5+59-4
2020-01-10 08:00Merge pull request #4129 from daurnimator/windows-child_processAndrew Kelley1+4-4
2020-01-10 05:08Fix translation of signed array indices (#4113)travisstaloch3+90-3
2020-01-10 04:03std: avoid an allocation in inner loopdaurnimator1+4-4
2020-01-10 04:00std: fix off by one error in windows process creationdaurnimator1+1-1
2020-01-09 04:55clean up a TODO in self-hostedAndrew Kelley1+27-71
2020-01-09 18:53Merge pull request #3955 from LemonBoy/fix-1528Andrew Kelley5+78-14
2020-01-09 09:36New @export() handlingLemonBoy13+335-298
2020-01-09 18:38Fix C struct with function pointer member and typedefs mistranslated (#4122)Rocknest2+24-4
2020-01-09 09:56Fix remaining variadic formatted printsRyan Liptak23+76-83
2020-01-09 05:37std: fix LoggingAllocator, add simple testdaurnimator2+27-6
2020-01-09 10:56Correct alignment calculation for runtime addendsLemonBoy2+25-18
2020-01-08 20:32Propagate more failures upwardsLemonBoy2+13-3
2020-01-08 20:02Fix calculation of new alignment factorLemonBoy2+29-15
2019-12-20 12:58Pointer alignment fixes for the stdlibLemonBoy2+5-3
2019-12-20 09:48Pointer arithmetic affects the alignment factorLemonBoy3+52-11
2020-01-08 16:57Correct @mulAdd's docdata-man1+4-1
2020-01-08 18:55Add removeIndex function to PriorityQueue (#4070)Nathan Michaels1+38-3
2020-01-08 18:37Merge pull request #4101 from LemonBoy/moremerwioAndrew Kelley6+230-52
2020-01-08 09:31Use abort() instead of assert()LemonBoy1+5-5
2020-01-08 09:19Cast integer literals to their specified typeLemonBoy3+45-4
2020-01-07 09:54More translate-c fixesLemonBoy6+185-48
2020-01-07 18:58Fix crash with unresolved locLemonBoy2+24-7
2020-01-07 22:00std-c parser loopsVexu2+103-6
2020-01-07 21:42Merge pull request #4091 from xackus/json_copy_stringsAndrew Kelley1+51-12
2020-01-07 21:25std-c parser declaratorIsFunction and small fixesVexu2+58-17
2020-01-07 21:13Merge branch 'std-utf16-sentinel-terminated' of https://github.com/daurnimator/zigAndrew Kelley13+53-64
2020-01-07 21:02Merge branch 'dcao-master'Andrew Kelley8+29-1
2020-01-07 21:02cleanups related to --eh-frame-hdrAndrew Kelley2+4-9
2020-01-04 05:28add --eh-frame-hdr conditionallyDavid Cao8+32-2
2019-12-24 22:26add --eh-frame-hdr arg for linkingDavid Cao2+3-0
2020-01-07 20:43std-c parser add optionsVexu3+79-19
2020-01-07 20:26Make markdown parser more safe (#4105)Rocknest1+1-1
2020-01-07 18:20Fix crash in struct initializer evaluationLemonBoy2+14-0
2019-12-19 13:34build support list optionsmogud1+9-1
2019-12-16 22:14added -- to pass args to zig build commandsemekoi2+29-24
2020-01-07 16:44Use the correct calling convention for AEABI intrinsicsLemonBoy38+194-156
2020-01-07 18:40test harness: show annotated case name when translate-c test failsAndrew Kelley4+15-4
2020-01-07 18:15std-c declaration parsingVexu2+170-82
2020-01-07 18:03json tests: don't use debug allocatorxackus1+19-8
2020-01-06 07:16json: disallow overlong and out-of-range UTF-8hryx2+123-19
2020-01-07 17:05std-c parser record and enum specifiersVexu2+151-31
2020-01-07 14:05std-c parser typing improvementsVexu3+254-57
2020-01-07 07:36Preserve packed attribute in C translated struct (#4085)via6+43-2
2020-01-07 04:03add test case for already fixed bugAndrew Kelley1+12-0
2020-01-06 18:54Prevent bitCast to enum typesLemonBoy2+18-5
2020-01-06 16:11Better handling of decayed arrays to pointersLemonBoy2+40-2
2020-01-06 20:38Add std.mem.zeroes to the standard libraryTimon Kruiper1+27-0
2020-01-07 00:21Merge pull request #4083 from LemonBoy/better-stdboolAndrew Kelley6+65-4
2020-01-07 00:18Merge branch 'LemonBoy-c-anon-stuff'Andrew Kelley6+107-23
2020-01-05 22:56Add run-translated-c test & fix one more edge caseLemonBoy2+19-2
2020-01-05 19:29Add explanation about weird clang behavior on windowsLemonBoy1+19-15
2020-01-05 16:47Translate anonymous union/structLemonBoy5+69-6
2020-01-03 02:36translate-c: use @intToPtr to cast away qualifiersTadeo Kondrak3+84-24
2020-01-04 10:55Add more compiler-rt functions for ARM platformLemonBoy3+144-0
2020-01-07 00:05remove redundant license fileAndrew Kelley1+0-26
2020-01-06 23:53Merge branch 'LemonBoy-cc-work'Andrew Kelley120+1015-640
2020-01-06 23:26update docs with regards to callconvAndrew Kelley1+8-12
2020-01-06 23:20fix test suite regressionsAndrew Kelley3+8-10
2020-01-06 22:54update translate-c and tests for new extern/callconv syntaxAndrew Kelley2+14-14
2020-01-06 22:13fix regression with `@TypeInfo`Andrew Kelley2+20-20
2020-01-06 20:34zig fmt and update `extern fn` to `callconv(.C)`Andrew Kelley76+153-160
2020-01-06 20:23remove stdcallcc, extern, nakedcc from stage1; zig fmt rewritesAndrew Kelley10+31-52
2020-01-06 19:07Merge branch 'cc-work' of https://github.com/LemonBoy/zig into LemonBoy-cc-workAndrew Kelley54+822-413
2020-01-06 01:30Removes proc_raise from WASI implementationColin Svingen3+2-11
2020-01-06 18:59json: implement copy_strings=falsexackus1+35-7
2020-01-06 12:41std-c parser declaratorVexu2+153-37
2020-01-05 23:18Add run-translated-c testLemonBoy1+17-0
2020-01-05 19:02Better _Bool translationLemonBoy5+48-4
2020-01-05 22:42add test case to cover already-solved bugAndrew Kelley1+9-0
2020-01-05 10:39Better InitListExpr translationLemonBoy5+67-22
2020-01-05 22:06std-c parse pointerVexu2+93-12
2020-01-05 22:03Merge branch 'data-man-rusage'Andrew Kelley4+40-0
2020-01-05 21:57std.os.getrusage: add C extern fn and reserved fieldAndrew Kelley2+2-0
2019-12-06 01:29Add std.os.getrusagedata-man3+38-0
2020-01-05 20:42add "Improving Translate-C" section to CONTRIBUTING.mdAndrew Kelley1+58-0
2020-01-05 20:01Merge pull request #4064 from ziglang/fix-4054Andrew Kelley2+26-26
2020-01-05 19:50Merge pull request #4053 from ziglang/test-run-translated-cAndrew Kelley15+1226-815
2020-01-05 18:19std-c improve error reporting and decl parsingVexu2+155-96
2020-01-05 17:28std-c tokenizer always add newline tokenVexu2+117-83
2020-01-05 13:15std-c parser fndef and static assertVexu2+132-46
2020-01-05 11:24std-c parser DeclSpecVexu4+232-109
2020-01-04 22:33std-c type parsingVexu2+360-29
2020-01-04 20:27std-c ifstmt compoundstmt and errorsVexu3+211-10
2020-01-04 19:26std-c parser and ast organizationVexu2+382-235
2020-01-04 18:37std-c outline parserVexu2+297-0
2020-01-04 12:34std-c ast baseVexu3+75-0
2020-01-04 11:16std-c tokenizer string concatenationVexu1+17-7
2020-01-04 09:23std-c tokenizer line continuation, tests and fixesVexu1+135-6
2020-01-04 08:58std-c tokenizer better special case handlingVexu1+24-29
2020-01-04 01:04std-c tokenizer add testsVexu1+196-11
2020-01-04 00:44std-c tokenizer keywordsVexu1+184-10
2020-01-04 00:00std-c finish tokenizerVexu1+108-58
2020-01-03 23:38std-c tokenizer strings, floats and commentsVexu1+209-12
2020-01-03 22:19std-c tokenizer more stuffVexu1+556-2
2020-01-03 20:34std-c tokenizer baseVexu1+132-0
2020-01-05 18:08fix test-gen-h and test-compile-errors regressionAndrew Kelley2+36-30
2020-01-05 07:35fix test-stack-traces regressionAndrew Kelley1+3-9
2020-01-04 00:57remove @TypeOf() hacks for comptime_int/comptime_floatHaze Booth4+7-7
2020-01-05 07:01rework and improve some of the zig build stepsAndrew Kelley10+955-865
2020-01-05 01:03Merge pull request #4072 from LemonBoy/misc-stuffAndrew Kelley3+56-14
2020-01-04 10:49Fix translation of for loop initLemonBoy2+21-4
2020-01-04 10:06Fix edge case in hex-literal translationLemonBoy3+37-12
2020-01-04 03:55fix testsJosh Wolfe1+11-11
2020-01-04 03:11translate-c supports --cache onAndrew Kelley4+103-6
2020-01-04 01:05Merge pull request #3950 from nmichaels/masterAndrew Kelley1+33-5
2020-01-03 23:41use @intCast instead of @as for shift rhsJosh Wolfe1+15-15
2020-01-02 22:56Correct evaluation of optional type alignmentLemonBoy4+20-10
2020-01-03 22:40Merge pull request #4058 from LemonBoy/awfulAndrew Kelley2+46-7
2020-01-03 10:43Better logic for last-param renderingLemonBoy2+5-10
2020-01-03 09:17Revert "Revert "Trailing comma is respected for builtin calls""LemonBoy2+51-7
2020-01-03 07:15Remove `translate-c-2` from zig helpHaze Booth1+0-1
2020-01-03 03:45add test harness for "run translated C" testsAndrew Kelley5+224-1
2020-01-03 02:53Revert "Trailing comma is respected for builtin calls"Andrew Kelley2+7-51
2020-01-02 20:32Fix edge case in C tokenizerLemonBoy1+40-16
2020-01-02 21:16Trailing comma is respected for builtin callsLemonBoy2+51-7
2020-01-02 21:10Merge pull request #4027 from ziglang/fix-float-opsAndrew Kelley10+501-281
2020-01-02 19:57Merge pull request #4040 from Vexu/translate-c-cast-fixesAndrew Kelley2+36-55
2020-01-02 16:47Translate struct/union initializer expressionsLemonBoy5+197-10
2020-01-02 19:01fix comptime vector float ops and add test coverageAndrew Kelley7+236-51
2020-01-02 18:01Fix more testsLemonBoy1+4-4
2019-12-31 16:54Use the LLVM C++ APILemonBoy3+142-54
2019-12-31 12:16Add transform testLemonBoy1+12-0
2019-12-29 18:34Implement Thiscall CCLemonBoy7+30-14
2019-12-28 20:28translate-c testsLemonBoy3+57-4
2019-12-27 18:26Integrate callconv into translate-c-2LemonBoy2+20-9
2019-12-24 10:28Catch more errors during the type resolution phaseLemonBoy2+14-6
2019-12-23 20:52Implement the callconv() annotationLemonBoy50+572-358
2020-01-02 17:35Merge LemonBoy's translate-c branch for linksection/alignAndrew Kelley5+148-7
2020-01-02 11:13Translate align attributeLemonBoy5+72-6
2020-01-02 10:33Translate linksection attributeLemonBoy5+80-5
2020-01-02 16:38translate-c use `@enumToInt` for global enum valuesVexu2+33-44
2020-01-02 16:12translate-c tests: print clang compile errors on nonzero exit codeAndrew Kelley1+1-1
2020-01-02 15:33translate-c use canonical type in castsVexu1+3-11
2020-01-02 14:28translate-c fix increment rendering issuesVexu2+6-4
2020-01-02 09:31Prefer simple ptrCast between opaque typesLemonBoy2+18-0
2020-01-02 11:56Don't ptrCast a result-location assignment to _LemonBoy2+19-3
2020-01-02 09:51translate-c properly handle unused var-argsVexu2+10-2
2020-01-02 04:27fix float ops with respect to vectorsAndrew Kelley9+289-254
2020-01-02 03:46Merge pull request #4025 from ziglang/Vexu-stage-2-cimportAndrew Kelley27+1388-7943
2020-01-02 01:54translate-c: don't export inline functionsAndrew Kelley5+25-1
2020-01-02 01:33avoid trying to translate microsoft's stdio.h inline functionsAndrew Kelley1+5-1
2020-01-02 01:29translate-c: avoid producing duplicate macro errorsAndrew Kelley1+4-21
2020-01-02 00:57translate-c: fix regression from previous commitAndrew Kelley1+5-5
2020-01-02 00:23translate-c: prevent name clashing of macros declared after localsAndrew Kelley2+75-19
2020-01-01 23:53translate-c: prevent name clashing of globals declared after localsAndrew Kelley2+48-3
2020-01-01 23:10translate-c: improve support of integer castingAndrew Kelley3+317-151
2020-01-01 23:08std.mem.compare: breaking API changesAndrew Kelley5+63-61
2020-01-01 13:24fix segfault in bit shift safety checkVexu2+11-3
2020-01-01 02:01translate-c: propagate scope properly in nested assignmentAndrew Kelley2+25-3
2020-01-01 01:41Merge branch 'lun-4-linux-memfd-create'Andrew Kelley6+111-0
2020-01-01 01:39translate-c: better mangling strategyAndrew Kelley2+228-227
2019-12-31 22:57std.os.memfd_create: add error.SystemOutdatedAndrew Kelley3+18-9
2019-12-31 22:33translate-c: non-wrapping operator for pointer arithmeticAndrew Kelley2+22-13
2019-12-31 21:55Merge branch 'stage-2-cimport' of https://github.com/Vexu/zig into Vexu-stage-2-cimportAndrew Kelley19+841-7708
2019-12-31 21:54translate-c: add `pub` to failed-to-translate macrosAndrew Kelley1+3-2
2019-12-31 21:34improvements to memfd_createAndrew Kelley3+34-17
2019-12-31 18:35io.test: close memfd at end of testLuna1+1-0
2019-12-31 18:35c.linux: add memfd_createLuna1+2-0
2019-12-31 18:33os: use system for memfd_createLuna2+5-8
2019-11-14 00:25os: add memfd_createLuna4+85-0
2019-12-31 18:13std.fmt.format: add helpful compile error for non-tuple argsAndrew Kelley1+3-0
2019-12-19 03:10generate header in separate foldermogud1+16-2
2019-12-31 00:36Merge branch 'lun-4-net-reuseaddr-opt'Andrew Kelley3+47-1
2019-12-31 00:35update setsockopt error set according to POSIXAndrew Kelley1+20-3
2019-12-30 15:41std.os: update error set for setsockoptLuna1+3-6
2019-12-01 16:23std.net: use mem.toBytesLuna1+1-2
2019-12-01 16:17std.net: fix setsockopt callLuna1+2-3
2019-12-01 16:12std.os: make setsockopt receive a slice as optionLuna1+2-3
2019-12-01 16:11std.c: c_uint -> u32 for sockopt functionsLuna1+2-2
2019-12-01 14:59move parameters on sockopt functions to c_uintLuna1+2-2
2019-12-01 14:59std.c: add setsockoptLuna1+1-0
2019-11-29 20:36net: fix OptionsLuna2+5-5
2019-11-29 20:17os: add setsockoptLuna2+25-7
2019-11-29 01:19add StreamServer.Options.reuse_addressLuna1+16-0
2019-12-31 00:19Merge pull request #3683 from Vexu/atomic-floatAndrew Kelley7+145-17
2019-12-30 11:17Don't crash when parsing invalid filesLemonBoy1+15-34
2019-12-31 00:08fix comparing comptime_int against undefined literalAndrew Kelley4+19-2
2019-12-30 23:16update readme taglineAndrew Kelley2+4-4
2019-12-30 23:13Merge pull request #4007 from daurnimator/json-cleanupAndrew Kelley2+468-371
2019-12-30 15:48Resolve more types as neededLemonBoy4+54-21
2019-12-30 16:05Fix ptrCast of zero-sized typeLemonBoy2+27-17
2019-12-30 22:39Merge pull request #4011 from lukechampine/chacha20poly1305Andrew Kelley1+203-0
2019-12-30 18:53Fix segfault by not reassigning to function parameterlukechampine1+14-14
2019-11-07 01:39chacha: Fix open docstringlukechampine1+1-1
2019-11-07 01:33chacha: Use error set instead of boollukechampine1+12-13
2019-11-05 21:15chacha20poly1305: Return false on short ciphertextlukechampine1+6-2
2019-11-05 16:51chacha20poly1305: verify tag in constant timelukechampine1+8-2
2019-11-05 16:47crypto: Add chacha20poly1305lukechampine1+194-0
2019-12-30 16:06std: fix typo in commentdaurnimator1+1-1
2019-12-30 13:51std: json.unescapeString doesn't need to take an allocatordaurnimator1+11-13
2019-12-30 13:39std: track decoded string length in std.json tokenizerdaurnimator1+147-38
2019-12-30 12:13std: use enum literals in std.jsondaurnimator1+156-156
2019-12-30 12:09std: use a union(enum) for std.json.Tokendaurnimator1+154-164
2019-12-30 12:09std: meta.TagPayloadType takes the tag type of the uniondaurnimator1+1-3
2019-09-02 18:24std: fmt std/json.zigdaurnimator1+27-25
2019-12-30 06:49array literal address of fixHaze Booth1+2-2
2019-12-30 00:00update std/json.zig to latest language changesAndrew Kelley1+1-1
2019-11-12 08:14ArrayList: ptrAt function returns pointer to item at given indexBenoit Giannangeli1+5-0
2019-12-29 23:31Merge pull request #3648 from xackus/json-unescapeAndrew Kelley2+196-47
2019-12-22 01:37Fixes #3966data-man1+15-1
2019-12-29 23:03Merge pull request #3968 from daurnimator/sigprocmaskAndrew Kelley4+33-37
2019-12-29 18:10translate-c-2 macro comparision opsVexu2+110-43
2019-12-29 18:01update c_tokenzier tests to new apiVexu1+83-89
2019-12-29 15:41Cleanup c_tokenizer.zig testsfrmdstryr1+143-72
2019-12-27 14:37Add macro opsfrmdstryr4+178-5
2019-12-29 16:37translate-c-2 bug fixesVexu2+7-4
2019-12-29 15:09translate-c-2 fix assertion failure rendering do whileVexu2+17-1
2019-12-29 09:45translate-c fix bugsVexu3+151-141
2019-12-23 07:47translate-c-2 use `intCast` in most placesVexu3+101-109
2019-12-22 11:28fix stage2 buildVexu2+27-27
2019-12-21 12:40fix translate-c taking agesVexu2+4-0
2019-12-21 12:38use self hosted translate-c for cimportsVexu11+146-7343
2019-12-29 01:47Merge pull request #3992 from ForLoveOfCats/BigIntToStringLeakMarc Tiehuis1+3-0
2019-12-28 05:40std: sentinel terminated pointers for utf16 apisdaurnimator13+53-64
2019-12-28 23:13Merge pull request #3987 from daurnimator/std.unicode-fixesAndrew Kelley2+74-66
2019-12-28 23:12Merge pull request #3993 from Vexu/translate-cAndrew Kelley3+268-156
2019-12-28 21:38translate-c-2 improve macro errorsVexu2+246-162
2019-12-28 20:32translate-c-2 macro conditional operatorVexu3+28-0
2019-12-28 20:31Add missing deferred deinits to `math.big.Int.toString` (mem leak fix)ForLoveOfCats1+3-0
2019-12-28 19:26Merge pull request #3986 from LemonBoy/translate-c-stuffAndrew Kelley2+55-10
2019-12-28 15:59Make it more obvious that ifs are expressionsMateuszOkulus1+8-4
2019-12-28 03:45std: unicode codepoints are 21 bitsdaurnimator1+22-22
2019-12-28 03:35std: simplify utf8ToUtf16Ledaurnimator1+14-26
2019-12-28 03:34std: optimise utf8ByteSequenceLengthdaurnimator1+7-5
2019-12-28 03:23std: add warm up phase to benchmarkdaurnimator1+7-2
2019-12-28 02:54std: fix unicode encoding of astral plane codepoints to utf16daurnimator1+26-13
2019-12-27 23:57Fix crash with forward-declared enumsLemonBoy2+17-3
2019-12-27 23:50Fix crash in translate-c w/ parameterless fnLemonBoy2+38-7
2019-12-16 23:57disable test on armVexu1+2-0
2019-12-16 22:24add zig llvm wrapper for atomicrmwVexu4+88-17
2019-12-16 22:28support some atomic operations with floatsVexu5+64-9
2019-12-23 04:39Merge pull request #3974 from kprotty/event_broadcastAndrew Kelley3+87-39
2019-12-23 03:45typo fixkprotty1+2-2
2019-12-22 21:24ResetEvent: broadcast by defaultkprotty3+86-38
2019-12-22 22:09report compile errors instead of crashing when frame is invalidAndrew Kelley2+4-0
2019-12-22 21:12Merge pull request #3935 from Vexu/translate-c-2Andrew Kelley10+5146-2288
2019-12-22 10:53translate-c-2 various fixes - make non-namespaced enums ints - fix .used compound assignments not being grouped - fix macro calls with casts producing invalid ZigVexu3+187-110
2019-12-22 01:25std: use pid_t where appropriatedaurnimator1+7-7
2019-12-22 01:23std: use wrappers from raise() rather than raw syscallsdaurnimator1+2-2
2019-12-22 01:17std: add tkill and tgkill for linuxdaurnimator1+8-0
2019-12-22 01:09std: remove high level linux sigprocmask wrappersdaurnimator2+7-14
2019-12-22 02:00std: use simpler sigset_t definitiondaurnimator1+7-12
2019-12-22 06:23freebsd: add missing OS and libc bitsJethro Nederhof3+201-92
2019-12-22 01:03std: sigprocmask set is optionaldaurnimator2+2-2
2019-12-21 19:11Merge pull request #3940 from ziglang/sentinel-slicingAndrew Kelley17+334-65
2019-12-21 18:44zig fmt support for slice sentinel syntaxAndrew Kelley5+40-2
2019-12-21 18:25fix incorrect `@typeInfo` for sentinelsAndrew Kelley1+27-1
2019-12-17 14:07Initial support for static PIE executablesLemonBoy12+296-43
2019-12-21 06:30Fix wording on deinit.Nathan Michaels1+1-2
2019-12-20 23:19fix safety for sentinel-slicing floatsAndrew Kelley2+34-1
2019-12-20 22:48sentinel slicing improvementsAndrew Kelley6+117-25
2019-12-18 21:43fix std.mem.addNullByte and implement sentinel slicingAndrew Kelley9+119-39
2019-12-20 20:48translate-c-2 fix macro regressionVexu2+22-12
2019-12-19 18:51Fix sentinel value of opaque pointers in typeInfoLemonBoy2+8-3
2019-12-20 08:44Fix comptime evaluation of runtime array accessLemonBoy2+7-0
2019-12-20 18:40CI: update llvm apt sources to correct ubuntu versionAndrew Kelley1+1-1
2019-12-20 18:22translate-c-2 fix bugs found translating SDLVexu1+13-4
2019-12-20 16:51translate-c-2 final small fixesVexu3+23-86
2019-12-20 11:50translate-c-2 improve macro escape sequencesVexu2+236-79
2019-12-20 09:35translate-c-2 fix switch rangeVexu2+5-5
2019-12-20 04:42Document std.Mutex.Nathan Michaels1+34-5
2019-12-19 22:10translate-c-2 copy parametrs to stackVexu4+227-169
2019-12-19 19:30translate-c-2 add missing castsVexu2+145-46
2019-12-19 18:54translate-c-2 improve macro fn ptr callerVexu4+131-92
2019-12-19 14:07translate-c-2 compound assignVexu5+494-168
2019-12-19 08:48translate-c-2 increments worst-caseVexu2+160-69
2019-12-19 07:39translate-c-2 unary operators common caseVexu3+337-163
2019-12-19 06:27translate-c-2 unaryexprortypetrait + fixesVexu3+100-47
2019-12-18 23:38translate-c-2 fix some castsVexu5+306-187
2019-12-18 21:56translate-c-2 function callsVexu3+112-18
2019-12-18 20:57translate-c-2 array accessVexu4+75-29
2019-12-18 20:29translate-c-2 member accessVexu4+154-105
2019-12-18 19:20translate-c-2 stmt exprVexu3+71-20
2019-12-18 11:30translate-c-2 fix expression grouping bugsVexu3+88-66
2019-12-18 10:47translate-c-2 update @kavika13's work to removal of TransResultVexu3+332-589
2019-12-18 07:51Merge remote-tracking branch 'kavika13/master' into translate-c-2Vexu2+798-43
2019-12-18 01:04Merge pull request #3918 from kprotty/lock_fixAndrew Kelley3+490-410
2019-12-17 23:04translate-c-2 character literals and more test fixesVexu4+365-261
2019-12-17 14:57SpinLock: loopHint & yield distinctionkprotty3+25-26
2019-12-16 17:51ResetEvent: use futex on linux when possiblekprotty1+7-4
2019-12-16 01:40Mutex: fix lock/spin bugs, improve perf slightly & more specializationkprotty1+182-84
2019-12-16 01:39ResetEvent: simpler interface + fix testskprotty1+265-287
2019-12-16 01:37Spinlock: remove Backoff & improve yieldingkprotty1+37-35
2019-12-17 21:28translate-c-2 various fixes to get more tests passingVexu3+416-306
2019-12-16 23:31Make sure the fields array is always non-nullLemonBoy3+36-4
2019-12-17 04:55Clarify allowzero's interaction with optional pointers.Nathan Michaels1+4-2
2019-12-17 20:43[#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900)Raul Leal4+73-109
2019-12-17 20:05translate-c-2 fix container type resolutionVexu2+263-284
2019-12-17 15:19translate-c-2 switchVexu3+321-50
2019-12-17 10:06translate-c-2 conditional operatorVexu3+56-2
2019-12-17 09:15translate-c-2 floatsVexu5+74-8
2019-12-17 08:20translate-c-2 don't shadow primitive typesVexu2+66-27
2019-12-17 03:47avoid using undefined valueAndrew Kelley1+2-2
2019-12-16 23:08translate-c-2 for loopsVexu3+92-11
2019-12-16 21:54translate-c-2 break and continueVexu1+39-4
2019-12-16 21:36Revert "added -- to pass args to zig build commands"Andrew Kelley2+0-6
2019-12-16 21:27Fixes utf8ToUtf16Le (#3923)Dmitry Atamanov1+38-9
2019-10-25 20:23added -- to pass args to zig build commandsemekoi2+6-0
2019-12-16 21:17Merge pull request #3570 from ziglang/c-sanitize-undefAndrew Kelley7+59-2
2019-12-16 18:53Fix alignment query on unresolved typesLemonBoy1+6-1
2019-12-16 19:45translate-c-2 while loopsVexu3+166-17
2019-12-16 18:51expose the ability to disable C sanitizationAndrew Kelley6+52-6
2019-10-31 21:24use -fsanitize=undefined for C code in safe build modesAndrew Kelley2+13-2
2019-10-29 00:07generated docs: log trace instead of errorHenry Wu1+1-1
2019-10-23 10:55langref table of contents in a separate column on large displaysxackus2+41-14
2019-12-16 17:07remove misleading documentationAndrew Kelley1+2-203
2019-12-16 16:39Merge branch 'shawnl-lessThan'Andrew Kelley8+741-214
2019-12-16 16:22add behavior test for vector comparisonAndrew Kelley1+18-0
2019-12-16 15:55translate-c-2 if statementsVexu3+78-8
2019-12-16 13:59translate-c-2 wors-case assignVexu2+111-180
2019-12-16 13:22translate-c-2 comma operatorVexu2+75-15
2019-12-16 15:17allow comparison of any numeric typesAndrew Kelley7+716-307
2019-12-16 16:01Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910)Lachlan Easton2+7-2
2019-12-16 15:55Merge pull request #3916 from Vexu/translate-c-2Andrew Kelley5+2176-709
2019-12-16 15:45Merge pull request #3922 from LemonBoy/eventfd-errAndrew Kelley1+45-20
2019-12-16 10:18translate-c-2 variable aliasingVexu3+178-261
2019-12-16 09:57Fix for the error codepath in ChildProcessLemonBoy1+30-11
2019-12-16 09:56Revert "Revert "Use eventfd in ChildProcess on Linux""LemonBoy1+14-8
2019-12-16 09:37Fix compile errors after rebasing on master (missing switch->else)Merlyn Morgan-Graham1+6-0
2019-12-16 09:33Add boolean and, boolean or binary ops in translate-c-2Merlyn Morgan-Graham3+505-33
2019-12-15 23:45Add bit shift binary ops in translate-c-2Merlyn Morgan-Graham2+181-10
2019-12-15 06:04Add comparison and bitwise binary ops in translate-c-2Merlyn Morgan-Graham2+131-9
2019-12-16 07:55translate-c-2 parameter name aliasingVexu4+235-140
2019-11-05 02:46std: lessThan and greaterThan between signed and unsignedShawn Landden1+100-0
2019-12-16 06:39Revert "Use eventfd in ChildProcess on Linux"Andrew Kelley1+8-14
2019-12-16 05:43organize testsVexu1+401-417
2019-12-14 22:05improve extern enumVexu7+57-3
2019-12-15 22:22c tokenizer escape sequencesVexu4+100-20
2019-12-15 21:46translate-c-2 macro functionsVexu3+162-43
2019-12-15 18:25Don't assume TLS storage has a fixed addressLemonBoy2+9-1
2019-12-15 15:47Use eventfd in ChildProcess on LinuxLemonBoy1+14-8
2019-12-15 10:24Generate the fn pointers into the correct address spaceLemonBoy4+12-4
2019-12-15 11:48Make sure the address is aligned for intToPtr opsLemonBoy8+75-24
2019-12-15 19:32translate-c-2 macro castVexu3+169-15
2019-12-15 14:50translate-c-2 macro inline fnVexu2+239-40
2019-12-15 12:44translate-c-2 macrosVexu4+542-81
2019-12-15 08:30translate-c-2 c tokenizerVexu1+458-0
2019-12-15 02:13Merge pull request #3908 from Vexu/translate-c-2Andrew Kelley7+482-252
2019-12-14 19:46translate-c-2 implement enumsVexu4+319-11
2019-12-14 18:40add default initializers to all ast.Node base valuesVexu3+46-142
2019-12-14 18:12Merge pull request #3906 from Vexu/translate-c-2Andrew Kelley3+424-34
2019-12-14 15:00translate-c-2 avoid collisions with zig keywordsVexu3+118-100
2019-12-14 11:09translate-c-2 container aliasesVexu4+107-107
2019-12-14 08:41translate-c-2 array initializer exprVexu2+120-10
2019-12-13 23:43translate-c-2 record typeVexu4+304-24
2019-12-13 20:48Merge pull request #3896 from Vexu/translate-c-2Andrew Kelley13+493-214
2019-12-13 16:55revert removal of translate mode in stage 1Vexu6+119-79
2019-12-13 15:36translate-c-2 typedefVexu3+139-80
2019-12-13 12:55translate-c-2 dont eval init exprVexu5+183-165
2019-12-13 00:45uncomment a now-passing behavior testAndrew Kelley1+8-9
2019-12-13 00:43update stack traces testsAndrew Kelley1+14-14
2019-12-07 19:16Document sentinel type in langrefJonathan Marler1+20-0
2019-12-12 23:56Merge branch 'Xe-expose-callMain'Andrew Kelley16+437-453
2019-12-12 23:27un-special-case startup code in the std libAndrew Kelley15+420-443
2019-12-12 01:31allow custom OS entrypointChristine Dodrill6+25-18
2019-12-12 20:11ci: skip non native tests for aarch64Andrew Kelley1+1-1
2019-12-12 19:14translate-c-2 incompleteArrayVexu3+31-36
2019-12-12 18:35translate-c-2 translate apvalueVexu2+142-20
2019-12-12 16:26fix dot init parsingVexu2+17-1
2019-12-12 14:56update testsVexu3+114-153
2019-12-12 14:12translate-c-2 add var declVexu2+124-1
2019-12-12 12:26remove concept of translate modeVexu8+15-54
2019-12-11 23:40Merge pull request #3886 from kavika13/masterAndrew Kelley4+140-39
2019-12-11 23:37lib/std/io: let the bring-your-own OS package handle stdio (#3887)Christine Dodrill1+35-8
2019-12-11 07:52Add function parameters to self-hosted translate-CMerlyn Morgan-Graham2+73-35
2019-12-10 06:56Fix access of undefined field when calling ast.Tree.dumpMerlyn Morgan-Graham1+3-1
2019-12-09 04:53Add paren expression statements to self-hosted translate-CMerlyn Morgan-Graham2+3-0
2019-12-09 01:54Add rem binary operator to self-hosted translate-CMerlyn Morgan-Graham1+25-1
2019-12-09 01:02Add mul and div binary operators to self-hosted translate-CMerlyn Morgan-Graham1+36-2
2019-12-11 07:08self-hosted: manually parse argsAndrew Kelley7+372-760
2019-12-10 20:08remove iterator API from std.ArrayListAndrew Kelley2+31-103
2019-12-10 18:44Add hotpath for BufferedOutStream (#3858)frmdstryr1+10-1
2019-12-09 05:26fix con_in difinition and add EFI_SIMPLE_TEXT_INPUT_PROTOCOL difinitionHeppokoyuki3+33-2
2019-12-10 18:24Merge branch 'emekoi-dynlib-load'Andrew Kelley7+113-21
2019-12-10 18:21fix windows dynamic lib loading testAndrew Kelley1+2-1
2019-12-10 17:56fix load dynamic library API when linking libcAndrew Kelley1+3-3
2019-12-10 17:48load dynamic library test: update API usage codeAndrew Kelley2+2-3
2019-12-10 17:28improve dynamic library APIAndrew Kelley6+44-41
2019-05-31 01:03fixed windows dynamic library loading and added loading for darwinemekoi4+103-14
2019-12-10 16:13Merge branch 'Snektron-typeOf-to-TypeOf'Andrew Kelley134+604-587
2019-12-09 20:59Rename @typeOf to @TypeOf in the language referenceRobin Voetter1+52-52
2019-12-09 20:59Additional replacements of @typeOf with @TypeOfRobin Voetter3+4-4
2019-12-09 20:56Replace @typeOf with @TypeOf in all zig sourceRobin Voetter125+508-506
2019-12-09 20:34Replace typeOf with TypeOf in stage0Robin Voetter6+17-17
2019-12-09 20:20Fix usage of freed memory in zig fmtRobin Voetter1+4-6
2019-12-09 19:29Remove misplaced dotRobin Voetter1+1-1
2019-12-09 19:23Add typeOf/TypeOf render testRobin Voetter1+11-0
2019-12-09 19:22Add typeOf/TypeOf substition in zig fmtRobin Voetter1+7-1
2019-12-10 15:58Merge pull request #3830 from fengb/wasm-page-allocatorAndrew Kelley1+168-48
2019-12-09 21:29fix integers parsed as floatsxackus1+22-3
2019-12-10 03:21print call in build.zig needs to use a tuple argumentdbandstra1+1-1
2019-12-10 06:32ci: update macos to fresh llvm+clang tarball cacheAndrew Kelley1+11-9
2019-12-09 21:21remove no-longer-needed workaround for var argsAndrew Kelley1+1-9
2019-12-09 19:55remove var args from the languageAndrew Kelley21+2049-2820
2019-12-09 17:25implement async function call with `@call`Andrew Kelley9+57-29
2019-12-09 20:22add regression cases for now-passing testsAndrew Kelley1+38-0
2019-12-09 18:30ability to give comptime and non-comptime types to same parameterAndrew Kelley3+30-13
2019-12-09 15:51Merge pull request #3873 from ziglang/format-no-var-argsAndrew Kelley63+1052-1234
2019-12-09 05:18update docgen to new format APIAndrew Kelley1+146-135
2019-12-09 05:03update tests to new format APIAndrew Kelley3+41-41
2019-12-09 04:46update docs to new fmt APIAndrew Kelley3+84-72
2019-12-09 04:39update formatted printing when linking libcAndrew Kelley1+1-1
2019-12-09 04:26windows-specific fixesAndrew Kelley1+4-4
2019-12-09 04:17update self-hosted compiler to new format APIAndrew Kelley11+133-142
2019-12-09 03:53std.fmt.format: tuple parameter instead of var argsAndrew Kelley48+643-839
2019-12-09 03:44implement tuple concatenationAndrew Kelley4+133-8
2019-12-09 03:22Rewrite WasmPageAllocator tests to be less flaky on environmentBenjamin Feng1+32-27
2019-12-08 23:39tuple detection does not require AST nodeAndrew Kelley6+42-23
2019-12-08 16:38Make array types (quasi-)lazyLemonBoy4+131-58
2019-12-08 22:20fix anon struct literal field initialized with fn callAndrew Kelley3+109-68
2019-12-08 21:56fixed BREAKPOINT macro on mingwemekoi1+4-0
2019-12-08 17:27Merge branch 'comptime-fields'Andrew Kelley11+121-35
2019-12-08 17:24zig fmt: support comptime fieldsAndrew Kelley4+28-5
2019-12-08 17:13add syntax for comptime struct fieldsAndrew Kelley6+61-21
2019-12-08 16:40implement comptime struct fieldsAndrew Kelley5+32-9
2019-12-08 09:37Fix for @Type not picking up the sentinel valueLemonBoy2+28-1
2019-12-07 18:22documentation for mutable HashMap KV pointersJosh Wolfe1+5-0
2019-12-07 18:03remove compile error for peer result comptime_int and nullAndrew Kelley2+22-7
2019-12-06 22:03Add back comptime check for wasmBenjamin Feng1+7-1
2019-12-06 22:20add regression test for fixed bugAndrew Kelley2+39-0
2019-12-06 22:01Crypto benchmark fixesdata-man1+3-3
2019-12-06 21:39getStdOut fixesdata-man2+2-2
2019-12-06 21:16Actually use `const conventional` as the comment indicatesBenjamin Feng1+1-1
2019-12-06 20:49Merge pull request #3856 from ziglang/builtin-callAndrew Kelley35+995-445
2019-12-06 20:25allow calling with a new stack to regress a bitAndrew Kelley4+16-27
2019-12-06 19:52remove `@newStackCall` from zigAndrew Kelley6+66-56
2019-12-06 19:12remove `@inlineCall` from zigAndrew Kelley25+372-226
2019-12-06 17:28Merge branch 'LemonBoy-fix-3842'Andrew Kelley2+30-8
2019-12-06 17:27add behavioral test case for previous commitAndrew Kelley1+14-0
2019-12-06 13:23Fix misinterpretation of sentinel constant valueLemonBoy1+16-8
2019-12-06 04:13private linkage for unnamed internal constantsAndrew Kelley1+2-2
2019-12-06 03:54Add WasmPageAllocator testsBenjamin Feng1+43-5
2019-12-06 01:43Merge pull request #3853 from xackus/doc-fixesAndrew Kelley3+12-19
2019-12-06 01:31Resolve tests to work with or skip WasmPageAllocatorBenjamin Feng1+6-5
2019-12-06 00:28Standardize around bigger slicesBenjamin Feng1+14-23
2019-12-05 23:59Switch bitmask to enumsBenjamin Feng1+15-11
2019-12-05 22:37remove `@noInlineCall` from zigAndrew Kelley7+106-42
2019-12-05 21:55implement `@call`Andrew Kelley14+529-188
2019-12-05 21:39docs: fix duplicate closing tag generationxackus1+1-4
2019-12-05 21:38docs: add html lang and minor fixesxackus2+10-14
2019-12-05 21:35docs: fix assembly examplexackus1+1-1
2019-12-05 18:20fix castsVexu3+4-4
2019-12-04 18:23Increase io.BufferedInStream readByte speed by ~75%frmdstryr2+16-1
2019-12-05 15:14Merge pull request #3849 from Vexu/fix-fmtAndrew Kelley3+140-130
2019-12-05 12:46use enum literals in render.zigVexu1+126-126
2019-12-05 12:45fix zig fmt of c pointersVexu3+14-4
2019-12-05 04:43Fix freeing memory across boundsBenjamin Feng1+7-3
2019-12-05 03:41Strip out an unnecessary memsetBenjamin Feng1+18-15
2019-12-05 03:21Use raw PackedIo to shave ~150bBenjamin Feng1+18-13
2019-12-05 00:12Rejuggle how offsets are calculatedBenjamin Feng1+37-22
2019-12-04 23:44std.fmt.ParseUnsignedError is now publicAndrew Kelley1+1-1
2019-12-04 19:42add `other` OS and fix regression in build-exe for freestandingAndrew Kelley5+21-8
2019-12-04 19:25Merge pull request #3844 from Snektron/sort-improvementsAndrew Kelley1+108-8
2019-12-04 18:03add docs for function parametersVexu2+61-0
2019-12-04 17:20Add std.sort.argMax and std.sort.argMinRobin Voetter1+42-8
2019-12-04 17:10Make std.sort.min and std.sort.max return ?TRobin Voetter1+24-14
2019-12-04 15:42Make std.sort.max accept const slices and add testsRobin Voetter1+20-2
2019-12-04 15:41Add std.sort.isSortedRobin Voetter1+38-0
2019-12-04 06:10Remove redundant allocBenjamin Feng1+2-4
2019-12-04 05:49Tighten recycled searchBenjamin Feng1+9-18
2019-12-03 23:41Extract setBitsBenjamin Feng1+12-12
2019-12-03 23:24Implement block-based skippingBenjamin Feng1+29-18
2019-12-03 22:26Merge branch 'Vexu-build-start'Andrew Kelley10+87-124
2019-12-03 21:55correct the calling convention of WinMainCRTStartupAndrew Kelley1+1-1
2019-12-03 18:57fix `zig builtin`Andrew Kelley1+1-2
2019-12-03 18:10correct startup logic for exporting libc mainAndrew Kelley1+4-4
2019-12-03 17:52WinMainCRTStartup implies defaulting to console subsystemAndrew Kelley2+4-3
2019-12-03 17:29activate start code when pub main existsAndrew Kelley4+34-45
2019-12-01 12:27fix testsVexu1+8-8
2019-12-01 09:31exported main must be pubVexu4+8-8
2019-11-30 17:14correct caching and add test for missing fn nameVexu2+9-0
2019-11-30 13:39move more startup code to std libVexu6+79-114
2019-11-20 10:46Pick up WinMain with proper CCLemonBoy4+31-18
2019-12-03 15:26Merge pull request #3837 from yvt/patch-asAndrew Kelley2+8-8
2019-12-03 11:05Update `process_headers.zig` to use `@as`yvt1+2-2
2019-12-03 10:56Update the docs to use `@as`yvt1+6-6
2019-12-02 18:26Fix bugsBenjamin Feng1+23-21
2019-12-02 20:07Accept comptime-known expression for asmLemonBoy8+193-88
2019-12-02 21:12Merge pull request #3715 from daurnimator/towards-afdAndrew Kelley9+313-85
2019-12-02 21:02add missing license filesAndrew Kelley4+935-0
2019-12-02 20:11add extra LICENSE file for clarificationAndrew Kelley1+26-0
2019-12-02 20:02bring your own OS layer in the std libAndrew Kelley7+55-21
2019-12-02 17:01remove upstream support for Zen hobby OSAndrew Kelley7+0-27
2019-11-28 04:14Work around __heap_base for nowBenjamin Feng1+5-1
2019-11-28 04:02Get stuff vaguely workingBenjamin Feng1+33-6
2019-11-28 03:19Initialize memory segmentsBenjamin Feng1+37-10
2019-11-28 00:46Brain dump new wasm allocatorBenjamin Feng1+46-58
2019-12-02 15:47ci: update sr.ht to use alpine/latest, more reliableAndrew Kelley1+2-1
2019-12-02 06:13add some null-termination annotationsAndrew Kelley1+5-5
2019-12-02 06:09fix crash assigning optional struct with anon literalAndrew Kelley2+40-16
2019-12-02 05:03Merge pull request #3787 from ziglang/remove-array-type-coercionAndrew Kelley96+1230-1148
2019-12-02 04:56fix invalid check for fn_inline propertyAndrew Kelley1+1-1
2019-12-02 02:31fix regressions on windowsAndrew Kelley1+3-3
2019-12-02 02:27fix docs regressionsAndrew Kelley3+38-37
2019-12-02 01:53fix regressions in compile error testsAndrew Kelley3+33-47
2019-12-02 00:22fixes for self-hosted compilerAndrew Kelley4+13-13
2019-12-01 23:55fix assigning to an unwrapped optional field in an inline loopAndrew Kelley2+30-1
2019-12-01 22:09add advanced IR debugging supportAndrew Kelley3+86-13
2019-12-01 21:39this test isn't passing in master branch eitherAndrew Kelley1+0-6
2019-12-01 14:58Merge remote-tracking branch 'origin/kill-ConstGlobalRefs' into remove-array-type-coercionAndrew Kelley4+100-161
2019-12-01 14:56Merge remote-tracking branch 'origin/master' into remove-array-type-coercionAndrew Kelley65+3021-994
2019-12-01 04:54sometimes free stuff from Zig IR pass 1Andrew Kelley4+400-22
2019-12-01 05:29inline ConstGlobalRefs into ZigValueAndrew Kelley6+103-164
2019-12-01 03:05free IrAnalyze sometimesAndrew Kelley3+60-22
2019-12-01 03:00Merge pull request #3808 from LemonBoy/i386-for-yaAndrew Kelley14+940-10
2019-11-30 23:37Merge branch 'std.fs.File'Andrew Kelley15+368-166
2019-11-30 23:36further clarify std.fs function docsAndrew Kelley1+4-2
2019-11-30 21:58add missing error code handling on WindowsAndrew Kelley4+9-2
2019-11-30 20:36Eat shit and die mipsLemonBoy2+0-12
2019-11-30 20:14move `std.fs.Dir.cwd` to `std.fs.cwd`Andrew Kelley15+224-88
2019-11-30 20:14Implement target_dynamic_linker for mipsLemonBoy1+2-0
2019-11-30 18:32introduce std.fs.Dir.openFile and std.fs.Dir.createFileAndrew Kelley2+144-87
2019-11-30 17:55Eat shit and die glibcLemonBoy1+0-10
2019-11-30 15:13linux-i386 supportLemonBoy14+960-10
2019-11-30 05:25Merge pull request #3284 from Sahnvour/export_variablesAndrew Kelley9+217-150
2019-11-30 04:04more test regression fixesAndrew Kelley10+28-22
2019-11-30 03:33fix typo in error note for integer castingAndrew Kelley2+7-1
2019-11-30 02:55fix windows std lib regressionsAndrew Kelley5+13-13
2019-11-30 02:49fix self-hosted compiler regressionsAndrew Kelley5+27-23
2019-11-30 02:36fix empty result location for parameters not workingAndrew Kelley1+6-2
2019-11-30 00:58fix `@bitCast` result coercing to error union by returningAndrew Kelley1+5-2
2019-11-29 23:21fix return result loc as peer result loc in inferred error set functionAndrew Kelley2+35-6
2019-11-29 17:41docs: this statement was in the wrong sectionAndrew Kelley1+4-4
2019-11-29 15:44std.math: remove constants that should be expressionsAndrew Kelley1+0-12
2019-11-28 05:02more progressAndrew Kelley5+126-33
2019-11-28 02:19implement correct buffer wrapping logic in std.event.ChannelQuetzal Bradley1+30-3
2019-11-27 22:47Windows: fix test/standalone/shared_libraryMichael Dusan1+21-7
2019-11-27 21:35Implements std.testing.expectEqual for tagged unions. (#3773)Felix Queißner1+33-1
2019-11-27 18:40Merge pull request #3769 from MCRusher/initcapacity-for-buffer-arraylistAndrew Kelley2+52-1
2019-11-27 18:38Merge pull request #3780 from Vexu/stage2-async-reviewAndrew Kelley13+346-368
2019-11-27 08:30remove type coercion from array values to referencesAndrew Kelley67+729-839
2019-11-27 08:17add more workaroundsVexu4+16-10
2019-11-27 02:08Merge branch 'kprotty-event_lock'Andrew Kelley5+521-228
2019-11-27 01:29std: lie about windows socklen_t signed-nessdaurnimator1+7-4
2019-11-27 00:20std: add more winsock functionsdaurnimator1+50-0
2019-11-22 03:40std: windows sockaddr constants come from ws2_32daurnimator2+150-72
2019-11-27 00:15std: add windows.USHORT definitiondaurnimator1+2-1
2019-11-22 03:49std: fix WSAIoctl definitiondaurnimator2+2-2
2019-11-19 05:58std: IO_STATUS_BLOCK's status member is an NTSTATUS; add uniondaurnimator1+5-1
2019-11-19 05:44std: fix definition of NtDeviceIoControlFiledaurnimator1+2-2
2019-11-19 05:41std: add comments for some nt status codesdaurnimator1+7-0
2019-11-19 05:40std: add windows.closesocketdaurnimator2+11-0
2019-11-19 05:40std: fix windows.GetOverlappedResultdaurnimator1+2-2
2019-11-19 05:39std: improved windows.DeviceIoControldaurnimator2+2-1
2019-11-19 05:38std: add CreateEvent for windowsdaurnimator3+30-0
2019-11-19 05:37std: add WaitForMultipleObjects for windowsdaurnimator3+41-0
2019-11-19 05:31std: add alertable argument for windows.WaitForSingleObjectdaurnimator4+6-4
2019-11-26 19:04remove wait timeout test caseskprotty1+0-10
2019-11-25 02:28ResetEvent: get abstime based on std.timekprotty1+14-6
2019-11-23 22:24replace ThreadParker with ResetEvent + WordLock mutexkprotty3+86-228
2019-11-23 21:50fix ResetEvent windows bugskprotty1+14-5
2019-11-23 20:04Definition fixups & ResetEvent test caseskprotty2+238-151
2019-11-23 16:22Start on ResetEventkprotty2+341-0
2019-11-27 00:50add compiler note for bad int coercionAndrew Kelley2+28-0
2019-11-26 20:37Fix build system crash when compiling windows dllsyscall01+1-1
2019-11-26 20:38fix command functions not being async pointersVexu1+11-6
2019-11-26 19:36add workaround for #3190Vexu2+6-2
2019-11-20 05:54add missing cast to generic function call resultVexu2+18-0
2019-11-19 20:54add missing cast to call result typeVexu2+18-0
2019-11-26 18:12std.elf: breaking improvements to the APIAndrew Kelley4+820-55
2019-11-19 02:35Optimize binary search algorithmBenjamin Feng1+20-24
2019-11-26 08:34solve recursion in self hostedVexu8+75-54
2019-11-26 08:27fixes and cleanup in self hostedVexu12+244-302
2019-11-26 04:46Merge branch 'gereeter-o_path'Andrew Kelley6+102-29
2019-11-25 07:46Or in O_DIRECTORY in openDirFlagsC to capture the fact that it is intended for opening directoriesJonathan S1+3-3
2019-11-22 22:40Add missing shortening of os.windows.Jonathan S1+4-0
2019-11-22 22:32Avoid deprecated cwd-based functions for opening directories, preferring to open explicitly relative to `Dir.cwd()`.Jonathan S5+9-9
2019-11-22 22:25Don't pass `FILE_LIST_DIRECTORY` in `openDirTraverseW`.Jonathan S1+7-4
2019-11-22 22:14Use a specific access mask in `Dir.openDirListW` instead of a generic one. Untested.Jonathan S2+20-4
2019-11-22 21:56Use `O_PATH` where available in `std.fs.Dir.openPathTraverse`.Jonathan S1+11-3
2019-11-22 21:40Split `std.fs.Dir.openDir` into `openDirList` and `openDirTraverse` to clarify what directories can be iterated. Closes ziglang/zig#3741.Jonathan S1+56-14
2019-11-26 04:12Merge pull request #3776 from mikdusan/stage1-intern-housekeepingMichael Dusan1+0-15
2019-11-15 07:46std: refactor std/debug.zig DwarfInfo operations to be methodsdaurnimator1+490-490
2019-11-26 01:41stage1: fix bad intern countingMichael Dusan1+0-15
2019-11-26 00:30docs: update references to wasm_allocatorAndrew Kelley2+5-7
2019-11-26 00:19Merge pull request #3774 from mikdusan/stage1-intern-housekeepingMichael Dusan6+65-25
2019-11-24 20:29stage1: avoid building empty memory_profiling.cppMichael Dusan1+5-1
2019-11-25 23:46Merge branch 'fengb-wasi-run-tests'Andrew Kelley13+205-106
2019-11-25 23:46move logic to the appropriate layers; add new compile errorAndrew Kelley10+91-59
2019-11-25 22:53Merge branch 'wasi-run-tests' of https://github.com/fengb/zig into fengb-wasi-run-testsAndrew Kelley7+168-101
2019-11-25 22:25rename std.heap.direct_allocator to std.heap.page_allocatorAndrew Kelley28+110-104
2019-11-25 22:18stage1: consolodate interningMichael Dusan6+65-25
2019-11-25 21:01Merge pull request #3502 from mikdusan/stage1-mem-dietAndrew Kelley15+2216-2118
2019-11-25 20:04const interning for 1-possible-value typesMichael Dusan9+118-23
2019-11-25 20:04unembed ZigValue from IrInstructionMichael Dusan5+1454-1451
2019-11-25 20:04rename ConstExprValue → ZigValueMichael Dusan9+686-686
2019-11-25 19:58ci: --no-mime-magicAndrew Kelley1+4-4
2019-11-25 18:51zig fmtAndrew Kelley15+58-22
2019-11-25 18:49zig fmt fixes for sentinel-terminated pointersAndrew Kelley4+62-18
2019-11-25 17:31Merge pull request #3761 from Vexu/event.fsAndrew Kelley1+683-709
2019-11-24 12:09update event.fs.watchVexu1+181-185
2019-11-25 07:20Merge pull request #3728 from ziglang/null-terminated-pointersAndrew Kelley80+2589-1600
2019-11-23 05:15std: update for linux 5.4daurnimator1+9-1
2019-11-25 07:00fix freebsd regressionAndrew Kelley1+2-2
2019-11-25 06:10add missing null terminator in windows file path helper functionAndrew Kelley2+2-0
2019-11-25 05:30more sentinel-terminated pointers std lib integrationAndrew Kelley14+98-94
2019-11-25 02:12make std.mem.toSlice use null terminated pointersAndrew Kelley17+76-75
2019-11-25 01:28Merge remote-tracking branch 'origin/master' into null-terminated-pointersAndrew Kelley33+1574-1622
2019-11-25 01:25fix compile errors for array sentinels mismatchingAndrew Kelley2+25-7
2019-11-25 00:24update cli testAndrew Kelley1+1-1
2019-11-24 23:57fix casting `[N:x]T` to `[N]T` memcpying too many bytesAndrew Kelley1+13-1
2019-11-24 23:10fix compile error regressionsAndrew Kelley2+119-114
2019-11-24 22:33Merge pull request #3644 from daurnimator/bytefifoAndrew Kelley1+183-60
2019-11-23 07:42std: fix mismatched doc-comment/argument names in fifo.rewinddaurnimator1+5-5
2019-11-23 02:13std: clean up fifo.readableSliceMutdaurnimator1+5-8
2019-11-23 06:57std: fifo.deinit didn't need to take a pointerdaurnimator1+1-2
2019-11-16 11:15std: add fifo.writeItemdaurnimator1+14-0
2019-11-10 16:03std: fix bug in fifo.unget if rewinding doesn't wrap arounddaurnimator1+10-3
2019-11-10 15:46std: follow zig standard library convention and have fifo.read number of itemsdaurnimator1+5-5
2019-11-10 14:25std: fifo rename from FixedSizeFifo to LinearFifodaurnimator1+8-8
2019-11-10 14:23std: fifo now has 3 modes: Static, Slice and Dynamicdaurnimator1+98-39
2019-11-10 13:36std: fix fifo for non-u8 typesdaurnimator1+26-3
2019-11-10 13:26std: add optimization to fifo if size is power of twodaurnimator1+30-7
2019-11-10 14:32std: move auto_align constant to top of comptime functiondaurnimator1+2-2
2019-11-09 01:11std: fix unfinished doc-comment in fifodaurnimator1+2-1
2019-11-24 22:02add compile error for incompatible pointer sentinelsAndrew Kelley2+34-9
2019-11-24 21:52add test cases for arbitrary pointer sentinelsAndrew Kelley1+48-0
2019-11-24 21:25fix comptime `@ptrCast` of pointers to arraysAndrew Kelley2+22-8
2019-11-23 15:44removed unnecessary backslashes in windows' libc pathsSahnvour2+5-5
2019-09-21 21:29export: check variable typeSahnvour3+15-4
2019-09-21 15:42simple test for exporting variables in static libsSahnvour3+7-0
2019-09-21 15:41gen-h: register the need for stdbool.h and stdint.h when exploring types recursivelySahnvour1+4-2
2019-09-21 15:39gen-h: add a pass for exported variablesSahnvour1+28-0
2019-09-21 15:38refactored gen_h_file to improve maintainability and outputSahnvour2+158-139
2019-11-24 20:20add test for struct with var fieldAndrew Kelley1+13-0
2019-11-24 20:17add type coercion: [:x]T to [*:x]TAndrew Kelley3+260-159
2019-11-24 16:37Call DllMain entry point if declaredsyscall01+5-0
2019-11-24 17:37Fix FixedSizeFifo buffer typeschroffl1+1-1
2019-11-24 19:40Merge pull request #3748 from Vexu/modernize-stage2Andrew Kelley24+1336-1546
2019-11-24 12:08uncomment event.fs.watchVexu1+590-590
2019-11-24 11:16update event.fs to use global event loopVexu1+80-102
2019-11-24 07:13self hosted compiler: final small fixes to get it compilingVexu3+14-4
2019-11-24 07:14all tests passingAndrew Kelley7+53-61
2019-11-24 04:49Adds initCapacity() to buffer and arraylistMCRusher0+0-0
2019-11-24 04:08Added initCapacity, capacity, and 2 tests.MCRusher1+35-1
2019-11-24 03:54Added initCapacity and relevant testMCRusher1+17-0
2019-11-24 03:29langref: update for sentinel-terminated typesAndrew Kelley1+19-18
2019-11-24 02:58zig fmt: support sentinel-terminated pointer syntaxAndrew Kelley5+202-192
2019-11-23 22:51structs can have fields with type `var`Andrew Kelley8+97-61
2019-11-23 21:44only test stage2 on linuxVexu2+5-4
2019-11-23 21:01Merge branch 'master' into modernize-stage2Vexu2+2-2
2019-11-23 20:56re-enable stage2 testsVexu4+23-20
2019-11-23 20:06add workaround to child_process.zigVexu1+3-1
2019-11-23 18:15self hosted compiler: small miscellaneous fixesVexu10+62-53
2019-11-23 17:07remove UTF BOMMichael Dusan1+1-1
2019-11-23 18:18fix small regressions in std.eventVexu2+3-3
2019-11-23 17:36fix castsVexu4+12-11
2019-11-23 17:13Merge branch 'master' into modernize-stage2Vexu309+8519-3249
2019-11-23 09:45update the stage1 implementation to the new proposalAndrew Kelley21+614-443
2019-11-22 04:24Merge branch 'Vexu-missing-cast'Andrew Kelley5+34-13
2019-11-19 16:02add cast to not hit #2561Vexu1+1-1
2019-11-19 15:29fix missing implicit cast in return instructionVexu2+31-10
2019-11-19 11:18improve broken llvm module error messageVexu1+1-1
2019-11-19 11:13add missing error set to ChildProsess.SpawnErrorVexu1+1-1
2019-11-20 18:34Stage1: Add compile error for an empty switch on a integerTimon Kruiper2+13-0
2019-11-20 22:11update docs for null terminated stuffAndrew Kelley1+76-31
2019-11-20 21:08update tests, better error messages, update self-hosted tokenizerAndrew Kelley6+50-44
2019-11-20 04:24better error message when null termination does not matchAndrew Kelley2+33-7
2019-11-20 01:29string literals are now null terminatedAndrew Kelley51+986-716
2019-11-18 04:06add null terminated pointers and arrays to self-hostedAndrew Kelley14+240-123
2019-11-14 08:26implement null terminated pointersAndrew Kelley10+75-3
2019-11-22 01:41Merge branch 'std.fs.Dir.openRead'Andrew Kelley12+1809-67
2019-11-22 01:34std: remove O_LARGEFILE from OS bits when the OS does not define itAndrew Kelley5+12-8
2019-11-22 00:41Replace magic numbers with named constantsBenjamin Feng1+4-4
2019-11-21 23:51improve std.fs.selfExePath and related functions on WindowsAndrew Kelley2+26-9
2019-11-21 22:07add std.fs.Dir.openReadAndrew Kelley7+1771-50
2019-11-21 02:03self-hosted tokenizer handles \r in string literalsAndrew Kelley1+2-2
2019-11-21 01:18remove dead code shebang support from self-hosted tokenizerAndrew Kelley1+7-20
2019-11-20 06:56Add .enable_wasmtime build flagBenjamin Feng2+16-0
2019-11-20 02:55Work around WASI's nonexistent @returnAddress()Benjamin Feng1+2-1
2019-11-20 02:17WASI isattyBenjamin Feng3+21-2
2019-11-20 01:44WASI clock functionsBenjamin Feng1+32-0
2019-11-19 22:12WASI time_t / timespecBenjamin Feng1+6-0
2019-11-19 06:31Use wasm_allocatorBenjamin Feng1+1-1
2019-11-14 22:29std.testing.expectEqual: show differing pointer valuesJohan Bolmsjö1+1-1
2019-11-19 05:46add `std.math.tau` constant (equivalent to 2 * pi)dbandstra1+3-0
2019-11-18 13:45Make StreamServer return address of accecpted clientfrmdstryr2+13-5
2019-11-17 05:18translate-c: add support for MacroQualified definitionsdaurnimator5+26-1
2019-11-19 00:59add regression test case. closes #2980Andrew Kelley1+19-0
2019-11-19 00:54add regression test case. closes #2889Andrew Kelley2+32-0
2019-11-19 00:51add regression test case. closes #3007Andrew Kelley2+24-0
2019-11-18 22:31add regression test caseAndrew Kelley1+19-0
2019-11-17 23:17Merge pull request #3695 from daurnimator/towards-afdAndrew Kelley6+510-0
2019-11-17 22:31Merge pull request #3697 from Vexu/container-docsAndrew Kelley14+190-25
2019-11-16 15:46fix bug on empty error uniondaurnimator2+4-1
2019-11-17 22:29Merge pull request #3705 from daurnimator/fix-std.valgrindAndrew Kelley3+111-62
2019-11-17 15:55Catch invalid type from peer resolutionLemonBoy2+14-0
2019-11-17 15:07properly parse anon literal in arrayVexu4+42-2
2019-11-17 03:16std: add a couple of tests to valgrind moduledaurnimator2+34-0
2019-11-17 03:12std: fix missing @ptrToInt in valgrind.memcheckdaurnimator1+16-2
2019-11-17 03:08std: fix use of old syntax in std.valgrind.memcheckdaurnimator1+2-2
2019-11-17 03:03std: use enum literals in valgrind moduledaurnimator3+53-53
2019-11-17 02:59std: fix outdated valgrind moduledaurnimator3+8-7
2019-11-15 16:44fix containerdoccomment not handled in docgen.zigVexu1+1-0
2019-11-15 13:03add container doc comments to generated docsVexu5+27-16
2019-11-15 12:12implemented container doc comments in stage 1Vexu4+56-1
2019-11-14 05:34std: add pieces for WSAIoctl on windowsdaurnimator2+70-0
2019-11-14 04:33std: add NtDeviceIoControlFile definition for windowsdaurnimator1+12-0
2019-11-14 03:37std: add WSAStartup and WSACleanup for windowsdaurnimator2+48-0
2019-11-14 17:38remove no longer correct commentAndrew Kelley1+0-1
2019-11-14 09:20Update discriminant value also for zero-sized unionsLemonBoy2+39-13
2019-10-12 09:38implemented container doc comments in stage 2Vexu6+108-10
2019-11-14 01:43rework layout of struct type fieldsAndrew Kelley6+144-134
2019-11-14 01:26rework comptime struct value layout, removing 1/2 hacksAndrew Kelley5+277-266
2019-11-13 07:23std: add WSASocketW for windowsdaurnimator1+25-0
2019-11-13 07:22std: add DeviceIoControl and GetOverlappedResult for windowsdaurnimator2+47-0
2019-11-13 06:30std: add winsock some definitionsdaurnimator2+187-0
2019-11-13 05:27std: add windows socket constantsdaurnimator1+14-0
2019-11-13 04:37std: add CTL_CODE function for windowsdaurnimator1+8-0
2019-11-13 04:59std: add FILE_ANY_ constants for windowsdaurnimator1+4-0
2019-11-13 04:00std: add windows ioctl transfer typesdaurnimator1+8-0
2019-11-13 03:59std: add windows FILE_DEVICE_ definesdaurnimator1+87-0
2019-11-13 10:05add compile error for @atomicRmw on enum not being an .XchgVexu2+22-0
2019-11-13 18:44README: update the short description of what zig isAndrew Kelley2+9-7
2019-11-13 01:36std.io.getStdOut and related fns no longer can errorAndrew Kelley17+76-115
2019-11-13 03:06Merge pull request #3675 from Vexu/atomic-storeAndrew Kelley16+233-28
2019-11-13 02:34fix anonymous struct literal assigned to variableAndrew Kelley5+49-11
2019-11-12 22:59fn parameters participate in result location semanticsAndrew Kelley7+154-56
2019-11-12 23:32fix comptime atomicStore and add testsVexu3+27-3
2019-11-12 22:45use @atomicStore in std libVexu10+25-27
2019-11-12 22:25add @atomicStore builtinVexu6+186-3
2019-11-12 19:16Merge pull request #3447 from Sahnvour/vcpkgSahnvour2+115-1
2019-11-12 17:45Merge pull request #3670 from Vexu/atomics-enumAndrew Kelley6+99-58
2019-11-12 17:21fix assertion failure in ptrToIntAndrew Kelley1+3-0
2019-11-12 15:40use enum with atomics in std libVexu4+62-57
2019-11-12 15:13support atomic operations with enumsVexu2+37-1
2019-11-12 03:10fix assertion failure in init_const_undefinedAndrew Kelley1+1-1
2019-11-12 03:09fix unresolved type making it to codegenAndrew Kelley1+4-0
2019-11-12 01:40Merge pull request #3652 from ziglang/anon-container-litAndrew Kelley18+783-243
2019-11-12 00:57update docs for anonymous struct/list literalsAndrew Kelley1+112-1
2019-11-12 00:00implement fully anonymous list literalsAndrew Kelley4+73-42
2019-11-11 23:01add test for missing const in slice with nested array typeAndrew Kelley1+17-0
2019-11-11 22:50fully anonymous struct literalsAndrew Kelley5+271-63
2019-11-11 22:41Stricter tests for non-streaming parserxackus1+22-10
2019-11-11 22:25Fix bugs in JSON parserxackus2+69-60
2019-11-11 21:06json: surrogate pair supportxackus2+91-38
2019-11-11 18:18fix anon literal used with return result locAndrew Kelley2+14-2
2019-11-11 18:10zig fmt: support anon struct and anon list init syntaxAndrew Kelley4+108-39
2019-11-11 16:41add behavior test case for anonymous list literal syntaxAndrew Kelley1+14-0
2019-11-11 16:14add behavior test case for anon union literalAndrew Kelley1+18-0
2019-11-11 02:58implement anon struct literal syntaxAndrew Kelley9+174-120
2019-11-06 21:15stage1 parser code for anon container litAndrew Kelley1+16-10
2019-11-11 18:06minor fixesxackus1+19-16
2019-11-11 16:52stop accepting deprecated `use` keywordAndrew Kelley5+13-27
2019-11-10 23:08Fix missing @as cast in std.fmt.formatInt (#3650)Felix Queißner1+1-1
2019-11-10 21:26Fix and documentxackus1+4-2
2019-11-10 21:05Unescape JSON stringsxackus1+71-1
2019-11-10 19:58std.ChildProcess.spawn has a consistent error setAndrew Kelley2+78-18
2019-11-10 20:40Merge pull request #3635 from lun-4/unify-unix-socketsAndrew Kelley3+115-76
2019-11-10 19:44remove builtin.os check in Address.initUnixLuna1+0-5
2019-11-10 17:38add sockaddr_un to os/bits/windowsLuna1+5-0
2019-11-10 17:17replace panic to unreachableLuna1+4-10
2019-11-10 17:04use hasDecl instead of switch on builtin.osLuna1+5-4
2019-11-09 21:08minor fix due to recent directory handling API changesdimenus1+1-1
2019-11-10 13:50add errors/panics for unsupported OSesLuna1+24-1
2019-11-09 18:10use at-asLuna1+1-1
2019-11-09 18:07Merge remote-tracking branch 'upstream/master' into unify-unix-socketsLuna222+1884-1708
2019-11-09 17:53miscellaneous fixesLuna1+12-14
2019-11-08 22:17Fix initialization of union referencesLemonBoy4+32-2
2019-11-09 15:51make StreamServer.listen family-agnosticLuna1+16-16
2019-11-09 15:40rename TcpServer -> StreamServerLuna2+17-10
2019-10-10 19:58build: initial support for using vcpkg librariesSahnvour2+115-1
2019-11-09 00:44add Address.parseUnix and Address.format support for AF_UNIXLuna1+16-1
2019-11-09 00:16missed cast in std/target.zigdimenus1+2-2
2019-11-08 23:30Merge pull request #3628 from ziglang/as-builtinAndrew Kelley221+1852-1706
2019-11-08 22:59replace Address.parse Address.parseIpLuna2+3-3
2019-11-08 22:35rename IpAddress to Address, add Address.unixLuna2+58-57
2019-11-08 22:05fix type cast in windows child process codeAndrew Kelley1+1-1
2019-11-08 20:56fix regressed tests and update docs to use "type coercion"Andrew Kelley14+203-200
2019-11-08 06:15passing std lib testsAndrew Kelley1+1-1
2019-11-08 00:05initial docs for `@as`Andrew Kelley1+8-0
2019-11-07 23:52update more of the std lib to use `@as`Andrew Kelley28+145-145
2019-11-07 23:13behavior tests passingAndrew Kelley2+5-1
2019-11-07 22:14more regressions fixedAndrew Kelley3+39-24
2019-11-07 19:46fix result loc of cast not finding parentAndrew Kelley3+8-8
2019-11-07 04:25update the codebase to use `@as`Andrew Kelley206+1287-1282
2019-11-07 04:21introduce `@as` builtin for type coercionAndrew Kelley4+175-64
2019-11-08 07:09Merge branch 'kprotty-adaptive_lock'Andrew Kelley28+521-213
2019-11-08 06:52fixups and zig fmtAndrew Kelley23+308-279
2019-11-08 06:21Merge branch 'adaptive_lock' of https://github.com/kprotty/zig into kprotty-adaptive_lockAndrew Kelley10+463-184
2019-11-08 01:37cleanup getEventHandlekprotty1+15-13
2019-11-08 00:56handle NtCreateKeyedEvent failure by spinning to ensure correctnesskprotty1+15-8
2019-11-08 00:00ci: add srht oauth token to drone cloud scriptAndrew Kelley1+2-0
2019-11-07 23:14missing `os` declarationkprotty1+1-2
2019-11-07 22:36Use `system` instead of `builtin.link_libc`kprotty1+3-6
2019-11-07 22:33pthread_sched_yield -> sched_yieldkprotty4+11-10
2019-11-07 22:18self hosted compiler: various small fixesVexu7+38-48
2019-11-07 21:51fix SpinLock.yield for pull/3626kprotty1+2-5
2019-11-07 21:46remove WaitOnAddress backend in std.ThreadParkerkprotty2+24-96
2019-11-07 21:32move SpinLock definitions aroundkprotty5+39-30
2019-11-07 18:48ci: bump ubuntu from 16.04 to 18.04Andrew Kelley1+2-2
2019-11-07 14:40self hosted compiler: move functions to util.zigto avoid defining llvm instricts.Vexu7+219-219
2019-11-07 07:06allow Group to optionally manage function frames' memoryVexu1+34-7
2019-11-07 15:02make callMainAsync asyncVexu1+1-1
2019-11-07 15:23lock the mutex on pthread_cond_signal()kprotty1+2-0
2019-11-07 08:11self hosted compiler: comment out event.fs stuffVexu2+68-66
2019-11-07 08:05self hosted compiler: small fixes to imports and declarationsVexu5+12-11
2019-11-07 06:31self hosted compiler: use enum literalsVexu17+609-621
2019-11-06 22:56self hosted compiler: fix calling convention in type.zigVexu1+12-48
2019-11-06 22:14self hosted compiler: unify Target and std.TargetVexu8+310-439
2019-11-06 19:29self hosted compiler: update to new std.eventVexu7+136-159
2019-11-06 19:18self hosted compiler: replace Promise with Frame and AnyFrameVexu1+23-7
2019-11-06 17:38self hosted compiler: remove await async patternVexu9+151-192
2019-11-06 17:37self hosted compiler: fix internal build infoVexu1+2-6
2019-11-06 16:58self hosted compiler: fix zig_llvm.h function signatureVexu1+1-1
2019-11-07 04:00correctly use llvm undef in release modesShawn Landden1+1-1
2019-11-07 07:46Merge branch 'LemonBoy-fix-more-things'Andrew Kelley3+20-8
2019-11-06 22:15Add small tokenizer test case for #3468LemonBoy1+10-0
2019-11-06 21:49Fix ptrCast of array references to fnLemonBoy2+10-8
2019-11-07 04:19Merge pull request #3618 from nrdmn/uefiAndrew Kelley15+857-11
2019-11-07 01:49std/os/uefi: protocol handling improvementsNick Erdmann3+46-7
2019-11-07 01:47std/os/uefi: snp, mnp, ip6, and udp6 supportNick Erdmann9+713-0
2019-10-28 22:12std/os/uefi: loading imagesNick Erdmann5+98-4
2019-11-07 01:43allow type coercion from *[0]T to E![]const TAndrew Kelley5+135-12
2019-11-06 23:23skip std.ThreadParker test on single-threadedkprotty1+3-0
2019-10-31 17:23Add error when too few arguments are provided to std.fmtshiimizu1+4-0
2019-10-28 20:33std.json.Value: added dumpStream(), utilize WriteStream for dump()Sebastian Keller3+33-104
2019-11-06 10:43fix NodeErrorSetDecl renderingVexu1+14-4
2019-11-06 19:41use global event loop in std.event typesVexu6+55-77
2019-11-06 20:08improve the start code for evented I/OAndrew Kelley1+9-2
2019-11-01 04:53add token for parsing pointer dereferenceBrendan Hansknecht8+36-7
2019-11-06 00:42Fixed a leak in the json parser.Sebastian Keller1+2-2
2019-11-06 08:56fix translate-c arrow derefVexu2+2-2
2019-11-05 22:16Disable asm("yield") for arm in SpinLock.yieldCpu() because of CIkprotty1+4-1
2019-11-05 22:14Adaptive Mutex: - uses std.ThreadParker - supports static initialization (deprecates StaticallyInitializedMutex)kprotty3+103-77
2019-11-05 21:58ThreadParker implementationkprotty4+363-0
2019-11-05 19:43make SpinLock.Backoff pubkprotty1+6-5
2019-11-05 19:32zig build: addIncludeDir does -I instead of -isystemAndrew Kelley1+11-2
2019-11-05 18:39Merge branch 'vector-element-access'Andrew Kelley8+422-41
2019-11-05 18:37fix incorrect type name on bit field pointersAndrew Kelley2+2-3
2019-11-05 17:36fix initialization of vector in a struct fieldAndrew Kelley2+17-1
2019-11-02 03:16implement storing vector elements via runtime indexAndrew Kelley6+114-0
2019-11-02 02:57implement loading vector elements via runtime indexAndrew Kelley6+93-1
2019-11-01 22:50implement store of vector element with comptime indexAndrew Kelley2+38-3
2019-11-01 22:19comptime load of vector elementAndrew Kelley2+2-2
2019-11-01 22:13runtime load vector element with comptime indexAndrew Kelley6+163-38
2019-11-04 21:11add special formatting for ipv4-mapped ipv6 addressesVexu2+22-6
2019-11-04 22:31Mark type fields as CTLemonBoy2+9-0
2019-11-05 16:44Merge pull request #3587 from LemonBoy/fix-thingsAndrew Kelley5+65-16
2019-11-05 01:41fix noreturn function that may return.Shawn Landden1+4-2
2019-11-05 02:13remove duplicate isNan implementationShawn Landden1+2-13
2019-11-04 22:07crypto: Add support for AES-CTRlukechampine1+47-0
2019-11-05 15:31Move hybrid yielding into its own structkprotty1+28-16
2019-11-05 14:16adaptive SpinLockkprotty2+39-4
2019-11-04 20:05std: Add fifo useful for buffersdaurnimator2+319-0
2019-11-04 19:54Replace AES variables to constantsdata-man1+11-11
2019-11-04 20:22Merge pull request #3589 from Vexu/ipv6-improvementsAndrew Kelley2+87-60
2019-11-04 19:39std.os.read can fail with ConnectionResetByPeerAndrew Kelley1+2-0
2019-11-04 19:39Merge pull request #3574 from lukechampine/aesAndrew Kelley2+607-0
2019-11-04 14:32Fix #3558LemonBoy1+7-5
2019-11-04 14:09Prevent crash when slicing undefined ptr to sliceLemonBoy2+23-5
2019-11-04 09:38Fix crash in #3483LemonBoy1+1-1
2019-11-04 09:11Correctly process errors for invalid types in fn callLemonBoy2+24-3
2019-11-04 08:58Make the `leb` module available to non-std codeLemonBoy1+1-1
2019-11-04 18:59remove speculative AES TODOsLuke Champine1+0-4
2019-11-04 18:25Merge pull request #3588 from daurnimator/tiny-std-fixesAndrew Kelley2+5-1
2019-11-03 04:37Add karatsuba to big intsBrendan Hansknecht1+167-15
2019-11-04 17:54support ipv4-mapped ipv6 addressesVexu2+24-1
2019-11-04 16:59improve ipv6 parsing and formattingVexu2+64-60
2019-11-04 15:15std: Add definitions for (deprecated) futimes and utimes C functionsdaurnimator1+4-0
2019-11-04 15:16std: close is OSX specificdaurnimator2+1-1
2019-11-04 08:54Fix cmpxchg trying to execute at CTLemonBoy2+9-1
2019-11-04 05:07ci: workaround PATH apparently not workingAndrew Kelley1+5-5
2019-11-04 03:09Remove StaticallyInitializedMutexkprotty2+0-106
2019-11-04 03:01ci: more fixes for update_download_page scriptAndrew Kelley1+6-7
2019-11-04 02:44ci: work around pip install permission deniedAndrew Kelley1+10-6
2019-11-03 23:58ci: hail mary running git.exe in the windows bat fileAndrew Kelley1+4-0
2019-11-03 19:55ci: avoid leaking oauth access tokenAndrew Kelley6+14-4
2019-11-03 19:20ci: use heredoc and alpine/edge for faster sr.ht jobAndrew Kelley2+15-11
2019-11-03 19:00ci: stop assuming that azure will complete lastAndrew Kelley11+142-64
2019-11-02 21:01stage1: add linux XDG Base Directory supportMichael Dusan3+30-19
2019-11-02 19:46add FileNotFound to os.ConnectError error setLuna1+3-0
2019-11-02 19:41add FileNotFound error to os.connectLuna1+1-0
2019-11-02 19:15std.os: fix sendto, poll, recvfrom when linking libcAndrew Kelley1+3-3
2019-11-02 01:31crypto: Add AES implementationlukechampine2+611-0
2019-10-31 18:21startup code respects root source file's event_loop if presentAndrew Kelley1+20-18
2019-10-31 17:55fix regression in std.os.dirent64 on linuxAndrew Kelley1+1-1
2019-10-31 16:24DragonFlyBSD tidyupTse14+9-42
2019-10-31 17:47util.cpp: canonicalize the order of includesAndrew Kelley1+3-4
2019-10-31 15:41startup code sets up event loop if I/O mode is declared eventedAndrew Kelley7+95-105
2019-10-31 03:03std.net: fix reference to incorrect constant nameAndrew Kelley1+1-1
2019-10-31 01:30Merge branch 'std.net'Andrew Kelley30+2840-856
2019-10-31 01:29add comments to disabled tests linking to the tracking issueAndrew Kelley10+30-2
2019-10-22 22:06DragonFlyBSD supportTse30+807-57
2019-10-29 22:09generated docs: move color to box-shadow CSS propHenry Wu1+1-2
2019-10-31 00:57fix os.sockaddr being a union instead of a structAndrew Kelley5+5-5
2019-10-31 00:43Merge remote-tracking branch 'origin/master' into std.netAndrew Kelley2+21-21
2019-10-31 00:41canonicalize std.os IPPROTO constantsAndrew Kelley3+459-99
2019-10-30 23:27make std.net more portableAndrew Kelley10+466-427
2019-10-30 18:43fixes for macos and 32 bit archesAndrew Kelley3+98-14
2019-10-30 16:49fix regressionsAndrew Kelley2+3-3
2019-10-30 16:33Merge branch 'testAddresses' of https://github.com/marler8997/zig into std.netAndrew Kelley2+38-10
2019-10-30 16:16std.net: enable test for resolving DNSAndrew Kelley2+20-2
2019-10-29 05:22Document PriorityQueue.Nathan Michaels1+20-0
2019-10-30 04:50fix std.net tests and std.net.TcpServer docsAndrew Kelley2+5-7
2019-10-30 04:40fix regression in behavior testsAndrew Kelley1+3-0
2019-10-30 04:34rename std.net.Server to TcpServer and simplify itAndrew Kelley2+44-65
2019-10-30 02:59std lib networking improvements, especially non-blocking I/OAndrew Kelley15+512-556
2019-10-29 17:16inline path separator looplukechampine1+1-21
2019-10-29 20:10std.net: port the RFC 3484/6724 destination...Andrew Kelley2+214-13
2019-10-29 18:03implement CNAME expansionAndrew Kelley3+63-5
2019-10-28 03:15Add tests for ip address formattingJonathan Marler1+40-8
2019-10-29 06:19basic DNS address resolution for linux without libcAndrew Kelley9+805-142
2019-10-27 21:31move libc/linux bits aroundAndrew Kelley3+100-47
2019-10-27 21:31fix regression in translate-cAndrew Kelley1+1-1
2019-10-27 00:00partial no-libc implementation of std.net.getAddressListAndrew Kelley3+304-45
2019-10-26 19:05std.net.getAddressListAndrew Kelley4+309-24
2019-10-27 21:31detect async fn recursion and emit compile errorAndrew Kelley2+8-0
2019-10-27 01:32remove dead tls codeAndrew Kelley1+0-3
2019-10-28 19:08Merge pull request #3541 from xackus/language_serverAndrew Kelley2+22-10
2019-10-28 18:54Std docs: Fix a js error that would cause some function to be not renderedTimon Kruiper1+1-1
2019-10-28 18:37synchronize the target features for compiling C codeAndrew Kelley1+6-6
2019-10-28 07:57Add some documentation for standard library things. (#3540)Nathan Michaels3+59-0
2019-10-27 20:52rename error and specify it in functionxackus1+4-4
2019-10-27 20:41better test name for empty stringxackus1+1-1
2019-10-27 20:35make implicit cast of tagged unions to enums easier to find in docsxackus1+9-0
2019-10-27 19:53Merge pull request #3522 from SebastianKeller/WriteJsonAndrew Kelley2+87-0
2019-10-27 19:49Added test for 'emitJson'Sebastian Keller2+59-0
2019-10-27 19:15Unified public apiSebastian Keller1+3-3
2019-10-26 01:41generated docs: vertically align fns with commentsHenry Wu1+0-1
2019-10-27 18:27std.target: use mem instead of std.memAndrew Kelley1+4-4
2019-10-27 17:37lib/std/target.zig: Added missing 'mem' constantBenoit Giannangeli1+1-0
2019-10-27 09:45fix json parser crashing on empty input remove unreachable codexackus1+12-9
2019-10-27 01:31Merge pull request #3537 from lun-4/fix/accept4Andrew Kelley1+5-1
2019-10-27 01:05std: make addr_size parameter be a pointer to socklen_tLuna1+2-2
2019-10-27 01:00fix std.os.accept4Luna1+5-1
2019-10-26 22:48ci: disable test-compare-output on aarch64Andrew Kelley1+1-1
2019-10-26 18:08Don't use SSE on freestandingNoam Preil1+6-1
2019-10-26 17:02Don't save/restore stack on newStackCall to noreturn functionNoam Preil1+9-6
2019-10-26 17:14ci: -Dskip-release for aarch64 to hit 1 hour time limitAndrew Kelley1+1-1
2019-10-24 13:57Translate-c: Fix a segfault when to many errors are emittedTimon Kruiper1+10-6
2019-10-26 16:08ci: enable more passing tests on aarch64-linuxAndrew Kelley1+10-3
2019-10-25 21:45stage1: fix compile error on macOS Xcode 11.2Michael Dusan1+0-7
2019-10-25 17:03fix regression in `zig run`Andrew Kelley1+0-1
2019-10-25 08:26ci: perform git config inside zig git repo dirAndrew Kelley2+7-5
2019-10-25 07:25ci: force git name-rev to be 9 on all targetsAndrew Kelley4+16-0
2019-10-25 01:41Merge branch 'ci-drone-cloud'Andrew Kelley6+79-3
2019-10-25 01:40ci: add aarch64 to download pageAndrew Kelley2+8-3
2019-10-25 01:13disable not working stuffAndrew Kelley1+4-2
2019-10-25 01:13os.dup2: handle EBAFAndrew Kelley1+2-1
2019-10-25 00:47ci: build docs, fix PR logicAndrew Kelley1+5-2
2019-10-25 00:45ci: use x86_64 namespaced docker imageAndrew Kelley1+1-1
2019-10-24 23:21ci: add s3 secrets to drone configAndrew Kelley1+5-0
2019-10-24 23:04ci: drone tests only aarch64 with docker imageAndrew Kelley2+12-26
2019-10-24 21:58fix 32-bit build of translate_c.zigAndrew Kelley1+1-1
2019-10-24 18:36disable static build for now until the docker image is readyAndrew Kelley1+1-1
2019-10-24 18:09add Drone Cloud CI configurationAndrew Kelley3+75-1
2019-10-24 23:43avoid passing -march=native when not supportedAndrew Kelley3+17-4
2019-10-24 23:13implement partial C ABI support for aarch64Andrew Kelley3+62-44
2019-10-24 20:44Shortened switch statementSebastian Keller1+7-7
2019-10-24 20:23Add missing compile error when ptr used instead of arrayAndrew Kelley2+17-1
2019-10-24 12:23Added 'writeJson' to write_stream.zig:Sebastian Keller1+28-0
2019-10-24 06:25Merge pull request #3519 from ziglang/move-builtin-typesAndrew Kelley39+1385-1117
2019-10-24 05:06get rid of std.os.foo.is_the_targetAndrew Kelley26+170-166
2019-10-24 04:30refAllDecls in a test block to limit when it gets runAndrew Kelley3+15-14
2019-10-23 22:43move types from builtin to stdAndrew Kelley16+1212-949
2019-10-23 05:21Handle TERM=dumb for stdout/stderrJonathan Marler1+11-1
2019-10-23 03:43implement safety for resuming non-suspended functionAndrew Kelley3+74-0
2019-10-23 03:32main.cpp: fix not ending progress node for zig buildAndrew Kelley1+8-0
2019-10-23 00:34explicity linked ntdll on mingw-w64emekoi1+2-0
2019-10-22 21:52integrate stage1 progress display with semantic analysisAndrew Kelley9+76-31
2019-10-11 08:41Add documentation on function parameter type inference.Maximilian Hunt1+23-0
2019-10-22 19:26Merge pull request #3503 from MasterQ32/markdown-rendererAndrew Kelley1+283-3
2019-10-22 18:58Adds documentation for std.fmt.format grammar and customization. (#3474)Felix Queißner1+39-0
2019-10-22 18:29Merge branch 'master' of https://github.com/ziglang/zig into markdown-rendererFelix Queißner53+1984-822
2019-10-22 03:54Merge branch 'stratact-no-dir-allocators'Andrew Kelley25+1090-411
2019-10-22 03:23std.os.accept4: improve docs and integrate with evented I/OAndrew Kelley1+35-31
2019-10-21 20:26Fix accept function APIJonathan Marler1+4-6
2019-10-21 19:22remove pub syntax for container fieldsVexu12+54-66
2019-10-22 02:20test runner: restore previous behavior of printing all tests passedAndrew Kelley2+5-4
2019-10-22 00:58fix os.unlinkatW implementationAndrew Kelley2+19-4
2019-10-22 00:49test runner: restore previous behavior when...Andrew Kelley1+4-0
2019-10-22 00:16add freebsd AT_* bitsAndrew Kelley1+20-0
2019-10-22 00:16cleanupAndrew Kelley1+19-57
2019-10-21 23:39darwin: add AT_* bitsAndrew Kelley1+14-0
2019-10-21 23:17fs.Dir.openDir: use empty object name for "." on WindowsAndrew Kelley6+41-7
2019-10-21 23:01test runner: refresh display before running testAndrew Kelley1+1-0
2019-10-21 22:35adjust test runner to print the test name when error occursAndrew Kelley2+7-4
2019-10-21 18:18[wip] use NtDll APIs on Windows to implement std.fs.DirAndrew Kelley10+566-106
2019-10-20 20:56Fix crash with peer type resolution & error unionsLemonBoy2+22-0
2019-10-21 01:48breaking: improve std.fs directory handling APIAndrew Kelley4+551-357
2019-10-20 14:58Resolve lazy slice start/end valuesLemonBoy1+10-5
2019-10-20 09:49Starts to implement markdown parser. Implemented: strong, emphasis, strikethrough, underline, code blocks, ulist, olist, paragraphs, headings. Planned: Links, Images, internal references.Felix Queißner1+283-3
2019-10-19 20:43Merge pull request #3429 from Rocknest/docs-localAndrew Kelley1+394-216
2019-10-19 19:11Merge pull request #3473 from nrdmn/subsystemAndrew Kelley2+16-1
2019-09-19 06:56Use 8192 sized buffers and remove allocator parametersstratact10+31-56
2019-10-19 14:20Prevent too eager constant-folding of switch expressionLemonBoy2+19-1
2019-10-19 14:54Fix crash when generating constant unions with single fieldLemonBoy2+21-2
2019-10-19 16:42Merge pull request #3482 from ziglang/mem-usage-reportAndrew Kelley13+315-83
2019-10-19 07:51reduce the size of IrInstruction by 8 bytes on 64 bit targetsAndrew Kelley3+10-9
2019-10-19 07:23add -DZIG_ENABLE_MEM_PROFILE option and -fmem-report flagAndrew Kelley12+305-74
2019-10-18 18:11std/build: make subsystem configurableNick Erdmann1+16-0
2019-10-18 17:49std/os/windows: remove subsystem detection for uefiNick Erdmann1+0-1
2019-10-18 02:08Merge branch 'lun-4-progress-take-2'Andrew Kelley15+543-102
2019-10-18 01:46improve progress reportingAndrew Kelley8+92-55
2019-10-18 00:20rework the progress module and integrate with stage1Andrew Kelley13+464-167
2019-10-02 19:30add lib/std/progress.zigLuna1+107-0
2019-10-17 17:20Merge branch 'musl-1.1.24'Andrew Kelley260+2244-1385
2019-10-17 17:20mipsel: fix padding on stat structAndrew Kelley1+1-0
2019-10-17 15:55update musl src to v1.1.24Andrew Kelley181+1934-948
2019-10-17 15:47update musl headers to v1.1.24Andrew Kelley78+309-437
2019-10-17 03:35Merge pull request #3467 from ziglang/windows-static-linkingAndrew Kelley5+36-7
2019-10-17 01:16remove -DZIG_FORCE_EXTERNAL_LLD=ONAndrew Kelley1+1-1
2019-10-16 23:16ref more math decls for better docsAndrew Kelley3+10-113
2019-10-16 23:08update CI script for windows static buildsAndrew Kelley2+5-6
2019-10-12 11:50msvc: reduce inlining aggressivity to workaround a codegen bug in cl.exe cf. #3024Sahnvour2+2-2
2019-10-10 20:44stage1: override cmake's default compilation flags to statically link the CRT on windowsSahnvour3+31-1
2019-10-16 22:57Merge branch 'master' into docs-localRocknest104+12796-386
2019-10-16 22:54CleanupRocknest1+21-20
2019-10-16 22:35Changes from masterRocknest1+23-16
2019-10-16 22:32turn comments into doc commentsAndrew Kelley1+33-11
2019-10-01 23:07Add 'missing' consts to math.zigSebsatian Keller1+11-0
2019-10-16 22:15fix std.mem.AsBytesReturnType (#3442)Emeka Nkurumeh1+10-0
2019-10-16 22:14Merge pull request #3464 from nrdmn/uefiAndrew Kelley19+164-30
2019-10-16 22:13add docs for std.fs.File.updateTimesAndrew Kelley1+11-3
2019-10-12 10:21Fix compilation of updateTimes on 32bit platformsLemonBoy2+22-4
2019-10-16 21:24improve docs and field names of Statx structAndrew Kelley2+63-50
2019-10-16 21:11Merge pull request #3439 from LemonBoy/statxAndrew Kelley4+142-9
2019-10-16 19:51add -I command line parameter, same as clangAndrew Kelley1+9-2
2019-10-16 17:42std/os/uefi: add documentationNick Erdmann19+147-30
2019-10-16 19:10[breaking] standardize std.os execve functionsAndrew Kelley3+79-73
2019-10-07 12:53std/os/uefi: add Guid format()Nick Erdmann1+17-0
2019-10-16 17:12only look for .defs when needed; remove samsrv.dll cross compiling supportAndrew Kelley3+10-509
2019-10-16 16:43add more cross compiling support for windows system dllsAndrew Kelley41+6248-0
2019-10-16 16:16add cross compiling support for opengl32.dllAndrew Kelley3+747-0
2019-10-16 05:29generated docs: progress towards generic types being usefulAndrew Kelley6+527-85
2019-10-11 22:36merge analysis dumps tool handles errorsAndrew Kelley1+52-0
2019-10-15 22:38Merge branch 'dtw-waleee-fix-help-modal'Andrew Kelley1+34-19
2019-10-15 22:37generated docs: further clean up keyboard shortcut handlingAndrew Kelley1+31-27
2019-10-15 17:35fix small misstake, 'escape' v. 'Escape'dtw-waleee1+2-2
2019-10-14 18:55Fix keyboard layout issue with help-modaldtw-waleee1+15-4
2019-10-15 19:29Replaced setTag hack in Deserialize with @unionInittgschultz1+2-35
2019-10-15 21:58fix non-byte-aligned packed struct field...Andrew Kelley3+44-2
2019-10-15 11:06fix struct align fmtVexu2+21-3
2019-10-13 21:55Merge pull request #3436 from LemonBoy/unpatch-lldAndrew Kelley4+95-33
2019-10-13 15:37Fix stack iteration stop conditionLemonBoy1+3-3
2019-10-13 08:59Adapt to clang API additionsLemonBoy3+6-0
2019-10-13 15:07Merge pull request #3446 from LemonBoy/riscv-things-xAndrew Kelley4+28-7
2019-10-13 11:44ci: use parallel msbuild.exe processes for faster building on windowsSahnvour1+1-1
2019-10-13 10:14Propagate user-defined function alignment to LLVM IRLemonBoy2+11-1
2019-10-13 10:13Fix fp-based backtracing on RISC-VLemonBoy1+15-6
2019-10-13 10:12Add ELF architecture constant for RISC-VLemonBoy1+2-0
2019-10-12 18:52Fix signedness for some fields in ARM stat definitionLemonBoy1+18-9
2019-10-12 12:55Add support for the statx syscallLemonBoy3+124-0
2019-10-12 16:17Consistent marginsRocknest1+25-9
2019-10-12 16:10Merge pull request #3441 from LemonBoy/llvm10Andrew Kelley8+153-92
2019-10-12 14:47Correctly mangle frameaddress intrinsic nameLemonBoy1+1-1
2019-10-12 14:25More clang API changesLemonBoy2+5-4
2019-10-12 14:18Replace llvm::make_unique with std::make_uniqueLemonBoy2+6-6
2019-10-12 14:15Add/shuffle several enum members to match Clang's APILemonBoy3+131-71
2019-10-12 13:27Replace usage of createDriverOptTableLemonBoy2+7-7
2019-10-12 13:27Fix lld search pathLemonBoy1+3-3
2019-10-12 08:57Revert LLD patchLemonBoy1+4-12
2019-10-12 08:56Add dlltool functionalityLemonBoy3+91-21
2019-10-11 21:21merge targets of generated docsAndrew Kelley3+40-5
2019-10-11 21:08merge dumps tool: merging ast nodesAndrew Kelley8+154-27
2019-10-11 17:13Fix cross-compilation to i386-windows-msvcLemonBoy2+88-72
2019-10-11 03:22miscellaneous improvements to generated docsAndrew Kelley5+380-7
2019-10-11 01:24codegen.cpp: remove unused variableAndrew Kelley1+0-1
2019-10-11 01:23Merge pull request #3421 from LemonBoy/win32-mingwAndrew Kelley14+4489-60
2019-10-11 01:09Merge branch 'master' into docs-localRocknest4+34-6
2019-10-11 00:54Changes from masterRocknest1+11-4
2019-10-11 00:32generated docs: add optional type supportAndrew Kelley3+12-0
2019-10-10 23:22better debug info for integersAndrew Kelley1+2-1
2019-10-10 23:21generated docs: better rendering of unknown declsAndrew Kelley2+31-9
2019-10-10 22:28Merge branch 'master' into docs-localRocknest8+280-55
2019-10-10 21:48Changes from masterRocknest1+1-1
2019-10-10 21:39Fix dark modeRocknest1+308-355
2019-10-10 19:42generated docs: clean up type names and param namesAndrew Kelley1+33-11
2019-10-10 08:47Extern unions should not trigger active field checkLemonBoy2+11-1
2019-10-10 17:40generated docs: css: wider tablesAndrew Kelley1+1-1
2019-10-10 17:36Merge branch 'Vexu-docs-union-enum'Andrew Kelley3+153-6
2019-10-10 17:36Merge branch 'docs-union-enum' of https://github.com/Vexu/zig into Vexu-docs-union-enumAndrew Kelley3+153-6
2019-10-10 15:55Add transtition to search fieldRocknest1+3-0
2019-10-10 15:03Change layout and stylesRocknest1+359-148
2019-10-10 15:03generated docs: better listing of functionsAndrew Kelley1+19-18
2019-10-10 14:34Merge pull request #3420 from FireFox317/generated-docs-improvementsAndrew Kelley2+60-23
2019-10-10 08:55stage1: fix ir_resolve_str() to return sliceMichael Dusan3+15-4
2019-10-10 11:00cleanup: unused imports in testMichael Dusan1+0-3
2019-10-10 13:23Generated docs: Add function paramater namesTimon Kruiper2+16-0
2019-10-10 12:21Generated docs: store static container info in a containerDecl astNodeTimon Kruiper2+44-23
2019-10-10 07:25Fix stack-probe symbol redefinitionLemonBoy1+2-1
2019-10-09 20:49Add i386/mingw to the test roosterLemonBoy1+11-0
2019-10-09 20:41Patch lld to have a more sensible kill-at implementationLemonBoy2+21-4
2019-10-10 07:27implement doc generation for union and enumVexu2+163-1
2019-10-09 22:31generated docs: better handle when root is stdAndrew Kelley1+10-1
2019-10-09 22:28generated docs: avoid clobbering browser shortcut keysAndrew Kelley1+13-0
2019-10-09 22:22generated docs: add array type supportAndrew Kelley2+18-0
2019-10-09 22:08generated docs: render valuesAndrew Kelley3+127-44
2019-10-09 20:52generated docs: refactor how type kinds workAndrew Kelley1+47-104
2019-10-09 18:46stage1: fix root top-level-struct typenameMichael Dusan4+33-10
2019-10-09 20:09Add a bunch of mingw lib32 .def filesLemonBoy8+4379-0
2019-10-09 20:08Compile the architecture-specific mingw sourcesLemonBoy1+62-37
2019-10-09 20:07Remove x86/Windows name mangling hackLemonBoy2+6-12
2019-10-09 20:02Fix compilation w/ clangLemonBoy1+1-1
2019-10-09 15:08Shuffle around some stack-probing functionsLemonBoy1+8-6
2019-10-09 20:21generated docs: more verbose fieldsAndrew Kelley3+32-20
2019-10-09 19:52generated docs: separate section for namespacesAndrew Kelley2+38-0
2019-10-09 19:23zig build: bump default max exec output size to 400 KBAndrew Kelley1+1-1
2019-10-09 19:22generated docs: show error sets pagesAndrew Kelley2+71-40
2019-10-09 19:06add comments about why we choose pentium4 for i386 targetAndrew Kelley1+5-0
2019-10-09 17:34improve names of error sets when using merge error sets operatorAndrew Kelley4+111-26
2019-10-09 08:12Docs: adds docs comments to struct fieldsTimon Kruiper2+22-8
2019-10-09 17:25Merge pull request #3390 from nrdmn/unicode_character_literalsAndrew Kelley4+81-19
2019-10-09 17:22Merge pull request #3389 from LemonBoy/win32Andrew Kelley7+176-103
2019-10-08 11:44Correct std.os.connect_async docsAlva1+1-1
2019-10-09 04:24generated docs: functions in a table with descriptionsAndrew Kelley2+83-42
2019-10-09 03:33generated docs: separate Error Sets from TypesAndrew Kelley2+34-1
2019-10-09 03:24generated docs: render var declsAndrew Kelley1+16-0
2019-10-09 03:15generated docs: global vars in a tableAndrew Kelley2+27-10
2019-10-09 02:39generated docs: add global variablesAndrew Kelley2+38-0
2019-10-08 23:04generated docs: consistent coloringAndrew Kelley1+16-6
2019-10-08 22:09generated docs: error sets in fn docsAndrew Kelley7+172-132
2019-10-08 20:57Add initial support for struct fields in the docsTimon Kruiper3+49-0
2019-10-08 19:13src/main: minor grammar fix in the help for `zig builtin`Christine Dodrill1+1-1
2019-10-08 17:41generated docs: functions with inferred error sets display nicelyAndrew Kelley6+156-20
2019-10-08 15:59generated docs: bool type and fix error for some fnsAndrew Kelley2+14-1
2019-10-08 15:52generated docs: function parameters have linksAndrew Kelley3+298-10
2019-10-08 03:53generated docs contain generic instantiations and comptime callsAndrew Kelley7+295-61
2019-10-08 01:03generated docs: highlight active packageAndrew Kelley2+13-1
2019-10-08 00:48generated docs: prioritized sort rankingAndrew Kelley1+34-14
2019-10-07 21:22stage1: enable PIC for libuserlandAndrew Kelley2+12-0
2019-10-07 22:17generated docs: sort search resultsAndrew Kelley1+4-0
2019-10-07 22:12generated docs: smart ignore caseAndrew Kelley1+16-11
2019-10-07 22:00generated docs: search cleanupAndrew Kelley1+4-2
2019-10-07 21:46generated docs: navigable search resultsAndrew Kelley2+146-12
2019-10-07 19:41generated docs: keyboard shortcuts modalAndrew Kelley2+70-6
2019-10-07 18:47generated docs: fix search stuffAndrew Kelley2+135-114
2019-10-07 18:29generated docs: better navigationAndrew Kelley2+94-23
2019-10-07 17:57generated docs: logo and basic search proof of conceptAndrew Kelley2+139-21
2019-10-07 16:20generated docs: show doc comments on functionsAndrew Kelley7+115-11
2019-10-07 15:31move doc/ to docs/Andrew Kelley2+0-0
2019-10-06 17:52unicode character literalsNick Erdmann4+81-19
2019-10-06 21:00Fix typo in docsMatt Keeter1+1-1
2019-10-06 20:39stage1 parser supports doc commentsAndrew Kelley8+133-17
2019-10-06 18:48generated docs: docs/ instead of doc/Andrew Kelley2+4-4
2019-10-06 14:45Support for TLS on Win32LemonBoy3+12-4
2019-10-06 11:24Initial support for i386-windows-msvc targetLemonBoy8+168-103
2019-10-05 22:01generated docs: canonical package pathsAndrew Kelley1+33-3
2019-10-05 20:38generated docs: show public stuff onlyAndrew Kelley2+43-19
2019-10-05 20:18generated docs: render functionsAndrew Kelley2+37-2
2019-10-05 19:47Merge pull request #3368 from mikdusan/issue.3367Michael Dusan3+17-2
2019-10-05 19:33generated docs: add navigation barAndrew Kelley2+170-31
2019-10-05 18:09fix container member access for fn/struct-fnMichael Dusan3+17-2
2019-10-05 17:29generated docs: navigable typesAndrew Kelley1+16-6
2019-10-05 17:07generated docs: navigable packagesAndrew Kelley2+108-16
2019-10-04 21:39proof of concept of stage1 doc generationAndrew Kelley7+212-5
2019-10-04 18:06langref: no viewportAndrew Kelley1+0-1
2019-10-04 03:47stage1: fix compile error on macOS Xcode 11.1Michael Dusan1+1-1
2019-10-04 02:51fix noreturn attribute for msvcAndrew Kelley2+1-1
2019-10-03 22:37Merge pull request #3372 from ziglang/dump-analysisAndrew Kelley11+845-145
2019-10-03 22:05handle when std lib is unusedAndrew Kelley1+11-9
2019-10-03 21:58add -fdump-analysis to dump type information to jsonAndrew Kelley11+843-145
2019-10-03 13:32Fix pipe syscall for MIPSLemonBoy3+35-1
2019-10-03 20:02zig build: fix exe file ext to match target.cppAndrew Kelley1+9-4
2019-10-03 15:15docs: use the updated png faviconAndrew Kelley1+1-1
2019-10-02 20:13finish conversion of translate_c.cpp to use zig_clang.hAndrew Kelley3+419-125
2019-10-02 17:05we have to use c++14 now for llvm10Andrew Kelley2+2-2
2019-10-02 06:11llvm 9.0.0 => llvm 10.0.0Andrew Kelley9+42-42
2019-10-02 03:04more conversion of translate_c.cpp to use zig_clang.hAndrew Kelley3+952-491
2019-10-01 21:39fix tripping LLVM assertion in const unionsAndrew Kelley1+2-3
2019-10-01 21:33translate-c: make trans_implicit_cast_expr use zig_clang.hAndrew Kelley3+93-78
2019-10-01 13:57Correct signal bits for MIPSLemonBoy11+264-84
2019-10-01 08:43Replace code occurences of --override-std-dir with --override-lib-dirSamTebbs333+3-3
2019-09-30 16:13langref: add 0.5.0 docs linkAndrew Kelley1+1-0
2019-09-30 14:09Release 0.5.0Andrew Kelley1+1-1
2019-09-30 12:33remove unhelpful/outdated/unused doc fileAndrew Kelley1+0-33
2019-09-29 21:28docs: docgen supports release safe exe code examplesAndrew Kelley2+4-2
2019-09-29 19:47Merge pull request #3343 from ziglang/windows-libc-um-dirAndrew Kelley1+20-4
2019-09-29 18:12detect the shared windows include dir as wellAndrew Kelley1+7-3
2019-09-29 18:04detect the windows um include directoryAndrew Kelley1+16-4
2019-09-29 18:00docgen: support code examples for riscv targetAndrew Kelley1+3-0
2019-09-27 22:49std/os/uefi: fix Guid alignment in rng protocolNick Erdmann1+1-1
2019-09-29 16:21RISC-V: get to the linking phase of behavior testsAndrew Kelley5+30-1
2019-09-28 17:30Merge pull request #3331 from meme/android-ndkAndrew Kelley4+51-16
2019-09-28 17:21minor tweaksmeme1+12-10
2019-09-28 16:48do not link against gcc runtime on Android targetmeme1+3-3
2019-09-27 22:19fix glibc builds on aarch64-linux-gnuAndrew Kelley3+4-13
2019-09-27 21:38avoid duplicated code of specifying the default glibc versionAndrew Kelley3+7-3
2019-09-27 21:33fix building static Android executablesmeme1+2-2
2019-09-27 21:17std.os.fstat: EINVAL => unreachableAndrew Kelley1+2-0
2019-09-27 20:51support Android NDK and bionicmeme4+46-13
2019-09-27 19:58Merge branch 'LemonBoy-fix-3138'Andrew Kelley2+20-1
2019-09-27 19:53fully specify padding bytes when necessaryAndrew Kelley1+1-1
2019-09-10 19:05Correct calculation of padding length in structLemonBoy2+20-1
2019-09-27 18:53Merge pull request #3326 from LemonBoy/misc-miscAndrew Kelley4+44-26
2019-09-27 16:20Enable mipsel+libc tests on CILemonBoy1+10-0
2019-09-27 16:20Backport patch for Musl libcLemonBoy2+12-24
2019-09-27 16:18Avoid truncating mmap2 offsets if not multiple of page sizeLemonBoy1+22-2
2019-09-27 14:58add regression test for alignment of constantsAndrew Kelley2+7-0
2019-09-27 14:41Merge pull request #3323 from nrdmn/uefiAndrew Kelley6+184-20
2019-09-25 19:18std/os/uefi: add some hii supportNick Erdmann4+161-0
2019-09-03 20:04std/os/uefi: add exitBootServices and allocatePoolNick Erdmann2+23-20
2019-09-27 01:37fix mipsel regression in previous commitAndrew Kelley1+1-1
2019-09-26 22:49fix some linux declarations not getting exposedAndrew Kelley1+27-27
2019-09-26 17:44Merge pull request #3311 from LemonBoy/mipsAndrew Kelley19+915-48
2019-09-26 15:54Don't warn about redeclaration for the same var nodeLemonBoy2+9-1
2019-09-26 17:11docgen: add "process terminated by signal" to exe_errAndrew Kelley1+8-1
2019-09-26 16:07Errno changes for MIPSLemonBoy4+140-2
2019-09-26 16:05docs: mention release-small along with release-fastAndrew Kelley1+3-2
2019-09-26 15:42Add comments about the test cases that have been disabledLemonBoy3+3-0
2019-09-26 15:13Export _start as __start for MIPS targetsLemonBoy2+8-6
2019-09-25 23:45doc: usingnamespace imports only public declsMichael Dusan1+1-1
2019-09-26 09:49Fix wrong IOCTL valueLemonBoy1+1-1
2019-09-21 21:00Initial support for mipsel architecture¬LemonBoy16+770-46
2019-09-26 05:57add -DZIG_SKIP_INSTALL_LIB_FILES cmake optionAndrew Kelley2+47-7
2019-09-26 05:54Merge pull request #3315 from ziglang/mv-std-libAndrew Kelley380+2992-3033
2019-09-26 04:30zig additionally looks for lib/std/std.zigAndrew Kelley1+27-29
2019-09-26 03:57remove --override-std-dir. fix issues caused by moving std libAndrew Kelley8+15-54
2019-09-26 03:35mv std/ lib/Andrew Kelley371+0-0
2019-09-26 02:50macos ci: display system info before running anythingAndrew Kelley1+2-0
2019-09-25 21:59docgen: slightly better cachingAndrew Kelley1+7-10
2019-09-25 21:04Merge pull request #3312 from ziglang/armv8-linux-musleabihfAndrew Kelley21+219-109
2019-09-25 19:57enable test coverage for armv8-linux-musleabihfAndrew Kelley16+115-19
2019-09-25 19:15musl [PATCH] arm: fix setjmp and longjmp asm for armv8-aAndrew Kelley5+104-90
2019-09-25 18:17disable known-to-be-failing tests for linux-aarch64-gnueabihfAndrew Kelley1+5-0
2019-09-25 17:52fix building musl on eabihf abis, incorrect include dirsAndrew Kelley1+3-4
2019-09-25 15:17ran zig fmt on stdlibVexu4+13-8
2019-09-25 15:15add noasync to zig fmtVexu2+15-5
2019-09-25 14:38Fix llseek behaviorLemonBoy2+31-3
2019-09-25 16:08Merge pull request #3308 from LemonBoy/riscv-thingsAndrew Kelley5+143-104
2019-09-25 07:42Add DTP bias according to RISCV ABILemonBoy1+1-0
2019-09-25 07:30Correct some RISCV64 bitsLemonBoy4+142-104
2019-09-25 01:23add docs for usingnamespaceAndrew Kelley1+35-0
2019-09-25 00:56better default enabled features for riscvAndrew Kelley1+8-2
2019-09-24 21:53add VarDecl support for struct-method call syntaxMichael Dusan3+69-11
2019-09-24 15:41docgen: test blocks support linking libcAndrew Kelley1+4-0
2019-09-24 15:36docgen: slightly cleaner display of libc cli argsAndrew Kelley1+2-3
2019-09-13 07:29Fix result loc unwrapping with optional in error unionLemonBoy2+14-1
2019-09-12 21:02Fix assignment to optional payloadLemonBoy2+15-1
2019-09-11 04:25Create user-specified `output-dir`Jay Weisskopf2+17-2
2019-09-18 06:54Prevent crash with invalid extern typeLemonBoy2+14-0
2019-09-23 09:14Fix computation of switch coverageLemonBoy3+63-49
2019-09-23 19:02make type_allowed_in_extern more robustAndrew Kelley3+105-53
2019-09-23 17:33zig build: linkSystemLibrary integrates with pkg-configAndrew Kelley3+289-23
2019-09-23 01:18Merge pull request #3290 from ziglang/more-test-coverageAndrew Kelley31+565-163
2019-09-22 23:47windows CI: fix name collisionAndrew Kelley2+7-8
2019-09-22 23:11enable test coverage for cross compiling windows mingw-w64Andrew Kelley1+10-11
2019-09-22 23:05mingw-w64 libc: fix incorrect detection of _xgetbvAndrew Kelley1+0-26
2019-09-22 23:03add emscripten to std.build.Target.defaultAbiAndrew Kelley1+1-0
2019-09-22 22:19Merge pull request #3298 from ziglang/gethostnameAndrew Kelley8+61-0
2019-09-22 20:24silence nonportable include path warnings when building glibc on windowsAndrew Kelley1+4-0
2019-09-22 22:14tolerate windows newlines in glibc text filesAndrew Kelley1+3-3
2019-09-22 22:11git, I love you, but please stop mangling my filesAndrew Kelley1+1-0
2019-09-22 21:41more helpful error message when failing to parse glibc abi.txtAndrew Kelley2+19-4
2019-09-22 20:40more info in assertion failuresAndrew Kelley2+9-10
2019-09-22 19:36libc implementation of gethostnameAndrew Kelley7+27-10
2019-09-22 19:59windows CI: use MinSizeRel to work around MSVC bugAndrew Kelley1+3-2
2019-09-22 19:58remove redundant assertAndrew Kelley1+0-1
2019-09-22 19:32ci: update windows image to MSVC 2019Andrew Kelley2+3-3
2019-09-22 18:41do the release tests last because they take longerAndrew Kelley1+37-36
2019-09-22 18:40disable running cross compiled macos testsAndrew Kelley1+11-0
2019-09-22 18:00clean up compiler_rt with some enum literalsAndrew Kelley1+3-3
2019-09-12 01:21linux implementation of std.net.getHostNameAndrew Kelley4+44-0
2019-09-22 15:13Fix #3272 - update docsEuan Torano1+1-1
2019-09-22 15:10fix linux stat struct on aarch64Andrew Kelley1+24-16
2019-09-22 04:46windows ci: make the case of file names agreeAndrew Kelley1+1-1
2019-09-22 03:55significantly increase test coverageAndrew Kelley22+479-89
2019-09-22 11:18stage1: fix lost argv[0]Michael Dusan1+1-1
2019-09-21 21:10Fix TLS for VariantI arches with a twistLemonBoy1+14-5
2019-09-21 19:57zig test: don't skip execution when explicit command providedAndrew Kelley1+1-1
2019-09-21 18:22add behavior test for float widening f16 to f128Andrew Kelley4+16-6
2019-09-21 17:46Merge pull request #3278 from LemonBoy/struct-genAndrew Kelley8+65-12
2019-09-21 16:48Merge pull request #3238 from Tetralux/fixed-allocator-resetAndrew Kelley1+24-0
2019-09-21 15:42Remove 'inline', as per @andrewrkTetralux1+1-1
2019-09-21 09:35Fix a test on ARM due to the use of `undefined` ptrLemonBoy1+2-1
2019-09-21 09:20Adjust tests for AArch64LemonBoy2+7-3
2019-09-20 14:39Correct stack alignment for new stackLemonBoy3+8-1
2019-09-20 07:37Fix generation of tail fields for packed structLemonBoy4+50-9
2019-09-20 22:01Merge pull request #3183 from LemonBoy/fix-3128Andrew Kelley1+2-0
2019-09-20 21:48avoid setting `tail` for `@panic`Andrew Kelley1+47-17
2019-09-20 19:24add more RISCV64 linux bits to std libAndrew Kelley3+94-1
2019-09-20 19:10Merge branch 'daurnimator-linux-5.3'Andrew Kelley5+67-57
2019-09-20 19:02fix typoAndrew Kelley1+1-1
2019-09-20 11:37std: update for linux 5.3daurnimator5+50-55
2019-09-20 11:36std: update riscv64 syscallsdaurnimator1+17-2
2019-09-01 10:46reject types of automatic container layout in packed unionsSahnvour2+52-15
2019-09-20 17:19add test case for already fixed bugAndrew Kelley2+20-0
2019-08-24 10:16Fix comptime bitcast inside an expressionTimon Kruiper3+20-0
2019-09-20 16:54update READMEAndrew Kelley2+8-5
2019-09-20 15:48fix typo in docsAndrew Kelley1+1-1
2019-09-20 01:48stage1: fix gcc 9.1.0 compiler error on archlinuxMichael Dusan1+5-0
2019-09-20 01:12Merge pull request #3260 from ziglang/llvm9Andrew Kelley1939+67668-41929
2019-09-20 00:55update remaining llvm 8.0.0 references to 9.0.0Andrew Kelley2+5-5
2019-09-19 22:32macos ci: RISCV is no longer experimentalAndrew Kelley1+1-1
2019-09-19 21:04update CI scripts llvm 8 to 9Andrew Kelley4+12-12
2019-09-19 21:02Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley23+1200-180
2019-09-19 17:45Disable Channel, Future, and Lock tests for FreeBSD (#3253)stratact3+6-0
2019-09-19 17:07update std.zig.tokenizerAndrew Kelley1+3-2
2019-09-19 16:36Merge pull request #3017 from fengb/tokenize-cleaner-errorsAndrew Kelley2+164-40
2019-09-09 14:09src: use zig_panic rather than having LLVM abortdaurnimator1+3-1
2019-09-18 23:34docs: clarify @clz and @ctz terminology to not be endian-specific.Shawn Landden1+2-2
2019-07-28 23:18Allow Zig programs to implement their own startup (_start) for ELF executables.Shawn Landden1+1-1
2019-09-19 09:35pass param as ref in ZigList::appendScorrMorr1+1-1
2019-09-19 15:15Merge branch 'merge-shawnl-simd5'Andrew Kelley7+229-21
2019-09-19 15:14add docs for `@splat`Andrew Kelley1+30-6
2019-09-19 14:48fixups for `@splat`Andrew Kelley6+101-64
2019-07-21 15:41`@splat`Shawn Landden6+157-10
2019-09-19 05:05Merge branch 'merge-shawnl-simd5'Andrew Kelley6+160-54
2019-09-19 04:59implement runtime `@byteSwap` and other fixupsAndrew Kelley5+129-91
2019-07-14 14:22@byteSwap on vectorsShawn Landden4+85-17
2019-09-18 20:35Merge branch 'merge-shawnl-simd5'Andrew Kelley11+626-68
2019-09-18 20:34relax std.auto_hash requirements regarding vectorsAndrew Kelley1+6-3
2019-09-18 19:41rework the implementationAndrew Kelley6+233-233
2019-06-29 16:32stage1: add @shuffle() shufflevector supportShawn Landden7+426-0
2019-09-18 14:52remove TODO regarding lazy valuesAndrew Kelley1+4-4
2019-07-31 15:55stage1: proper return type on vector comparisonsShawn Landden2+92-46
2019-09-18 14:24adjust codegen of casting between arrays and vectorsAndrew Kelley2+52-19
2019-07-25 16:11Fix array->vector and vector->array for many types. Allow vector of bool.Shawn Landden5+63-13
2019-09-18 02:30fix peer result location with typed parent, ...Andrew Kelley2+21-1
2019-09-16 18:02fix tripping llvm assertAndrew Kelley2+28-17
2019-09-16 18:22update clone on arm32 to latest musl implementationAndrew Kelley1+2-7
2019-09-16 18:02fix tripping llvm assertAndrew Kelley2+28-17
2019-09-16 03:21Fix typos: "seperate" to "separate"Jay Weisskopf2+2-2
2019-09-16 01:35Add FixedBufferAllocator.resetTetralux1+24-0
2019-09-16 00:59Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley35+1224-90
2019-09-13 18:46no-stack-arg-probe only for UEFIAndrew Kelley1+1-1
2019-09-13 18:41fix regression from incorrect conflict resolution in prev commitAndrew Kelley1+2-2
2019-09-13 18:11Merge branch 'nrdmn-uefi'Andrew Kelley23+1028-16
2019-09-13 10:12Make single-element enum default to u0LemonBoy3+38-9
2019-09-12 02:20Add missing C dl_iterate_phdr function for FreeBSDstratact1+3-0
2019-09-13 18:10Merge branch 'uefi' of https://github.com/nrdmn/zig into nrdmn-uefiAndrew Kelley23+1028-16
2019-09-12 10:42Correct AT_FDCWD definitionLemonBoy1+1-1
2019-09-12 00:22improvements targeted at improving async functionsAndrew Kelley7+90-32
2019-09-11 20:19consolidate std.debug.parseDie and std.debug.parseDie1Andrew Kelley1+5-24
2019-09-11 09:46Recognize & skip the UTF-8 BOMLemonBoy2+17-3
2019-09-11 19:05add behavior test for `@enumToInt(enum(u1){x}.x)`Andrew Kelley1+7-0
2019-09-11 19:01disable runtime safety in std.io.InStreamAndrew Kelley1+3-3
2019-09-11 02:59async function calls re-use frame buffersAndrew Kelley2+33-3
2019-09-10 20:53Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley37+330-187
2019-09-10 20:39update glibc src files to 2.30Andrew Kelley33+288-182
2019-09-10 18:50Get more of the tests passing for FreeBSD (#3197)stratact3+41-4
2019-09-10 18:35fix build on macOS + xcode + clangMichael Dusan1+1-1
2019-09-10 17:30update C header files to clang 9.0.0rc4Andrew Kelley1+1-1
2019-09-10 17:25lld: apply patch: [mach-o] Extend LC_DATA_IN_CODE support to x86_64Andrew Kelley1+42-8
2019-09-10 17:10update embedded LLD to 9.0.0rc4Andrew Kelley33+555-190
2019-09-06 09:23Don't forget to resolve the pointee typeLemonBoy1+2-0
2019-09-10 17:00Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley167+6107-2672
2019-09-10 15:20Resolve lazy arguments passed to @compileLogLemonBoy1+5-0
2019-09-10 14:19Accept void argument for @cDefine valueLemonBoy1+9-4
2019-09-10 14:39Merge branch 'async-std-lib'Andrew Kelley14+435-307
2019-09-10 05:00-fstack-report outputs JSONAndrew Kelley1+52-9
2019-09-10 04:25make the std lib support event-based I/OAndrew Kelley14+392-307
2019-07-07 15:09std: add BloomFilter data structuredaurnimator3+258-1
2019-09-07 09:17Force LLVM to generate byte-aligned packed unionsLemonBoy2+17-3
2019-09-07 11:22forbid opaque types in function return typesSahnvour2+38-5
2019-09-09 21:57fix tests.addPkgTests to always run native targetMichael Dusan1+12-2
2019-09-09 20:44fix a var decl in scope preventing for loop spillsAndrew Kelley2+44-2
2019-09-09 20:17Merge pull request #3200 from LemonBoy/eq-tagged-unionAndrew Kelley2+55-0
2019-09-09 19:57Adjust the stdlib to be 32bit compatibleLemonBoy3+9-7
2019-09-09 19:54fix bad LLVM IR when for target expr needs to be spilledAndrew Kelley8+122-73
2019-09-09 17:50Fix typo in TLS initialization codeLemonBoy1+1-1
2019-09-09 17:09Comptime folding of enum/union comparisonsLemonBoy2+21-1
2019-09-09 16:51Allow comparison between union tag and enum literalLemonBoy2+35-0
2019-09-09 16:15implement spilling when returning error union async function callAndrew Kelley2+31-2
2019-09-09 13:33release builds of stage1 have llvm ir verificationAndrew Kelley3+12-4
2019-09-08 10:07use /debug:fastlink when building with msvc and debug infoSahnvour1+3-0
2019-09-08 03:04test-stack-traces: add FreeBSDMichael Dusan1+112-31
2019-09-08 19:09Merge branch 'gustavolsson-clang-frameworks-dir'Andrew Kelley1+5-0
2019-09-08 19:09move logic for propagating framework dirs to zig ccAndrew Kelley2+6-3
2019-09-08 12:46forward framework dirs to embedded clang in addition to linker on osxGustav Olsson1+3-1
2019-09-07 21:37fix suspensions inside for loops generating invalid LLVM IRAndrew Kelley5+59-12
2019-09-07 19:08Merge branch 'glibc-2.30'Andrew Kelley90+1880-1906
2019-09-07 19:04update glibc ABI lists to 2.30Andrew Kelley4+354-1
2019-09-07 18:59update glibc headers to 2.30Andrew Kelley85+1456-1579
2019-09-07 18:46update process_headers tool for glibc 2.30Andrew Kelley1+70-326
2019-09-07 04:27properly spill expressions with async function callsAndrew Kelley2+17-0
2019-09-07 04:12implement spills when expressions used across suspend pointsAndrew Kelley7+218-29
2019-09-06 20:17fix await used in an expression generating bad LLVMAndrew Kelley4+113-44
2019-09-06 21:03fixed compiler error for gcc 9.2.0emekoi1+1-1
2019-09-06 16:50runtime safety for noasync function callsAndrew Kelley3+37-0
2019-09-06 01:55implement `noasync` function callsAndrew Kelley13+175-68
2019-09-05 16:43Add compiler error when negating invalid typeTimon Kruiper2+22-0
2019-09-05 19:17add -l as an alias for --libraryAndrew Kelley1+8-1
2019-09-05 19:09os: raise maximum file descriptor limitAndrew Kelley1+24-0
2019-09-05 18:50prefer result type casting to peer type resolutionAndrew Kelley4+96-15
2019-09-05 18:15I'm pretty sure `sp` is the stack pointer on all ARMAndrew Kelley1+5-5
2019-08-28 21:12Add compile error when shifting amount is not an int typeTimon Kruiper2+28-1
2019-09-01 17:47Always resolve the struct field typesLemonBoy2+27-23
2019-09-05 08:17Resolve lazy values when checking for definednessLemonBoy2+23-9
2019-09-04 17:08Add Array support to @TypeJonathan Marler2+13-1
2019-09-04 17:02Shorten @field documentation and add an exampleVesa Kaihlavirta1+21-3
2019-09-04 20:04stage1 enhance IR printMichael Dusan5+19-14
2019-09-05 10:22Add the noinline keyword for function declarationsLemonBoy11+46-18
2019-09-04 18:44fix typo with tls initializationAndrew Kelley1+1-1
2019-09-04 18:39Merge pull request #3152 from Snektron/arm-support-improvementAndrew Kelley10+859-31
2019-07-11 13:17Implicit cast from enum literal to optional enum and implicit cast to payload of error unionTimon Kruiper2+61-14
2019-09-04 15:48Only check for TLS support on arm if TLS segment existsRobin Voetter1+9-11
2019-09-04 15:12Merge branch 'marler8997-typeBuiltin'Andrew Kelley9+468-23
2019-09-04 15:08fixups and add documentation for `@Type`Andrew Kelley7+132-51
2019-09-04 14:23Implement remaining requested changesRobin Voetter4+9-8
2019-09-04 13:59Add missing clobbers on arm-eabi and arm64 syscall conventionsRobin Voetter2+14-0
2019-09-04 13:55Merge remote-tracking branch 'upstream/master' into arm-support-improvementRobin Voetter36+964-124
2019-08-23 15:33Add @Type builtinJonathan Marler7+364-0
2019-09-04 02:09emit a compile error if a test becomes asyncAndrew Kelley3+13-1
2019-09-04 01:51Merge branch 'Vexu-comment-in-array'Andrew Kelley2+122-9
2019-09-04 01:49Merge branch 'comment-in-array' of https://github.com/Vexu/zig into Vexu-comment-in-arrayAndrew Kelley2+122-9
2019-09-03 20:29error message and test for alignment of variables of zero-bit typesSahnvour3+19-0
2019-09-04 00:30Merge pull request #3169 from Sahnvour/string_hash_mapAndrew Kelley13+33-47
2019-09-03 22:26Merge branch 'marler8997-fixSegfault'Andrew Kelley3+24-4
2019-09-03 22:25fix union field ptr ir instructionAndrew Kelley1+7-2
2019-09-03 22:15Merge branch 'fixSegfault' of https://github.com/marler8997/zig into marler8997-fixSegfaultAndrew Kelley2+17-2
2019-09-03 21:56add fastpath for std.mem.eql and simplify std.hash_map.eqlStringSahnvour2+2-3
2019-09-03 21:53changing occurrences of HashMap with []const u8 as keys for StringHashMapSahnvour12+31-44
2019-09-03 20:19zig build: make install prefix available to build.zig andAndrew Kelley2+20-14
2019-09-03 18:51fix compiler crash in struct field pointersAndrew Kelley2+40-0
2019-09-03 17:02fix stack traces on macos when passing absolute path to root source fileAndrew Kelley2+15-1
2019-09-01 10:27Fix addition direction, remove superfluous loop counter, add testsVesa Kaihlavirta1+11-3
2019-09-03 14:09Merge branch 'mikdusan-issue.2485'Andrew Kelley3+486-1
2019-09-03 14:08rename test-compare-panic to test-stack-tracesAndrew Kelley4+286-286
2019-09-03 14:05rename compare-panic to compare-stack-tracesAndrew Kelley4+290-293
2019-05-28 00:07test: add compare-panicMichael Dusan3+488-0
2019-09-03 01:22omit prefix data for async functions sometimesAndrew Kelley3+8-1
2019-09-02 21:45cmake: improve building without git repositoryMichael Dusan1+10-6
2019-09-03 00:56Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley53+11888-375
2019-09-03 00:28fix const result loc, runtime if cond, else unreachableAndrew Kelley2+20-0
2019-09-02 20:31std/os/uefi: fix ordering of packed bit fieldsNick Erdmann3+20-25
2019-09-02 17:04std/os/uefi: add support for getting memory mapNick Erdmann2+44-1
2019-09-02 18:35fix recursive call of await @asyncCall with struct return typeAndrew Kelley2+48-10
2019-09-02 18:34std/os/uefi: add global_variable guidNick Erdmann2+11-0
2019-09-02 17:07fix using @typeOf on a generic function callAndrew Kelley2+58-25
2019-09-02 15:32add ability to specify darwin framework search dirsAndrew Kelley5+30-2
2019-09-02 03:35add regression test for already fixed bugAndrew Kelley2+7-0
2019-09-01 21:45Merge remote-tracking branch 'upstream/master' into arm-support-improvementRobin Voetter21+1020-205
2019-09-01 14:10Fix up preadv, preadv2, pwritev and pwritev2Robin Voetter1+36-6
2019-09-01 10:08Fix up seteuid and setegidRobin Voetter1+2-2
2019-09-01 09:54Replace legacy 16-bit syscalls with 32-bit versions when appropriateRobin Voetter1+70-14
2019-09-01 04:30Revert "Merge pull request #2991 from emekoi/mingw-ci"Andrew Kelley4+20-40
2019-09-01 04:27fix `@typeOf` an async function call of generic fn with error union typeAndrew Kelley2+30-14
2019-08-31 16:30stage1 enhance IR printMichael Dusan4+383-14
2019-08-31 22:50improvements to `@asyncCall`Andrew Kelley6+308-105
2019-08-31 14:38`@typeOf` now guarantees no runtime side effectsAndrew Kelley7+90-1
2019-08-31 00:06support recursive async and non-async functionsAndrew Kelley9+157-23
2019-08-30 19:48Merge pull request #3139 from hspak/zig-fmt-nested-ifAndrew Kelley3+32-8
2019-08-30 19:37Merge remote-tracking branch 'upstream/master' into arm-support-improvementRobin Voetter25+10276-26
2019-08-30 19:02musl: fix alltypes.h and syscall.h not being correctAndrew Kelley20+10197-0
2019-08-30 19:01update process_headers.zig for latest zigAndrew Kelley1+2-2
2019-08-30 18:53align(@alignOf(T)) T does not force resolution of TAndrew Kelley4+75-22
2019-08-30 10:39fix stage1 to build on macOS + xcode/clangMichael Dusan1+2-2
2019-08-30 11:02Merge remote-tracking branch 'upstream/master' into arm-support-improvementRobin Voetter18+851-212
2019-08-30 11:02Remove unneeded os checkRobin Voetter1+1-1
2019-08-30 10:58Improve comments near un-implemented functionalityRobin Voetter2+5-4
2019-08-30 04:23run new zig fmt and remove stale commentHong Shick Pak2+7-7
2019-08-30 04:10zig fmt: fix nested ifHong Shick Pak2+25-1
2019-08-30 02:44Merge branch 'lazy-sizeof'Andrew Kelley11+463-141
2019-08-30 02:44fix regressionsAndrew Kelley3+26-8
2019-08-30 01:51await does not force async if callee is blockingAndrew Kelley7+169-68
2019-08-29 20:25avoid unnecessarily requiring alignment for array elem pointersAndrew Kelley2+31-19
2019-08-29 18:46comparing against zero participates in lazy valuesAndrew Kelley6+109-1
2019-08-29 16:43make `@sizeOf` lazyAndrew Kelley5+134-51
2019-08-29 16:12add __aeabi_read_tpRobin Voetter4+47-0
2019-08-29 14:24fix not fully resolving debug info for structs causing llvm errorAndrew Kelley4+33-1
2019-08-29 14:24fix not fully resolving debug info for structs causing llvm errorAndrew Kelley4+33-1
2019-08-29 14:14Use LLVM path provided by homebrewShritesh1+1-1
2019-08-29 08:52Don't print line info if source is not availableRobin Voetter1+1-1
2019-08-29 08:34fix issues with debug.zigRobin Voetter4+26-10
2019-08-28 23:14TLS initialization, clone definition and _start functionalityRobin Voetter3+33-1
2019-08-28 22:55Make mmap use SYS_mmap2 if it existsRobin Voetter2+7-1
2019-08-28 22:54Add more syscall constantsRobin Voetter1+35-0
2019-08-28 20:59Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley47+3555-1739
2019-08-28 18:38add suggestion to AutoHash compile error messageAndrew Kelley1+12-2
2019-08-28 16:16fix implicit cast from zero sized array ptr to sliceAndrew Kelley2+24-10
2019-08-28 16:01Merge pull request #2760 from Vexu/fmt-comment-fixAndrew Kelley2+32-10
2019-08-28 06:35Improve the handling of `zig fmt: off/on`yvt2+180-26
2019-08-28 15:41add arm32 syscall conventionsRobin Voetter2+81-0
2019-08-28 15:17implement lazy values for error union typesAndrew Kelley4+106-21
2019-08-28 14:35add arm32 linux bits definitionsRobin Voetter2+511-0
2019-08-28 09:25Merge pull request #3060 from Sahnvour/hashingMarc Tiehuis9+374-108
2019-08-27 21:39add regression test for already fixed bugAndrew Kelley2+18-0
2019-08-27 20:55support self-referential struct through a slice of optionalAndrew Kelley5+210-98
2019-08-27 18:06add regression test for struct with optional list of selfAndrew Kelley2+47-0
2019-08-27 17:59better handle struct depends on itself via optional fieldAndrew Kelley2+26-0
2019-08-27 17:44add regression test for bug fixed by lazy valuesAndrew Kelley2+24-0
2019-08-26 10:32Simplify wyhash and improve speedMarc Tiehuis3+74-130
2019-08-27 17:36add regression test for bug fixed by lazy valuesAndrew Kelley2+25-0
2019-08-27 17:02Merge pull request #3115 from ziglang/fix-field-alignment-kludgeAndrew Kelley11+1796-1061
2019-08-27 16:54fix not properly casting align valuesAndrew Kelley4+137-108
2019-08-27 14:45add a TODO compile error for union field alignment syntaxAndrew Kelley1+2-0
2019-08-27 14:14implement and test struct field explicit alignmentAndrew Kelley3+22-6
2019-08-27 08:13Improve siphash performance for small keys by up to 30% (#3124)Marc Tiehuis1+107-45
2019-08-27 02:49fix regression in one of the doc examplesAndrew Kelley1+4-0
2019-08-27 02:38fix more compile error regressionsAndrew Kelley4+56-31
2019-08-27 01:40remove no longer needed gcc8 workaround. add gcc9 workaroundAndrew Kelley1+3-3
2019-08-26 22:35miscellaneous fixes regarding compile errorsAndrew Kelley5+84-50
2019-08-26 19:43fix regression in ir_get_refAndrew Kelley1+3-0
2019-08-26 19:24fix regression with global variable assignment...Andrew Kelley3+38-23
2019-08-26 18:01fix regression on struct field with undefined typeAndrew Kelley5+40-52
2019-08-26 16:43fix some compile error regressionsAndrew Kelley5+37-26
2019-08-26 15:23fix some std lib dependency loopsAndrew Kelley2+15-13
2019-08-26 14:43fix dependency loop errors with zig buildAndrew Kelley3+24-1
2019-08-26 14:03make `@alignOf` lazily evaluate the target typeAndrew Kelley4+60-56
2019-08-26 01:45fix assertion tripped instead of reporting compile errorAndrew Kelley1+2-1
2019-08-26 01:28fix resolution detection of pointer typesAndrew Kelley2+30-6
2019-08-26 01:16behavior tests passingAndrew Kelley1+14-3
2019-08-26 00:27make the zero-bit-ness of pointers lazyAndrew Kelley2+72-39
2019-08-25 15:42fix behavior test regressions with unionsAndrew Kelley1+18-6
2019-08-25 15:34hook up unions with lazy valuesAndrew Kelley3+112-78
2019-08-24 07:54Fix issue 3058: zig build segfaultJonathan Marler2+17-2
2019-08-24 10:52wyhash: readd the stateful streaming version so that both are availableSahnvour3+157-5
2019-08-22 20:46hash_map: adding a StringHashMap for convenienceSahnvour6+37-24
2019-08-13 19:14auto_hash: better generic hashing implementationSahnvour1+219-62
2019-08-24 08:47Merge pull request #3118 from ziglang/revert-crc-poly-apiMarc Tiehuis2+15-15
2019-08-24 07:05std/hash: Revert crc32 api changeMarc Tiehuis2+15-15
2019-08-23 21:54tracking these issues on github nowAndrew Kelley1+0-3
2019-08-23 21:39fix regression on `@ptrCast`Andrew Kelley1+1-6
2019-08-23 21:14add lazy value support for optional typesAndrew Kelley3+57-47
2019-08-23 19:59fix regression with simple pointer to selfAndrew Kelley1+7-0
2019-08-23 19:54better handling of lazy structsAndrew Kelley5+44-42
2019-08-23 19:05pointer types lazily evaluate their element typeAndrew Kelley3+68-42
2019-08-23 18:07allow top level declarations to be lazyAndrew Kelley5+47-38
2019-08-23 17:28add lazy value for fn prototypesAndrew Kelley4+183-63
2019-08-23 15:43Merge remote-tracking branch 'origin/master' into fix-field-alignment-kludgeAndrew Kelley24+640-430
2019-08-23 15:19Merge pull request #3114 from Tetralux/align-on-struct-fieldsAndrew Kelley7+54-12
2019-08-22 19:56Encapsulate bigint representation, assert on cast data lossJonathan Marler5+55-31
2019-08-22 22:58rendering of align(N) on struct fieldsTetralux2+23-1
2019-08-22 20:41parsing of align(N) on struct fieldsTetralux5+31-11
2019-08-22 22:24fix regressionsAndrew Kelley2+254-174
2019-08-22 18:46simple self-referential struct is working nowAndrew Kelley2+182-36
2019-08-22 16:55add missing "referenced here" notes for lazy valuesAndrew Kelley2+9-4
2019-08-22 16:07introduce lazy valuesAndrew Kelley7+320-136
2019-08-22 07:54Merge pull request #3106 from ziglang/hash-tooling-changesMarc Tiehuis9+492-362
2019-08-21 23:20breaking: remove field alignment kludgeAndrew Kelley5+201-312
2019-08-21 16:29Merge pull request #2991 from emekoi/mingw-ciAndrew Kelley4+40-20
2019-08-21 09:34Inline full slice hashingMarc Tiehuis2+4-4
2019-08-21 09:02Add iterative-only filter to hash benchmarkMarc Tiehuis1+24-15
2019-08-21 08:46Add more hash functions to benchmark scriptsMarc Tiehuis2+86-30
2019-08-21 08:34Update hash/crypto benchmark scriptsMarc Tiehuis6+410-345
2019-08-21 01:17remove incorrect assert regarding 128-bit integersAndrew Kelley1+2-2
2019-08-20 23:42LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2019-08-20 23:36update libcxx to 9.0.0-rc2Andrew Kelley3+89-72
2019-08-20 23:33update embedded LLD to 9.0.0-rc2Andrew Kelley16+321-181
2019-08-20 23:16update C headers to clang 9.0.0-rc2Andrew Kelley3+113-120
2019-08-20 23:09Merge branch 'master' into llvm9Andrew Kelley29+728-208
2019-08-20 19:54Merge branch 'euantorano-fix/3012-os-getrandom-fill-buffer'Andrew Kelley4+25-26
2019-08-20 19:25fixupsAndrew Kelley3+28-37
2019-08-05 18:39fix os.getrandom logic to fill the entire bufferEuan Torano1+32-24
2019-08-05 18:18Fix InStream.readNoEofEuan Torano1+1-1
2019-08-20 18:42add std.c.printfAndrew Kelley1+1-0
2019-08-20 18:42Merge branch 'FireFox317-fix-issue-3030'Andrew Kelley3+69-10
2019-08-20 18:40specify the target for the newest test caseAndrew Kelley2+33-21
2019-08-17 12:16compiler error when variable in asm template cannot be foundTimon Kruiper2+47-0
2019-08-20 05:48Merge pull request #3090 from ziglang/fmt-internalMarc Tiehuis4+76-79
2019-08-19 21:50fix @bitCast of packed struct literalAndrew Kelley2+11-0
2019-08-19 21:36Merge branch 'mikdusan-issue.3010'Andrew Kelley2+11-1
2019-08-19 21:35solve it a slightly different wayAndrew Kelley2+7-2
2019-08-06 16:24fix @bitCast segfault with literal array paramMichael Dusan2+6-1
2019-08-19 20:47added documentation for field access to C pointers (#3088)Aaron Klapatch1+7-0
2019-08-19 19:58fix void array as a local variable initializerAndrew Kelley2+15-2
2019-08-19 18:46fix array multiplication not setting parent value infoAndrew Kelley2+25-4
2019-08-19 16:32don't put libc on the elf linker line for objectsAndrew Kelley1+1-1
2019-08-19 10:28std/fmt: Make FormatOptions arguments non-comptimeMarc Tiehuis2+18-18
2019-08-17 23:17std/fmt.zig: Pass full options struct to all internal functionsMarc Tiehuis3+62-55
2019-08-18 22:20fix error message when dependency requires position independent codeNick Erdmann1+1-1
2019-08-17 23:47add compile error for async frames depending on themselvesAndrew Kelley3+85-2
2019-08-05 07:07std/fmt: Move pointer parsing out of main state machineMarc Tiehuis1+7-17
2019-08-17 21:22allow implicit cast of fn to async fnAndrew Kelley2+51-5
2019-08-17 20:49detect non-async function pointer of inferred async functionAndrew Kelley4+43-2
2019-08-17 19:51add compile error for incorrect atomic ordering in fence #3082Vexu2+15-0
2019-08-17 16:48fix compiler not checking alignment of function framesAndrew Kelley6+57-11
2019-08-17 15:40fix event loop regression on macosAndrew Kelley2+9-9
2019-08-17 03:19std.event.Loop: fix not waking up after file system I/OAndrew Kelley2+11-9
2019-08-17 01:29improvements to std lib for event-based I/OAndrew Kelley8+219-50
2019-08-16 20:52target: add missing switch caseAndrew Kelley1+2-0
2019-08-16 20:43Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley82+6809-5522
2019-08-16 20:30add missing compile error for fn call bad implicit castAndrew Kelley2+55-7
2019-08-16 17:56add test for struct parameter to async function being copiedAndrew Kelley1+43-0
2019-08-16 17:00fix and test case for returning from suspend blockAndrew Kelley3+18-2
2019-08-16 17:02Merge branch 'master' into comment-in-arrayVexu941+31402-150377
2019-08-16 14:54correct LLVM subarch names for armyvt2+64-8
2019-08-16 15:27add compile error for casting const frame to anyframeAndrew Kelley8+39-20
2019-08-16 15:19codegen: LLVMConstSub instead of LLVMBuildSub in one placeAndrew Kelley1+2-2
2019-08-16 15:00add tests for bad implicit casting of anyframe typesAndrew Kelley1+21-0
2019-08-16 14:54add test for async call of generic functionAndrew Kelley1+20-0
2019-08-16 14:49add test for wrong frame type used for async callAndrew Kelley1+16-0
2019-08-16 14:44add compile error for @Frame() of generic functionAndrew Kelley3+21-0
2019-08-16 14:40Merge branch 'master' into fmt-comment-fixVexu941+31244-150372
2019-08-16 14:13zig fmtAndrew Kelley1+9-10
2019-08-16 14:11zig fmt: add more test casesAndrew Kelley1+12-0
2019-08-16 09:24implement new async syntax in self-hosted compilerVexu8+41-145
2019-08-16 02:57note that -mllvm is unsupportedAndrew Kelley1+1-1
2019-08-15 22:54fix crash with sometimes type not being resolvedAndrew Kelley2+11-0
2019-08-15 22:38add assertion about control flow to fix gcc warningAndrew Kelley1+2-0
2019-08-15 22:19zig fmtAndrew Kelley10+15-19
2019-08-15 21:01Merge pull request #3033 from ziglang/rewrite-coroutinesAndrew Kelley54+5742-5189
2019-08-15 20:46basic docs for new async/await semanticsAndrew Kelley1+308-115
2019-08-15 19:06fix error return traces for async calls of blocking functionsAndrew Kelley5+85-23
2019-08-15 18:34force static libs for vendored dependenciesAndrew Kelley1+6-6
2019-08-15 18:05remove `cancel`Andrew Kelley24+256-806
2019-08-14 16:52codegen for async call of blocking functionAndrew Kelley2+151-90
2019-08-14 15:22add compile error for await in exported functionAndrew Kelley2+43-16
2019-08-14 04:38rename behavior test filesAndrew Kelley3+6-6
2019-08-14 04:35respect local variable alignment in async functionsAndrew Kelley3+25-5
2019-08-13 22:14get_struct_type accepts field alignment overridesAndrew Kelley2+37-84
2019-08-13 18:14avoid the word "coroutine", they're "async functions"Andrew Kelley23+175-199
2019-08-13 17:28organize TODOsAndrew Kelley2+21-21
2019-08-13 16:44alignment of structs no longer depends on LLVMAndrew Kelley7+204-59
2019-08-13 15:39Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley16+207-56
2019-08-13 15:33flip the order of fields in error unionsAndrew Kelley3+13-29
2019-08-12 02:35fix async function frames not aligned enoughAndrew Kelley5+40-40
2019-08-12 02:05fix no-longer-correct `nonnull` attribute on merge err ret traces fnAndrew Kelley1+3-9
2019-08-12 01:14fix cancel invoking branch on undefined memoryAndrew Kelley1+18-0
2019-08-11 23:53all tests passingAndrew Kelley17+240-381
2019-08-11 20:09README: link to community projectsAndrew Kelley1+1-0
2019-08-11 18:26fix canceling async functions which have error return tracingAndrew Kelley2+50-31
2019-08-11 17:43fix enum with one member and custom tag typeAndrew Kelley2+11-1
2019-08-11 16:00allow comptime_int to implicit cast to comptime_floatAndrew Kelley4+16-9
2019-08-09 07:43Fixed tiny typo in the math module (shr's description)data-man1+1-1
2019-08-11 13:50std/os/uefi: some more eventsNick Erdmann1+2-2
2019-08-09 23:00src/codegen: configure stack probes explicitlyNick Erdmann1+2-0
2019-08-10 22:03add test case for typical async/await usageAndrew Kelley1+66-0
2019-08-10 21:23fix returning a const error from async functionAndrew Kelley2+39-7
2019-08-10 19:20fix try in an async function with error union and non-zero-bit payloadAndrew Kelley6+187-57
2019-08-09 22:32std/os/uefi: add basic Event supportNick Erdmann6+27-7
2019-08-09 21:12std/os/uefi: change type of Handle from @OpaqueType to *@OpaqueTypeNick Erdmann5+9-9
2019-08-10 01:49fix combining try with errdefer cancelAndrew Kelley5+120-9
2019-08-09 21:34fix cancel inside an errdeferAndrew Kelley6+58-17
2019-08-09 21:09add a little compile error to make Future Andy's life easierAndrew Kelley1+3-0
2019-08-09 14:22fix regression in std.math.minAndrew Kelley1+17-17
2019-08-08 23:08fix passing string literals to async functionsAndrew Kelley3+32-6
2019-08-08 20:41closer to std lib event stuff workingAndrew Kelley3+642-654
2019-08-08 19:34fix var args call on non-generic functionAndrew Kelley2+64-17
2019-08-08 19:13fix segfault with var argsAndrew Kelley3+143-148
2019-08-08 17:44better compile errors when frame depends on itselfAndrew Kelley4+49-6
2019-08-08 17:07add compile error for unable to determine async fn frameAndrew Kelley2+12-0
2019-08-08 16:30async functions in single threaded mode do not use atomic opsAndrew Kelley2+29-7
2019-08-08 16:02more debuggable safety for awaiting twiceAndrew Kelley2+29-5
2019-08-08 15:37cancel, defer, errdefer all working as intended nowAndrew Kelley7+243-62
2019-08-07 21:21Merge pull request #3025 from euantorano/fix/3015-std-os-window-rtlgenrandomAndrew Kelley2+13-4
2019-08-07 21:19Remove unneeded casts.Euan Torano1+3-3
2019-08-07 10:51Don't emit clang error if source or filename pointer is nullSam Tebbs1+9-6
2019-08-07 20:27std.math.min: return a more restrictive type sometimesAndrew Kelley1+59-2
2019-08-07 17:51modify header precedence for zig cc, resolves intrinsics issues (#3027)Ryan Saunderson1+6-3
2019-08-07 14:56cancel works on non-pointersAndrew Kelley2+29-3
2019-08-07 14:56clean up the bitcasting of awaiter fn ptrAndrew Kelley2+1-7
2019-08-07 04:52implement cancelAndrew Kelley7+216-134
2019-08-06 23:07fix awaiting when result type is a structAndrew Kelley5+122-91
2019-08-06 22:47error return trace across suspend pointsAndrew Kelley3+158-10
2019-08-06 22:29passing the error return trace async function testAndrew Kelley5+114-95
2019-08-06 20:37improve async function semanticsAndrew Kelley7+491-323
2019-08-06 18:32Fix function signature and use a loop to ensure buffer is filled.Euan Torano2+13-4
2019-08-06 16:06std/os/uefi: replace init() with default valuesNick Erdmann4+17-54
2019-08-06 02:24Output token symbols similar to stage1Benjamin Feng2+48-48
2019-06-21 13:13Humanize tokenized symbol namesBenjamin Feng2+131-7
2019-08-05 17:49update readmeAndrew Kelley1+1-1
2019-08-05 16:21Fix #2993 - use getrandom on freebsdEuan Torano2+14-0
2019-08-05 16:26std/os/uefi: replace integer bit fields with packed structsNick Erdmann5+53-35
2019-08-05 15:35Add misisng newlineEuan T1+1-2
2019-08-05 15:07Add missing S_IS* for NetBSDEuan Torano2+61-0
2019-08-05 07:10async functions have error return traces where appropriateAndrew Kelley6+91-70
2019-08-05 07:09add a src() method to AstNode to aid debuggingAndrew Kelley2+10-0
2019-08-05 04:44delete IrInstructionMarkErrRetTracePtrAndrew Kelley5+0-54
2019-08-05 04:41support async functions with inferred error setsAndrew Kelley7+269-189
2019-08-05 00:44refactor logic for determining if there is a frame pointerAndrew Kelley1+15-10
2019-08-04 23:08Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley17+747-150
2019-08-04 22:57simpler, less memory intensive suspend/resume implementationAndrew Kelley4+62-92
2019-08-04 22:26move state from ZigFn to CodeGen to save memoryAndrew Kelley2+4-4
2019-08-04 22:24suspension points inside branching control flowAndrew Kelley6+160-82
2019-07-28 21:51initial work torwards std lib support for uefiNick Erdmann21+963-10
2019-08-04 19:15update CONTRIBUTING.mdAndrew Kelley1+6-6
2019-08-04 19:02Merge pull request #2797 from Sahnvour/hashingSahnvour6+525-113
2019-07-16 20:32autohash: force inlining of integer hashing so that the optimizer can see the fast path based on key's size which is known at comptimeSahnvour1+3-1
2019-07-16 18:31wyhash: stateless is faster for both iterative hashing and small keys.Sahnvour1+20-32
2019-07-02 17:46move autoHash into its own module since it can be used with any hash function implementing a streaming interfaceSahnvour3+213-200
2019-07-02 16:40make use of hashing streaming interface in autoHashSahnvour1+85-69
2019-07-02 16:38adapt http/headers.zig to wyhash's new interfaceSahnvour1+1-1
2019-07-01 11:23Add throughput test program for hash functionsMarc Tiehuis1+148-0
2019-07-01 11:23Add iterative wyhash apiMarc Tiehuis3+113-63
2019-06-30 18:46fix hashmap using strings as keysSahnvour1+11-1
2019-06-30 09:35use wyhash in std's hashmap, and improve autoHash to handle more types and behave more correctlySahnvour1+174-92
2019-06-27 21:21direct port of wyhash v2 also inspired by https://github.com/ManDeJan/zig-wyhashSahnvour2+103-0
2019-08-04 07:21Merge pull request #2998 from daurnimator/return-elfAndrew Kelley2+7-11
2019-08-04 06:27std: remove elf.auto_close_stream and elf.prealloc_filedaurnimator1+0-5
2019-08-04 00:33fix regression in calling extern functionsAndrew Kelley2+7-4
2019-08-03 23:40move windows abi detection to `get_native_target`emekoi2+17-16
2019-08-03 20:14implement `@asyncCall` which supports async function pointersAndrew Kelley8+247-61
2019-08-03 16:44LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2019-08-03 16:43update embedded LLD to 9.0.0rc1Andrew Kelley1556+49300-31782
2019-08-03 16:39Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley45+1356-725
2019-08-03 06:55Merge pull request #2994 from euantorano/fix/1626-os-getRandomBytesDevURandomAndrew Kelley5+127-0
2019-08-03 06:51Omit system namespace.Euan T1+1-1
2019-08-03 06:50Update returned error return when not a character device.Euan T1+1-1
2019-08-03 06:40add compile error for calling async function pointerAndrew Kelley2+17-1
2019-08-03 06:11add runtime safety for resuming an awaiting functionAndrew Kelley5+79-7
2019-08-03 05:56std: return Elf object from constructors instead of filling in pointerdaurnimator2+7-6
2019-08-03 05:06add compile error for async call of function pointerAndrew Kelley4+21-6
2019-07-31 13:17Fix public function lookupChristoffer Rasmussen1+49-2
2019-08-01 23:27accept unix style paths on windows-gnuemekoi4+13-9
2019-08-01 22:51implemented runtime abi detetction for windowsemekoi3+32-18
2019-08-02 23:27implement async functions returning structsAndrew Kelley3+65-8
2019-08-02 22:53docs: add atomicrmw operations listAndrew Kelley1+16-0
2019-08-02 22:49Merge pull request #2985 from fengb/fix-build-referencesAndrew Kelley1+16-16
2019-08-02 20:32add heap allocated async function frame testAndrew Kelley1+24-0
2019-08-02 20:31Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley20+421-142
2019-08-02 20:13Merge branch 'master' into rewrite-coroutinesAndrew Kelley6+95-12
2019-08-02 20:10Merge branch 'assignment-result-loc'Andrew Kelley7+128-57
2019-08-02 20:09fix regressions regarding writing through const pointersAndrew Kelley3+28-24
2019-08-02 19:17fix discarding function call resultsAndrew Kelley2+58-26
2019-08-02 18:47fix cmpxchg with discarded resultAndrew Kelley2+17-1
2019-08-02 17:54assignment participates in result locationAndrew Kelley2+25-6
2019-08-02 14:59Add S_* values for freebsd.Euan Torano3+70-0
2019-08-02 14:44Fix call to S_ISCHR and implement for MacEuan Torano3+54-2
2019-08-02 12:19Check if /dev/urandom is a character deviceEuan Torano1+5-0
2019-08-02 05:05implement async await and returnAndrew Kelley9+384-146
2019-08-01 23:14more passing coroutine testsAndrew Kelley3+56-55
2019-08-01 20:41fix calling an inferred async functionAndrew Kelley5+142-148
2019-08-01 20:08reimplement async with function splitting instead of switchAndrew Kelley6+410-273
2019-08-01 07:36disable behavior test for 128-bit cmpxchgAndrew Kelley1+20-19
2019-08-01 06:37allow 128 bit cmpxchg on x86_64Andrew Kelley4+91-3
2019-08-01 03:07Default wasm-lib prefix to emptyBenjamin Feng1+3-0
2019-08-01 02:28More current style for error handlingBenjamin Feng1+3-15
2019-08-01 02:26Add builder.findProgram test and fix referencesBenjamin Feng1+13-4
2019-07-29 23:32improve support for anyframe and anyframe->TAndrew Kelley5+97-29
2019-07-29 21:50Merge pull request #2965 from Sahnvour/zig-stack-tracesAndrew Kelley4+136-52
2019-07-28 16:46pdb: improved stream reading performance, printing stack trace from a stage1 crash is now 10x fasterSahnvour1+8-8
2019-07-28 17:03coff & pdb: improved correctness of our implementation, it is now able to handle stage1's pdb and print its stack tracesSahnvour3+113-45
2019-07-28 15:31os: missing accessW since recent refactoringSahnvour1+16-0
2019-07-25 23:59fix std.fmt to handle std.SegmentedListMichael Dusan2+21-11
2019-07-26 13:01std/build.zig: fix stack checking optionNick Erdmann1+1-1
2019-07-28 12:38fix std.rb.Node.getParent to return optionalMichael Dusan2+3-1
2019-07-29 20:27Merge pull request #2958 from emekoi/mingw-cmakeAndrew Kelley2+19-12
2019-07-29 07:19Merge pull request #2969 from evangrayk/zero-width-structsMarc Tiehuis1+17-1
2019-07-29 01:37support zero-sized structs in zig.fmt.formatEvan Krause1+17-1
2019-07-26 13:42std/build.zig: add checks for UEFINick Erdmann1+9-2
2019-07-25 10:16src/target.cpp: UEFI improvementsNick Erdmann1+3-3
2019-07-27 22:54avoid passing -static to msvc when static linkingemekoi1+1-1
2019-07-27 22:50fixed backtraces when linking libc on mingwemekoi1+9-1
2019-07-26 23:52add the `anyframe` and `anyframe->T` typesAndrew Kelley19+337-50
2019-07-26 21:26improved CMake file for MinGWemekoi1+9-10
2019-07-26 07:59avoid a register copy when fetching the stack pointer in _startJoachim Henke1+4-4
2019-07-26 21:07async functions return void, no more GetSize resume blockAndrew Kelley3+8-18
2019-07-26 02:24`@frameSize` works via PrefixDataAndrew Kelley7+30-22
2019-07-25 19:05implement `@frameSize`Andrew Kelley6+142-4
2019-07-25 05:47implement `@frame` and `@Frame`Andrew Kelley6+96-36
2019-07-25 04:03calling an inferred async functionAndrew Kelley7+238-118
2019-07-24 19:05add test for previous commitAndrew Kelley1+6-0
2019-07-24 17:01align src for IrInstructionArrayToVectorMichael Dusan1+6-2
2019-07-24 06:59implement local variables in async functionsAndrew Kelley3+97-20
2019-07-23 23:35add error for function with ccc indirectly calling async functionAndrew Kelley4+65-15
2019-07-23 22:54inferring async from async callsAndrew Kelley6+123-28
2019-06-14 15:05Fixed an integer overflow in zig fmt and added testcaseTimon Kruiper2+33-1
2019-07-21 11:35fix escape sequence renderingVexu2+50-9
2019-07-22 18:37Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley9+139-18
2019-07-22 18:36fix multiple coroutines existing clobbering each otherAndrew Kelley5+123-45
2019-07-22 17:04fix suspend at end of functionAndrew Kelley1+4-3
2019-07-18 17:54compiler-rt: add __muldi3Andrew Kelley6+116-5
2019-07-22 16:15disable segfault handler when panickingAndrew Kelley6+192-172
2019-07-22 16:33fix usingnamespace analyzing the expression multiple timesAndrew Kelley1+2-1
2019-07-22 16:15disable segfault handler when panickingAndrew Kelley6+192-172
2019-07-22 14:45zig build: adjust DESTDIR logicAndrew Kelley1+16-9
2019-07-22 04:07fix wrong calling convention on async resumeAndrew Kelley1+1-1
2019-07-22 03:27implement async function parametersAndrew Kelley4+90-56
2019-07-22 00:54implement coroutine resumeAndrew Kelley5+67-2
2019-07-21 23:56simple async function passing testAndrew Kelley9+355-319
2019-07-21 22:04zig build: support DESTDIR environment variableAndrew Kelley1+12-10
2019-07-21 21:17returning from async fn adds bad resume safetyAndrew Kelley1+8-0
2019-07-21 21:10fix not jumping to entryAndrew Kelley2+13-6
2019-07-21 20:43remove errors for async calling conventionAndrew Kelley1+0-14
2019-07-21 20:21simple async function call workingAndrew Kelley7+448-66
2019-07-20 17:59docs: don't try to run the undefined behavior example testAndrew Kelley1+6-5
2019-07-20 17:32always give the type to byval attributeAndrew Kelley3+12-1
2019-06-28 03:40remove coroutines implementation and promise typeAndrew Kelley17+62-2814
2019-07-19 22:07update clang driver code to llvm9Andrew Kelley3+89-28
2019-07-19 21:55Merge branch 'fengb-tokenize-ampamp'Andrew Kelley4+234-219
2019-07-19 21:54slightly simpler implementationAndrew Kelley4+135-141
2019-06-25 04:31Docgen invalid for &&Benjamin Feng1+3-1
2019-06-21 04:11Switch old switch / @TagType() to use inferred enumsBenjamin Feng1+98-100
2019-06-21 03:06Generate parse error from &&Benjamin Feng2+17-1
2019-06-12 19:00Tokenize '&&' as AmpersandAmpersandBenjamin Feng1+5-0
2019-07-19 20:56fix usingnamespaceAndrew Kelley9+170-145
2019-07-19 20:55update libcxx to llvm9Andrew Kelley181+5576-4763
2019-07-19 20:54update libunwind to llvm9Andrew Kelley27+1242-964
2019-07-19 20:50update C headers to llvm9Andrew Kelley130+9519-3542
2019-07-19 00:03zig build: add valgrind cli optionsAndrew Kelley1+10-0
2019-07-18 22:15better riscv syscallsAndrew Kelley1+42-84
2019-07-18 17:38closes #2916Michael Dusan1+1-1
2019-07-18 19:20riscv workarounds for llvm not having good asm integrationAndrew Kelley4+99-44
2019-07-18 19:03basic riscv supportAndrew Kelley9+388-10
2019-07-18 17:54compiler-rt: add __muldi3Andrew Kelley6+116-5
2019-07-18 16:28riscv musl: only add the +a featureAndrew Kelley1+5-10
2019-07-18 15:45improvements to riscv supportAndrew Kelley4+41-4
2019-07-18 15:43carry some upstream patches to musl to fix riscv inline asmAndrew Kelley2+13-9
2019-07-17 22:11msvc libc: provide _fltused symbolAndrew Kelley1+8-0
2019-07-17 21:45update zig codebase to llvm 9Andrew Kelley8+422-343
2019-07-17 20:10WIN32 -> _WIN32Andrew Kelley2+2-2
2019-07-17 16:40back to msvc as the default C ABI on WindowsAndrew Kelley1+1-1
2019-07-17 15:58fixed slice length in getEnvVarOwneddimenus1+1-2
2019-07-17 02:23update to llvm9 trunkAndrew Kelley8+59-34
2019-07-17 01:38libc headers before C language headers, and disable libunwind on arm32Andrew Kelley4+17-5
2019-07-17 00:07Merge branch 'update-musl'Andrew Kelley840+23068-143978
2019-07-16 23:54update bundled musl source to 1.1.23Andrew Kelley485+21915-3219
2019-07-16 23:02update musl headers to musl v1.1.23Andrew Kelley356+1177-140783
2019-07-16 22:22Merge branch 'master' into fmt-comment-fixVexu12950+2130819-615624
2019-07-16 22:20Merge branch 'master' into comment-in-arrayVexu12968+2135203-617801
2019-07-16 20:20rename internal names regarding `usingnamespace`Andrew Kelley3+23-23
2019-07-16 17:14Merge branch 'JohnathanFL-master'Andrew Kelley1+30-0
2019-07-16 17:13organize the docs and some rewordingAndrew Kelley1+22-13
2019-07-15 22:20Add multidimensional array exampleJohnathanFL1+21-0
2019-07-16 16:51Merge branch 'msvc-libc-2064' of https://github.com/dimenus/zig into dimenus-msvc-libc-2064Andrew Kelley1+38-35
2019-07-09 09:03cmake: allow user to select static vs dynamic LLVMdaurnimator2+6-1
2019-07-16 16:15retire the example/ folder, rename test-build-examples to "standalone"Andrew Kelley16+43-65
2019-07-16 15:50fix documentation regarding mixing object filesAndrew Kelley1+5-9
2019-07-16 15:50Merge branch 'SamTebbs33-main-return'Andrew Kelley5+40-13
2019-07-16 15:50cleanupsAndrew Kelley2+27-27
2019-07-16 15:27Merge branch 'main-return-!u8' of https://github.com/SamTebbs33/zig into SamTebbs33-main-returnAndrew Kelley5+41-14
2019-07-16 06:53fixed size of ZigClangAPValue on mingw-w64emekoi2+2-2
2019-07-16 04:05fix gitattributesAndrew Kelley1+4-6
2019-07-16 04:01Merge branch 'hryx-translate-c-userland'Andrew Kelley7+1224-45
2019-07-16 03:44fix result location alignment in ir_render_callAndrew Kelley1+1-1
2019-07-16 02:15Merge branch 'translate-c-userland' of https://github.com/hryx/zig into hryx-translate-c-userlandAndrew Kelley6+1223-44
2019-07-16 00:46Merge pull request #2892 from ziglang/install-with-zig-buildAndrew Kelley14943+2060523-2061985
2019-07-16 00:35avoid shipping junk filesAndrew Kelley3+1-274
2019-07-15 23:48fix documentation of assertNick Erdmann1+1-1
2019-07-15 23:50fix build on windowsAndrew Kelley5+25-18
2019-07-15 23:35std.unicode.utf8ToUtf16Le: improve performanceAndrew Kelley2+64-11
2019-07-15 22:25mingw libc can link against ntdllAndrew Kelley4+6287-0
2019-07-15 21:54move lib dirs to lib subdirAndrew Kelley14919+2051967-2053507
2019-07-15 16:28fix the build on macosAndrew Kelley6+110-11
2019-07-15 05:47move install_files.h to not be generated codeAndrew Kelley2+1802-1811
2019-07-15 05:43fix the build on linuxAndrew Kelley1+4-4
2019-07-15 05:41fix the build on windowsAndrew Kelley5+45-22
2019-07-15 04:02implement std.fs.File.updateTimes for windowsAndrew Kelley3+37-1
2019-07-15 02:29std.fs.updateFile: make path if necessaryAndrew Kelley1+29-5
2019-07-15 02:29cmake: fix incorrect dependenciesAndrew Kelley1+1-2
2019-07-14 07:06move some of the installation from cmake to zig buildAndrew Kelley13+414-6582
2019-07-14 00:08Merge pull request #2882 from andersfr/hash-branchAndrew Kelley4+745-0
2019-07-13 22:44fixed static linking on mingw-w64emekoi1+2-0
2019-07-13 22:38ir: add an assertion in phi analysisAndrew Kelley1+1-0
2019-07-13 16:38translate-c: fix incorrectly translated double function pointerAndrew Kelley2+38-1
2019-07-13 11:57Intentional wraparound used +andersfr2+3-1
2019-07-06 21:44Proper use of @truncate instead of @intCastandersfr2+19-19
2019-07-06 20:41Better testing and bugfix in hashUint* functionsandersfr1+37-14
2019-07-06 13:12Ported CityHash and Murmur hashing algorithms to native zigandersfr3+720-0
2019-07-12 23:28fixed compilation on mingw-w64emekoi1+2-4
2019-07-12 22:12Merge pull request #2868 from ziglang/windows-libcAndrew Kelley2132+1455823-125
2019-07-12 22:10mingw libc: delete dead linker code regarding using system libcAndrew Kelley1+26-76
2019-07-12 21:25handle mingw libc defs betterAndrew Kelley2+77-48
2019-07-12 20:14fix build.zigAndrew Kelley1+2-5
2019-07-12 19:10update zig build system for mingw static lib conventionsAndrew Kelley1+56-39
2019-07-12 18:44mingw libc: solve the segfault having to do with destructorsAndrew Kelley4+29-18
2019-07-12 16:11translate-c: better detection of pointer to struct demoted to opaqueAndrew Kelley2+30-2
2019-07-07 04:29std: add new linux 5.2 constantsdaurnimator3+23-1
2019-07-12 07:27fix typo in help text for bundle-compiler-rtthomas1+1-1
2019-07-12 03:48add -Wno-pragma-pack when targeting windows-gnuAndrew Kelley5+29-13
2019-07-11 21:40doc clarify struct size and ABI-alignmentMichael Dusan1+2-2
2019-07-11 17:00funding: I've been accepted into the GitHub Sponsors programAndrew Kelley1+0-1
2019-07-11 16:56the msvc target abi will have to be solved a different wayAndrew Kelley1+1-7
2019-07-11 00:20fix windows not able to build mingwAndrew Kelley1+2-2
2019-07-10 23:40add some more windows defsAndrew Kelley15+6592-10
2019-07-10 21:28mingw: build and link mingwex.libAndrew Kelley504+41132-68
2019-07-10 20:37fixing non system library linkingdimenus1+36-37
2019-07-10 20:17mingw: building and linking msvcrt-os.libAndrew Kelley63+4282-3
2019-07-10 18:13mingw: building and linking mingw32.libAndrew Kelley37+4269-11
2019-07-10 16:40resolved #2064 & fixed hello_world libc builddimenus1+8-4
2019-07-10 03:34ship with mingw-w64 v6.0.0Andrew Kelley1518+1399534-33
2019-07-09 17:31zig build: add standardTargetOptions and deprecate setTargetAndrew Kelley1+200-40
2019-07-09 17:31Revert "fixed path with spaces in llvm-config (#2854)"Andrew Kelley1+47-53
2019-07-09 15:48fixed path with spaces in llvm-config (#2854)Ian Lilley1+53-47
2019-07-08 22:48zig build: install .pdb files along with binariesAndrew Kelley1+27-0
2019-07-08 21:52cap getdents length argument to INT_MAXAndrew Kelley1+14-4
2019-07-08 18:26std.os.getrandom does a libc version checkAndrew Kelley3+35-4
2019-07-08 17:51Merge pull request #2847 from ziglang/glibc-abi-versioningAndrew Kelley27+60384-3815
2019-07-08 15:38avoid dependency on linux/limits.h headerAndrew Kelley1+1-2
2019-07-08 06:10zero initialize targetAndrew Kelley1+7-4
2019-07-07 23:24fix not setting a target glibc version on non-linuxAndrew Kelley1+4-4
2019-07-07 21:55expose glibc version in builtinAndrew Kelley3+39-3
2019-07-07 21:26remove debug logAndrew Kelley1+0-3
2019-07-07 21:24add -target-glibc to cli help and zig buildAndrew Kelley2+16-2
2019-07-07 21:06ability to target any glibc versionAndrew Kelley14+691-53
2019-07-07 00:58add an update_glibc tool, delete dummy libc filesAndrew Kelley13+59636-3754
2019-07-07 15:31zig build: add setLibCFile APIAndrew Kelley1+12-0
2019-07-07 13:53Merge pull request #2837 from daurnimator/linux-AT_Andrew Kelley5+115-24
2019-07-07 13:44Merge pull request #2835 from hryx/de-keyword-anyerrorAndrew Kelley7+1-16
2019-07-07 04:35std: MAP_FAILED is a libc concept on linuxdaurnimator2+4-1
2019-07-07 04:31std: Make linux MAP_ definitions match kerneldaurnimator3+83-11
2019-07-07 04:11std: Linux AT_ constants are the same across architecturesdaurnimator3+30-14
2019-07-07 01:19Remove reference to Keyword_anyerror in docgenhryx1+0-1
2019-07-06 22:57Make anyerror not a keywordhryx6+1-15
2019-07-04 23:00Add implicit cast for *[N]T to [*c]TSamTebbs332+12-2
2019-07-06 17:14Merge pull request #2823 from hryx/unicode-escapeAndrew Kelley6+186-79
2019-07-05 07:36Prevent unreachable when file ends with struct fieldhryx2+10-1
2019-07-05 19:09zig fmt ignores "zig fmt: off" directive for whitespace fixesAndrew Kelley2+15-3
2019-07-05 18:46zig fmt: fix whitespaceAndrew Kelley3+22-23
2019-07-05 18:14code formattingAndrew Kelley2+5-5
2019-07-05 18:10docs: mention `@unionInit` in the union sectionAndrew Kelley1+3-0
2019-07-05 18:08add std.os.windows.subsystemAndrew Kelley1+27-0
2019-07-05 16:53std.os.abort no longer calls msvcrt abort() when linking libcAndrew Kelley1+6-3
2019-07-05 05:52Unicode escapes: documentation and grammarhryx1+4-9
2019-07-05 05:40Unicode escapes: stage1 tokenizer and behavior testshryx3+81-56
2019-07-04 21:48Unicode escapes: stage2 tokenizer and parser testhryx2+101-14
2019-07-04 21:43zig build: search upwards for build.zig fileAndrew Kelley5+40-54
2019-07-04 18:17stage1: add missing help for `--override-lib-dir`Michael Dusan1+2-1
2019-07-04 19:32zig build: install is now the default step; default prefix is zig-cacheAndrew Kelley4+202-107
2019-07-04 14:57Merge pull request #2787 from emekoi/fix-2768Andrew Kelley1+3-3
2019-06-20 23:29Support returning !u8 from mainSamTebbs335+41-14
2019-07-03 18:17forward error code on non-exitsemekoi1+2-2
2019-06-28 22:16forward error code build.zigemekoi1+1-1
2019-07-04 04:35Merge branch 'emekoi-impl-1107'Andrew Kelley4+102-19
2019-07-04 04:35improve the error message and test coverageAndrew Kelley4+79-63
2019-07-04 03:40Merge branch 'impl-1107' of https://github.com/emekoi/zig into emekoi-impl-1107Andrew Kelley4+73-6
2019-07-04 03:09add docs for enum literalsAndrew Kelley1+88-3
2019-07-03 22:41workaround for no equality operator for enum literal and tagged unionAndrew Kelley1+1-1
2019-07-03 19:47Merge branch 'timonkruiper-function-sections'Andrew Kelley8+82-4
2019-07-03 19:46add -ffunction-sections arg when building C objectsAndrew Kelley2+8-3
2019-07-03 18:43Merge branch 'function-sections' of https://github.com/timonkruiper/zig into timonkruiper-function-sectionsAndrew Kelley8+77-4
2019-07-03 18:12added tests for #1107 and a note in the referenceemekoi4+41-4
2019-07-03 15:16added segfault handler support for windowsemekoi4+65-15
2019-07-03 17:55Merge branch 'rbscott-comptime-union-init'Andrew Kelley6+208-28
2019-07-03 17:40update `@unionInit` to integrate with result location semanticsAndrew Kelley4+118-73
2019-07-03 15:26Merge branch 'comptime-union-init' of https://github.com/rbscott/zig into rbscott-comptime-union-initAndrew Kelley5+136-1
2019-07-03 01:14add missing compile error for comptime continue inside runtime catchAndrew Kelley2+20-3
2019-07-02 23:44update the default panic handler on freestandingAndrew Kelley1+3-1
2019-07-02 20:53Merge branch 'shawnl-has-field'Andrew Kelley8+145-0
2019-07-02 20:52fixupsAndrew Kelley6+52-41
2019-07-02 20:21Merge branch 'has-field' of https://github.com/shawnl/zig into shawnl-has-fieldAndrew Kelley7+134-0
2019-07-02 20:10print dir name on failure to write to cache dirAndrew Kelley1+1-1
2019-07-02 19:21docs: mention the standard library documentationAndrew Kelley2+9-0
2019-06-30 19:31return `FileNotFound` for PATH_NOT_FOUND in DeleteFileWemekoi1+1-0
2019-07-02 18:48Merge pull request #2788 from emekoi/pdb-fixAndrew Kelley2+15-11
2019-07-02 18:26improved logic on whether to include start filesAndrew Kelley1+33-5
2019-07-01 13:22Added ZigLLVMCreateTargetMachine and pass function-sections flag Also added extra cache lineTimon Kruiper5+73-12
2019-07-02 17:38enable segfault stack traces in stage1 compilerAndrew Kelley4+14-0
2019-07-02 17:27stack traces on segfault by default for linux-x86_64Andrew Kelley6+252-8
2019-06-27 22:58Added function-section functionalityTimon Kruiper7+17-5
2019-07-01 05:27added invalid switch prong erroremekoi1+34-4
2019-06-30 10:25Update for new fmt.zig formattingMarc Tiehuis2+3-3
2019-06-29 21:34Define different struct size for APValue on Windows (thanks @Sahnvour)hryx2+9-2
2019-06-29 18:56added init function for `Coff`emekoi2+13-9
2019-06-28 21:01fix formattingemekoi1+105-27
2019-06-28 21:01fix syntax highlightingemekoi1+13-13
2019-06-29 06:30fix stack escape in add_source_file()Michael Dusan1+7-8
2019-06-29 01:01Don't return a slice pointing to a deceased stack addresshryx1+15-12
2019-06-29 00:40Fix string literal: not null-terminated (thanks @mikdusan)hryx1+6-6
2019-06-28 23:22initialize sections in openSelfDebugInfoWindowsemekoi2+1-2
2019-06-28 22:59fixed debug info on windowsemekoi1+2-1
2019-06-28 06:12Translate IntegralCast; add stage2 test coveragehryx2+69-1
2019-06-28 06:00rename std/special/bootstrap.zig to std/special/start.zigAndrew Kelley7+155-155
2019-06-28 05:16Use new width format optionhryx1+1-1
2019-06-28 05:12Merge branch 'master' into translate-c-userlandhryx63+6650-2716
2019-06-28 04:17Separate with space instead of LF to prevent rendering excessive indentationhryx1+1-1
2019-06-28 04:02Create and render big.Int from IntegerLiteral; group BinaryOperatorhryx1+31-9
2019-06-28 00:37Merge pull request #2775 from SamTebbs33/alignment-docsAndrew Kelley1+6-0
2019-06-27 23:16Merge branch 'emekoi-root-import'Andrew Kelley3+15-7
2019-06-27 23:15fixupsAndrew Kelley3+18-19
2019-06-27 22:38Merge branch 'root-import' of https://github.com/emekoi/zig into emekoi-root-importAndrew Kelley1+16-7
2019-06-27 21:23Add check for power of 2 to std.mem.alignBackwardSamTebbs331+4-3
2019-06-27 21:22fix for with null and T peer types and inferred result location typeAndrew Kelley2+19-3
2019-06-27 21:22Add doc comments to alignment functionsSamTebbs331+5-0
2019-06-27 20:54fix switch with null and T peer types and inferred result location typeAndrew Kelley2+19-4
2019-06-27 19:38avoid std.debug.global_allocator in http headers testsAndrew Kelley2+28-22
2019-06-27 18:07Merge branch 'daurnimator-http.headers'Andrew Kelley4+619-0
2019-06-27 18:06update format function for new std fmt changesAndrew Kelley1+8-1
2019-06-27 17:37Merge branch 'http.headers' of https://github.com/daurnimator/zig into daurnimator-http.headersAndrew Kelley4+612-0
2019-06-27 16:24compile error for using slice as array init expr typeAndrew Kelley2+16-3
2019-06-27 16:05Merge branch 'daurnimator-logging-allocator'Andrew Kelley3+56-0
2019-06-27 16:04fixupsAndrew Kelley3+56-47
2019-06-27 15:20Merge branch 'logging-allocator' of https://github.com/daurnimator/zig into daurnimator-logging-allocatorAndrew Kelley1+47-0
2019-06-27 15:04better CLI error message for missing sub-architectureAndrew Kelley2+19-7
2019-06-27 09:50Remove #2725 workaroundMarc Tiehuis1+5-15
2019-06-27 03:25add test case for defer modifying return value before returnedAndrew Kelley1+17-0
2019-06-26 23:00fix comments getting removed after empty commentsVexu2+32-9
2019-06-26 22:29Merge pull request #2602 from ziglang/copy-elision-3Andrew Kelley42+4319-2112
2019-06-26 21:30added better test casesVexu1+18-0
2019-06-26 20:27fix incorrectly omitting variable declarationsAndrew Kelley1+0-3
2019-06-26 18:44Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley21+1476-507
2019-06-26 18:32add missing error code for DeleteFileWAndrew Kelley2+6-1
2019-06-26 18:00all tests passing on linuxAndrew Kelley5+11-7
2019-06-26 16:40net: quickfix on non-existing Address.familyLuna1+0-1
2019-06-26 17:06Merge branch 'master' into comment-in-arrayVexu9+463-377
2019-06-26 17:03improved comment indentation in arraysVexu2+63-6
2019-06-26 16:42disable building self hosted compiler in test suiteAndrew Kelley1+2-1
2019-06-26 16:31fix peer type resolution: unreachable, error set, unreachableAndrew Kelley3+41-7
2019-06-24 07:29fixed IfTypeExpr parsingVexu2+14-2
2019-06-26 15:03Merge pull request #2750 from cartr/thumbv4-aeabiAndrew Kelley1+39-6
2019-06-26 05:54compiler-rt: use more idiomatic switch syntaxCarter Sande1+8-14
2019-06-26 04:36fix peer type resolution with nullAndrew Kelley2+15-0
2019-06-25 23:03all compile error tests passingAndrew Kelley2+50-24
2019-06-25 22:06fix several compile error test regressionsAndrew Kelley2+52-34
2019-06-25 20:04fix infinite loop when error in peer resolutionAndrew Kelley1+21-8
2019-06-25 17:57fix implicit cast vector to arrayAndrew Kelley2+16-0
2019-06-25 15:31fix union init with void payloadAndrew Kelley6+44-35
2019-06-25 08:15Merge pull request #2714 from ziglang/fmt-overhaulMarc Tiehuis5+402-367
2019-06-25 05:37Escape C string literalshryx1+44-3
2019-06-25 05:32compiler-rt: Support thumb versions older than armv6Carter Sande1+41-2
2019-06-25 05:11Add parsing of fill and alignment in std.formatMarc Tiehuis1+45-2
2019-06-24 22:12fixed comment formatting in arrays and fn paramsVexu2+42-4
2019-06-24 19:30fix compile error when building zig w/ clangMichael Dusan1+8-2
2019-06-24 18:38align (vector -> array) store to result locationMichael Dusan1+1-1
2019-06-24 00:17transBinaryOperator: Add, Subhryx4+55-3
2019-06-23 22:06transStringLiteralhryx2+39-0
2019-06-23 21:32Observe translate mode in stage2hryx2+24-23
2019-06-23 21:14Merge branch 'shawnl-simd2'Andrew Kelley12+1009-128
2019-06-23 21:14remove stray abortAndrew Kelley1+0-1
2019-06-23 21:10Merge branch 'simd2' of https://github.com/shawnl/zig into shawnl-simd2Andrew Kelley13+1010-128
2019-06-23 06:15increase stack size for mingwemekoi1+6-3
2019-06-23 19:46stage1: always render space after `fn` like stage2hryx2+10-11
2019-06-23 19:31Merge branch 'master' into translate-c-userlandhryx145+88413-87571
2019-06-23 08:03Fix order of tokens; omit 'pub' for fn typeshryx1+40-28
2019-06-23 06:06compile error tests only for debug modeAndrew Kelley1+13-15
2019-06-23 05:30Fix recursive self-referential blockhryx1+7-5
2019-06-23 05:29Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley30+65-187
2019-06-23 05:29uncomment passing std lib testsAndrew Kelley2+12-2
2019-06-23 04:41fix some legacy coroutine stuffAndrew Kelley5+26-9
2019-06-23 03:51Merge pull request #2733 from emekoi/write-stringsAndrew Kelley2+8-10
2019-06-23 01:21supress warnings for format strings on msys64emekoi1+7-9
2019-06-23 00:54make string literal const on windowsemekoi1+1-1
2019-06-23 00:29Translate assignment BinaryOperator statementshryx4+128-0
2019-06-23 00:29Assign undefined literal (instead of null) when no init valuehryx1+15-4
2019-06-22 23:02fix another crashAndrew Kelley2+4-1
2019-06-22 22:54fix std.json regressionAndrew Kelley2+3-2
2019-06-22 20:18elide redundant safety check when switching on tagged unionsAndrew Kelley4+10-8
2019-06-21 21:18stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc @roundShawn Landden11+719-131
2019-06-22 14:33heap: make one global instance of DirectAllocatorSahnvour28+57-177
2019-06-22 17:37fix implicit cast fn call result to optional in field resultAndrew Kelley2+33-8
2019-06-22 05:19Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley3+12-3
2019-06-22 03:54Update langref.html.inGray Olson1+1-1
2019-06-22 05:13fix ArenaAllocatorAndrew Kelley2+15-15
2019-06-21 23:29uncomment passing std lib testsAndrew Kelley1+46-46
2019-06-21 22:21fix return result loc and then switch with range...Andrew Kelley4+87-66
2019-06-21 21:49fix implicit cast to optional to error union to return result locAndrew Kelley3+24-5
2019-06-21 20:54fix implicit cast bitcast result to error union by returningAndrew Kelley2+16-0
2019-06-21 18:44fix extern functions returning byval structsAndrew Kelley2+50-19
2019-06-21 18:06fix nested orelse and nested catchAndrew Kelley3+46-2
2019-06-21 17:16blocks have result location semanticsAndrew Kelley2+74-24
2019-06-21 13:43stage1: update fn_key_eql() for @mulAdd() on vectorsShawn Landden1+3-1
2019-06-21 08:23Link formatting workaround to issueMarc Tiehuis1+6-1
2019-06-20 08:07breaking: Add positional, precision and width support to std.fmtMarc Tiehuis5+354-367
2019-06-21 04:58fix regression with zero sized arrayAndrew Kelley2+11-0
2019-06-21 02:39BRANCH_TODO file moved to the pull request commentsAndrew Kelley1+0-23
2019-06-21 02:38fix loops with multiple break statementsAndrew Kelley6+224-112
2019-06-20 13:36Fix absFloatMatthew Murray1+10-1
2019-06-19 21:11fix macOS stack trace regressionMichael Dusan1+1-1
2019-06-20 22:15fix coroutinesAndrew Kelley3+11-5
2019-06-20 22:03one more test passingAndrew Kelley3+60-37
2019-06-20 03:52fix peer result loc fn call with comptime conditionAndrew Kelley3+23-23
2019-06-20 03:39fix labeled break inside comptime if inside runtime ifAndrew Kelley5+53-21
2019-06-20 02:29fix double getelementptr of runtime globalAndrew Kelley3+76-125
2019-06-19 23:01Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley20+604-277
2019-06-19 22:47fix optional pointer to size zero structAndrew Kelley5+36-22
2019-06-19 21:07fix `try` not setting error code on result locationAndrew Kelley3+51-44
2019-06-19 20:29fix comptime test error for empty error setAndrew Kelley4+35-14
2019-06-19 20:16fix extraneous nested union field instructionAndrew Kelley3+23-18
2019-06-19 19:18fix detection of unable to evaluate constant expressionAndrew Kelley3+20-20
2019-06-19 18:35fix comptime modification of const struct fieldAndrew Kelley6+41-27
2019-06-19 16:48test: include muladd.zig in behavior testsShawn Landden1+1-0
2019-06-18 22:28stage1: add support for @mulAdd fused-multiply-add for floats and vectors of floatsShawn Landden8+293-7
2019-06-19 17:06c: add fma and fmafShawn Landden1+6-1
2019-06-18 21:43fix inline loop behavior with variable result locAndrew Kelley2+27-22
2019-06-18 21:07back to many behavioral tests passingAndrew Kelley7+52-54
2019-06-16 20:11Correct the isEmpty functionjoachimschmidt5571+20-1
2019-06-18 19:00fix problem with inferred error set return resultAndrew Kelley1+1-22
2019-06-18 18:44fix bitcastAndrew Kelley1+7-2
2019-06-18 18:30more miscellaneous fixesAndrew Kelley1+172-50
2019-06-18 07:40Fix windows create process retry/path searchJonathan Marler2+24-15
2019-06-18 15:32Merge branch 'kristate-you-are-banned-please-fuck-off'Andrew Kelley4+14-9
2019-06-18 15:31when resolving slice types, might need to...Andrew Kelley2+14-1
2019-06-18 15:18Revert "fixes resolving aligment of child type in slice"Andrew Kelley3+1-9
2019-06-18 14:49fix zero length array literal casted to sliceAndrew Kelley1+14-2
2019-06-18 13:26fix tiny typo in langref.html.inBoris1+1-1
2019-06-18 01:39misc fixesAndrew Kelley2+124-85
2019-06-17 21:46inferred comptime array initsAndrew Kelley3+130-108
2019-06-17 21:12fix function callsAndrew Kelley1+9-5
2019-06-17 20:27inferred comptime union initsAndrew Kelley3+85-74
2019-06-17 03:58Remove duplicate exe name with zig runJonathan Marler6+49-51
2019-06-17 17:31inferred comptime values rather than elided scopesAndrew Kelley5+208-235
2019-06-17 10:03Small cleanup of fmt.zigMarc Tiehuis1+254-197
2019-06-17 04:03mem.concatJosh Wolfe1+37-0
2019-06-15 17:02std: add gimli permutation to cryptodaurnimator3+172-0
2019-06-13 13:44Added HashInt to function calls AutoHash\nFixes issue 2669Timon Kruiper1+5-5
2019-06-16 18:17stage1: check for null in buf_len and buf_ptrShawn Landden1+2-0
2019-06-16 18:14fix type info crash on extern lib nameAndrew Kelley2+26-6
2019-06-16 00:10fixes resolving aligment of child type in sliceJimmi HC3+9-1
2019-06-15 23:19better result location handling of inline loopsAndrew Kelley7+146-50
2019-06-15 16:28better result location semantics with optionals and return locationsAndrew Kelley14+281-169
2019-06-15 14:34Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley13+121-114
2019-06-14 22:45standard library integrates with knowledge of stripped debug infoAndrew Kelley4+20-5
2019-06-14 22:18expose builtin.strip_debug_infoAndrew Kelley2+3-0
2019-06-14 21:23fix `@export` for arrays not respecting the symbol nameAndrew Kelley6+61-71
2019-06-14 19:20fix `@export` for arrays and allow sections on extern variablesAndrew Kelley3+11-31
2019-06-14 17:32uncomment more passing testsAndrew Kelley9+95-94
2019-06-14 15:41fix peer result locs with switchAndrew Kelley4+23-9
2019-06-14 15:01fix peer result location with error code and payloadAndrew Kelley4+59-24
2019-06-14 00:30fix a couple more test regressionsAndrew Kelley3+7-5
2019-06-14 00:24fix bitcast packed struct to integer and backAndrew Kelley2+18-20
2019-06-14 00:01fix atomic builtin functionsAndrew Kelley3+24-22
2019-06-13 20:51allow comptime array literals casted to slicesAndrew Kelley3+22-21
2019-06-13 20:25fix behavior for nested array literalsAndrew Kelley4+158-142
2019-06-13 17:31fix runtime initialize array elem and then implicit cast to sliceAndrew Kelley4+141-123
2019-06-13 03:09Remove const on argsAllocJonathan Marler1+1-1
2019-06-13 11:26HashMap.getValue()Josh Wolfe1+6-0
2019-06-13 05:48Handle putNoClobber errorsJonathan Marler1+4-4
2019-06-13 03:39Add HashMap apis that assert the common caseJosh Wolfe1+18-5
2019-06-13 02:19comment out the behavior tests that are failingAndrew Kelley1+39-39
2019-06-13 02:13fix result loc implicit casting optionals and error unionsAndrew Kelley1+28-25
2019-06-13 01:46fix double nested peer result locationsAndrew Kelley2+45-33
2019-06-12 23:43fix declref not writing to result locAndrew Kelley3+10-6
2019-06-12 22:08fix nested peer result locs with no memory locAndrew Kelley2+17-11
2019-06-12 19:02fix `@bitCast` with runtime scalar and dest result loc varAndrew Kelley2+15-10
2019-06-12 17:49fix alignment problem with `@bitCast` result locationAndrew Kelley1+13-1
2019-06-12 17:42fix `@bitCast` regressionsAndrew Kelley2+15-14
2019-06-11 23:40fixed infinite loop when caching packagesemekoi1+2-0
2019-06-11 22:26fix runtime if nested inside comptime ifAndrew Kelley5+43-19
2019-06-11 21:06made root package available to itselfemekoi1+2-0
2019-06-11 21:05made root package available to all other packagesemekoi1+12-7
2019-06-11 20:04fix returning scalar valuesAndrew Kelley2+7-2
2019-06-11 19:44fix `@bitCast` semantics when there is no parent result locAndrew Kelley4+59-2
2019-06-11 18:46temporarily simplify test_runner.zigAndrew Kelley5+33-39
2019-06-11 18:31Update langref.html.inNicholas Walton1+1-1
2019-06-11 18:15fix for loop index variable not in scopeAndrew Kelley1+1-1
2019-06-11 17:48fix not checking return value of resolving resultAndrew Kelley2+4-0
2019-06-11 17:44fix struct and array init when result casted to anyerror!?TAndrew Kelley2+8-3
2019-06-11 17:27fix struct and array init when result casted to anyerror!?TAndrew Kelley4+44-28
2019-06-11 16:19fix implicit casting return value struct/arary init to optionalAndrew Kelley5+65-32
2019-04-12 10:35std: add std.http.Headers fielddaurnimator4+612-0
2019-06-11 06:06transReturnStmthryx4+40-0
2019-06-11 05:24fixes for crashes and compile errorsAndrew Kelley1+54-32
2019-06-11 04:36fix comptime variablesAndrew Kelley1+8-4
2019-06-11 04:27fix comptime function callsAndrew Kelley5+33-30
2019-06-11 04:09Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley22+548-46
2019-06-11 03:54remove the final legacy stack allocationAndrew Kelley4+6-38
2019-06-11 03:51use result loc for ref instructionAndrew Kelley4+59-26
2019-06-11 03:25fix peer result locations in the face of unreachableAndrew Kelley2+122-71
2019-06-10 23:49result location semantics for vector to arrayAndrew Kelley4+17-16
2019-06-10 23:11result loc semantics for loading packed struct pointer to packed structAndrew Kelley4+90-73
2019-06-10 22:34result loc semantics for `@sliceToBytes` and `@bytesToSlice`Andrew Kelley4+39-23
2019-06-10 21:49result location semantics for cmpxchgAndrew Kelley4+41-29
2019-06-10 21:28result location semantics for error union wrapping an errorAndrew Kelley4+61-39
2019-05-30 18:11altered all instances of readInt* in std.io (and std.debug) to consume the minimum byte size required instead of @sizeOf().tgschultz2+13-12
2019-06-10 20:55result location semantics for error union wrapping a payloadAndrew Kelley5+43-39
2019-06-10 05:20Use std.math.isPowerOfTwo across std libRyan Liptak3+3-4
2019-06-10 20:20result location semantics for optional wrapAndrew Kelley4+34-27
2019-06-10 19:49result location semantics for slicesAndrew Kelley5+210-97
2019-06-10 16:24result location semantics for `@bitCast`Andrew Kelley5+103-130
2019-06-10 15:15hook up result locations for union initializationsAndrew Kelley5+56-128
2019-06-10 13:54Merge pull request #2424 from daurnimator/single-linked-listAndrew Kelley8+205-21
2019-06-10 06:35(broken) local var decls, integer literals (part)hryx4+163-16
2019-05-04 04:02std.heap.ArenaAllocator: use singly linked listdaurnimator1+5-6
2019-05-04 03:50std: Add singly linked listdaurnimator2+180-0
2019-05-04 03:54std: existing LinkedList is actually a TailQueuedaurnimator8+23-18
2019-06-10 04:45whitespace cleanupAndrew Kelley1+3-3
2019-06-10 04:43Merge pull request #2525 from daurnimator/uringAndrew Kelley4+172-2
2019-06-08 14:58Add check for null body in if, for and whileSamTebbs332+42-0
2019-05-20 13:25std: add linux kernel definitions for io_uringdaurnimator2+138-0
2019-05-20 13:25std: add linux kernel_rwf type and preadv2+pwritev2daurnimator2+25-0
2019-05-20 14:29std: testing.expectEqual on structs now worksdaurnimator1+4-2
2019-06-10 04:39fix array literal syntaxAndrew Kelley1+1-1
2019-05-20 13:22std: add math.isPowerOfTwodaurnimator1+5-0
2019-06-10 04:38Merge branch 'sfc64' of https://github.com/Sahnvour/zig into Sahnvour-sfc64Andrew Kelley2+111-5
2019-06-10 04:35fix build on macosAndrew Kelley2+2-2
2019-06-09 23:55inferred array size of array literals worksAndrew Kelley2+15-47
2019-06-09 23:44Merge remote-tracking branch 'origin/master' into copy-elision-3Andrew Kelley131+87854-87089
2019-06-09 23:24different array literal syntax when inferring the sizeAndrew Kelley106+87060-86940
2019-06-09 16:03result loc semantics for array initializationAndrew Kelley2+34-19
2019-06-09 14:46remove ResultLocField dead codeAndrew Kelley3+0-59
2019-06-09 12:45implementation of the Sfc64 RNG from PractRandSahnvour1+100-0
2019-06-09 12:44allow comptime_int in math.shl and math.shrSahnvour1+11-5
2019-06-09 03:49grammarmarkfirmware1+2-2
2019-06-08 23:43docs: update for else exampleJonathan Pentecost1+3-4
2019-06-09 00:02Restore fn decls removed during conflicthryx1+34-0
2019-06-08 23:23Merge branch 'master' into translate-c-userlandhryx114+3742-1014
2019-06-08 23:09(broken) translate Paren typehryx1+9-5
2019-06-08 22:57transImplictCastExpr: LValueToRValuehryx1+3-0
2019-06-08 22:54transCStyleCastExprhryx4+53-9
2019-06-08 22:51result location mechanism for struct initializationAndrew Kelley7+270-143
2019-06-08 19:34add bcmp implementation as LLVM 9 now emits thoseShawn Landden1+26-2
2019-06-08 19:49docs: add comment about for else and breakShritesh Bhattarai1+1-0
2019-06-08 05:16hook up result locs for `try`Andrew Kelley5+13-13
2019-06-08 05:09hook up peer result locs to orelse keywordAndrew Kelley1+73-67
2019-06-07 21:37hook up peer result locs to catchAndrew Kelley2+33-13
2019-06-07 19:58hook up result locs to for loopsAndrew Kelley2+16-6
2019-06-07 19:48hook up peer result locs to while bool and optionalAndrew Kelley2+32-9
2019-06-07 19:22hook up while on error unions with result locationsAndrew Kelley2+51-54
2019-06-07 18:49hook up peer result locs to if optional and if errAndrew Kelley2+51-14
2019-06-07 18:20fix behavior for peer result locs with one prong unreachableAndrew Kelley3+21-10
2019-06-07 16:20update the default macos version min to 10.14Andrew Kelley3+3-3
2019-06-07 16:07ci: let's try a new build of llvm+clang on 10.14Andrew Kelley2+2-2
2019-06-07 15:51fix behavior for non sret fn callsAndrew Kelley1+2-2
2019-06-07 15:34no-copy semantics for peer result function callsAndrew Kelley4+137-74
2019-06-06 16:37Merge pull request #2628 from emekoi/error-unexpectedAndrew Kelley6+415-1
2019-06-06 16:26Merge pull request #2630 from squeek502/hashmap-pow2Andrew Kelley1+16-8
2019-06-06 06:36std.HashMap: use std.math.ceilPowerOfTwoRyan Liptak1+3-3
2019-06-06 06:26std.HashMap: optimize indexing by avoiding modulo operatorRyan Liptak1+13-5
2019-06-05 22:18switched to fixed-length buffer for error messagesemekoi6+396-392
2019-06-05 20:30fixed mismatched typesemekoi3+4-3
2019-06-05 19:54updated std.c.{freebsd, netbsd} to usingnamespaceemekoi2+2-2
2019-06-05 19:57removed duplicate definitionsemekoi1+0-2
2019-06-05 19:42windows.unexpectedError prints a human friendly stringemekoi4+412-1
2019-06-05 00:29add cache-control headers to tarballs on cimrkishi5+6-6
2019-06-05 03:24Merge pull request #2617 from squeek502/ceil-power-of-twoAndrew Kelley1+70-9
2019-06-04 22:49std.math: Clarify ceilPowerOfTwo inputs and disallow zero as an inputRyan Liptak1+7-9
2019-06-04 18:47no-copy semantics for switch expressionsAndrew Kelley2+71-23
2019-06-02 15:27src/ast_render.cpp: fix rendering of character literals <= 0x0fNick Erdmann1+1-1
2019-06-01 14:59Stop the musl builder from skipping necessary filesLemonBoy1+29-26
2019-06-04 12:46Added LineComment support when MultiLines are used in ArrayInit also added the corresponding testcaseTimon Kruiper2+17-7
2019-06-04 16:31std.os.mmap: update doc comments for previous commitsAndrew Kelley1+0-1
2019-06-04 16:30Merge pull request #2581 from LemonBoy/misc-stuffAndrew Kelley5+130-40
2019-06-04 15:58Merge pull request #2620 from LemonBoy/debug-stuffAndrew Kelley4+70-36
2019-06-04 07:05Propagate DIFlags to LLVMLemonBoy4+69-35
2019-06-04 07:05Make `void` a signed typeLemonBoy1+1-1
2019-06-04 02:21fix the rest of the ir_build_alloca_src callsitesAndrew Kelley1+17-10
2019-06-04 01:53no-copy semantics for if optional and if error unionAndrew Kelley1+7-6
2019-06-04 01:40no-copy semantics for for loopsAndrew Kelley5+44-178
2019-06-04 00:56while loopsAndrew Kelley5+86-82
2019-06-03 23:11fix alignment of constsAndrew Kelley4+15-11
2019-06-03 21:46var types, alignment, and comptimeAndrew Kelley5+141-84
2019-06-03 19:44add missing ir_expr_wrap callsAndrew Kelley2+15-9
2019-06-03 05:09std.math: Add ceilPowerOfTwo and ceilPowerOfTwoPromoteRyan Liptak1+72-9
2019-06-01 12:25fixed Deserializer.alignToByte() and added test coveragetgschultz2+2-1
2019-05-29 08:30Move dl_iterate_phdr to os.zigLemonBoy5+130-39
2019-05-29 07:44Remove length restriction in mmap wrapperLemonBoy1+0-1
2019-05-31 02:38doc: recommend optional pointers for nullptrs instead of allowzeroShritesh Bhattarai1+3-3
2019-05-31 05:36no-copy semantics for function forwardingAndrew Kelley3+16-5
2019-05-31 05:08no-copy semantics for function call init var and literalAndrew Kelley1+6-3
2019-05-31 04:54peer result locations with mixed runtime/comptimeAndrew Kelley2+18-14
2019-05-31 04:22local consts with comptime init exprsAndrew Kelley1+20-14
2019-05-31 03:25no-copy semantics for nested ifAndrew Kelley1+2-1
2019-05-30 21:05no-copy semantics for if exprAndrew Kelley5+404-172
2019-05-01 05:56no-copy semantics for basic runtime function call variable initAndrew Kelley6+521-151
2019-05-30 19:48Merge pull request #2593 from LemonBoy/aarch64-stuffAndrew Kelley6+41-33
2019-05-30 19:35default struct field initialization expressionsAndrew Kelley7+89-23
2019-05-30 16:07dep tokenizer: run zig fmt and move exports to canonical locationAndrew Kelley2+75-102
2019-05-30 15:53Merge pull request #2182 from mikdusan/issue.2046Andrew Kelley6+1240-55
2019-05-30 15:05Correct flag definitions for arm64LemonBoy1+5-5
2019-05-30 14:28Fix some syscalls on arm64LemonBoy5+36-28
2019-05-30 03:45update load dynamic library test for std lib changesAndrew Kelley2+5-4
2019-05-29 15:23Fix fmt.zig handling of slices of slicestgschultz1+8-2
2019-05-26 21:22std.meta/trait: def/definition => decl/declaration TypeInfo: defs/Definition => decls/Declarationstgschultz7+136-190
2019-05-16 23:40improve the libc of wasm32-freestanding targetAndrew Kelley5+468-1
2019-04-09 20:00stage1: AstNodes cannot be casted, but are rather accessed via a union.Shawn Landden1+1-1
2019-05-29 22:11Correct formatting for multiline string in arraysTimon Kruiper2+36-4
2019-05-29 23:49Merge branch 'NBonaparte-linuxdynlib'Andrew Kelley2+2-4
2019-05-23 07:10build_examples: reenable load_dynamic_libraryNBonaparte1+1-3
2019-05-23 07:06LinuxDynLib: remove MAP_LOCKED flagNBonaparte1+1-1
2019-05-29 23:41Merge pull request #2567 from emekoi/fix-dynlibAndrew Kelley1+3-5
2019-05-29 23:38Merge pull request #2546 from LemonBoy/sigaltstackAndrew Kelley12+115-0
2019-05-29 22:55run zig fmt to update `use` to `usingnamespace`Andrew Kelley39+32-44
2019-05-29 22:54zig fmt: fix 2 bugs of mangling source filesAndrew Kelley4+34-2
2019-05-29 21:39change `use` to `usingnamespace`Andrew Kelley9+28-14
2019-05-29 22:33Implement missing clang functions from last commithryx4+36-2
2019-05-29 22:18main: set subsystem in `zig builtin` when explicitly providedAndrew Kelley1+1-0
2019-05-29 21:14Merge branch 'emekoi-builtin-subsystem'Andrew Kelley6+74-12
2019-05-29 16:08codegen: initialize subsystemAndrew Kelley1+1-0
2019-05-29 15:56cleanups for windows subsystem in builtin.zigAndrew Kelley6+55-43
2019-05-10 14:57set subsystem to null if not on windows or uefiemekoi1+3-3
2019-05-10 14:48try to resolve TargetSubSystemAuto to actual subsystememekoi1+14-5
2019-05-09 23:01added subsystem to builtin.zigemekoi1+40-0
2019-05-29 20:36Add missing sigaltstack definition for darwinLemonBoy1+2-0
2019-05-29 07:43Add sigaltstack wrapper in os.zigLemonBoy4+38-9
2019-05-29 20:32Merge branch 'LemonBoy-use-struct-pt2'Andrew Kelley5+48-31
2019-05-29 20:31`use` works on unions and enums in addition to structsAndrew Kelley4+16-20
2019-05-29 19:48Merge branch 'use-struct-pt2' of https://github.com/LemonBoy/zig into LemonBoy-use-struct-pt2Andrew Kelley2+39-18
2019-05-29 18:39add review changesMichael Dusan3+29-20
2019-05-29 14:47Merge pull request #2530 from gonzus/gonzus/improve-clang-zigAndrew Kelley1+217-187
2019-05-28 22:18no "use of undeclared identifer" in dead comptime branchesAndrew Kelley7+70-28
2019-05-27 15:39Reject undefined as typeLemonBoy2+28-0
2019-05-22 20:14Warn the user if run/test is paired with emit optionsLemonBoy1+9-0
2019-05-21 13:50Avoid a crash when there are no namespace componentsLemonBoy1+11-4
2019-05-28 20:11fix invalid LLVM IR generated for ?*void const castsAndrew Kelley3+14-1
2019-05-28 18:53link to contributing in readmeAndrew Kelley1+1-0
2019-05-28 18:50extract CONTRIBUTING.md from README.mdAndrew Kelley2+91-92
2019-05-28 18:36Create FUNDING.ymlAndrew Kelley1+2-0
2019-05-14 09:12Move __zig_fail_unwrap locals on stackLemonBoy1+51-54
2019-05-28 16:47Merge branch 'LemonBoy-guard-pages-in-threads'Andrew Kelley2+34-11
2019-05-28 16:46thread.spawn: bubble up mprotect error.OutOfMemoryAndrew Kelley2+9-1
2019-05-28 16:26Add a guard page for each threadLemonBoy1+24-9
2019-05-28 16:25Fix os.mprotect signatureLemonBoy1+2-2
2019-05-28 16:18updated dynamic libraries to new stdemekoi1+4-12
2019-05-28 15:58clang.zig cleanup #9: rename arg0 to selfGonzalo Diethelm1+23-23
2019-05-22 13:41clang.zig cleanup #8: add missing constsGonzalo Diethelm1+8-3
2019-05-22 13:36clang.zig cleanup #7: add missing structGonzalo Diethelm1+6-0
2019-05-22 13:35clang.zig cleanup #6: move block aroundGonzalo Diethelm1+5-4
2019-05-22 13:32clang.zig cleanup #5: add missing enumsGonzalo Diethelm1+16-0
2019-05-22 13:30clang.zig cleanup #4: move block aroundGonzalo Diethelm1+9-9
2019-05-22 13:29clang.zig cleanup #3: move block aroundGonzalo Diethelm1+21-21
2019-05-22 13:29clang.zig cleanup #2: move block aroundGonzalo Diethelm1+119-119
2019-05-22 13:28clang.zig cleanup #1: move block aroundGonzalo Diethelm1+77-77
2019-05-21 13:23Add declarations missing from clang.zigGonzalo Diethelm1+2-0
2019-05-27 15:12remove unneed allocator from DynLibemekoi1+15-9
2019-05-28 13:22Add sigaltstack syscallLemonBoy9+84-0
2019-05-28 06:55(broken) port a bunch of stuff from stage1 translate-chryx2+212-7
2019-05-28 02:37Merge pull request #2523 from shritesh/wasmdocAndrew Kelley1+27-1
2019-05-28 02:20expr: DeclRefExprhryx4+40-0
2019-05-25 19:25respect subsystem flag in all casesemekoi2+4-4
2019-05-28 01:51Merge pull request #2552 from Sahnvour/issue-2543Andrew Kelley3+29-22
2019-05-28 01:18expr: FunctionToPointerDecay & ArrayToPointerDecay for ImplicitCastExprhryx1+33-1
2019-05-28 00:59improve the stack check CLI optionsAndrew Kelley6+47-23
2019-05-28 00:54Prevent infinite recursionhryx1+3-2
2019-05-28 00:24Merge branch 'master' into translate-c-userlandhryx123+14648-14388
2019-05-28 00:22self-hosted translate-c: fix bad memory arena referencesAndrew Kelley1+14-14
2019-05-27 23:47new .d file parser for C compilationMichael Dusan6+1231-55
2019-05-27 23:25Merge pull request #2526 from LemonBoy/arch-format-osxAndrew Kelley5+4-21
2019-05-27 23:21Merge pull request #2527 from ziglang/posix-layerAndrew Kelley110+14458-14343
2019-05-27 22:58Remove unused local struct typehryx1+1-5
2019-05-27 22:12Trigger rebuild on sr.htLemonBoy0+0-0
2019-05-27 21:38expr: BitCast for ImplicitCastExprhryx4+62-2
2019-05-27 21:28freebsd fixesAndrew Kelley4+11-3
2019-05-27 19:54windows does not integrate cleanly with libcAndrew Kelley2+25-25
2019-05-27 19:34fixes for windows to build self hosted compilerAndrew Kelley7+68-50
2019-05-27 19:48revert hello world examples. macos tests passingAndrew Kelley2+11-4
2019-05-27 19:14darwin: add missing error handlingAndrew Kelley1+1-0
2019-05-27 18:41use close$NOCANCEL on darwinAndrew Kelley2+8-3
2019-05-27 18:32std.fs: fix error set regressions on linuxAndrew Kelley1+2-2
2019-05-27 18:12fixes for darwinAndrew Kelley7+46-55
2019-05-27 16:16nanosleep: move windows logic to std.timeAndrew Kelley2+8-13
2019-05-27 06:16fix debug builds of WASIAndrew Kelley2+9-1
2019-05-27 06:00std lib fixes for zig build on windowsAndrew Kelley4+20-18
2019-05-27 05:35allow const to be passed to @hasField()Shawn Landden2+31-1
2019-05-27 05:35more fixes for windows and wasiAndrew Kelley12+92-71
2019-05-27 04:48fixes for Windows and WASIAndrew Kelley17+638-557
2019-05-27 03:35tests passing on linuxAndrew Kelley38+348-298
2019-05-27 02:14var decl: ImplicitCastExprhryx4+37-9
2019-05-27 00:36var decl: init nodehryx4+30-13
2019-05-27 00:05var decl: threadlocalhryx4+24-6
2019-05-26 23:56behavior tests passing on LinuxAndrew Kelley13+119-81
2019-05-26 23:51var decl: mut_token, create child scopehryx4+34-14
2019-05-26 22:43WIP translate var declhryx4+106-2
2019-05-26 17:37more cleanup. down to just the `@hasDecl` builtinAndrew Kelley11+63-42
2019-05-26 17:17clean up references to osAndrew Kelley39+648-640
2019-05-25 17:07clean up references to posixAndrew Kelley28+1390-1392
2019-05-25 02:52starting to fix the regressionsAndrew Kelley27+547-581
2019-05-24 23:36rename "posix" to "bits"Andrew Kelley26+3762-3759
2019-05-24 22:27do Jay's suggestion with posix/os API naming & layoutAndrew Kelley30+6795-6623
2019-05-24 04:13more progress. moving windows API layer to its own fileAndrew Kelley14+1331-1317
2019-05-20 05:15more progress on posix API layerAndrew Kelley36+5430-5948
2019-05-19 04:53extract posix functions from std/os.zig to std/os/posix.zigAndrew Kelley20+2709-2483
2019-05-26 21:55allow implicit optional pointer to optional c_void pointerAndrew Kelley2+23-10
2019-05-26 20:21introduce @hasDecl builtin functionAndrew Kelley9+149-0
2019-05-26 16:59support enum literals implicit casting to tagged unionsAndrew Kelley2+57-15
2019-05-25 12:17gen-h: do not output visibility macros when the build is staticSahnvour2+26-19
2019-05-25 11:43test: slightly better output for failure of tests based on text comparisonSahnvour1+3-3
2019-05-24 11:20Reject slices in use expressionsLemonBoy1+1-1
2019-05-09 09:28Implement @unionInitRobert Scott5+148-8
2019-05-22 15:12doc: wasm: embedded->hostShritesh Bhattarai1+1-1
2019-05-22 14:43docs: clarify why wasm_allocator should be usedShritesh Bhattarai1+1-1
2019-05-21 15:07Make use work with arbitrary structsLemonBoy2+39-18
2019-05-20 21:14Fix signedness mismatch in comparisonLemonBoy1+1-1
2019-05-20 21:09Remove macos-specific linking hacksLemonBoy3+2-20
2019-05-20 15:04Build archives using the K_DARWIN format when targeting osxLemonBoy1+1-0
2019-05-20 05:28std.fmt.parse_float: Fix exponent calculationMarc Tiehuis1+3-2
2019-05-20 02:26docs: wasmShritesh Bhattarai1+27-1
2019-05-19 20:26ran zig fmt on stdlibemekoi8+71-149
2019-05-14 21:30Fix too eager comptime evaluation of error ptrLemonBoy4+56-23
2019-05-18 21:48Use the correct scope for `use`LemonBoy3+31-19
2019-05-19 04:31Merge pull request #2516 from LemonBoy/32bfixAndrew Kelley6+25-20
2019-05-18 15:20Fix load/store of non-integer fields in packed structLemonBoy2+48-14
2019-05-10 08:15Remove more 64bit-centric assumptions from stdlibLemonBoy4+18-17
2019-05-18 08:59Fix some test cases to run on 32bit systemsLemonBoy2+10-6
2019-05-16 21:38VDSO calls must use the C CCLemonBoy1+5-2
2019-05-16 20:50stage1 tokenizer: add more missing break statementsAndrew Kelley1+4-0
2019-05-16 20:37Add break after digit_value check in TokenizeStateCharCodeSamTebbs331+1-0
2019-05-16 20:38Merge branch 'shawnl-builtins'Andrew Kelley36+431-421
2019-05-16 20:32fixups to the previous commitAndrew Kelley10+144-204
2019-04-03 14:00breaking changes to all bit manipulation intrinsicsShawn Landden38+466-396
2019-05-16 18:54docgen: add lib codeblock type and use it for wasm32-freestandingShritesh Bhattarai2+40-1
2019-05-16 18:31Merge pull request #2507 from ziglang/wasm-libsAndrew Kelley5+35-28
2019-05-16 18:17the wasm freestanding _start function is return value voidAndrew Kelley2+14-11
2019-05-16 17:56improvements to build-lib use case of WebAssemblyAndrew Kelley5+25-21
2019-05-16 16:55clang C API wrapper: small progressAndrew Kelley3+71-22
2019-05-16 12:53std: update linux syscalls to 5.1daurnimator2+19-1
2019-05-16 01:47fix static builds of zig from requiring c compilerAndrew Kelley6+20-5
2019-05-16 00:25change wasm obj ext to .wasmShritesh Bhattarai1+2-0
2019-05-15 20:20improvements to zig's implementation of libc and WebAssemblyAndrew Kelley5+536-514
2019-05-15 15:57update libclang C API wrapperAndrew Kelley2+36-0
2019-05-15 07:41Fix off-by-one error in LEB128 parsingLemonBoy1+30-2
2019-05-15 01:21slice types no longer have field accessAndrew Kelley5+26-22
2019-05-14 23:23clean up code now that #769 is implementedAndrew Kelley3+11-22
2019-05-14 23:11switching on error sets makes new error set for capture valuesAndrew Kelley4+95-21
2019-05-14 22:25fix regression on switch capture value for multiple casesAndrew Kelley1+10-7
2019-05-14 22:06else value when switching on error set hasAndrew Kelley5+207-23
2019-05-14 12:44Don't emit DW_TAG_lexical_block for VarDeclsLemonBoy1+1-1
2019-05-14 04:43Merge pull request #2482 from ziglang/linux-elf-readMarc Tiehuis3+106-28
2019-05-13 09:22Fix formatting for multiline asm expressionsLemonBoy3+51-3
2019-05-13 16:16Merge branch 'LemonBoy-asm-cc'Andrew Kelley5+45-67
2019-05-13 16:15cache_add_dep_file: handle ErrorFileNotFound speciallyAndrew Kelley2+9-2
2019-05-13 16:10Merge branch 'asm-cc' of https://github.com/LemonBoy/zig into LemonBoy-asm-ccAndrew Kelley5+40-69
2019-05-11 19:06Assemble asm files using CCLemonBoy5+40-69
2019-05-13 08:04Mmap debug info on linuxMarc Tiehuis3+106-28
2019-05-12 16:56zig fmt on the standard libraryAndrew Kelley25+141-214
2019-05-12 16:53Merge pull request #2405 from hryx/stage2-recursive-parserAndrew Kelley6+2971-3556
2019-05-12 10:24Undo parse2 importhryx1+1-1
2019-05-12 09:10Recursive rewrite of stage2 parser, final synchryx2+0-2671
2019-05-12 09:01Recursive rewrite of stage2 parser, part 3hryx6+2900-3557
2019-05-12 09:00Merge branch 'master' into rebasedhryx222+18469-7246
2019-04-23 07:47Fix memory leak in parser testsTyler Philbrick1+2-2
2019-05-12 08:52Recursive rewrite of stage2 parser, part 1hryx5+2753-3
2019-05-12 00:38Merge pull request #2459 from LemonBoy/enum-num-um-mAndrew Kelley3+102-70
2019-05-11 19:27Amend the error messagesLemonBoy1+2-2
2019-05-10 17:28Change the enum value allocation strategyLemonBoy3+74-65
2019-05-10 16:16amend type_is_valid_extern_enum_tagLemonBoy1+9-21
2019-05-09 16:40Support signed types as enum tagsLemonBoy3+45-42
2019-05-09 08:19Validate enum tag for extern enumLemonBoy1+33-1
2019-05-11 18:51fixes #2235Jimmi Holst Christensen2+28-5
2019-05-11 18:26added grammar rule for enum literal to docsJimmi Holst Christensen1+1-0
2019-05-11 18:12Merge branch 'master' of github.com:ziglang/zigJimmi Holst Christensen3+289-69
2019-05-11 18:11added tests for global variable declaration syntaxJimmi Holst Christensen1+8-0
2019-05-11 17:04Merge pull request #2449 from Sahnvour/directallocatorAndrew Kelley3+289-69
2019-05-11 16:49Merge branch 'master' of github.com:ziglang/zigJimmi Holst Christensen4+142-64
2019-05-11 16:48Fixed parser for extern threadlocal variablesJimmi Holst Christensen1+5-0
2019-05-11 16:05stage2 translate-c: implement functions with no prototypeAndrew Kelley3+115-51
2019-05-11 16:01Merge pull request #2475 from LemonBoy/linux-wo-vdsoAndrew Kelley1+27-13
2019-05-08 16:14Use unprotected heap when in single_threaded mode.Sahnvour1+2-1
2019-05-08 16:02Implement Windows' DirectAllocator on top of VirtualAlloc and VirtualFree.Sahnvour3+177-69
2019-05-05 13:17std: the failing allocator didn't actually count allocationsdaurnimator2+14-6
2019-05-11 07:56Fix more corner cases in LEB128 parsingLemonBoy1+56-32
2019-05-11 08:34linux: Minor `zig fmt` induced reformattingLemonBoy1+11-5
2019-05-11 08:33linux: Fix clock_gettime on systems w/o VDSOLemonBoy1+16-8
2019-05-11 03:35stage2 translate-c: simple function definitionsAndrew Kelley6+210-49
2019-05-10 21:55stage2 translate-c: builtin types and pubAndrew Kelley2+26-4
2019-05-10 21:44translate-c: better handling of restore pointsAndrew Kelley2+62-84
2019-05-10 20:57add test case for previous commitAndrew Kelley1+10-0
2019-05-10 20:39fix hang for some compile errorsAndrew Kelley1+2-1
2019-05-10 20:03translate-c: we have our first test of self-hostedAndrew Kelley7+320-123
2019-05-10 09:23stage1: compile error for loop expr val ignoredMichael Dusan2+20-1
2019-05-10 14:09Fixes and simplifications for stage 1 parserJimmi HC3+31-59
2019-05-10 12:44Merge pull request #2465 from LemonBoy/builtins-for-wasmAndrew Kelley8+281-0
2019-05-10 08:26Fix erroneous test caseLemonBoy2+21-35
2019-05-10 11:25compiler-rt: Add __ashrti3LemonBoy4+102-0
2019-05-10 10:46compiler-rt: Add __lshrti3LemonBoy4+90-0
2019-05-10 10:45compiler-rt: Add __ashlti3LemonBoy4+89-0
2019-05-10 05:23translate-c: progress on self-hosted function prototypesAndrew Kelley5+211-83
2019-05-10 00:14Merge pull request #2461 from LemonBoy/dwarf-leb128Andrew Kelley3+256-120
2019-05-10 00:11fix translate-c regressionAndrew Kelley1+1-0
2019-05-09 22:44Use matching types when parsing fieldsLemonBoy1+12-12
2019-05-09 21:46Fix minor bug in LEB128 parsingLemonBoy3+256-120
2019-05-09 20:52translate-c: progress on self-hosted function prototypesAndrew Kelley5+730-766
2019-05-09 19:46translate-c: use C API for builtin typesAndrew Kelley3+647-308
2019-05-09 18:52stage1: make some asserts print source locationAndrew Kelley3+46-25
2019-05-09 17:18compile error for attempt to cast enum literal to errorAndrew Kelley2+19-2
2019-05-09 17:05fix std.os.copyFileAndrew Kelley1+2-1
2019-05-09 16:48translate-c: enough C tokenization/parsing to handle shifting in macrosAndrew Kelley4+37-0
2019-05-09 16:17translate-c: handle int to ptr and ptr to int castingAndrew Kelley2+52-0
2019-05-09 02:43fix build on macOSAndrew Kelley7+31-6
2019-05-09 02:24Merge pull request #2452 from LemonBoy/more-more-builtinsAndrew Kelley11+419-28
2019-05-09 02:04self-hosted translate-c progress on function declsAndrew Kelley6+102-27
2019-05-09 00:49add --bundle-compiler-rt function to link optionsAndrew Kelley8+250-216
2019-05-08 23:33stage1: remove unneeded extern functionAndrew Kelley1+0-6
2019-05-08 23:21translate-c: NULL pointers translate to `null`Andrew Kelley2+15-16
2019-05-08 23:11std.debug: fix stack trace iteration codeAndrew Kelley1+1-1
2019-05-08 22:36C pointers support if and orelseAndrew Kelley2+42-3
2019-05-08 22:25compiler-rt: add __floatsitfLemonBoy2+20-0
2019-05-08 21:48compiler-rt: Add __aeabi_unwind_cpp_pr{0,1,2}LemonBoy1+14-0
2019-05-08 21:54compiler-rt: Add __extendsfdf2LemonBoy2+13-4
2019-05-08 20:38compiler-rt: Add __floatdidfLemonBoy4+79-0
2019-05-08 20:35compiler-rt: Add __floatundidf & __floatunsidfLemonBoy5+114-0
2019-05-08 20:31compiler-rt: Add __truncdfsf2LemonBoy3+45-0
2019-05-08 21:39C pointers support .? operatorAndrew Kelley6+132-13
2019-05-08 20:30compiler-rt: More division intrinsicsLemonBoy1+39-24
2019-05-08 20:26compiler-rt: Add __floatsidf & __floatsisfLemonBoy3+95-0
2019-05-08 20:06C pointers support `null`Andrew Kelley4+121-28
2019-05-06 22:49Implement stack probes for x86/x86_64LemonBoy5+239-110
2019-05-08 15:53Duplicate windows's DirectAllocator as HeapAllocator, which it is in reality.Sahnvour1+111-0
2019-05-08 11:32Merge pull request #2448 from markfirmware/patch-1Marc Tiehuis1+1-1
2019-05-08 09:11Update README.mdmarkfirmware1+1-1
2019-05-07 16:26Merge pull request #2427 from LemonBoy/linux-tlsAndrew Kelley6+268-73
2019-05-07 16:26Merge pull request #2439 from LemonBoy/fixes-fixes-fixesAndrew Kelley7+17-15
2019-05-07 11:19Add ARCH_SET_* definitions for x86_64LemonBoy2+7-3
2019-05-07 11:08Less error messagesLemonBoy1+24-27
2019-05-07 11:04Always initialize the TLSLemonBoy1+7-7
2019-05-04 14:13std: Implement on-demand TLS allocationLemonBoy1+13-4
2019-05-04 10:02std: Implement TLS support for LinuxLemonBoy5+257-72
2019-05-06 19:48Avoid endless recursion in __extendhfsf2LemonBoy1+4-4
2019-05-06 19:43Fix float comparison result in __aeabi_{f,d}cmp*LemonBoy2+2-2
2019-05-06 19:42Add missing cast to usizeLemonBoy2+2-2
2019-05-06 19:48Merge pull request #2354 from LemonBoy/iterate_phdr_implAndrew Kelley5+199-0
2019-05-06 19:41Fix edge case in addXf3LemonBoy1+2-2
2019-05-06 19:39Fix definition of epoll_* struct on non x86_64 archesLemonBoy1+7-5
2019-05-06 16:56docs for @hasFieldShawn Landden1+10-0
2019-05-06 16:41stage1: add @hasField() built-inShawn Landden5+94-0
2019-05-05 11:00Add a test caseLemonBoy1+41-0
2019-05-05 19:25Merge pull request #2422 from tgschultz/stdlib-packed-int-arrayAndrew Kelley3+655-0
2019-05-05 10:14ReviewLemonBoy3+45-36
2019-05-04 19:20Merge pull request #2374 from LemonBoy/fileszoff-reformAndrew Kelley4+30-33
2019-05-04 19:19Merge branch 'LemonBoy-stdlib-32b'Andrew Kelley5+18-14
2019-05-04 19:16std lib sleep APIs: add doc comments and no @intCastAndrew Kelley1+12-21
2019-05-04 18:46Merge branch 'stdlib-32b' of https://github.com/LemonBoy/zig into LemonBoy-stdlib-32bAndrew Kelley5+26-13
2019-05-04 18:13Merge pull request #2404 from squeek502/hash-map-ensure-capAndrew Kelley1+64-9
2019-05-04 18:05Merge pull request #2326 from daurnimator/sendmmsgAndrew Kelley5+139-17
2019-05-04 16:19zig fmttgschultz1+203-264
2019-05-04 16:17Added ability to specify endianess of PackedInt(Array/Slice)tgschultz2+336-161
2019-05-04 13:31zig fmttgschultz1+153-217
2019-05-04 07:03Implement failsafe logic for posixSleepLemonBoy1+18-6
2019-05-03 11:11std: Remove some assumptions about the host platformLemonBoy5+10-9
2019-05-04 04:15std.HashMap: cleanup ensureCapacity + add testRyan Liptak1+23-8
2019-05-04 03:08Ugh. I updated these but forgot to git add.tgschultz2+4-0
2019-05-04 02:39and againtgschultz1+1-1
2019-05-04 02:38Fixed some commentstgschultz1+4-2
2019-05-04 00:28Added PackedIntArray, PackedIntSlice to stdtgschultz1+599-0
2019-05-03 18:04wasi: Implement read and write with err checkingShritesh Bhattarai1+24-5
2019-05-03 13:51compiler-rt: Add __modsi3, __umodsi3LemonBoy1+185-0
2019-05-03 07:41compiler-rt: Add __moddi3, __divdi3LemonBoy1+81-0
2019-05-03 20:23Address the comments of the first review roundLemonBoy2+4-8
2019-05-03 20:24Merge pull request #2409 from shritesh/wasi_nativeAndrew Kelley2+10-5
2019-05-02 13:56WasmAllocator: compileError on non-wasm archShritesh Bhattarai1+13-11
2019-05-02 14:48docgen: show -target command line argumentShritesh Bhattarai1+10-1
2019-05-01 22:48docgen: support wasm and wasiShritesh Bhattarai2+33-1
2019-05-03 18:48remove redundant information from READMEAndrew Kelley1+5-131
2019-05-03 18:39always respect threadlocal for variables with external linkageAndrew Kelley1+1-1
2019-05-03 17:03docs: remove `@setGlobalLinkage` sectionAndrew Kelley1+0-8
2019-04-27 14:52Switch wasm export-all to only values marked exportsBenjamin Feng1+7-1
2019-04-12 10:23std: add std.ArrayList.orderedRemovedaurnimator1+38-0
2019-05-03 05:23optimize `@memset` with `undefined`Andrew Kelley2+33-24
2019-05-03 00:43std.HashMap: make ensureCapacityExact privateRyan Liptak1+1-1
2019-05-03 00:42std.HashMap: add putAssumeCapacity fnRyan Liptak1+6-1
2019-05-03 00:01std.HashMap: make ensureCapacity optimize for the expected count, add ensureCapacityExactRyan Liptak1+29-11
2019-05-02 16:33wasi: remove posix-y exitShritesh Bhattarai1+0-4
2019-05-02 16:26wasi: implement os.exitShritesh Bhattarai1+3-0
2019-05-02 16:25wasi: native os.abortShritesh Bhattarai1+7-1
2019-05-02 15:59docs: update for shared librariesAndrew Kelley1+12-12
2019-05-02 07:58make std.HashMap.ensureCapacity round up to the nearest power of twoRyan Liptak1+8-1
2019-05-02 07:05Merge pull request #2397 from ziglang/std.mathMarc Tiehuis69+806-549
2019-05-02 07:03std.math: Correct math.nan usage in cosMarc Tiehuis1+1-1
2019-05-02 06:38std.HashMap: add public ensureCapacity fnRyan Liptak1+20-10
2019-05-01 15:40main: change --enable-pic and --disable-pic to -fPIC and -fno-PICDong-hee Na1+4-4
2019-05-01 19:34docgen: add exe_build_err tagAndrew Kelley1+38-0
2019-05-01 19:09docs: add note to @setRuntimeSafetyAndrew Kelley1+2-0
2019-05-01 05:39Don't install zig_cpp lib for stage2 targetMarc Tiehuis1+0-1
2019-05-01 06:15std.math: Add documentation for all functions and algorithm sourcesMarc Tiehuis64+592-197
2019-05-01 06:12std.math: Add upstream changes/fixes and simplify go derived codeMarc Tiehuis5+214-352
2019-05-01 03:46wasi: import all core exportsShritesh Bhattarai1+116-3
2019-05-01 02:34wasi: import all constants and their typesShritesh Bhattarai2+233-87
2019-05-01 01:52Merge pull request #2392 from shritesh/wasi_clockAndrew Kelley2+23-0
2019-05-01 01:43wasi: implement timestampShritesh Bhattarai2+17-4
2019-05-01 01:06wasi: import clock and timestamp function/typesShritesh Bhattarai1+10-0
2019-05-01 00:48wasi: implement getRandomBytesShritesh Bhattarai2+8-0
2019-04-30 23:52Merge pull request #2390 from shritesh/wasi_envAndrew Kelley2+35-2
2019-04-30 23:43wasi: use mem.separate insteadShritesh Bhattarai1+4-11
2019-04-30 23:18wasi: add getEnvMapShritesh Bhattarai2+40-2
2019-04-30 21:35wasi: import environ_get and environ_sizes_getShritesh Bhattarai1+3-1
2019-04-30 18:17add test case to cover solved bugAndrew Kelley3+22-3
2019-04-18 06:58Don't install stage2 artifactsMarc Tiehuis2+11-2
2019-04-30 07:14translate-c: fix using wrong enumAndrew Kelley1+74-74
2019-04-21 08:03std: add sendmmsg on linuxdaurnimator1+51-0
2019-04-30 04:21self-hosted translate-c: iterate over top level declsAndrew Kelley5+404-22
2019-04-30 01:54WASI: implement argsAlloc and argsFree (#2364)Shritesh Bhattarai3+47-1
2019-04-20 20:43translate-c: Emit @ptrCast + @alignPtr sequenceLemonBoy4+82-25
2019-04-29 17:11compiler-rt: Add __mulodi4LemonBoy4+131-0
2019-04-29 22:54Merge pull request #2372 from LemonBoy/aeabi_idivAndrew Kelley1+81-1
2019-04-29 22:25Merge branch 'squeek502-readme-std-lib'Andrew Kelley1+95-4
2019-04-29 22:25readme: expand Developing Zig section into Contributing sectionAndrew Kelley1+87-19
2019-04-29 21:38Merge branch 'readme-std-lib' of https://github.com/squeek502/zig into squeek502-readme-std-libAndrew Kelley1+23-0
2019-04-21 15:14Fix crash due to command line argument parsingMatt Stancliff1+5-1
2019-04-29 18:04json tests do not need this prefix anymoreAndrew Kelley1+319-319
2019-04-29 18:02enable more json testsAndrew Kelley3+1908-1904
2019-04-29 17:48DirectAllocator: move if > 0 condition above @memcpyAndrew Kelley1+2-2
2019-04-09 15:48std.heap: do not excessively call mmap, and munmap in direct allocatorShawn Landden1+5-1
2019-04-29 17:18fix build (unused function warning)Andrew Kelley1+1-1
2019-04-29 07:01compiler-rt: Add __divmodsi4, __aeabi_idivmodLemonBoy1+39-1
2019-04-28 14:12compiler-rt: Add __divsi3, __aeabi_idivLemonBoy1+42-0
2019-04-29 17:16Merge pull request #2139 from emekoi/lib-on-mingwAndrew Kelley3+184-88
2019-04-28 10:45Fix generation of container initializersLemonBoy2+26-7
2019-04-28 15:06Make io offsets/sizes u64 instead of usizeLemonBoy4+32-31
2019-04-27 21:17fixed visibility of zig_libc_cc_print_file_nameemekoi2+3-1
2019-04-27 09:36std.fmt: add max_depth to avoid infinite recursion from self-referencesRyan Liptak1+96-12
2019-04-27 05:38Revert "std: Add mem.nativeIntToBig and mem.nativeIntToLittle"daurnimator1+0-16
2019-04-27 05:39fixed syntax erroremekoi1+1-1
2019-04-22 14:43std: add LoggingAllocator prototypedaurnimator1+47-0
2019-04-27 05:24added static_crt_dir to libc fileemekoi3+56-56
2019-04-27 00:58fix missing semicolonShritesh Bhattarai1+1-1
2019-04-27 00:41zig fmt is built directly into stage1 rather than child processAndrew Kelley6+284-301
2019-04-26 23:34Merge pull request #2357 from squeek502/heap-shrink-large-alignAndrew Kelley1+14-26
2019-04-26 21:11docgen: properly close tags for skipped execsShritesh Bhattarai1+1-0
2019-04-26 21:14readme: Fix filepath to test file when testing std lib changesRyan Liptak1+1-1
2019-04-26 19:40self-hosted translate-c emits a hello world ASTAndrew Kelley9+230-181
2019-04-26 19:10clean up test outputAndrew Kelley2+11-8
2019-04-26 18:37Fix path canonicalization when $HOME has a trailing slashAndrew Kelley1+8-2
2019-04-26 13:57Do not invoke UB in BigInt shr operationsLemonBoy2+5-3
2019-04-25 21:32Change symbol name of tests in codegenrylmovuk1+4-1
2019-04-25 20:41heap: fixup style of realloc memory copiesRyan Liptak1+4-20
2019-04-25 20:35std.heap.DirectAllocator: reduce the amount of redundant memcpy calls on WindowsRyan Liptak1+10-6
2019-04-25 12:35Merge pull request #2332 from ziglang/translate-c-userlandAndrew Kelley26+2349-1053
2019-04-25 04:24add preliminary windows support to std.io.COutStreamAndrew Kelley5+610-592
2019-04-22 00:19translate-c: put -x c back in there, it's necessaryAndrew Kelley3+23-9
2019-04-21 23:46translate-c: self-hosted implementation can detect C errorsAndrew Kelley3+27-2
2019-04-21 23:37translate-c: unify API for self-hosted and C++ translate-cAndrew Kelley12+281-143
2019-04-21 21:24translate-c: a little closer to self-hosted implementationAndrew Kelley22+1467-366
2019-04-25 03:44Merge pull request #2312 from squeek502/heap-shrink-large-alignAndrew Kelley1+63-10
2019-04-10 00:16remove Shebang (#!) supportShawn Landden11+15-66
2019-04-25 02:31`@sizeOf` returns 0 for comptime typesAndrew Kelley4+25-5
2019-04-24 22:43compiler-rt: Add missing import of test for comparesf2vegecode1+4-0
2019-04-17 18:13compiler-rt: add aeabi_dcmp, comparedf2vegecode5+348-0
2019-04-24 18:54OtherLemonBoy1+79-0
2019-04-24 18:54Expose Elf32_Dyn and Elf64_DynLemonBoy1+5-0
2019-04-24 18:53Implementation of dl_phdr_infoLemonBoy2+65-0
2019-04-24 18:43Merge pull request #2296 from LemonBoy/translate-c-stuffAndrew Kelley4+201-19
2019-04-22 18:35Fix alignment of macro FIND_AND_ADD_CLANG_LIBWink Saville1+1-1
2019-04-24 04:02Sync grammar with spechryx1+2-2
2019-04-24 14:56add -fvisibility-inlines-hiddenMichael Dusan1+2-2
2019-04-24 18:13build libuserland in cross compilation modeAndrew Kelley2+2-0
2019-04-24 16:42Merge pull request #2351 from ziglang/fixed-2346Jimmi Holst Christensen3+21-0
2019-04-24 13:04fixed #2356Jimmi HC3+21-0
2019-04-24 12:53Merge pull request #2335 from hryx/no-tag-expr-for-structJimmi Holst Christensen1+11-6
2019-04-23 14:15Merge pull request #2344 from LemonBoy/dbg-thingsAndrew Kelley1+16-15
2019-04-23 08:05Go one instruction before the return addressLemonBoy1+4-4
2019-04-23 07:57Fix silly typoLemonBoy1+1-1
2019-04-23 07:57Fix reading of signed leb128 valuesLemonBoy1+11-10
2019-04-20 09:42Add translation from pointer to booleanLemonBoy1+14-2
2019-04-20 09:41Add some zig_panic for 80-bit float codepathsLemonBoy1+6-0
2019-04-20 09:29Correct rendering of AST Char literalsLemonBoy1+1-1
2019-04-20 09:25More precise translation of char literalsLemonBoy1+26-7
2019-04-16 21:30translate-c: Add test for implicit castsLemonBoy1+55-0
2019-04-16 21:23translate-c: Pointer to/from integral conversionLemonBoy1+38-8
2019-04-16 21:09translate-c: Support for integer to boolean conversionsLemonBoy1+17-2
2019-04-22 09:25Bump up FixedBufferAllocator test memory to account for new testsRyan Liptak1+1-1
2019-04-22 09:20std.heap.DirectAllocator: Fix aligned reallocs on WindowsRyan Liptak1+13-5
2019-04-22 07:14Allow tag expr for enum but not structhryx1+11-6
2019-04-22 04:53readme: Simplify instructions for making changes to the standard libraryRyan Liptak1+10-27
2019-04-21 22:14readme: Add instructions for making changes to the standard libraryRyan Liptak1+40-0
2019-04-21 02:47fixed stack protector issuesemekoi1+4-4
2019-04-21 17:48std: Add mem.nativeIntToBig and mem.nativeIntToLittledaurnimator1+16-0
2019-04-21 11:49std: add msghdr_constdaurnimator5+61-1
2019-04-21 08:03std: improve msghdr definitiondaurnimator4+27-16
2019-04-20 00:54fix heap allocators when shrinking an object but growing its alignmentRyan Liptak1+49-4
2019-04-11 18:20compiler-rt: add aeabi_fcmp, comparesf2vegecode5+350-0
2019-04-20 17:24Fixes DirectAllocator Windows implementation to call HeapFree when new_size == 0tgschultz1+7-0
2019-04-20 17:49Merge branch 'LemonBoy-dwarfy'Andrew Kelley2+164-13
2019-04-20 17:48fixup and zig fmtAndrew Kelley1+16-24
2019-04-20 17:32Merge branch 'dwarfy' of https://github.com/LemonBoy/zig into LemonBoy-dwarfyAndrew Kelley2+163-4
2019-04-20 08:35Recover symbol infos from DWARF sectionsLemonBoy2+159-1
2019-04-20 00:27fix DirectAllocator not unmapping unused pages on large alignmentsRyan Liptak1+16-15
2019-04-20 05:12renamed add_gnu_link_argsemekoi1+2-2
2019-04-19 19:27zig-fmt: allow comptime blocks in containers (#2308)Raul Leal2+44-0
2019-04-19 17:59Fix parseFormValueConstantLemonBoy1+4-3
2019-04-16 18:59translate-c: Convert char literalsLemonBoy1+13-1
2019-04-16 18:43translate-c: Parse float/double literalsLemonBoy1+23-2
2019-04-16 14:57translate-c: support conversion to/from fp typesLemonBoy1+17-5
2019-04-18 17:32Fix test in langref to assert against modified varMatt Stancliff1+1-1
2019-04-18 00:27ci: fix accidentally shipping zig0.exeAndrew Kelley1+1-1
2019-04-17 19:58stage1 assertions always on, and have stack tracesAndrew Kelley8+37-12
2019-04-17 18:09build: rename zig1 to zig0 to avoid confusion with stage1Andrew Kelley1+5-5
2019-04-17 04:24Merge pull request #2295 from ziglang/stage1-hybridAndrew Kelley14+262-89
2019-04-16 23:13build.zig: libuserland expects to against libcAndrew Kelley1+1-0
2019-04-16 20:47stage1 is now a hybrid of C++ and ZigAndrew Kelley14+261-89
2019-04-16 23:11Revert "DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory."Andrew Kelley1+8-17
2019-04-16 18:23docs: update intro textAndrew Kelley1+5-3
2019-04-15 02:47stage1: const_values_equal support tagged unionMichael Dusan2+40-4
2019-04-16 17:27Merge pull request #2286 from shritesh/wasm_allocAndrew Kelley1+91-0
2019-04-16 17:23WasmAllocator: cleanupShritesh Bhattarai1+10-10
2019-04-16 17:13DirectAllocator: on windows, use HeapFree instead of HeapReAlloc to free memory.Sahnvour1+17-8
2019-04-16 16:06freestanding target adds -ffrestanding to cc parametersAndrew Kelley2+6-0
2019-04-16 08:32translate-c: move some code to the C APIAndrew Kelley3+218-70
2019-04-16 07:58remove workaround for LLD bugAndrew Kelley1+0-4
2019-04-16 07:56add patch to LLD to fix deadlock race condition in wasm linkerAndrew Kelley1+6-6
2019-04-16 06:42fmt wasm_allocatorShritesh Bhattarai1+0-2
2019-04-16 06:40wasm: add WasmAllocatorShritesh Bhattarai1+79-31
2019-04-16 02:21wasm: WasmAllocator that uses fixed 64kb pagesShritesh Bhattarai1+45-0
2019-04-16 01:20update std.os.page_size for WebAssemblyAndrew Kelley1+5-1
2019-04-16 00:41disable threads when linking WebAssembly to work around an LLD bugAndrew Kelley1+5-0
2019-04-16 00:17fix Debug mode when error return tracing is offAndrew Kelley1+42-17
2019-04-15 22:14wasi: switch to "standard" wasi_unstable module fnShritesh Bhattarai4+14-14
2019-04-15 22:05Merge pull request #2281 from shritesh/wasm_moduleAndrew Kelley2+9-8
2019-04-15 22:00wasm: add wasm-import-module attr to externShritesh Bhattarai1+8-0
2019-04-15 21:59link: exemption for wasm instead of wasiShritesh Bhattarai1+1-8
2019-04-15 04:32translate-c: move some code to the C APIAndrew Kelley3+387-234
2019-04-14 15:29Update wasm tiers (#2272)Shritesh Bhattarai1+2-2
2019-04-14 15:00organize how the single threaded option is passed aroundAndrew Kelley3+31-11
2019-04-14 14:45Merge pull request #2268 from shritesh/wasiAndrew Kelley8+152-4
2019-04-13 23:40wasm: force single threadedShritesh Bhattarai3+9-0
2019-04-14 05:03wasi: don't pass --no-entry to linkerShritesh Bhattarai1+3-1
2019-04-14 04:49wasi: better extern wasi logicShritesh Bhattarai1+4-4
2019-04-14 03:51wasi: add std/os/wasi{,/core}.zig to CMakeLists.txtShritesh Bhattarai1+2-0
2019-04-14 03:45wasi: better commentsShritesh Bhattarai1+4-1
2019-04-14 03:28support extern "wasi" functionsShritesh Bhattarai2+11-4
2019-04-14 02:54wasi: sigabrt at panicShritesh Bhattarai2+11-2
2019-04-14 02:36wasi: use __wasi_proc_exit instead of posix.exitShritesh Bhattarai2+5-13
2019-04-13 20:53better handle quota of setEvalBranchQuotaAndrew Kelley4+21-25
2019-04-12 23:43Add favicon to langref.htmlDuncan1+1-0
2019-04-13 20:17Merge pull request #2266 from bnoordhuis/fix-cache-lseek-ebadfAndrew Kelley3+19-17
2019-04-13 20:15WIP: hello worldShritesh Bhattarai5+136-3
2019-04-13 10:33don't close cache manifest file prematurelyBen Noordhuis1+1-1
2019-04-13 10:31make os_file_close poison file handle after closeBen Noordhuis3+18-16
2019-04-12 18:38translate-c: move some code to the C APIAndrew Kelley3+217-192
2019-04-12 15:54wasm: use .wasm ext for exeShritesh Bhattarai3+8-2
2019-04-12 07:56translate-c: move some code to the C APIAndrew Kelley3+810-207
2019-04-12 07:12translate-c: move some code to the C APIAndrew Kelley3+544-317
2019-04-12 03:38translate-c: move some code to the C APIAndrew Kelley3+52-22
2019-04-11 20:29wasm: disable error ret tracingShritesh Bhattarai1+2-1
2019-04-11 19:33translate-c: move some code to the C APIAndrew Kelley3+60-24
2019-04-11 19:22readme: separate powerpc 32 and 64 bit in the support tableAndrew Kelley1+2-1
2019-04-11 18:34A bunch of fixes for the DWARF parser (#2254)Andrew Kelley2+172-177
2019-04-11 18:33delete unused functionAndrew Kelley1+0-12
2019-04-11 17:15Add initial support for iOS targets (#2237)Matthew Iannucci3+17-12
2019-04-11 13:41Distinguish between absolute/relative addressesLemonBoy1+3-2
2019-04-11 10:54Merge pull request #2102 from ziglang/big.int-additionsMarc Tiehuis5+1303-249
2019-04-11 08:35Fix reading of reference attributesLemonBoy1+17-19
2019-04-11 07:55Add definition for DW_AT_alignmentLemonBoy1+3-0
2019-04-11 07:53Fix reading of udata/sdata encoded attributesLemonBoy1+12-7
2019-04-11 07:57translate-c: move some code to the C APIAndrew Kelley3+447-391
2019-04-10 08:57Fix normalization of right-shifted BigInt at CTLemonBoy2+17-2
2019-04-09 05:44Pack big.Int sign and length fieldsMarc Tiehuis3+203-185
2019-04-03 04:20Fix math.big.Int divN/gcdLehmer and fuzz-test failuresMarc Tiehuis2+96-88
2019-03-28 07:39Handle zero-limb trailing div case in big.IntMarc Tiehuis1+95-5
2019-03-27 09:28Small fixes for big.Rational and corrections for gcdLehmerMarc Tiehuis2+91-76
2019-03-26 07:31Fix big.Int toString maybe-null allocatorMarc Tiehuis1+4-2
2019-03-26 06:53Add initial big.Rational typeMarc Tiehuis3+901-0
2019-03-26 06:47Add read-only, non-allocating Int for internal constantsMarc Tiehuis1+83-63
2019-04-11 02:58fix outdated/incorrect docs for `@truncate`Andrew Kelley1+18-8
2019-04-11 02:33__muloti4 does not need the ABI workaround on WindowsAndrew Kelley3+8-7
2019-04-11 00:05pass exec_path to zig runShritesh Bhattarai1+3-2
2019-04-10 22:14Build compiler_rt for WASM exeShritesh Bhattarai1+10-0
2019-04-10 22:47compiler-rt: better way to do the ABI required on WindowsAndrew Kelley9+24-31
2019-04-10 21:30Correct parsing of DWARF line_info sectionLemonBoy1+139-151
2019-04-10 20:29compiler_rt: `@divTrunc` rather than `@divFloor` in muloti4Andrew Kelley1+2-3
2019-04-08 03:17compiler-rt: correct use_thumb_1 flagvegecode1+69-8
2019-04-09 21:37doc comments for parameters in std.mem.AllocatorAndrew Kelley1+21-21
2019-04-09 00:21Update README headline to match websiteJay Weisskopf1+2-2
2019-04-09 03:54docs: Underline link when hovering over itJay Weisskopf1+1-1
2019-04-08 19:41Release 0.4.0Andrew Kelley1+1-1
2019-04-08 03:30Merge branch 'master' of github.com:ziglang/zigJimmi Holst Christensen3+49-8
2019-04-08 03:30Import 1607.zig to behavior.zigJimmi Holst Christensen2+3-3
2019-04-06 21:15Fix std.HashMap.remove returning incorrect KVRyan Liptak1+7-3
2019-04-07 19:32Merge pull request #2205 from kristate/zig-backport-issue532Andrew Kelley2+42-5
2019-04-07 01:36test/compile_errors.zig: add regression test for ziglang/zig#532 ;kristopher tate1+15-0
2019-04-06 07:31src/ir.cpp: don't call-out to analyze_type_expr;kristopher tate1+27-5
2019-04-07 01:19Merge branch 'master' of github.com:ziglang/zigJimmi Holst Christensen4+19-19
2019-04-07 01:18Added regression test for #1607. fixes #1607Jimmi Holst Christensen1+16-0
2019-04-06 16:49Merge pull request #2200 from ziglang/fix-1726Andrew Kelley4+19-19
2019-04-06 09:04removed todo comment and added testJimmi Holst Christensen2+6-3
2019-04-06 08:56fixed 1726Jimmi Holst Christensen3+13-16
2019-04-06 05:03ir: avoid dependency on isnanAndrew Kelley1+2-3
2019-04-06 03:12docgen: add a space between the header and the section symbolAndrew Kelley1+1-1
2019-04-06 00:18fix dereferencing a zero bit typeAndrew Kelley1+17-14
2019-04-05 18:00wasm: Pass --allow-undefined and --export-all to the linkerShritesh Bhattarai1+2-0
2019-04-05 22:38build: usageAndErr clean exit (#2194)Shritesh Bhattarai1+2-2
2019-04-05 22:12Fix getCurrentId test for pthreads (#2197)Shritesh Bhattarai1+11-7
2019-04-05 02:46Add divdf3 to compiler_rtvegecode4+365-0
2019-04-05 21:32ci: stop doing the branch redirect thingAndrew Kelley4+0-8
2019-04-05 21:32docgen: allow urls to have numbersAndrew Kelley1+1-1
2019-04-05 20:04fix incorrect Thread.getCurrentId testAndrew Kelley2+8-2
2019-04-05 19:39stage1: fix debug builds on macOSAndrew Kelley1+2-0
2019-04-05 18:54zig build: support single-threaded buildsAndrew Kelley2+8-1
2019-04-05 16:37docs: update `@typeInfo` definition and clarify field orderAndrew Kelley1+15-3
2019-04-05 16:25fmt: support trailing comma after var_argsShritesh Bhattarai2+23-2
2019-04-05 01:36support comptime_int in formatInt{,Value}Shritesh Bhattarai1+28-11
2019-04-05 06:51docs: Use section symbol §, not paragraph symbol ¶Jay Weisskopf1+1-1
2019-04-05 15:04Fixes to divsf3 (#2186)vegecode1+25-24
2019-04-05 13:47Simplify math.isnanShawn Landden1+1-22
2019-04-05 02:07fix NaN comparing equal to itselfAndrew Kelley6+54-1
2019-03-30 05:06fixed linking of system libraries on mingwemekoi2+17-11
2019-03-30 01:37added code for linking libc on mingwemekoi1+144-56
2019-03-30 00:25made lld flags on windows consistentemekoi1+23-23
2019-04-04 23:33fmt: format multi line only on trailing comma (#2184)Shritesh Bhattarai2+20-5
2019-04-04 19:55Merge pull request #2109 from emekoi/fix-mingwAndrew Kelley2+167-103
2019-04-04 19:44fix `@divFloor` returning incorrect value and add `__modti3`Andrew Kelley7+103-17
2019-04-03 18:12Add divsf3 to compiler rtvegecode4+239-0
2019-04-04 16:26docs: add Variables sectionAndrew Kelley1+137-1
2019-04-04 05:45add regression test for #1025Andrew Kelley2+13-0
2019-04-04 05:34threads: fix using unmapped memory in some casesAndrew Kelley1+3-1
2019-04-04 05:28zig fmt: Prevent for-else on same line when body is interrupted by LFhryx2+16-1
2019-04-04 04:36zig fmt: Fix regression in for-else (#2178)hryx2+20-9
2019-04-04 05:23docs: complete the documentation for extern structAndrew Kelley1+2-0
2019-04-04 05:08fix thread local variables for non- position independent codeAndrew Kelley6+15-31
2019-04-03 22:21handle LibExeObjStep.disable_gen_hRuslan Prokopchuk1+7-0
2019-04-03 22:13Merge pull request #2175 from tgschultz/stdlib-serialization-minor_changesAndrew Kelley2+58-60
2019-04-03 21:39langref: rework the theming and layoutAndrew Kelley2+97-56
2019-04-03 20:05Changes as suggested by andrewrktgschultz1+5-11
2019-04-03 20:04ci: add missing cache control headers and update download/index.jsonAndrew Kelley5+5-4
2019-04-03 15:47(De)serializer now uses enum instead of bool to determine packing mode (byte/bit). Optional is initialized in a more straight-forward way by deserializer.tgschultz2+55-51
2019-04-03 03:17Merge pull request #2135 from ziglang/decouple-llvm-typesAndrew Kelley9+2017-1689
2019-04-02 23:40emit better debug info for enumsAndrew Kelley1+16-5
2019-04-02 23:09fix LLVM assertion failuresAndrew Kelley1+13-0
2019-04-02 22:43fix setting union body twiceAndrew Kelley1+4-3
2019-04-02 22:30avoid tripping assertion for setting struct body twiceAndrew Kelley1+11-0
2019-04-02 22:11passing all testsAndrew Kelley2+5-2
2019-04-02 21:40put the alignment hack in for unions too. fixes std testsAndrew Kelley1+23-12
2019-04-02 21:25behavior tests passing againAndrew Kelley1+2-1
2019-04-02 21:12more regression fixes. empty test passes againAndrew Kelley3+62-43
2019-04-02 18:44regression fixes and fix packed struct abi sizeAndrew Kelley4+179-106
2019-04-02 15:11more regression fixesAndrew Kelley4+117-50
2019-04-01 23:53bug fixesAndrew Kelley1+20-15
2019-04-01 22:07put the hack from master branch back inAndrew Kelley1+44-39
2019-04-01 21:46remove the lazy value stuffAndrew Kelley6+196-565
2019-04-01 16:53introduce lazy valuesAndrew Kelley6+681-264
2019-03-29 22:32decouple llvm types from zig typesAndrew Kelley5+1686-1626
2019-04-02 19:29fix cache hash regressionAndrew Kelley1+3-1
2019-04-02 19:21better error message when os_file_overwrite failsAndrew Kelley3+25-3
2019-04-02 16:24fix fd leak in stage1 cacheing codeShawn Landden1+1-0
2019-04-01 15:35Merge pull request #2147 from emekoi/fix1940Andrew Kelley6+45-17
2019-04-01 15:31Merge pull request #2150 from vegecode/armv7m-compiler-rtAndrew Kelley5+234-8
2019-04-01 04:31zig fmt: Allow one-line for loopshryx2+49-18
2019-04-01 02:28fmt: fix first line comment indent in struct initShritesh Bhattarai2+16-3
2019-04-01 02:00Remove inline keywords in addXf3.zig pending #2154vegecode1+4-2
2019-03-31 23:38Always write a multiline struct literal if a field expr is multilinehryx2+102-11
2019-03-31 19:21fixed broken casts in stdemekoi4+16-16
2019-03-31 19:19added error for implicit cast from *const T to *[1]T. credit: @kristateemekoi2+29-1
2019-03-31 20:48fix zig run to accept executable argsMichael Dusan1+13-8
2019-03-23 03:55Add all __aeabi functions (C versions) who alias currently existing functions to compiler-rtvegecode1+21-0
2019-03-23 03:51Add __aeabi_{f,d}neg and __neg{s,d,X}f2 to compiler-rtvegecode3+28-0
2019-03-23 03:47Add __aeabi_{f,d}{add,sub} and __{add,sub}{s,d}f3 to compiler-rtvegecode2+35-6
2019-03-23 03:39Add __aeabi_mem{cmp,clr,set,cpy,move} to compiler-rtvegecode1+121-0
2019-03-26 03:13Add memcmp to builtinsvegecode1+25-0
2019-03-31 07:47Veritcally align array literal columnshryx2+64-6
2019-03-31 16:43fix anon enum literal used with switch on union(enum)Andrew Kelley2+22-2
2019-03-31 11:15Remove binary and octal float literals from documentation.MateuszOkulus1+1-5
2019-03-30 23:22Merge pull request #2112 from shritesh/param_decl_doc_commentsAndrew Kelley4+27-1
2019-03-30 19:58fmt: Fix param decl testShritesh Bhattarai1+1-0
2019-03-27 15:58Add doc_comments to param declShritesh Bhattarai4+26-1
2019-03-27 05:50fixed libc command on mingwemekoi2+167-103
2019-03-29 11:07fix std.ascii type error and inverted logicRohlem1+2-2
2019-03-29 11:04add std.ascii to std.std test "std"Rohlem1+1-0
2019-03-29 11:46fix tests for math.mulWideShawn Landden1+4-4
2019-03-28 13:47stage1: better error message when comparing against nullShawn Landden2+3-2
2019-03-27 20:45std.mulWide() whose return is twice as wideShawn Landden2+12-8
2019-03-27 20:08implement target_c_type_size_in_bits for WASIAndrew Kelley1+2-2
2019-03-27 17:11Merge pull request #2107 from shawnl/arm64Andrew Kelley5+41-13
2019-03-27 05:54removed static build flags on mingwemekoi1+1-3
2019-03-27 01:18use __ARM_EABI__, not __arm__Shawn Landden1+1-1
2019-03-27 01:10fix build on arm64Shawn Landden5+41-13
2019-03-26 21:44Use linux.exit_group if not single threadedShritesh Bhattarai1+8-1
2019-03-26 16:21fmt: check for extra newline at end of fileShritesh Bhattarai2+16-0
2019-03-22 20:35std.ascii: respond to reviewShawn Landden1+3-7
2019-03-25 20:04munmap allows address 0Andrew Kelley3+3-3
2019-03-25 16:55implement allowzero pointer attributeAndrew Kelley18+225-78
2019-03-24 22:51add compile error test for invalid enum literal implicit castAndrew Kelley2+17-1
2019-03-24 22:47implement peer type resolution for enum literalsAndrew Kelley2+25-0
2019-03-24 05:15make switch expressions allow enum literal typesAndrew Kelley2+9-8
2019-03-24 04:55implement implicit cast from enum literal to enumAndrew Kelley2+28-0
2019-03-24 04:44introduce the enum literal typeAndrew Kelley16+195-3
2019-03-23 23:33add compile error for ignoring errorAndrew Kelley10+32-14
2019-03-23 23:01add regression tests for a bug fixed by an older commitAndrew Kelley2+32-0
2019-03-23 22:46add peer type resolution for `*const T` and `?*T`Andrew Kelley3+31-0
2019-03-23 21:35character literals: allow unicode escapesAndrew Kelley7+56-30
2019-03-23 19:25docs: clarify NaN, inf, -infAndrew Kelley1+18-2
2019-03-23 18:04remove octal and hex floats from the languageAndrew Kelley3+9-92
2019-03-23 17:46parse_f128.c: fix whitespaceAndrew Kelley1+622-622
2019-03-19 18:42add mulXf3 to compiler-rtAndrew Kelley5+388-1
2019-03-22 21:12stage1: implement get_dynamic_linker for riscvAndrew Kelley1+5-2
2019-03-22 20:57fix macos build instructions in readme and fix warningAndrew Kelley2+2-2
2019-03-22 02:33std: add ascii with C ASCII character classesShawn Landden3+234-0
2019-03-22 20:21Merge pull request #2094 from ziglang/f128-decimal-literalAndrew Kelley9+1089-25
2019-03-22 20:08get rid of restrict; it's not supported by MSVCAndrew Kelley2+2-4
2019-03-22 20:06avoid quad float literal syntax for MSVCAndrew Kelley1+12-11
2019-03-22 18:56float literals now parse using musl's 128 bit float codeAndrew Kelley9+1090-25
2019-03-22 17:57Fix typos around pointer usageMatt Stancliff1+3-3
2019-03-22 14:23Merge pull request #2091 from ziglang/bigint-print-fixAndrew Kelley2+8-4
2019-03-22 14:16Merge pull request #2087 from ziglang/float-parsingAndrew Kelley2+117-37
2019-03-22 11:17Fix compile-error test case for large integer typeMarc Tiehuis1+1-1
2019-03-22 09:10Fix bigint_append_bufMarc Tiehuis1+7-3
2019-03-22 08:01Updated langref to newest grammarJimmi Holst Christensen1+2-3
2019-03-22 04:11Simplify hex-float parsing codeMarc Tiehuis2+49-50
2019-03-21 20:35hex float parsing: solve another caseAndrew Kelley2+11-2
2019-03-21 20:17fix parsing of large hex float literalsAndrew Kelley2+82-10
2019-03-21 14:05ci: more quotingAndrew Kelley1+3-3
2019-03-21 03:49add documentation for zig testAndrew Kelley1+72-5
2019-03-21 03:19ci: add FreeBSD to download pageAndrew Kelley5+40-3
2019-03-20 23:05ci: apt-get update before install as a workaroundAndrew Kelley1+1-0
2019-03-20 23:00add docs for assembly and fix global assembly parsingAndrew Kelley10+415-165
2019-03-20 17:34Merge remote-tracking branch 'origin/llvm8'Andrew Kelley776+25515-9801
2019-03-20 04:11Merge pull request #2079 from Sahnvour/issue-2050Andrew Kelley5+108-27
2019-03-19 21:41c_abi: activate tests on windowsSahnvour1+1-3
2019-03-19 21:09c_abi: add some tests for int and float parameter passing potentially using both registers and stackSahnvour2+44-0
2019-03-19 21:08build.zig: allow run() on non-native target artifactsAndrew Kelley1+3-1
2019-03-19 21:08c_abi: when compiling for x86_64, differenciate between system V and windows ABISahnvour1+34-4
2019-03-19 19:04disable all C warnings when building muslAndrew Kelley1+1-8
2019-03-19 19:04zig targets prints the available libcsAndrew Kelley4+70-1
2019-03-19 14:11better buffer length for formatIntUnsignedAndrew Kelley1+3-6
2019-03-19 09:36Updated parser to newest grammarJimmi Holst Christensen1+22-29
2019-03-19 04:38freebsd ci: disable not working stuffAndrew Kelley1+6-8
2019-03-19 04:05ci: freebsd tests docsAndrew Kelley1+1-1
2019-03-19 03:44freebsd ci: install wget and set -x -eAndrew Kelley2+4-0
2019-03-19 03:37start producing freebsd binariesAndrew Kelley2+56-37
2019-03-19 01:40add documentation for MemoryAndrew Kelley1+255-7
2019-03-19 00:56workaround for Ubuntu/Debian bugAndrew Kelley1+3-1
2019-03-19 00:09fix translate-c regressionAndrew Kelley2+4-1
2019-03-19 00:03Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley1532+15965-34703
2019-03-18 22:36update macos static build for llvm8Andrew Kelley2+2-11
2019-03-18 20:45pass explicit frame pointer args when compiling C codeAndrew Kelley1+11-0
2019-03-18 18:43Merge pull request #2069 from ziglang/glibc-assert-translationAndrew Kelley2+268-104
2019-03-18 17:47libc: separate linux headers from musl/glibcAndrew Kelley1513+14715-35002
2019-03-18 13:55More work on ignoring values correctlyJimmi Holst Christensen2+138-73
2019-03-17 18:12when linking msvcrt, also link ntdll.libAndrew Kelley1+2-1
2019-03-17 17:52add missing std lib file rb.zig to cmakelists.txtAndrew Kelley1+1-0
2019-03-15 20:45print a message instead of returning an error when debug info comes from a source file not found (for example compiled on another computer)Sahnvour1+5-0
2019-03-15 20:44avoid reading LineBlockFragmentHeader at all if the address is not in range, thus simplifying code and improving speed of executionSahnvour1+18-16
2019-03-15 20:11allow pdb modules to have no C13 data, this happens if the module is strippedSahnvour1+3-2
2019-03-15 19:16correct padding handling between std.pdb.ModInfo entries in DbiStreamSahnvour1+3-2
2019-03-16 03:41enable issue_339 test on macosAndrew Kelley1+1-4
2019-03-16 04:23add regression test for invalid multiple dereferencesAndrew Kelley1+19-0
2019-03-16 04:18add compile error for wrong type with `use`Andrew Kelley2+14-0
2019-03-16 03:52fix while continue block not checking for ignored expressionAndrew Kelley2+31-3
2019-03-15 22:57fix regressions on Windows from previous commitAndrew Kelley2+3-2
2019-03-15 21:47breaking changes to std.mem.Allocator interface APIAndrew Kelley19+374-253
2019-03-15 18:11fixed void cast and added the last testsJimmi HC2+59-10
2019-03-15 15:19Merge pull request #2068 from ziglang/workaround-for-2043Andrew Kelley2+71-65
2019-03-15 15:12Implemented enough of translate-c to translate assertJimmi Holst Christensen2+99-49
2019-03-15 10:17workaround for #2043Jimmi Holst Christensen2+71-65
2019-03-14 18:48Add /lib/x86_64-linux-gnu or similar to default system library search pathsAkuli1+9-0
2019-03-14 15:55breaking: fix @typeInfo handling of global error set typeAndrew Kelley7+17-49
2019-03-14 04:07macho linking: always -dynamic for non-static-libsAndrew Kelley1+1-1
2019-03-14 03:44ignore -lm on darwin because it's handled by libSystemAndrew Kelley2+8-8
2019-03-14 03:35force windows to link against dynamic msvcrtAndrew Kelley1+4-2
2019-03-14 03:15fix target_requires_pic and reloc_modeAndrew Kelley6+27-7
2019-03-13 23:33breaking: remove --static; add -dynamicAndrew Kelley9+212-137
2019-03-13 18:46fix @setRuntimeSafety not able to override release modesAndrew Kelley3+47-9
2019-03-13 17:45this empty import workaround no longer necessaryAndrew Kelley4+1-5
2019-03-13 17:33remove nios2 from list of libc targetsAndrew Kelley1+0-1
2019-03-13 17:04add documentation for `pub`Andrew Kelley1+139-49
2019-03-13 16:56Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley4019+413811-244
2019-03-13 16:34zig test respects --output-dir parameterAndrew Kelley1+1-1
2019-03-13 15:54add documentation for @"" syntaxAndrew Kelley1+30-0
2019-02-19 23:20Fix generation of comptime slicesLemonBoy2+16-1
2019-03-09 23:54added z3 and fixed dynamic linker on mingwemekoi2+11-15
2019-03-13 05:01Merge pull request #2055 from ziglang/muslAndrew Kelley3993+412484-47
2019-03-13 05:00musl: remove files that have case conflictsAndrew Kelley9+0-170
2019-03-12 22:40fix gitattributesAndrew Kelley1+7-7
2019-03-12 22:28don't resolve dynamic linker for static executablesAndrew Kelley1+1-1
2019-03-12 22:09avoid a string that is too long for msvcAndrew Kelley5+17-26
2019-03-12 21:44remove accidental swap fileAndrew Kelley1+0-1
2019-03-12 21:32ability to build musl from sourceAndrew Kelley1801+75395-289
2019-03-12 17:18building musl start files from sourceAndrew Kelley314+13420-29
2019-03-12 14:28add musl headersAndrew Kelley1892+324123-3
2019-03-11 23:42add test cases to cover switching on u0 valuesAndrew Kelley1+14-0
2019-03-11 23:34docs: finish initial documentation for implicit castsAndrew Kelley1+177-28
2019-03-11 20:33translate-c: additional test case for integer suffixes on 0Sahnvour1+6-0
2019-03-11 19:22zig build: do a better job of detecting system pathsAndrew Kelley2+95-44
2019-03-11 17:42Merge branch 'daurnimator-valgrind'Andrew Kelley7+719-11
2019-03-11 17:34remove the valgrind integration with std.mem.AllocatorAndrew Kelley3+7-29
2019-03-11 17:27Merge branch 'valgrind' of https://github.com/daurnimator/zig into daurnimator-valgrindAndrew Kelley7+731-1
2019-03-11 16:47Merge pull request #2049 from ziglang/problematic-mtime-detectionAndrew Kelley10+189-85
2019-03-11 16:21enable C ABI tests on macOSAndrew Kelley1+0-1
2019-03-11 15:56add test for spawning child process with empty environmentAndrew Kelley4+25-0
2019-03-11 15:09Merge branch 'fix-1600'Andrew Kelley2+44-32
2019-03-11 15:09ir: fix handling of OnePossibleValueInvalidAndrew Kelley1+3-2
2019-03-08 16:50check for type_has_one_possible_value and added correct caching to TypeInfoJimmi HC1+24-11
2019-03-08 12:42added testsJimmi Holst Christensen1+14-0
2019-03-08 11:52fixed enum to union codeJimmi Holst Christensen1+3-0
2019-03-08 09:58use cached const_void_valJimmi Holst Christensen1+1-3
2019-03-08 09:40removed wild tabJimmi Holst Christensen1+1-1
2019-03-08 09:37fixed #1600Jimmi Holst Christensen1+4-21
2019-03-11 14:30Revert "docgen: --cache off for tests"Andrew Kelley1+0-6
2019-03-11 14:29Revert "use unique test source names for test-gen-h"Andrew Kelley1+1-7
2019-03-11 14:35fix build on windowsAndrew Kelley1+4-7
2019-03-11 14:26stage1 caching system: detect problematic mtimesAndrew Kelley8+189-70
2019-03-11 10:01Mark third-party dependencies as vendoredMarc Tiehuis1+7-0
2019-03-10 22:07Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley11+58-44
2019-03-10 22:02fix inconsistent type information of optional C pointersAndrew Kelley3+9-14
2019-03-10 19:55std.zig: `this` is no longer a keywordAndrew Kelley6+0-30
2019-03-10 18:51Add elf riscv32 and elf riscv64 as options in getLDMOption during construction of link job.Matt Whiteside1+4-0
2019-03-10 13:43translate-c: add support for integer suffixes on 0 (zero) litteral inside macro definitionsSahnvour2+49-0
2019-03-10 17:48Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley1828+324139-1202
2019-03-09 16:29docgen: --cache off for testsAndrew Kelley1+6-0
2019-03-09 14:52use unique test source names for test-gen-hAndrew Kelley1+7-1
2019-03-09 06:24glibc: add missing linux headerAndrew Kelley2+22-0
2019-03-09 06:17Merge pull request #2038 from ziglang/cachingAndrew Kelley29+751-679
2019-03-09 06:15disable flaky event test until post coroutine rewriteAndrew Kelley1+1-1
2019-03-09 06:00fix docgen and fix unnecessarily adding .root suffix to objectsAndrew Kelley2+19-21
2019-03-09 05:42fix running things with zig build on WindowsAndrew Kelley2+51-8
2019-03-09 04:40fix .d file parsing and string literal ast renderingAndrew Kelley2+6-5
2019-03-09 03:53breaking changes to zig build API and improved cachingAndrew Kelley26+691-661
2019-02-26 19:44PriorityQueue: add bulk insertion methodsJohn Schmidt1+59-21
2019-03-08 05:06Remove glibc compat shim with restrictive licenseJay Weisskopf3+0-49
2019-03-07 21:55Merge branch 'glibc'Andrew Kelley1833+325303-574
2019-03-07 21:53fix passing invalid argument -NDEBUGAndrew Kelley1+0-2
2019-03-07 21:11disable some tests until coroutine rewrite is finishedAndrew Kelley2+3-3
2019-03-07 21:08fix -mllvm command line option regressionAndrew Kelley1+1-1
2019-03-07 20:50fix linking glibc: caching static libs andAndrew Kelley2+22-38
2019-03-07 19:30fix .d file processing and use -MV to quote spacesAndrew Kelley5+39-5
2019-03-07 18:32fix windows buildAndrew Kelley1+2-1
2019-03-07 18:21windows and uefi don't have dynamic linkersAndrew Kelley1+16-2
2019-03-07 18:16better behavior when cache dir unavailableAndrew Kelley4+8-1
2019-03-07 18:04fix regressions on macosAndrew Kelley5+44-68
2019-03-07 17:21dynamic_linker_path can be null on some targetsAndrew Kelley1+5-3
2019-03-07 17:16multi-arch glibc headersAndrew Kelley1719+113919-63047
2019-03-06 22:42process headers toolAndrew Kelley1+627-0
2019-03-05 21:12missed change when switching TypeInfo to use comptime_intSahnvour2+11-1
2019-03-06 18:22cross compile glibc startup filesAndrew Kelley3+86-22
2019-03-06 17:10support other architectures for glibc startup filesAndrew Kelley272+30049-2454
2019-03-06 04:09add popcountdi2 to compiler_rtAndrew Kelley4+53-0
2019-03-06 03:45build libunwind.a from source and link itAndrew Kelley4+374-37
2019-03-06 03:42libcxx headers 8.0.0rc3Andrew Kelley182+137548-0
2019-03-06 03:42libunwind 8.0.0rc3Andrew Kelley26+16684-0
2019-03-05 23:43std.os.changeCurDir no longer needs an allocatorAndrew Kelley2+15-21
2019-03-05 23:17support glibc dl, m, pthread, rtAndrew Kelley11+3819-2057
2019-03-05 21:12fix translate-cAndrew Kelley1+4-3
2019-03-05 20:54dynamic linker path is independent from libc installationAndrew Kelley9+90-66
2019-03-05 19:37stop linking against gcc filesAndrew Kelley4+3-175
2019-03-05 19:12support crtbegin.o and crtend.o when using explicit libcAndrew Kelley1+22-0
2019-03-05 18:26building glibc from sourceAndrew Kelley8+363-87
2019-03-05 03:15initial glibc supportAndrew Kelley606+82120-253
2019-03-04 13:24Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley256+16974-16761
2019-03-03 18:04fix slice of C pointerAndrew Kelley3+15-3
2019-03-03 17:35fix build.zig not respecting --staticAndrew Kelley6+34-1
2019-03-03 15:47fix const initialization of optional C pointer to nullAndrew Kelley4+17-11
2019-03-03 05:41fix check for 64-bit arm platforms with new targetssjdh021+2-14
2019-03-02 21:46rename std lib files to new conventionAndrew Kelley216+15402-15420
2019-03-02 20:34@returnAddress and @frameAddress return usize nowAndrew Kelley5+15-16
2019-03-02 19:31fix @typeName on slicesAndrew Kelley3+11-1
2019-03-02 17:12all integers returned by @typeInfo are now comptime_intSahnvour4+25-25
2019-03-02 15:38compile error for import outside package pathAndrew Kelley17+133-60
2019-03-02 13:44disable tests which are tripping an llvm assertionAndrew Kelley1+18-18
2019-03-01 23:42better error message for `-target windows` CLIAndrew Kelley1+3-3
2019-03-01 23:07Merge pull request #2020 from ziglang/kill-namespace-typeAndrew Kelley35+1349-1271
2019-03-01 22:51gen-h: respect @exportAndrew Kelley1+8-1
2019-03-01 22:36remove unused functionAndrew Kelley1+0-17
2019-03-01 22:36gen-h: use the bare type names for nowAndrew Kelley4+29-19
2019-03-01 22:23fix docs typoAndrew Kelley1+1-1
2019-03-01 22:15@typeInfo for structs and opaque types is the bare nameAndrew Kelley7+77-42
2019-03-01 20:49fix type namesAndrew Kelley1+4-4
2019-03-01 20:35fix dependency loops, pub, tests, use decls, root sourceAndrew Kelley18+825-731
2019-03-01 11:44Use bitwise-and instead of modulo in __zig_return_errorMarc Tiehuis2+6-4
2019-03-01 01:11add mprotect syscallAndrew Kelley2+28-0
2019-02-28 20:54fix "use" declsAndrew Kelley2+21-27
2019-02-28 20:40struct types get fully qualified namesAndrew Kelley13+172-135
2019-02-28 19:18web assembly is a tier 3 target nowAndrew Kelley1+3-3
2019-02-28 19:10stage2: update for changes regarding sub-architectureAndrew Kelley1+6-6
2019-02-28 18:52update clang C headers to 8.0.0rc3Andrew Kelley1+2-2
2019-02-28 17:54LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2019-02-28 17:53update embedded LLD to 8.0.0rc3Andrew Kelley26+406-218
2019-02-28 15:11remove namespace type; files are empty structsAndrew Kelley18+329-411
2019-02-28 14:55updates to build with llvm 8.0.0rc3Andrew Kelley3+867-24
2019-02-28 14:27update clang driver code to 8.0.0rc3Andrew Kelley3+32-7
2019-02-28 14:19Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley133+11458-4956
2019-02-28 01:09fix incorrect use of printf in previous commitAndrew Kelley1+1-1
2019-02-27 21:02print the command that failed when C source code fails to buildAndrew Kelley1+24-7
2019-02-27 14:30uefi os: better auto detection of subsystemAndrew Kelley1+5-1
2019-02-27 13:39stage1: fix unused function error on freebsd and netbsdAndrew Kelley1+1-1
2019-02-27 04:02windows returns EINVAL for fopen when there is an asterisk in the nameAndrew Kelley3+3-1
2019-02-27 03:46improve docs for unions and switching on tagged unionsAndrew Kelley1+143-82
2019-02-27 02:33fix stage1 zig fmt on macosAndrew Kelley1+1-0
2019-02-27 00:42fix handling when there are multiple externs andAndrew Kelley8+55-7
2019-02-27 00:41add test coverage for type used as switch caseAndrew Kelley1+19-0
2019-02-27 00:34add test coverage for binary OR on error setsAndrew Kelley1+11-0
2019-02-26 23:33fix .gitignore file and add commit missing std lib fileAndrew Kelley2+38-3
2019-02-26 23:10add builder.addFmt API and use it to test stage1 zig fmtAndrew Kelley3+14-0
2019-02-26 22:17introduce sys_include_dir for when sys/* files are not with stdlib.hAndrew Kelley4+92-28
2019-02-26 21:24fix regressions on WindowsAndrew Kelley4+16-11
2019-02-26 20:51breaking changes to the way targets work in zigAndrew Kelley25+874-739
2019-02-26 19:50use -nostdinc and sometimes -nolibc when compiling C codeAndrew Kelley2+14-1
2019-02-25 19:25Add priority queueJohn Schmidt3+335-1
2019-02-26 15:15use -nostdinc++ when compiling C codeAndrew Kelley2+2-0
2019-02-26 13:16use -nobuiltininc when compiling c codeAndrew Kelley2+4-0
2019-02-26 02:46fix the libc compile error tests to only run on linuxAndrew Kelley1+22-19
2019-02-26 01:28fix incorrectly trying to memset at comptimeAndrew Kelley3+23-1
2019-02-26 01:18add a regression test for #704Andrew Kelley2+8-0
2019-02-26 01:09better error message when forgetting to link against libcAndrew Kelley3+19-0
2019-02-26 00:31add a compile error note when C import fails and not linking libcAndrew Kelley2+15-0
2019-02-26 00:10fix not finding libgcc_s when looking for native libcAndrew Kelley4+56-25
2019-02-25 23:31add docs for zero bit types and pointers to zero bit typesAndrew Kelley1+50-5
2019-02-25 21:36delete incorrect TODO commentAndrew Kelley1+0-1
2019-02-25 21:28fix infinite recursion in type_has_one_possible_valueAndrew Kelley5+36-10
2019-02-25 19:27zig build: 2 improvementsAndrew Kelley1+5-1
2019-02-25 19:11Merge pull request #2005 from ziglang/c-sourceAndrew Kelley21+496-737
2019-02-25 19:03`@cImport` works with `--cache on`Andrew Kelley9+77-31
2019-02-25 18:34building DLLs on Windows works betterAndrew Kelley9+66-9
2019-02-25 16:37first class support for compiling C codeAndrew Kelley8+379-723
2019-02-24 21:28Merge pull request #2003 from ziglang/zig-ccAndrew Kelley6+1346-0
2019-02-24 20:30zig cc: work around clang calling GetCommandLine on WindowsAndrew Kelley2+5-8
2019-02-24 18:37zig cc: remove "polly" which was an undefined symbol on macosAndrew Kelley1+0-11
2019-02-24 17:53add `zig cc` command to act like a C compilerAndrew Kelley6+1360-0
2019-02-24 01:25fix `zig fmt` arg0 handled incorrectlyAndrew Kelley2+11-9
2019-02-23 18:19introduce std.debug.captureStackTraceAndrew Kelley2+69-16
2019-02-23 14:35better libc detection (#1996)Andrew Kelley18+774-592
2019-02-22 18:28implement vector negationAndrew Kelley5+157-47
2019-02-22 16:09add regression test for bitcast to arrayAndrew Kelley2+17-0
2019-02-22 15:56docs for packed structsAndrew Kelley1+228-32
2019-02-22 13:49fix `@bitCast` when src/dest types have mismatched handle_is_ptrAndrew Kelley6+91-16
2019-02-21 21:09better field access of types which have one possible valueAndrew Kelley2+30-10
2019-02-21 19:44better handling of arrays in packed structsAndrew Kelley7+246-50
2019-02-21 15:07`@sliceToBytes` works at comptimeAndrew Kelley6+185-84
2019-02-21 13:46extern structs support comptime bitcastingAndrew Kelley2+42-3
2019-02-21 03:40packed structs support comptime bitcastingAndrew Kelley8+226-40
2018-12-30 17:17Use valgrind marks from Allocatordaurnimator1+17-1
2019-02-20 13:04deduplicate compile errors for undeclared identifiersAndrew Kelley3+38-8
2019-02-20 02:28std: when a FixedBufferAllocator is initialised, set the buffer to undefineddaurnimator1+4-0
2018-12-30 15:55std: Add valgrind moduledaurnimator5+709-0
2019-02-19 20:35Merge branch 'matthew-mcallister-slice-deref-failure'Andrew Kelley3+56-33
2019-02-19 20:34pull request fixupsAndrew Kelley1+17-10
2019-02-19 20:27Merge branch 'slice-deref-failure' of https://github.com/matthew-mcallister/zig into matthew-mcallister-slice-deref-failureAndrew Kelley3+45-29
2019-02-19 20:18Prevent crash in tagged enums rendering (#1986)LemonBoy2+19-2
2019-02-19 17:07valgrind client requests for undefined valuesAndrew Kelley6+130-9
2019-02-19 13:39remove --no-rosegment workaround now that valgrind bug is fixedAndrew Kelley7+0-37
2019-02-18 23:12Merge branch 'kristate-zig-backport-issue1944'Andrew Kelley4+22-3
2019-02-18 23:11add test for 74bdc1d1f898705Andrew Kelley1+9-0
2019-02-18 23:11zig fmt: fix infix operator before multiline string literalAndrew Kelley2+12-2
2019-02-11 09:25src/analyze.cpp: default to using `param_node` upon callconv error;kristopher tate1+1-1
2019-02-18 22:53Some function doc tweaks (#1961)John Schmidt1+7-2
2019-02-18 22:49docs: shadowingAndrew Kelley1+29-0
2019-02-18 22:41docs: note top level declarations are order-independentAndrew Kelley1+3-6
2019-02-18 21:47export _mh_execute_header with weak linkageAndrew Kelley10+106-30
2019-02-18 18:12Merge branch 'emekoi-fix-1711'Andrew Kelley5+97-77
2019-02-18 17:56pull request fixupsAndrew Kelley4+98-107
2019-02-10 00:04make @enumToInt work on union(enum)emekoi4+50-21
2019-02-18 16:22Fixed std.testing.expectEqualJimmi HC1+1-0
2019-02-18 15:26Translate parameterless C functions (#1978)LemonBoy2+22-8
2019-02-17 22:39Add align attribute for params pointersLemonBoy1+3-0
2019-02-18 05:13README: add NetBSD to support tableAndrew Kelley1+20-20
2019-02-18 05:10Merge pull request #1972 from coypoop/netbsdAndrew Kelley22+1098-66
2019-02-18 04:53Merge pull request #1963 from matthew-mcallister/dedup-compile-log-warningAndrew Kelley5+94-16
2019-02-17 21:08fix openWriteNoClobber and add testQuetzal Bradley2+12-1
2019-02-17 20:47Check for duped error messages in compile testsMatthew McAllister2+81-24
2019-02-14 23:54Deduplicate compile log statement warningsMatthew McAllister4+26-5
2019-02-17 21:50Don't provide a bogus definition of EVFILT_USERMaya Rashish1+0-3
2019-02-17 20:00Merge pull request #1975 from BenoitJGirard/masterAndrew Kelley1+8-1
2019-02-17 19:52Fix std.math.powi so powi(x, +-0) = 1 for any x.Benoit Jauvin-Girard1+8-1
2019-02-17 13:07Silence gcc8 class-memaccess warningsLemonBoy2+7-7
2019-02-17 19:38Merge pull request #2 from ziglang/masterBenoitJGirard418+25007-16222
2019-02-17 12:14Undo local, unneeded patchMaya Rashish1+1-0
2019-02-17 06:34freebsd: fix pointer cast in mmapMaya Rashish1+1-1
2019-02-16 10:29Add NetBSD supportMaya Rashish23+1101-67
2019-02-17 05:33Merge branch 'sjdh02-master'Andrew Kelley1+56-14
2019-02-17 03:47fixupsAndrew Kelley1+1-1
2019-01-25 03:02fix BufferedInStream not reading delayed inputsjdh021+56-14
2019-02-13 05:22Fix lvalue dereference type checkingMatthew McAllister3+45-29
2019-02-17 00:48translate-c: 4 more functions using C declsAndrew Kelley3+68-15
2019-02-16 21:17fix regressions from previous commit when building with clangAndrew Kelley3+33-32
2019-02-16 20:14translate-c: proof of concept for transitioning to userlandAndrew Kelley4+446-8
2019-02-16 19:36README: direct link to Download & Documentation at the topAndrew Kelley1+1-1
2019-02-16 18:34refactor translate-c - no more using namespace clangAndrew Kelley1+1138-1140
2019-02-16 19:07Merge pull request #1898 from Sahnvour/translate-c-arraysAndrew Kelley2+46-5
2019-02-16 17:24fmt_runner: remove redundant checkAndrew Kelley1+0-5
2019-02-16 05:42bring zig fmt to stage1Andrew Kelley4+305-7
2019-02-16 02:04Merge pull request #1958 from ziglang/parse-floatMarc Tiehuis15+853-10
2019-02-12 16:21removed hidden union tag in release modesemekoi1+1-1
2019-02-16 00:19typecheck the panic functionAndrew Kelley7+50-48
2019-02-15 23:05breaking: fix @sizeOf to be alloc size rather than store sizeAndrew Kelley8+112-51
2019-02-15 07:20Merge pull request #1965 from ziglang/c-pointer-typeAndrew Kelley37+1308-447
2019-02-15 07:02add test for truncate on comptime integersAndrew Kelley1+5-0
2019-02-15 04:46stage2: fix windows regressionsAndrew Kelley1+10-10
2019-02-15 04:38darwin: fix pointer cast in mmapAndrew Kelley1+1-1
2019-02-15 04:37Use official llvm mirror for compiler-rt commit refMarc Tiehuis2+3-3
2019-02-15 04:32Make parseFloat stricter in what it accepts as inputMarc Tiehuis2+38-43
2019-02-15 04:17stage2: fix llvm.zig with opaque types back to single-item pointerAndrew Kelley2+12-12
2019-02-15 04:09translate-c: back to *c_void for opaque typesAndrew Kelley5+62-17
2019-02-15 01:04allow C pointers to have alignmentAndrew Kelley3+2-11
2019-02-15 00:53compile error for C pointer with align attributeAndrew Kelley3+15-6
2019-02-14 23:59add docs for C pointersAndrew Kelley1+57-3
2019-02-14 21:10omit nonnull attribute for C pointersAndrew Kelley5+26-3
2019-02-14 20:48fix implicit cast error unions with non-optional to optional pointerAndrew Kelley13+228-131
2019-02-14 18:07add missing compile error for OpaqueType inside structs/unionsAndrew Kelley2+35-0
2019-02-14 17:28compile error tests for implicit C pointer castingAndrew Kelley2+55-20
2019-02-14 15:51remove the "top of the comptime stack" compile errorAndrew Kelley2+0-20
2019-02-14 14:46ci: freebsd: remove '.git' from URL as per upstream suggestionAndrew Kelley1+1-1
2019-02-14 06:09runtime safety check for casting null to pointerAndrew Kelley6+67-27
2019-02-14 05:40comptime detection of casting null to pointerAndrew Kelley2+34-3
2019-02-13 11:19Added error for nesting vectorsJimmi Holst Christensen1+10-0
2019-02-13 11:12Add parseFloat support to json.zigMarc Tiehuis1+6-2
2019-02-13 11:06Add parseFloat to std.fmtMarc Tiehuis3+433-1
2019-02-13 10:40We already support vector bit operators, so let's test itJimmi Holst Christensen1+14-0
2019-02-13 10:31Merge branch 'master' of github.com:ziglang/zigJimmi Holst Christensen1+38-15
2019-02-13 10:31We already support vector on floats, so let's test itJimmi Holst Christensen1+14-0
2019-02-13 10:27Add f128 support for fabs, isinf, isnan, inf and nan functionsMarc Tiehuis6+66-7
2019-02-13 10:24compiler-rt: Add __addtf3, __subtf3 and __truncdfhf2Marc Tiehuis6+353-0
2019-02-03 09:15Enable compileLog to display slicesMatthew McAllister1+38-15
2019-02-12 23:20C pointers: errors for nested pointer casting regarding nullAndrew Kelley4+181-89
2019-02-12 15:25compile error test for casting integer to c pointerAndrew Kelley2+17-1
2019-02-12 06:38implicit casting between C pointer and optional non-C pointerAndrew Kelley2+31-13
2019-02-12 05:51disallow C pointers to non-C-ABI-compatible element typesAndrew Kelley4+16-2
2019-02-12 05:39C pointers: delete dead code in ir_num_lit_fits_in_other_typeAndrew Kelley1+0-14
2019-02-12 00:21peer type resolution with C pointersAndrew Kelley2+33-0
2019-02-12 00:12comptime support for pointer arithmetic with hard coded addressesAndrew Kelley2+109-40
2019-02-11 21:07add C pointer type to @typeInfoAndrew Kelley7+41-6
2019-02-11 20:31C pointer comparison and arithmeticAndrew Kelley6+78-20
2019-02-11 19:56translate-c: use C pointer type everywhereAndrew Kelley6+72-80
2019-02-11 19:07zig fmt: support C pointersAndrew Kelley3+35-2
2019-02-11 17:59README: move i386-macosx to Tier 4Andrew Kelley1+4-1
2019-02-10 17:02langref: update grammar with c pointersAndrew Kelley2+7-4
2019-02-10 15:58avoid needlessly creating global constantsAndrew Kelley1+16-31
2019-02-10 16:03Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley7+68-20
2019-02-10 15:58avoid needlessly creating global constantsAndrew Kelley1+16-31
2019-02-10 11:43testing.expectEqual use expected type as the type of actual This allows for impl castsJimmi HC1+1-5
2019-02-10 06:11casting between C pointers and normal pointersAndrew Kelley2+33-16
2019-02-10 05:14added C pointer type and implicit int-to-ptr for this typeAndrew Kelley7+210-75
2019-02-10 02:10`@truncate`: comptime 0 when target type is 0 bitsAndrew Kelley4+56-13
2019-02-10 01:57docs: add threadlocal keyword to grammarAndrew Kelley1+3-2
2019-02-10 01:41fix not updating debug info type of optional error setsAndrew Kelley2+8-0
2019-02-09 23:57Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley250+4516-4106
2019-02-09 21:24Merge branch 'vector-int-add-safety'Andrew Kelley5+153-84
2019-02-09 20:23implement vector math safety with ext and truncAndrew Kelley3+64-22
2019-02-09 19:44implement vector addition with safety checkingAndrew Kelley3+95-68
2019-02-09 05:28docgen: update for threadlocal keywordAndrew Kelley1+1-0
2019-02-09 05:19zig fmt: support threadlocalAndrew Kelley5+73-0
2019-02-09 00:37fix docsAndrew Kelley2+2-2
2019-02-09 00:23fix compiler assertion failure when returning value from testAndrew Kelley3+29-5
2019-02-08 23:18std.debug.assert: remove special case for test buildsAndrew Kelley239+4106-3960
2019-02-07 20:28Make ThreadSafeFixedBufferAllocator alias FixedBufferAllocator when --single-threadedJohn Schmidt1+46-40
2019-02-07 23:49update clang headers to 8.0.0rc2Andrew Kelley24+4290-2548
2019-02-07 22:08LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2019-02-07 22:07update embedded LLD to 8.0.0rc2Andrew Kelley713+20174-5796
2019-02-07 21:02fix using the result of @intCast to u0Andrew Kelley7+104-17
2019-02-07 17:24build: update Findllvm.cmake for llvm 8Andrew Kelley1+7-6
2019-02-07 17:18build: make sure LLVM is exactly correctAndrew Kelley1+38-2
2019-02-07 17:21Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley45+779-346
2019-02-07 17:18build: make sure LLVM is exactly correctAndrew Kelley1+38-2
2019-02-07 16:40better error message when LLVM does not understand a tripleAndrew Kelley1+7-1
2019-02-07 15:56Merge branch 'kristate-zig-backport-std.mem.join'Andrew Kelley1+5-2
2019-02-07 15:55fixupsAndrew Kelley1+35-70
2019-02-07 15:43Merge branch 'zig-backport-std.mem.join' of https://github.com/kristate/zig into kristate-zig-backport-std.mem.joinAndrew Kelley1+70-32
2019-02-07 05:49Merge branch 'kristate-zig-backport-std.os.path'Andrew Kelley18+301-134
2019-02-07 05:42fixups, and modify std.mem.join and std.os.path.resolve APIAndrew Kelley13+291-147
2019-02-07 03:53Merge branch 'zig-backport-std.os.path' of https://github.com/kristate/zig into kristate-zig-backport-std.os.pathAndrew Kelley16+114-91
2019-02-07 01:21Merge pull request #1924 from ziglang/tlsAndrew Kelley27+376-101
2019-02-06 23:32implement Thread Local Storage on WindowsAndrew Kelley6+70-8
2019-02-06 19:32require running std lib tests coherentlyAndrew Kelley11+65-55
2019-02-06 18:48thread local storage working for linux x86_64Andrew Kelley20+306-103
2019-02-06 16:52doc/targets.md has moved to the github wikiAndrew Kelley1+0-15
2019-02-06 04:04Fixed Serializer and BitOutStream when used with streams that have empty error sets.tgschultz2+15-7
2019-02-06 02:03Merge pull request #1919 from Sahnvour/windows-childprocessAndrew Kelley1+4-1
2019-02-05 22:13Typo: use the joined path to try executables available from PATH.Sahnvour1+1-1
2019-02-05 21:44Notify failure to create a process when the executable is not found even in PATH.Sahnvour1+3-0
2019-02-05 19:36translate-c: add tests. Commented for now as the output is currently empty until #646 is fixed.Sahnvour1+30-0
2019-02-05 15:28docs: clarify passing aggregate types as parametersAndrew Kelley1+15-6
2019-02-05 10:00Added support for vector wrapping mult and sub * I also merged the code that generates ir for add, sub, and multJimmi Holst Christensen2+58-81
2019-02-05 03:14fix vector debug info tripping LLVM assertionAndrew Kelley3+7-6
2019-02-05 03:14fix vector debug info tripping LLVM assertionAndrew Kelley3+7-6
2019-02-05 02:26Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley222+13618-10340
2019-02-05 01:30SIMD: array to vector, vector to array, wrapping int addAndrew Kelley8+403-224
2019-02-04 20:27Merge branch 'kristate-zig-backport-std.mem.separate'Andrew Kelley8+167-45
2019-02-04 20:24adjustments to std.mem split / separateAndrew Kelley8+112-97
2019-02-04 18:29Merge branch 'zig-backport-std.mem.separate' of https://github.com/kristate/zig into kristate-zig-backport-std.mem.separateAndrew Kelley2+122-15
2019-02-03 21:13`std.mem.Allocator.create` replaced with better APIAndrew Kelley23+451-312
2019-02-02 21:57Fix slice concatenationMatthew McAllister2+14-23
2019-02-01 22:49introduce --single-threaded build optionAndrew Kelley18+246-83
2019-02-01 11:12Fix runtime assignment to comptime aggregate fieldMatthew McAllister2+32-2
2019-02-01 19:06add compile errror for @bitCast when bit counts mismatchAndrew Kelley3+46-23
2019-02-01 18:05Merge pull request #1775 from tgschultz/stdlib-serializationAndrew Kelley4+1145-8
2019-02-01 17:22Merge branch 'emekoi-windows-mutex'Andrew Kelley7+242-61
2019-02-01 17:22fixupsAndrew Kelley6+142-74
2019-02-01 15:21Merge branch 'windows-mutex' of https://github.com/emekoi/zig into emekoi-windows-mutexAndrew Kelley3+157-44
2019-01-31 23:47darwin: fix incorrect timeval struct typeAndrew Kelley3+21-5
2019-01-31 21:52os.cpp: fix regression on Windows from 59c050e7Andrew Kelley1+1-1
2019-01-31 04:36introduce vector type for SIMDAndrew Kelley12+419-54
2019-01-30 21:12fix test after merging ad8381e0d2936fAndrew Kelley1+1-1
2019-01-30 21:06collapse os_file_mtime into os_file_open_r and check for directoryAndrew Kelley3+35-46
2019-01-30 00:20Move tokenizer error location to offending charMatthew McAllister2+3-8
2019-01-30 07:53darwin time code: don't cast to int until the endAndrew Kelley1+3-3
2019-01-30 07:53fix freebsd ci from previous commitAndrew Kelley1+8-8
2019-01-30 02:47backport copy elision changesAndrew Kelley169+10418-9515
2019-01-30 03:28simpler implementation of `&&` and `||` hintsAndrew Kelley6+228-212
2019-01-26 15:47translate-c: avoid array concatenation if the init node is empty, for clarity.Sahnvour1+4-0
2019-01-26 14:53translate-c: only detect ints as negative if they are signed.Sahnvour1+1-1
2019-01-26 14:38translate-c: correct array concatenation for incomplete C array initializers.Sahnvour1+10-3
2019-01-26 12:51translate-c: get real child type of array type for incomplete initializers and/or multi-dimensional arrays.Sahnvour1+1-1
2019-01-25 20:10Hint at use of and/or when &&/|| is improperly used (#1886)kristopher tate6+226-196
2019-01-24 14:31update to llvm8 trunk. all tests passingAndrew Kelley5+15-14
2019-01-23 01:10Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley6+87-27
2019-01-19 15:47llvm-config sanity checktharvik1+9-0
2019-01-20 19:09Merge branch 'kristate-zig-backport-issue1883'Andrew Kelley2+16-0
2019-01-20 19:09add test case for previous commitAndrew Kelley1+9-0
2019-01-20 07:57src/analyze.cpp: return type entry for `ZigTypeIdPointer` if it points to `ZigTypeIdOpaque`kristopher tate1+7-0
2019-01-18 18:32Merge pull request #1885 from Sahnvour/masterAndrew Kelley2+59-24
2019-01-17 00:06Hopefully fixed #1503 (at least improved) line accuracy of stack traces on windows.Sahnvour2+58-22
2019-01-12 19:13removed unnecessary castSahnvour1+1-2
2019-01-14 23:11fix incorrect parameter names for std.math.atan2Andrew Kelley1+3-3
2018-11-27 17:54fixed type signatureemekoi1+1-1
2018-11-27 17:43fixed initializer and typosemekoi2+7-2
2018-11-27 16:20removed nullablesemekoi2+29-38
2018-11-27 07:39changed pointer typesemekoi2+6-5
2018-11-27 03:07fixed mutex on windowsemekoi3+59-20
2018-11-19 19:52moved to InitializeCriticalSection to initemekoi2+83-91
2018-11-19 00:32switching back to EnterCriticalSectionemekoi2+6-9
2018-11-18 07:15switching from EnterCriticalSection to TryEnterCriticalSectionemekoi2+2-2
2018-11-18 06:27updated structsemekoi1+1-1
2018-11-18 06:07added mutex for windowsemekoi2+127-39
2019-01-09 15:44Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley5+102-60
2019-01-09 15:43when rendering llvm const values, ensure the types alignAndrew Kelley5+102-60
2019-01-08 21:50Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley14+365-26
2019-01-08 21:49translate-c: update to llvm8Andrew Kelley1+13-3
2019-01-08 19:40`@typeInfo`: more correct return type infoAndrew Kelley1+1-6
2019-01-08 15:57fix debug info for function pointersAndrew Kelley3+6-2
2019-01-06 19:00Merge pull request #1874 from ziglang/issue-1866Andrew Kelley2+45-13
2019-01-06 17:02Removed oops commentsJimmi HC1+2-2
2019-01-06 16:58Added test caseJimmi HC1+16-0
2019-01-06 16:53Fixed issue where TypeInfo would use types from a prev CodeGen instance When doing multible codegen passes (such as building compiler_rt and then something else) the TypeInfo cache code would point to types from the prev code gen (such as the prev 'bool' type), giving us errors like "expected type 'bool', but found type 'bool'" This disabling of caching might have a performance hit, but correctness is better than speed, so let's have this for now, until someone optimizes this correctly (probably in stage2)Jimmi HC1+5-9
2019-01-06 16:49Implemented buf_read_value_bytes for ZigTypeIdArray * Only for x_array.special == ConstArraySpecialNoneJimmi HC1+23-2
2019-01-06 16:48Respect the type system instead of ConstExprValue when getting fieldJimmi HC1+1-2
2019-01-05 18:34freebsd: fix wrong call to clock_getres (#1871)Marcio1+1-1
2019-01-04 22:34Mark comptime int hardcoded address pointee as a run time variable #1171 (#1868)vegecode2+15-0
2019-01-04 18:17freebsd: add sockaddr structsMarcio Giaxa2+29-0
2019-01-04 16:42freebsd: implement clock related functionsMarcio Giaxa3+14-4
2019-01-04 16:19freebsd: add clock const definitionsMarcio Giaxa1+15-0
2019-01-02 21:47@bitreverse intrinsic, part of #767 (#1865)vegecode9+240-1
2019-01-01 23:36Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley29+668-941
2018-12-30 03:49Add DIFlagStaticMember flag to functions.alexander1+1-1
2018-12-29 17:49Merge pull request #1859 from mgxm/fbsd2Andrew Kelley14+274-757
2018-12-28 17:36ci: update freebsd manifestMarcio Giaxa1+1-10
2018-12-28 13:38tests: remove freebsd from the test matrixMarcio Giaxa2+30-5
2018-12-27 23:14Merge pull request #1857 from vegecode/boolean-switchAndrew Kelley3+108-0
2018-12-27 19:46Test cases for compiler error and working behavior for switching on booleansalexander2+75-0
2018-12-27 01:44allow not having libc include paths and doing @cImportAndrew Kelley1+1-2
2018-12-27 00:44tests: add FreeBSD to the test matrixMarcio Giaxa1+5-0
2018-12-26 20:26Merge branch 'nebulaeonline-nebulaeonline'Andrew Kelley16+284-181
2018-12-26 20:25fixupsAndrew Kelley17+253-259
2018-12-26 16:31Switching on bools with duplicate and missing value detection: Issue 1768alexander1+33-0
2018-12-24 19:01tabs to space fix. thanks visual studio.nebulaeonline1+2-2
2018-12-24 13:19freebsd: fix flags for opening filesMarcio Giaxa1+16-16
2018-12-24 12:49fixed formatting in options displaynebulaeonline1+2-1
2018-12-24 12:27freebsd: implement std.os.time.sleepMarcio Giaxa1+1-1
2018-12-24 04:59fixed stricmp/strcasecmp between windows/posixnebulaeonline1+15-8
2018-12-24 04:46Yet another git user error remnant fixednebulaeonline1+2-0
2018-12-24 04:09git user error fixnebulaeonline1+1-2
2018-12-24 03:56Merge branch 'nebulaeonline' of https://github.com/nebulaeonline/zig into nebulaeonlinenebulaeonline0+0-0
2018-12-24 03:44msvc subsystem option handling; added uefi os typenebulaeonline18+152-52
2018-12-24 03:21Altered SUBSYSTEM option handling when linking in msvc mode; Added preliminary UEFI support.nebulaeonline18+154-52
2018-12-24 01:30freebsd: remove syscall and use libcMarcio Giaxa2+10-5
2018-12-24 01:21Merge branch 'master' into fbsd2Marcio Giaxa19+233-53
2018-12-23 23:30self-hosted: add hurd os to switchAndrew Kelley1+1-0
2018-12-23 23:22llvm8: fix ZigLLVMCreateFunctionAndrew Kelley3+12-7
2018-12-23 23:03tests: make type info tests not depend on builtin.Os enumAndrew Kelley1+10-5
2018-12-23 22:40test: remove type info test dependency on builtin.Os enumAndrew Kelley1+10-5
2018-12-23 22:36llvm8: fix build errorsAndrew Kelley6+50-15
2018-12-23 22:04Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley124+6574-1880
2018-12-23 18:56hello world example can use `const` instead of `var`Andrew Kelley2+2-2
2018-12-23 04:06comptime: ability to @ptrCast to an extern struct and read fieldsAndrew Kelley2+68-15
2018-12-22 04:01self-hosted: add DeviceBusy as a BuildErrorAndrew Kelley1+1-0
2018-12-22 00:50I observed open() return EBUSY on linuxAndrew Kelley2+6-0
2018-12-21 17:04freebsd: fix Stat mode typeMarcio Giaxa1+1-1
2018-12-21 00:56translate-c: --verbose-cimport prints clang commandAndrew Kelley1+8-0
2018-12-20 23:44freebsd: remove system linker hackMarcio Giaxa1+0-3
2018-12-20 23:05freebsd: add realpath to freebsd/index.zigMarcio Giaxa1+4-0
2018-12-20 22:57freebsd: use realpath() to resolve symbolic linksMarcio Giaxa1+1-10
2018-12-20 22:55Merge pull request #1 from myfreeweb/fbsd2Marcio2+15-8
2018-12-20 20:55Add preadv/pwritev on FreeBSDGreg V2+4-2
2018-12-20 20:54Fix stat/timespec definitions for FreeBSDGreg V1+11-6
2018-12-20 20:01Use Ninja in .builds/freebsd.ymlmyfreeweb1+3-2
2018-12-20 17:51Removed allocator from Linux version DynLib. Added dynamic_library.zig to std test list.tgschultz2+3-4
2018-12-20 19:18Merge branch 'mgxm-srtht_fbsd'Andrew Kelley1+21-0
2018-12-20 18:05ci: only run the debug behavior tests for FreeBSDAndrew Kelley1+10-4
2018-12-20 00:34ci: add sr.ht build manifest for FreeBSDMarcio Giaxa1+15-0
2018-12-20 17:36Merge branch 'kristate-zig-backport-issue1832'Andrew Kelley3+86-22
2018-12-20 17:36fixupsAndrew Kelley1+33-39
2018-12-20 13:49tests: re: 79db394;kristopher tate2+53-0
2018-12-20 13:47src/analyze.cpp: support alignOf(struct T) aligned member inside struct T;kristopher tate1+21-4
2018-12-19 22:48std.io: call the idiomatic std.mem.readInt functionsAndrew Kelley1+5-5
2018-12-18 18:34freebsd: initial stack traceMarcio Giaxa1+3-4
2018-12-18 18:22freebsd: use sysctl to get the current executable pathMarcio Giaxa2+20-1
2018-12-18 04:42freebsd: remove getrandom dependency from libcMarcio Giaxa3+2-7
2018-12-18 03:32freebsd: use libc interface instead system callsMarcio Giaxa2+57-59
2018-12-18 02:19freebsd: link against libc++Marcio Giaxa1+8-2
2018-12-18 02:19freebsd: link against libcMarcio Giaxa3+7-13
2018-12-18 00:07freebsd: add accessMarcio Giaxa1+11-0
2018-12-18 00:06freebsd: add getdirentriesMarcio Giaxa3+68-2
2018-12-17 19:48freebsd: remove syscall filesMarcio Giaxa5+39-635
2018-12-19 15:07Added formatting of function pointers (#1843)Jimmi Holst Christensen1+7-0
2018-12-19 14:39Fixed intToPtr to fn type when the address is hardcoded (#1842)Jimmi Holst Christensen3+15-0
2018-12-19 10:50formatType can now format comptime_intJimmi Holst Christensen1+34-6
2018-12-18 20:55README: clarify self-hosted statusAndrew Kelley1+6-3
2018-12-18 20:48ir: delete dead codeAndrew Kelley3+1-29
2018-12-17 16:05fix comptime pointer reinterpretation array index offsetAndrew Kelley4+28-5
2018-12-16 17:32ci: update msys packages before installingAndrew Kelley1+2-1
2018-12-16 17:03implement comptime pointer castAndrew Kelley2+31-3
2018-12-16 16:14mem foreign functions call the native onesJosh Wolfe1+3-7
2018-12-16 16:22ci: install openssl on windowsAndrew Kelley1+1-1
2018-12-15 01:21docs: fix alphabetical sorting of builtin functionsAndrew Kelley1+116-71
2018-12-13 23:50Merge branch 'suirad-windows-wide-imports'Andrew Kelley3+63-23
2018-12-13 22:13fixupsAndrew Kelley2+40-47
2018-12-13 20:57Merge branch 'windows-wide-imports' of https://github.com/suirad/zig into suirad-windows-wide-importsAndrew Kelley2+60-13
2018-12-13 11:38add mem.readVarInt, fix InStream.readVarInt, fix stack tracesAndrew Kelley3+28-6
2018-12-13 11:07fix mistakes introduced in b883bc8Andrew Kelley2+2-2
2018-12-13 05:33freebsd: fix issues with syscallsAndrew Kelley1+63-58
2018-12-13 03:28freebsd: fix os_self_exe_path function and update std libAndrew Kelley2+5-4
2018-12-13 01:19breaking API changes to all readInt/writeInt functions & moreAndrew Kelley34+797-398
2018-12-06 00:50Add add compiler_rt routines for float to signed integer conversionWink Saville23+1004-0
2018-12-12 01:06Merge pull request #1 from ziglang/masterBenoitJGirard20+813-294
2018-12-09 17:51font-family fallbacks for unsupported system-uiJay Weisskopf1+7-1
2018-12-08 20:04docs: Prefer system-ui font-familyJay Weisskopf1+1-1
2018-12-10 05:50Document explicitly ignoring expression valuesHenry Nelson1+12-4
2018-12-10 02:59Minor doc-comment fix.tgschultz1+1-1
2018-12-10 02:52Minor change to custom (de)serializer to allow them to be defined outside of the struct and aliased inside it. This will enable alternate generic serializers (i.e. one that follows pointers) on a struct-by-struct basis.tgschultz2+10-6
2018-12-05 20:32implement compile error note for function parameter type mismatchAndrew Kelley2+29-5
2018-12-05 13:10Allow packages in TestStepJimmi Holst Christensen1+21-5
2018-12-04 16:42LLD patch: allow non-allocated sections to go into allocated sectionsAndrew Kelley1+1-1
2018-12-03 04:46std.debug: fix some issues with freestanding debug infoAndrew Kelley1+71-61
2018-12-03 01:08expose std.debug.DwarfInfo and delete unused functionAndrew Kelley1+26-48
2018-12-03 00:34std.debug.printSourceAtAddressDwarfAndrew Kelley1+43-11
2018-12-02 23:54std.debug.StackIteratorAndrew Kelley1+33-36
2018-12-02 23:35introduce std.io.SeekableStreamAndrew Kelley6+228-134
2018-12-01 07:14make std.unicode.Utf8Iterator publicAndrew Kelley1+1-1
2018-12-01 06:21zig build: addStaticExecutableAndrew Kelley1+10-3
2018-11-30 21:02Added explicit test for #1810 issue to io_test.zig.tgschultz1+48-0
2018-11-30 20:31Fixed readBits to cast errors to the correct errorset. See #1810 for why this wasn't caught earlier.tgschultz2+11-1
2018-11-24 04:29Increased range of bitwidths tested by "serialize/deserialize Int" tests. Added tests for float inf and NaN.tgschultz2+61-8
2018-11-23 16:02Added serialization, bitstreams, traits for integer sign, TagPayloadTypetgschultz4+1030-8
2018-11-30 08:15Update testsSuirad1+3-28
2018-11-29 22:03Find CI env variablesSuirad1+1-0
2018-11-29 09:24Simplify implementationSuirad1+12-18
2018-11-25 01:21Add more padding to parse bufferSuirad1+7-4
2018-11-24 23:29Platform specific testsSuirad1+20-7
2018-11-22 10:15Update windows importsSuirad2+74-13
2018-11-29 21:38Implemented new more flexible readLineFrom (#1801)Jimmi Holst Christensen2+66-18
2018-11-29 19:54ci: workaround azure quirk for windows tooAndrew Kelley1+3-0
2018-11-29 16:51stage2: update std.os.path.join method signature;kristopher tate6+13-13
2018-11-29 15:37std.os.path: remove dependance on std.mem.join;kristopher tate10+101-78
2018-11-29 17:17std.mem: split: test for multiple seperator bytes;kristopher tate1+19-0
2018-11-29 16:05ci: workaround azure quirk with set -xAndrew Kelley2+6-0
2018-11-29 15:40std.mem: remove varargs on join to stop excessive inlined code;kristopher tate1+53-8
2018-11-28 05:17make parseUnsigned handle types <8 bits widedbandstra1+31-2
2018-11-17 10:17Add std.LinkedList.concatdaurnimator1+96-0
2018-11-29 14:33Revert "Add math min/max for Float and Value"Andrew Kelley1+0-89
2018-11-29 08:10Implemented getOrPutValue which wraps getOrPutJimmi Holst Christensen1+14-0
2018-11-25 18:10Add math min/max for Float and ValueWink Saville1+89-0
2018-11-29 03:58work around to support debian's fork of llvm 7.0.1Andrew Kelley1+163-12
2018-11-28 23:33fix child_process piped streams not getting closedJosh Wolfe1+13-0
2018-11-28 02:06Merge branch 'freebsd2'Andrew Kelley31+1896-215
2018-11-28 01:56tier 2 support for freebsdAndrew Kelley5+156-154
2018-11-28 01:36Merge branch 'master' into freebsd2Andrew Kelley21+876-551
2018-11-27 23:24stack traces: fix for windowsSahnvour2+4-2
2018-11-27 16:27readme: update support tableAndrew Kelley1+65-27
2018-11-26 10:12add std.math.IntFittingRangedaurnimator1+63-0
2018-11-27 05:53Merge branch 'winksaville-Fix-pushToParent-to-work-for-arrays-of-Objects'Andrew Kelley1+14-7
2018-11-27 05:52fix regression from d5648d26Andrew Kelley1+7-8
2018-11-27 05:45Merge branch 'Fix-pushToParent-to-work-for-arrays-of-Objects' of https://github.com/winksaville/zig into winksaville-Fix-pushToParent-to-work-for-arrays-of-ObjectsAndrew Kelley1+10-2
2018-11-27 01:07Merge branch 'kristate-zig-backport-os_file_read-EISDIR'Andrew Kelley5+25-6
2018-11-27 01:04stage1: better file path handlingAndrew Kelley5+24-5
2018-11-27 00:59Merge branch 'zig-backport-os_file_read-EISDIR' of https://github.com/kristate/zig into kristate-zig-backport-os_file_read-EISDIRAndrew Kelley1+1-1
2018-11-25 16:09std.mem: add new separate method and rework SplitIterator;kristopher tate2+103-15
2018-11-25 15:08add std.meta.stringToEnumdaurnimator1+19-0
2018-11-25 16:44Merge pull request #1783 from ziglang/rand-rangeAndrew Kelley1+155-40
2018-11-22 00:46factor out and expose biased range limiting functionJosh Wolfe1+19-11
2018-11-21 23:47test lots of typesJosh Wolfe1+35-2
2018-11-21 23:24add biased random range apiJosh Wolfe1+68-8
2018-11-21 22:33better debiased random range implementationJosh Wolfe1+46-32
2018-11-24 21:51update zen os std lib for latest zig changesAndrew Kelley1+11-11
2018-11-24 21:15refactor type_requires_comptime to have possible errorAndrew Kelley4+129-84
2018-11-24 19:36fix @intCast not catching negative numbers to unsignedAndrew Kelley3+67-48
2018-11-21 18:41std.os.path.realC: make overflow more clearly impossibleAndrew Kelley1+1-1
2018-11-20 17:37fix incorrect buf lenAndrew Kelley1+1-1
2018-11-20 15:38std/mem: writeIntLE: buf.* to buf;kristopher tate1+1-3
2018-11-19 21:04Allow json tests to be easily filteredWink Saville2+322-322
2018-11-19 22:28zig fmtAndrew Kelley6+18-29
2018-11-19 22:24Merge branch 'freebsd-up' of https://github.com/myfreeweb/zig into freebsd2Andrew Kelley30+1757-67
2018-11-19 21:22Crash fixes and small improvements to inline asm. (#1756)Sahnvour6+121-6
2018-11-19 18:26fix incorrect --help textAndrew Kelley2+1-9
2018-11-19 18:20docs: fix some incorrect error documentationAndrew Kelley1+11-14
2018-11-19 16:22improve error message when wrong type returnedAndrew Kelley2+8-1
2018-09-30 07:02Add SegmentedList.shrinkWink Saville1+5-0
2018-11-19 08:56std/rand: fix ziggurat next_f64 callMarc Tiehuis1+1-1
2018-11-19 01:18add std.meta.intToEnumAndrew Kelley1+29-0
2018-11-19 01:03fix assertion failure related to @intToEnumAndrew Kelley2+9-1
2018-11-19 00:43atomic.Int.setJosh Wolfe1+4-0
2018-11-19 00:36all numbers with comptime known values implicitly castAndrew Kelley4+346-161
2018-11-18 18:14Fix pushToParent to work for arrays of ObjectsWink Saville1+10-2
2018-11-17 22:14Fix setsockopt syscall on linuxDuncan1+1-1
2018-11-18 06:15src/os.cpp: os_file_read: return ErrorIsDir on case EISDIR;kristopher tate1+1-1
2018-11-17 16:19aarch64 improvementsAndrew Kelley4+144-64
2018-11-17 13:42Updated comments in parser.cppJimmi HC1+13-13
2018-11-17 13:36Updated docs to newest grammarJimmi HC1+15-15
2018-11-17 07:18Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley230+94109-93506
2018-11-17 06:38rename `section` keyword to `linksection`Andrew Kelley11+314-240
2018-11-16 19:26delete rogue fileAndrew Kelley2+0-3
2018-11-16 18:33Fixed typosVallentin10+16-16
2018-11-16 15:23camelCase std.rb.set_child to std.rb.setChildMatthew O'Connor1+5-5
2018-11-14 16:12std/fmt/index.zig: support printing hex bytes on slices;kristopher tate1+6-0
2018-11-16 13:07Fixed #1663 and removed IrInstructionArrayLenJimmi Holst Christensen5+20-74
2018-11-16 15:05update readmeAndrew Kelley1+6-4
2018-11-16 04:09Change rb functions to use snakeCase.Matthew O'Connor1+105-105
2018-11-15 21:16more fixes related to readStruct APIAndrew Kelley2+5-8
2018-11-15 20:59Fixed failure using readStruct and gave async readStruct the same sigJimmi HC2+5-4
2018-11-15 20:03Have readStruct in stream return a value instead of taking a pointerJimmi HC1+4-2
2018-11-15 17:37Added NullOutStream and CountingOutStream (#1722)Jimmi Holst Christensen2+73-11
2018-11-15 15:02disable windows test until coroutines rewrite landsAndrew Kelley1+5-0
2018-11-15 00:50zig fmt: add --check flagAndrew Kelley4+49-22
2018-11-15 02:40test for readIntBE/LEJosh Wolfe1+20-0
2018-09-17 03:57io read/write int be/le optimizationsJosh Wolfe1+12-4
2018-11-08 01:50implement mem.writeIntLE, mem.writeIntBEJosh Wolfe1+80-0
2018-11-08 01:53address port getterJosh Wolfe1+8-4
2018-11-14 17:23** and ++ operators force comptime on operandsAndrew Kelley2+25-2
2018-11-14 07:56Manual update to new grammar. TODO: Figure out how we can auto update this, when the grammar changes in the zig-spec repoJimmi Holst Christensen1+426-85
2018-11-13 13:37Fixed error where we didn't expect the return type of a functionJimmi Holst Christensen1+6-6
2018-11-13 13:08New Zig formal grammar (#1685)Jimmi Holst Christensen216+92963-92942
2018-11-11 17:48ir: remove redundant casting codeAndrew Kelley1+0-19
2018-11-10 00:26array type syntax implies comptimeAndrew Kelley3+14-5
2018-11-08 05:36made colored output more consistent (#1706)emekoi4+69-36
2018-11-08 02:22std.build.Builder: mutable env_mapAndrew Kelley1+1-1
2018-11-06 22:21macos: use the same code as linux to determine libc include pathAndrew Kelley1+12-8
2018-11-06 16:09limit integer types to maximum bit width of 65535Andrew Kelley14+105-145
2018-11-06 14:55README: update CI badgesAndrew Kelley1+1-2
2018-11-06 01:03fix broken cli test and translate-c: support no-op castAndrew Kelley2+3-3
2018-11-05 21:55ci: remove accidental .lib files from windows zipAndrew Kelley1+1-0
2018-11-05 18:26ci: 7-zip instead of info-zip for windowsAndrew Kelley2+2-2
2018-11-05 17:01ci/azure: set wget to non-verbose mode to make logs easier to read;kristopher tate2+2-2
2018-11-05 16:37update type info behavior testAndrew Kelley1+2-2
2018-11-05 16:26update self-hosted compiler for new targetsAndrew Kelley1+33-8
2018-11-05 16:17update to build against llvm trunkAndrew Kelley4+352-325
2018-11-05 15:58update ci scripts for llvm 8Andrew Kelley4+13-13
2018-11-05 15:56Merge remote-tracking branch 'origin/master' into llvm8Andrew Kelley281+98138-94885
2018-11-05 15:10ci: full test suiteAndrew Kelley3+3-3
2018-11-05 14:46ci: display environment variablesAndrew Kelley4+4-3
2018-11-05 06:51ci: fix pathsAndrew Kelley1+3-3
2018-11-05 06:32ci: upload a src tarball tooAndrew Kelley2+17-3
2018-11-05 04:26ci: fix shasum commandsAndrew Kelley3+3-3
2018-11-05 03:38ci: add missing steps fieldAndrew Kelley1+1-0
2018-11-04 21:24ci: use azure for all CIAndrew Kelley17+190-141
2018-11-03 08:05os.crypto: support for HmacBlake2s256 variety;kristopher tate2+2-0
2018-11-01 19:47azure: build static macosAndrew Kelley2+111-0
2018-11-02 04:07support building static self hosted compiler on macosAndrew Kelley6+122-41
2018-11-01 19:21readme: MSVC 2017 is the supported one nowAndrew Kelley1+4-1
2018-10-31 14:44Merge branch 'winksaville-add-test-for-atomic-Queue-dump'Andrew Kelley2+84-17
2018-10-31 14:44cleanupsAndrew Kelley1+24-22
2018-10-31 14:29Merge branch 'add-test-for-atomic-Queue-dump' of https://github.com/winksaville/zig into winksaville-add-test-for-atomic-Queue-dumpAndrew Kelley2+77-12
2018-10-31 14:00simplify logic of pass1 ir for while on error unionsAndrew Kelley1+14-16
2018-10-30 21:28remove implicit cast from number literal to enumAndrew Kelley1+1-13
2018-10-29 20:41remove another implicit cast to const pointerAndrew Kelley1+0-13
2018-10-27 18:07Merge pull request #1686 from emekoi/comment-fixAndrew Kelley1+2-2
2018-10-27 17:58fixed commentsemekoi1+2-2
2018-10-27 03:53fixed mingw compilationemekoi1+5-4
2018-10-26 18:59remove @minValue,@maxValue; add std.math.minInt,maxIntAndrew Kelley55+310-398
2018-10-25 22:25fix stack pointer register name on i386Andrew Kelley1+1-1
2018-10-25 16:52remove 3 more implicit casts to const pointersAndrew Kelley2+0-67
2018-10-24 20:14Bug fixes in WinSDK detection (#1665)Ryan Saunderson1+69-52
2018-10-23 19:56fix "std" not found error in meta/traittgschultz1+1-1
2018-10-23 19:55fix error where "std" isn't found in meta/traittgschultz1+1-1
2018-10-24 02:11langref: dark style. easier on the eyesAndrew Kelley1+26-10
2018-10-20 21:34fixes #1667emekoi1+1-1
2018-10-23 22:48travis: don't use newer cli args of s3cmdAndrew Kelley1+1-1
2018-10-23 21:06travis: add missing http headers for docsAndrew Kelley1+1-1
2018-10-23 00:44that's not a keywordJosh Wolfe1+1-1
2018-10-20 15:59Fixed code still using old ptr syntaxJimmi Holst Christensen1+3-3
2018-10-20 15:40Add std.meta to deployment (#1670)tgschultz1+2-0
2018-10-20 12:15Specify 16-byte stack alignment in _start on FreeBSDGreg V1+3-0
2018-10-17 15:00Split at zero byte in SplitIteratorGreg V1+1-1
2018-10-17 19:21Support more of std on FreeBSDGreg V8+308-37
2018-10-17 19:21Set up libc/rtld paths for FreeBSDGreg V4+17-3
2018-10-17 19:18Add /usr/local/lib path for libxml2 and link libc++ on FreeBSDGreg V2+12-1
2018-10-17 15:12Various fcntl flags are also machine-independent on FreeBSDGreg V2+40-61
2018-10-17 15:09System call numbers on FreeBSD are machine-independentGreg V4+530-509
2018-10-17 15:01Add freebsd to more thingsGreg V5+21-10
2018-10-17 15:00Fix os/freebsd filesGreg V7+1225-1836
2018-07-11 09:53freebsd: Fix argc resolution in _startMarc Tiehuis2+15-8
2018-07-09 08:54Get freebsd std compiling againMarc Tiehuis4+366-514
2017-10-21 22:24Set FreeBSD ELF OS/ABI when targetingMarc Tiehuis1+4-0
2017-10-20 06:16Add initial freebsd stdlib functionalityMarc Tiehuis8+2113-6
2018-10-17 13:48Add FreeBSD support to os.cppGreg V2+22-6
2018-10-17 13:24Fix CMake finding LLVM/clang/lld on FreeBSDGreg V3+9-2
2018-10-19 21:27Ran fmt on last PRJimmi Holst Christensen3+232-367
2018-10-19 21:19Add std.meta (#1662)tgschultz4+1158-0
2018-10-17 22:10travis: upload langref on successful test runAndrew Kelley1+3-0
2018-10-16 16:48std.io: fix compile error when InStream has empty error setAndrew Kelley1+2-2
2018-10-16 01:38fix windowsAndrew Kelley1+3-3
2018-10-15 22:23remove implicit cast from T to *const TAndrew Kelley29+112-270
2018-10-15 13:51Solve the return type ambiguity (#1628)Jimmi Holst Christensen201+90349-90323
2018-10-13 20:35fix compiler crashAndrew Kelley1+4-1
2018-10-13 19:18C ABI and compiler rt improvements for ARMAndrew Kelley5+135-0
2018-10-11 06:02Improve time.sleep apiMarc Tiehuis5+23-13
2018-10-10 14:50added math.pow support for integer types. resolves #1637 (#1642)emekoi4+182-0
2018-10-09 17:20Merge pull request #1647 from ziglang/static-libsAndrew Kelley11+149-54
2018-10-09 17:12add workaround for bad LLD macos codeAndrew Kelley1+12-2
2018-10-09 16:58stage1 os: workaround for macos not having environ variableAndrew Kelley1+6-0
2018-10-09 17:02stage1 link: compiler_rt and builtin libs know ...Andrew Kelley1+8-0
2018-10-09 16:46fix error limit linker arg on windowsAndrew Kelley1+6-1
2018-10-09 16:33std/special/bootstrap: inline some functions to improve stack tracesAndrew Kelley1+6-2
2018-10-09 16:18more efficient builtin library code generationAndrew Kelley5+44-28
2018-10-08 17:24support building static librariesAndrew Kelley7+71-25
2018-10-06 04:11Merge pull request #1429 from shawnl/arm64Andrew Kelley16+713-86
2018-10-06 04:10build: try to find llvm-config-7 before llvm-configAndrew Kelley1+1-1
2018-10-06 04:06disable C ABI tests on macos due to LLD deficiencyAndrew Kelley1+1-0
2018-10-05 18:32arm64: respond to code reviewShawn Landden6+106-51
2018-10-05 22:31on linux, link statically if not linking any shared libsAndrew Kelley1+6-5
2018-10-05 22:25docs: add comment about operator overloadingAndrew Kelley1+4-0
2018-10-05 14:21docs: fix double escaping html entitiesAndrew Kelley1+3-3
2018-10-05 02:51improve pointer documentationAndrew Kelley1+130-63
2018-10-04 22:14fix missing .h filesAndrew Kelley2+19-0
2018-10-04 18:32refactor ir.cppAndrew Kelley4+1716-2124
2018-10-04 05:23removed unneeded dll extensionemekoi2+5-5
2018-10-03 18:55better mutex implementationAndrew Kelley1+61-20
2018-10-03 17:19std.Mutex: implement blocking mutexes on linuxAndrew Kelley7+106-24
2018-10-02 18:08add std.os.linux.vfork and std.os.linux.exit_groupAndrew Kelley2+32-11
2018-10-02 13:02Merge pull request #1619 from bnoordhuis/fix1570Andrew Kelley1+1-1
2018-10-02 10:31fix build-exe for --target-arch wasm32 (#1570)Ben Noordhuis1+1-1
2018-10-02 04:51Add doc comment for tokenLocationPtr (#1618)Wink Saville1+1-0
2018-10-01 18:30Fixed StackTrace not being resolved when panic is invalid (#1615)Jimmi Holst Christensen2+13-1
2018-10-01 18:10increase stack size on windows for all executablesAndrew Kelley1+5-0
2018-10-01 17:43std lib (breaking): posixRead can return less than buffer sizeAndrew Kelley7+201-139
2018-10-01 14:53std lib: flesh out the async I/O streaming API a bitAndrew Kelley7+187-71
2018-09-30 21:23update std lib API for I/OAndrew Kelley28+437-257
2018-09-30 20:59Fixes --emit asm on windows and makes C header file generation explicit. (#1612)Sahnvour4+5-18
2018-09-30 20:45build: omit finding libxml2, zlib since no direct dependencyAndrew Kelley2+5-25
2018-09-30 14:37rename std.event.tcp to std.event.netAndrew Kelley3+3-3
2018-09-30 13:31Merge pull request #1594 from emekoi/masterAndrew Kelley5+65-37
2018-09-30 06:34fixed native target detectionemekoi2+4-1
2018-09-27 21:51merged windows dll apisemekoi4+50-58
2018-09-27 05:47fixed compilation on mingwemekoi1+3-0
2018-09-27 05:18added dynamic library loading for windowsemekoi3+55-19
2018-09-29 23:23Expose failing_allocator as *Allocator instead of const FailingAllocatorJimmi Holst Christensen1+1-1
2018-09-28 22:45Merge pull request #1599 from ziglang/zig-build-arg0Andrew Kelley1+6-1
2018-09-28 20:41zig build: use os_self_exe_path to determine exe path not arg0Andrew Kelley1+6-1
2018-09-28 13:03Release 0.3.0Andrew Kelley1+1-1
2018-09-28 02:27rely on gcc for static builds on macosAndrew Kelley1+1-1
2018-09-27 19:07build: add support for ZIG_STATIC on MacOSAndrew Kelley1+13-1
2018-09-27 16:34update @typeInfo docsAndrew Kelley1+1-2
2018-09-27 14:22add dll export storage class where appropriateAndrew Kelley1+21-0
2018-09-27 04:35overhaul api for getting random integers (#1578)Josh Wolfe1+267-66
2018-09-26 20:59fix crash when compile error evaluating return...Andrew Kelley3+34-3
2018-09-26 18:54fix variables which are pointers to packed struct fieldsAndrew Kelley2+31-11
2018-09-26 18:24the last number in a packed ptr is host int bytesAndrew Kelley11+124-95
2018-09-25 23:27Tweak SYMBOL_CHAR define in tokenizer.cppWink Saville1+2-3
2018-09-26 15:06fix implicit casting to *c_voidAndrew Kelley7+155-47
2018-09-26 00:13stage1: Added `zig help` to show usage on stdoutJay Weisskopf1+46-28
2018-09-25 16:03fix crash on runtime index into slice of comptime typeAndrew Kelley3+27-2
2018-09-25 16:03fix not syntax highlighting builtin moduleAndrew Kelley2+16-10
2018-09-25 14:45fix self reference through fn ptr field crashAndrew Kelley2+16-1
2018-09-23 22:53Remove StrLitKind enumWink Saville3+25-40
2018-09-24 19:44fix more bigint code paths and add testsAndrew Kelley2+14-21
2018-09-24 19:13fix translate-c test expecting incorrect C ABI on windowsAndrew Kelley1+57-53
2018-09-24 18:37fix comptime bitwise operations with negative valuesAndrew Kelley2+14-1
2018-09-24 17:08minor langref improvementsAndrew Kelley1+3-3
2018-09-24 16:33Ignore class-memaccess error for gcc 8 and aboveWink Saville2+18-0
2018-09-24 16:19fix translate-c incorrectly translating negative enum init valuesAndrew Kelley2+61-1
2018-09-24 16:01fix godbolt cli test on non-linux-x86_64 hostsAndrew Kelley1+1-1
2018-09-24 15:14add panic function to godbolt CLI API testAndrew Kelley1+4-0
2018-09-24 15:12add test to cover the CLI API that godbolt is usingAndrew Kelley1+45-10
2018-09-23 17:08Fix typo in argsAlloc commentWink Saville1+1-1
2018-09-23 16:29include LICENSE in windows static buildsAndrew Kelley1+1-0
2018-09-22 10:32rm extraneous macroJeff Fowler1+0-2
2018-09-22 14:46fix @compileLog having unintended side effectsAndrew Kelley2+18-4
2018-09-22 14:22doc: add note about reproducible buildsAndrew Kelley1+4-0
2018-09-22 14:04add compile error for slice of undefined sliceAndrew Kelley2+15-0
2018-09-21 22:47stage1: unify 2 implementations of pointer derefAndrew Kelley4+59-56
2018-09-21 19:40fix comptime string concatenation ignoring slice boundsAndrew Kelley2+18-1
2018-09-21 18:16Merge branch 'raulgrell-BitByteOffsetOfs'Andrew Kelley8+233-72
2018-09-21 18:15fixupsAndrew Kelley5+104-64
2018-09-21 17:10Merge branch 'BitByteOffsetOfs' of https://github.com/raulgrell/zig into raulgrell-BitByteOffsetOfsAndrew Kelley7+176-55
2018-09-21 14:30fix comptime slice of pointer to arrayAndrew Kelley2+23-8
2018-09-20 17:46fix formatInt to handle upcasting to base int sizeAndrew Kelley1+11-1
2018-09-20 16:24add compile error for casting const array to mutable sliceAndrew Kelley2+15-2
2018-09-20 15:04better string literal caching implementationAndrew Kelley8+278-210
2018-09-19 22:28add workaround for `llvm-config --system-libs`Andrew Kelley1+3-0
2018-09-19 21:52add HermitCore targetAndrew Kelley3+10-1
2018-09-19 21:34update to llvm 8Andrew Kelley11+27-26
2018-09-19 21:15travis: build zig with gcc to match what llvm was built withAndrew Kelley2+3-3
2018-09-19 19:38build: fix finding llvm and clang 7Andrew Kelley3+5-3
2018-09-19 18:54travis: fix llvm apt package namesAndrew Kelley2+3-3
2018-09-19 17:53fix typo from previous commitAndrew Kelley1+1-1
2018-09-19 17:46travis: fix package namesAndrew Kelley1+1-1
2018-09-19 17:25travis: update apt repo urlAndrew Kelley2+2-2
2018-09-19 16:58appveyor: remove old cache fileAndrew Kelley1+0-1
2018-09-19 16:57Merge remote-tracking branch 'origin/llvm7'Andrew Kelley1737+89540-56990
2018-09-18 22:57std/index.zig: Fix importChristian Wesselhoeft1+1-1
2018-09-18 22:52fix regression from previous commitAndrew Kelley2+2-0
2018-09-18 22:36zig fmt: handle shebang linesAndrew Kelley5+46-6
2018-09-18 21:51fix optional pointer to empty struct incorrectly being non-nullAndrew Kelley4+28-8
2018-09-18 20:36appveyor: use MSVC 2017Andrew Kelley2+3-3
2018-09-18 20:32add compile error for slice.*.lenAndrew Kelley2+16-1
2018-09-18 19:39Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley1+13-8
2018-09-18 19:31stage1 caching: don't write manifest until cache releaseAndrew Kelley1+13-8
2018-09-18 19:15remove unnecessary setFloatMode callsAndrew Kelley3+0-10
2018-09-18 19:05Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley30+701-183
2018-09-18 19:00implementation for bitcasting extern enum type to c_intAndrew Kelley2+22-2
2018-09-18 18:34fix implicit cast of packed struct field to const ptrAndrew Kelley2+34-14
2018-09-18 14:25fix @embedFile reading garbage memoryAndrew Kelley1+5-4
2018-09-18 14:17minor cleanups from 68c1d05917Andrew Kelley1+1-3
2018-09-18 13:49fix @bytesToSlice on a packed structAndrew Kelley2+13-0
2018-09-18 04:13compiling on mingw is now supported (#1542)emekoi4+24-6
2018-09-18 01:25link to #1544Josh Wolfe1+3-1
2018-09-18 01:07Merge pull request #1543 from ziglang/bit_shiftingJosh Wolfe2+87-0
2018-09-17 23:31somewhat realistic usecase test for shifting strange integer sizesJosh Wolfe2+87-0
2018-09-18 00:32fix codegen for @intCast to u0Andrew Kelley3+36-0
2018-09-18 00:02remove deprecated, unused windows functionsAndrew Kelley1+0-12
2018-09-17 23:41add compile error for @ptrCast 0 bit type to non-0 bit typeAndrew Kelley2+30-3
2018-09-17 22:58add compile error for non-optional types compared against nullAndrew Kelley2+13-0
2018-09-17 22:44fix crash when bit shifting a u1Andrew Kelley2+11-0
2018-09-17 22:13dereferencing a *u0 is comptime-known to be 0Andrew Kelley2+13-0
2018-09-17 21:08remove `zig build --init`. add `zig init-lib` and `zig init-exe`Andrew Kelley15+384-138
2018-09-17 15:22allow extern structs to have stdcallcc function pointersAndrew Kelley2+16-1
2018-09-16 15:23fix crash when pointer casting a runtime extern functionAndrew Kelley2+13-3
2018-09-16 14:51Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley102+4814-2216
2018-09-15 14:14add docs for `@This()`Andrew Kelley1+35-0
2018-09-14 22:56fix alignment of structsAndrew Kelley8+524-324
2018-09-14 21:14Add test for Queue.dumpWink Saville2+77-12
2018-09-14 17:54fix coroutine alignmentAndrew Kelley3+9-10
2018-09-14 15:30Fix additional regressions calling FileOutStream/FileInStream init()Wink Saville3+3-3
2018-09-14 14:35docs: more syntax highlightingAndrew Kelley2+687-660
2018-09-14 04:37fix tagged union with all void payloads but meaningful tagAndrew Kelley3+21-1
2018-09-13 23:12fix assertion failure on compile-time `@intToPtr` of functionAndrew Kelley2+21-3
2018-09-13 20:34remove `this`. add `@This()`.Andrew Kelley55+97-266
2018-09-13 19:46remove the scope parameter of setFloatModeAndrew Kelley6+47-63
2018-09-13 18:30stage1: put test output artifact back in zig-cache folderAndrew Kelley1+1-1
2018-09-13 17:48add compile error for merging non- error setsAndrew Kelley3+26-0
2018-09-13 17:29fix tagged union with only 1 field tripping assertionAndrew Kelley4+79-2
2018-09-13 15:26appveyor: skip all release tests to save timeAndrew Kelley1+1-1
2018-09-13 15:25Merge branch 'kristate-cache-invalidformat-issue1510'Andrew Kelley3+15-4
2018-09-13 15:24alternate fix using the rest() functionAndrew Kelley3+15-14
2018-09-13 14:34src/cache_hash.cpp: support file paths that contain spaces;kristopher tate1+10-0
2018-09-13 08:33math/complex: cexp test correction and ldexp usage fixMarc Tiehuis3+8-9
2018-09-12 21:36appveyor: skip release-safe to save timeAndrew Kelley1+1-1
2018-09-12 21:26docs: langref is now javascript-freeAndrew Kelley2+263-147
2018-09-12 18:50ci: skip release-small tests to save timeAndrew Kelley4+23-10
2018-09-12 18:26fix zig fmt on windowsAndrew Kelley10+161-120
2018-09-12 17:55windows: std.fs functions support concurrent opsAndrew Kelley3+67-56
2018-09-12 16:40Merge pull request #1494 from ziglang/stage1-cachingAndrew Kelley30+2644-535
2018-09-12 15:49fix zig build cache dir pathAndrew Kelley2+13-6
2018-09-12 15:33windows os.cpp implementationsAndrew Kelley4+203-10
2018-09-12 13:03Merge pull request #1506 from emekoi/masterAndrew Kelley1+2-1
2018-09-12 12:01fixed WriteFile segfaultemekoi1+2-1
2018-09-12 02:57error messages for attempted cache when zig cannot perfectly do itAndrew Kelley2+12-0
2018-09-12 02:46rename --enable-timing-info to -ftime-report to match clangAndrew Kelley5+21-7
2018-09-12 02:25bring back zig-cacheAndrew Kelley5+7-24
2018-09-12 00:54Merge remote-tracking branch 'origin/master' into stage1-cachingAndrew Kelley2+2-2
2018-09-12 00:54stage1: clean up timing report in test modeAndrew Kelley2+10-5
2018-09-12 00:53ci: build zig in release modeAndrew Kelley2+2-2
2018-09-11 22:15zig build: make the cache root dir before buildingAndrew Kelley1+2-0
2018-09-11 21:42darwin fixupsAndrew Kelley1+19-1
2018-09-11 21:29stage1: build blake code with -std=c99Andrew Kelley2+7-6
2018-09-11 21:23zig build: better placement of test exe artifactAndrew Kelley1+24-0
2018-09-11 20:52fix docgen testsAndrew Kelley2+9-0
2018-09-11 19:54Merge remote-tracking branch 'origin/master' into stage1-cachingAndrew Kelley22+1309-204
2018-09-11 19:16fix incorrect error union const value generationAndrew Kelley5+73-28
2018-09-11 16:57fix incorrect union const value generationAndrew Kelley3+34-3
2018-09-11 15:52disable stage2 tests on all targetsAndrew Kelley1+5-1
2018-09-11 04:32ability to disable cache. off by default except for...Andrew Kelley11+166-34
2018-09-11 02:45Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley3+11-1
2018-09-11 02:44fix llvm assertion and missing compile errorAndrew Kelley3+11-1
2018-09-10 21:30stage1 caching: zig no longer uses zig-cacheAndrew Kelley11+187-129
2018-09-10 19:55drop patches on top of clang's C headersAndrew Kelley2+0-45
2018-09-10 19:54LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-09-10 19:54update embedded LLD to 7.0.0rc3Andrew Kelley15+253-79
2018-09-10 17:46caching is workingAndrew Kelley13+418-370
2018-09-10 16:30Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley33+5794-3670
2018-09-10 13:46stage1: always optimize blake and softfloat even in debug modeAndrew Kelley8+94-47
2018-09-10 03:58`zig id` commandAndrew Kelley3+60-60
2018-09-09 22:07basic compiler id hash workingAndrew Kelley12+918-224
2018-09-09 10:54Add capacity and appendAssumeCapacity to ArrayListBas van den Berg1+27-2
2018-09-08 20:26Merge pull request #1488 from Sahnvour/windows-resolve-pathAndrew Kelley1+1-1
2018-09-08 16:43Fixes a path corruption when compiling on windows.Sahnvour1+1-1
2018-09-08 03:14fix elf auxv handlingShawn Landden5+18-13
2018-09-01 11:08NaNs do not have signedness.Shawn Landden1+0-5
2018-09-01 02:29use vfork in stage1 compiler to avoid OOMShawn Landden1+3-3
2018-08-30 02:45clone() on arm64Shawn Landden2+60-28
2018-08-30 00:38simplify f64_min to equivilent valueShawn Landden1+7-1
2018-08-30 00:37initial arm64 supportShawn Landden8+487-12
2018-08-30 00:36os: use less syscallsShawn Landden3+94-35
2018-08-26 21:40this is not arch-specificShawn Landden2+41-41
2018-09-08 00:19improve panic message from previous commitAndrew Kelley1+3-2
2018-09-08 00:09C ABI: support returning large structs on x86_64Andrew Kelley9+193-129
2018-09-07 22:47C ABI: support medium size structs & unions for x86_64 paramsAndrew Kelley3+49-3
2018-09-07 22:34stage1: function to classify x86_64 abi typesAndrew Kelley1+150-91
2018-09-07 21:58Update langref.html.inRaul Leal1+1-1
2018-09-07 21:43builtin functions: @byteOffsetOf and @bitOffsetOfraulgrell7+177-56
2018-09-07 19:17fix crash when var init has compile errorAndrew Kelley2+19-2
2018-09-07 17:56Merge branch 'c-abi'Andrew Kelley11+927-133
2018-09-07 17:51add C ABI test for big unionsAndrew Kelley3+92-5
2018-09-07 17:24stage1: refactor variable inits to use c abi fn walkAndrew Kelley2+84-114
2018-09-07 16:59stage1: refactor param vars for C ABIAndrew Kelley2+76-89
2018-09-07 16:23stage1: refactor fn type analysis to use C ABI walk fnAndrew Kelley5+64-76
2018-09-07 15:52stage1: c abi for big struct worksAndrew Kelley6+396-132
2018-09-06 20:29add C ABI testsAndrew Kelley9+515-51
2018-09-06 15:58stage1: compile error instead of incorrect codeAndrew Kelley1+62-28
2018-09-06 05:23Merge pull request #1480 from kristate/x25519-pubkey-fixMarc Tiehuis1+12-1
2018-09-06 03:39assume evenly divided base64Andrew Kelley1+0-21
2018-09-06 03:24std/crypto/x25519.zig: add test for `createPublicKey`;kristopher tate1+11-0
2018-09-05 04:34start creating a hash of input parametersAndrew Kelley5+179-30
2018-09-06 03:24std/crypto/x25519.zig: fix signature for `createPublicKey`;kristopher tate1+1-1
2018-09-04 22:15stage1: import blake2b implementationAndrew Kelley3+736-0
2018-09-06 01:21stage1: improve handling of generic fn proto type exprAndrew Kelley5+43-4
2018-09-06 00:32add compile error for using outer scoped runtime variablesAndrew Kelley6+80-16
2018-09-05 22:42stage1: rename more TypeTableEntry types to ZigTypeAndrew Kelley4+1920-1920
2018-09-05 22:35stage1: rename VariableTableEntry to ZigVarAndrew Kelley5+76-76
2018-09-05 22:34stage1: rename FnTableEntry to ZigFnAndrew Kelley6+117-117
2018-09-05 22:33stage1: rename TypeTableEntry to ZigTypeAndrew Kelley6+1137-1137
2018-09-05 22:20add test case for #726Andrew Kelley2+17-0
2018-09-05 22:02Merge branch 'hcff-floatToIntError'Andrew Kelley3+42-9
2018-09-05 22:01allow comptime_int to @floatToIntAndrew Kelley3+36-18
2018-09-05 21:31Added compilation error when a non-float is given to @floatToInt()hfcc2+15-0
2018-09-05 20:19stage1: fix tagged union with no payloadsAndrew Kelley2+14-1
2018-09-05 19:53stage1 compile error instead of crashing for unsupported comptime ptr castAndrew Kelley3+280-139
2018-09-05 16:10stage1: fix build on macosAndrew Kelley1+8-6
2018-09-05 14:43stage1: fix crash when invalid type used in array typeAndrew Kelley2+17-0
2018-09-05 14:28stage1: fix emit asm with explicit output fileAndrew Kelley1+2-0
2018-09-05 14:18fix compile error on gcc 7.3.0Andrew Kelley1+12-9
2018-09-05 13:05Merge pull request #1474 from ziglang/issue-1357Andrew Kelley1+1-1
2018-09-05 08:32Downgrade new g++-8.0 error to warningMarc Tiehuis1+1-1
2018-09-05 03:17stage1: use os_path_resolve instead of os_path_realAndrew Kelley3+30-44
2018-09-05 02:18port std.os.path.resolve to stage1Andrew Kelley10+601-55
2018-09-04 21:38compile error for @noInlineCall on an inline fnAndrew Kelley2+16-0
2018-09-04 18:06ir: consistent error checking for br and cond_br instructionsAndrew Kelley1+27-11
2018-09-04 19:33update throughput test to new File APIAndrew Kelley1+1-1
2018-09-04 19:28add compile error for comptime control flow inside runtime blockAndrew Kelley7+241-29
2018-09-04 16:51Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley3+5-6
2018-09-04 16:50fix incorrect variable ref countAndrew Kelley2+4-5
2018-09-04 16:14fix llvm assertion when adding callsite sret attrAndrew Kelley1+1-1
2018-09-04 15:58Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley62+4721-965
2018-09-04 14:34Merge pull request #1441 from ziglang/poly1305-x25519Andrew Kelley12+1209-203
2018-09-04 08:16std/crypto: Clean up poly1305/x25519Marc Tiehuis4+448-463
2018-09-04 02:47compile errors for unimplemented minValue/maxValue builtinsAndrew Kelley2+1-9
2018-09-04 01:24fix incorrect value for inline loopAndrew Kelley2+28-11
2018-09-03 16:38compile error instead of segfault for unimplemented featureAndrew Kelley1+4-1
2018-09-03 16:18clarify const variables in docsAndrew Kelley1+4-3
2018-09-03 15:32better anonymous struct namingAndrew Kelley3+41-13
2018-09-03 04:04ability to @ptrCast to *voidAndrew Kelley3+17-2
2018-09-03 03:25switch most windows calls to use W versions instead of AAndrew Kelley8+223-199
2018-09-03 01:08use the sret attribute at the callsite when appropriateAndrew Kelley1+9-1
2018-09-02 23:25Merge branch 'kristate-std-fmt-hexToBytes'Andrew Kelley1+20-1
2018-09-02 23:23fixupsAndrew Kelley1+14-15
2018-09-02 23:08Merge branch 'std-fmt-hexToBytes' of https://github.com/kristate/zig into kristate-std-fmt-hexToBytesAndrew Kelley1+20-0
2018-09-02 22:47Merge pull request #1460 from ziglang/Sahnvour-windows-coff-issue721Andrew Kelley25+1556-126
2018-09-02 22:35fix regressionsAndrew Kelley16+56-55
2018-09-02 21:58fix source file lookupAndrew Kelley1+72-82
2018-09-02 19:58rework code to avoid duplicate operationsAndrew Kelley5+448-305
2018-09-02 09:02std/fmt/index.zig: add hexToBytes function under std.fmt;kristopher tate1+20-0
2018-09-02 15:31Merge pull request #1454 from kristate/str-hexbytes-issue1453Andrew Kelley1+3-1
2018-09-02 15:17Merge pull request #1452 from shawnl/patch-1Andrew Kelley1+1-1
2018-09-02 15:14Merge pull request #1456 from shawnl/inaccurate-commentsAndrew Kelley4+4-4
2018-09-02 06:51these all use futex() (inaccurate comments)Shawn Landden4+4-4
2018-09-02 06:04std/fmt/index.zig: test for printing double width hex bytes with zeros;kristopher tate1+2-0
2018-09-02 06:04std/fmt/index.zig: set width from 0 to 2;kristopher tate1+1-1
2018-09-02 05:23std/rb.zig: fix commentShawn Landden1+1-1
2018-09-01 14:44Merge pull request #1451 from kristate/fmt-hexbytes-issue1358Andrew Kelley1+11-0
2018-09-01 14:39Merge pull request #1444 from kristate/winsdk-vercheck-issue1438Andrew Kelley1+7-2
2018-09-01 10:53std/fmt/index.zig: #1358: test bytes printed-out as hex;kristopher tate1+6-0
2018-09-01 10:40std/fmt/index.zig: #1358 allow bytes to be printed-out as hex;kristopher tate1+5-0
2018-09-01 03:02i#1438: src/windows_sdk.cpp: fix version guard in `find_81_version`;kristopher tate1+2-1
2018-09-01 03:02i#1438: src/windows_sdk.cpp: fix version guard in `find_10_version`;kristopher tate1+5-1
2018-08-31 23:50figuring out where /names stream isAndrew Kelley2+56-23
2018-08-31 21:17Translate-c: Check for error before working on while loop body (#1445)Jimmi Holst Christensen1+10-11
2018-08-31 19:02awareness of debug subsectionsAndrew Kelley2+147-128
2018-08-31 06:45std/crypto: zig fmtMarc Tiehuis2+39-109
2018-08-31 06:43std/crypto: Update throughput_test.zig to include all hash functionsMarc Tiehuis1+181-21
2018-08-31 06:40Make poly1305 and x25519 more idiomatic zigMarc Tiehuis9+387-350
2018-08-31 05:01finding source file, line, and column infoAndrew Kelley2+118-6
2018-08-30 20:57finding the function that an address is inAndrew Kelley2+57-9
2018-08-30 19:33figuring out which module an address belongs inAndrew Kelley2+419-41
2018-08-30 07:44reading the module information substreamAndrew Kelley1+96-73
2018-08-30 06:02Add poly1305 and x25519 crypto primitivesMarc Tiehuis4+895-1
2018-08-29 23:00printing info from the ModuleInfo substream of DebugInfoAndrew Kelley5+120-58
2018-08-29 20:35use RtlCaptureStackBackTrace on windowsAndrew Kelley6+33-3
2018-08-28 22:55fix unresolved path preventing PDB loadingAndrew Kelley1+8-4
2018-08-28 21:32Merge branch 'windows-coff-issue721' of https://github.com/Sahnvour/zig into Sahnvour-windows-coff-issue721Andrew Kelley9+639-52
2018-08-28 20:07Merge pull request #1369 from shawnl/cryptoAndrew Kelley3+435-0
2018-08-28 19:48add test coverage for invalid switch expression parameterAndrew Kelley1+16-0
2018-08-28 19:39add compile error for function prototype with no bodyAndrew Kelley2+17-0
2018-08-28 19:24fix crash when var in inline loop has different typesAndrew Kelley4+58-30
2018-08-28 05:55speed up chacha20Marc Tiehuis1+22-24
2018-08-11 02:01std.crypto: add chaCha20Shawn Landden3+437-0
2018-08-28 00:59langref: document labeled blocks, labeled for, labeled whileAndrew Kelley1+86-0
2018-08-27 23:25zig fmtAndrew Kelley8+635-282
2018-08-27 23:21std.zig.parse: fix parsing of doc comments after fieldsAndrew Kelley2+73-13
2018-08-27 22:31Merge branch 'raulgrell-CastToCVoid'Andrew Kelley3+103-14
2018-08-27 22:31minor fixupsAndrew Kelley2+16-18
2018-08-27 15:37Allow implicit cast from *T and [*]T to ?*c_voidraulgrell2+40-4
2018-08-27 21:44langref: document exporting a libraryAndrew Kelley1+55-0
2018-08-27 21:25Handle unions differently in std.fmt (#1432)tgschultz1+98-17
2018-08-27 21:11fix @typeInfo unable to distinguish compile error vs no-payloadAndrew Kelley2+82-68
2018-08-27 20:26this was intended to be included in the previous commitAndrew Kelley1+0-8
2018-08-27 20:14fix false negative determining if function is genericAndrew Kelley3+21-1
2018-08-26 17:13ir: const_ptr_pointee asserts that its return value is non-nullAndrew Kelley1+9-4
2018-08-26 17:04Revert "src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;"Andrew Kelley1+1-21
2018-08-26 16:22src/ir.cpp: check return value of `const_ptr_pointee` to protect against dereferencing null pointers;kristopher tate1+21-1
2018-08-26 06:39Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley1+3-2
2018-08-26 06:36fix llvm assertion failure when building std lib tests for macosAndrew Kelley1+3-2
2018-08-26 02:14update clang headers to 7.0.0rc2Andrew Kelley2+4-14
2018-08-26 02:11LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-08-26 02:10update LLD fork to 7.0.0rc2Andrew Kelley22+371-31
2018-08-26 01:57Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley91+7311-2405
2018-08-25 21:39document fixed-width integer typesAndrew Kelley1+5-60
2018-08-25 21:28Merge branch 'tgschultz-patch-3'Andrew Kelley1+14-0
2018-08-25 21:28add test for previous commitAndrew Kelley1+9-0
2018-08-25 15:51Fixed compile error when passing enum to fmttgschultz1+5-0
2018-08-25 08:50Merge pull request #1406 from ziglang/macos-stack-tracesAndrew Kelley16+1389-573
2018-08-25 08:48Merge remote-tracking branch 'origin/master' into macos-stack-tracesAndrew Kelley21+62-69
2018-08-25 08:37add workaround on macos for shared librariesAndrew Kelley1+9-0
2018-08-25 07:55fix handling multiple extern vars with the same nameAndrew Kelley1+9-5
2018-08-25 07:33fix regressionsAndrew Kelley2+102-90
2018-08-25 07:07fix stack traces on linuxAndrew Kelley12+727-592
2018-08-24 19:43compilation unit cwd dir appears to be unnecessary on macosAndrew Kelley1+1-2
2018-08-24 18:55macos stack traces have address-to-line translationAndrew Kelley2+261-8
2018-08-24 16:48std.debug: remove workaround for fixed bugAndrew Kelley1+1-2
2018-08-24 16:59fix regression from 2f7f7d815d0c9c4e620c7a529837b5Andrew Kelley1+1-3
2018-08-24 15:30macos stack traces have the compilation unit in themAndrew Kelley1+22-10
2018-08-24 14:42Merge pull request #1407 from ziglang/builtin-alignment-fixAndrew Kelley2+2-2
2018-08-24 05:57Fix builtin alignment typeMarc Tiehuis2+2-2
2018-08-24 03:22fix error message for incorrect panic handler fn signatureAndrew Kelley1+1-1
2018-08-24 03:08macos stack traces: read debug info sections from .o filesAndrew Kelley3+70-0
2018-08-24 00:16Merge pull request #1405 from shawnl/path-maxAndrew Kelley1+2-3
2018-08-23 23:59missing PATH_MAX changeShawn Landden1+2-3
2018-08-23 20:11MacOS stack traces use the already mmapped executableAndrew Kelley4+605-284
2018-08-23 12:26Merge pull request #1402 from ziglang/default-fp-ieee-strictAndrew Kelley18+17-61
2018-08-23 12:25Merge pull request #1401 from kristate/mem-testWriteIntImpl-u64Andrew Kelley1+41-1
2018-08-23 09:42Default to strict IEEE floating pointMarc Tiehuis18+17-61
2018-08-23 01:35rename std.debug.ElfStackTrace to std.debug.DebugInfoAndrew Kelley1+21-21
2018-08-23 00:03std/mem.zig: test writing u64 integers;kristopher tate1+41-1
2018-08-22 18:31fix incorrectly generating an unused const fn globalAndrew Kelley3+20-1
2018-08-22 17:17fixup for previous commitAndrew Kelley2+2-1
2018-08-22 17:12allow implicit cast from *[N]T to ?[*]T (#1398)Raul Leal2+25-0
2018-08-22 01:02Merge branch 'shawnl-path_max'Andrew Kelley25+794-566
2018-08-22 01:01fix docs on windowsAndrew Kelley1+1-1
2018-08-22 00:56Merge branch 'master' into shawnl-path_maxAndrew Kelley2+2-62
2018-08-22 00:52fix selfExePath on macosxAndrew Kelley1+2-1
2018-08-22 00:50Revert "Merge branch 'mtn-translate-c-enum-vals'"Andrew Kelley2+2-62
2018-08-22 00:28fix linuxAndrew Kelley17+319-288
2018-08-21 20:07fix windowsAndrew Kelley20+305-117
2018-08-21 04:46*WIP* std.os assumes comptime-known max path sizeAndrew Kelley8+254-251
2018-08-21 02:46Merge branch 'mtn-translate-c-enum-vals'Andrew Kelley2+62-2
2018-08-18 15:22src/translate_c.cpp: correctly bridge llvm::APSInt with Zig BigInt;kristopher tate2+55-29
2018-08-13 00:41translate-c: Correctly translate enum init values, addressing #1360Michael Noronha2+36-2
2018-08-21 02:39Revert "translate-c: Correctly translate enum init values, addressing #1360 (#1377)"Andrew Kelley2+2-62
2018-08-20 21:57Merge branch 'path_max' of https://github.com/shawnl/zig into shawnl-path_maxAndrew Kelley5+30-25
2018-08-20 21:57refactor std.os.makePath to use a switch instead of ifAndrew Kelley1+6-6
2018-08-20 20:04std.fmt.format: handle non-pointer struct/union/enumAndrew Kelley1+50-31
2018-08-20 18:29translate-c: Correctly translate enum init values, addressing #1360 (#1377)Michael Noronha2+62-2
2018-08-20 18:21langref: add docs for peer type resolutionAndrew Kelley1+136-7
2018-08-20 04:40do not use an allocator when we don't need to because of the existance of PATH_MAXShawn Landden5+30-25
2018-08-18 00:15Add secureZero functionMarc Tiehuis1+18-0
2018-08-18 00:06docs: correct @memcpy, @memset function signaturesMarc Tiehuis1+2-2
2018-08-14 18:38Merge pull request #1379 from tgschultz/patch-1Andrew Kelley1+1-1
2018-08-14 17:56fixed handling of [*]u8 when no format specifier is settgschultz1+1-1
2018-08-14 16:53Merge pull request #1378 from prazzb/cmake-fixAndrew Kelley1+1-1
2018-08-13 17:25Find local llvm-config firstprazzb1+1-1
2018-08-12 16:58Merge pull request #1370 from shawnl/masterAndrew Kelley1+9-7
2018-08-09 01:52rb: some style fixesShawn Landden1+9-7
2018-08-10 19:51Merge pull request #1294 from ziglang/async-fsAndrew Kelley46+4041-1047
2018-08-10 17:19windows: call CancelIo when canceling an fs watchAndrew Kelley5+18-10
2018-08-10 16:28self-hosted: reorganize creation and destruction of CompilationAndrew Kelley6+147-105
2018-08-10 04:02docgen: fix usage of std.HashMapAndrew Kelley1+2-2
2018-08-10 01:48windows fs watching: fix not initializing table valueAndrew Kelley2+3-1
2018-08-10 00:12windows: only create io completion port onceAndrew Kelley2+14-9
2018-08-09 20:48initial windows implementation of std.event.fs.WatchAndrew Kelley4+352-30
2018-08-08 20:55std.event.fs.preadv windows implementationAndrew Kelley4+175-61
2018-08-08 19:05std.event.fs.pwritev windows implementationAndrew Kelley7+284-63
2018-08-08 03:18Fix ir_analyze_instruction_atomic_rmw (#1351)Wink Saville1+1-1
2018-08-08 02:23fix linux regressionsAndrew Kelley2+25-14
2018-08-08 02:12std.event.fs.Watch distinguishes between Delete and CloseWrite on darwinAndrew Kelley3+93-48
2018-08-08 01:06implement std.event.fs.Watch for macosAndrew Kelley2+300-148
2018-08-07 23:15mem: use pub on Compare (#1352)Shawn Landden1+1-1
2018-08-07 16:47Merge pull request #1338 from shawnl/masterAndrew Kelley3+583-5
2018-08-07 12:30mem: add mem.compare(), and use it for mem.lessThan()Shawn Landden1+35-5
2018-08-07 11:57mem: move enum Compare from rb to memShawn Landden2+18-17
2018-08-07 05:28Merge pull request #1346 from shawnl/docAndrew Kelley1+1-0
2018-08-05 22:11std: add red-black tree implementationShawn Landden2+547-0
2018-08-07 05:10doc: @addWithOverflow also returns if overflow occuredShawn Landden1+1-0
2018-08-07 04:54fix hash map testAndrew Kelley1+4-4
2018-08-07 04:49std.event.fs support for macosAndrew Kelley5+239-78
2018-08-06 23:36merge @kristate's std lib changes to darwinAndrew Kelley2+142-93
2018-08-06 23:09std.HashMap.autoHash: use xor instead of wrapping multAndrew Kelley1+2-2
2018-08-06 21:32Merge branch 'mdsteele-threadid'Andrew Kelley5+72-7
2018-08-06 21:30fix Thread impl on Linux and add docsAndrew Kelley2+5-2
2018-08-06 21:25separate os.Thread.Id and os.Thread.Handle because of windowsAndrew Kelley3+26-11
2018-08-06 20:48fix std.os.Thread.getCurrentId for linuxAndrew Kelley3+18-16
2018-08-06 20:12Merge branch 'threadid' of https://github.com/mdsteele/zig into mdsteele-threadidAndrew Kelley4+51-6
2018-08-06 07:05Merge pull request #1339 from ziglang/zen_stdlibAndrea Orru2+64-68
2018-08-06 06:42More type cast fixesAndrea Orru1+11-7
2018-08-06 06:29Fix castsAndrea Orru1+3-3
2018-08-06 05:43Merge branch 'master' into zen_stdlibAndrea Orru369+60719-20923
2018-08-05 22:40translate-c: fix for loops with var init and empty bodyAndrew Kelley2+23-6
2018-08-05 22:32translate-c: fix do while with empty bodyAndrew Kelley2+23-4
2018-08-05 22:18translate-c: handle for loop with empty bodyAndrew Kelley2+18-5
2018-08-05 22:06translate-c: fix while loop with no bodyAndrew Kelley2+17-2
2018-08-05 06:20update c_headers/* to LLVM 7.0.0rc1Andrew Kelley87+47320-44183
2018-08-05 01:47Don't compare ?Thread.Id == Thread.Id in the testMatthew D. Steele2+3-3
2018-08-04 22:19LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-08-04 22:09build: update embedded LLD build filesAndrew Kelley1+7-4
2018-08-04 21:47update embedded LLD to 7.0.0rc1Andrew Kelley1614+41511-12547
2018-08-04 19:19Merge branch 'master' into llvm7Andrew Kelley32+366-176
2018-08-04 18:38zig/std/os/index.zig: clean-up thread id; (#1)kristopher tate1+18-21
2018-08-02 21:44Add thread ID support to std.os.Thread (fixes #1316)Matthew D. Steele4+48-0
2018-08-03 22:47Merge remote-tracking branch 'origin/master' into async-fsAndrew Kelley9+137-6
2018-08-03 21:59when decls don't change, don't regenerate themAndrew Kelley4+149-119
2018-08-03 21:22self-hosted: watch files and trigger a rebuildAndrew Kelley15+756-330
2018-08-03 19:21fix tagged union initialization with a runtime voidAndrew Kelley2+24-1
2018-08-03 19:20add a friendly note in .gitignoreAndrew Kelley1+11-0
2018-08-03 15:45Fix a type error in std.os.linux.getpid() (#1326)Matthew D. Steele2+5-1
2018-08-03 15:44Fix the start-less-than-end assertion in std.rand.Random.range (#1325)Matthew D. Steele1+5-4
2018-08-02 17:55better support for `_` identifierkristopher tate4+102-1
2018-08-02 21:36fixups from the mergeAndrew Kelley4+32-47
2018-08-02 21:29Merge remote-tracking branch 'origin/master' into async-fsAndrew Kelley25+314-186
2018-08-02 21:24evented I/O zig fmtAndrew Kelley1+126-69
2018-08-02 21:04WIP: Channel.getOrNullAndrew Kelley17+493-321
2018-08-02 18:16Merge branch 'kristate-handle-builtin-issue1296'Andrew Kelley21+189-130
2018-08-02 18:15pull request fixupsAndrew Kelley7+53-118
2018-08-02 17:37Merge branch 'handle-builtin-issue1296' of https://github.com/kristate/zig into kristate-handle-builtin-issue1296Andrew Kelley18+205-81
2018-08-02 17:35Merge branch 'pr-1319'Andrew Kelley3+18-13
2018-08-02 17:34fix API of RtlGenRandomAndrew Kelley2+2-2
2018-08-02 17:26Merge branch 'windows-RtlGenRandom-issue1318' of https://github.com/kristate/zig into pr-1319Andrew Kelley3+18-13
2018-08-02 17:16std/os/windows/util.zig: SKIP instead of PASS on non-windows systems;kristopher tate1+1-1
2018-08-02 17:16std/os/index.zig: call getRandomBytes() twice and compare;kristopher tate1+8-2
2018-08-02 17:14std/os/index.zig: swap CryptGetRandom() with RtlGenRandom();kristopher tate1+4-10
2018-08-02 17:14std/os/windows/advapi32.zig: add SystemFunction036;kristopher tate1+5-0
2018-08-02 16:59std/os/index.zig: use "hw.logicalcpu" instead of "hw.ncpu" in macOS; (#1317)kristopher tate1+1-1
2018-08-02 08:52std/event: directly return @handle();kristopher tate4+6-12
2018-08-02 08:47doc/langref.html.in: add builtin @handle() to docs;kristopher tate1+10-0
2018-08-02 08:47test/cases/cancel.zig: update suspend to use @handle();kristopher tate1+2-2
2018-08-02 08:46test/cases/coroutines.zig: update suspend to use @handle();kristopher tate1+2-2
2018-08-02 08:45doc/langref.html.in: update suspend example with @handle();kristopher tate1+2-2
2018-08-02 08:11src/parser.cpp: fix typo from rebase;kristopher tate1+1-1
2018-07-29 08:19doc/langref.html.in: update docs to reflect that the promise symbol is no in scope with suspend;kristopher tate1+6-6
2018-07-29 08:18test/compile_errors.zig: update test to reflect that the promise symbol is no in scope with suspend;kristopher tate1+2-2
2018-07-29 08:18test/cases/coroutines.zig: test for immediate resume inside of suspend with @handle();kristopher tate1+17-0
2018-07-29 08:17test/cases/coroutines.zig: update test to reflect that the promise symbol is no in scope with suspend;kristopher tate1+5-5
2018-07-29 08:17test/cases/coroutine_await_struct.zig: update test to reflect that the promise symbol is no in scope with suspend;kristopher tate1+2-2
2018-07-29 08:16std/zig/parser_test.zig: update test to reflect that the promise symbol is no in scope with suspend;kristopher tate1+1-1
2018-07-29 08:14std/event/tcp.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+5-4
2018-07-29 08:14std/event/loop.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+7-7
2018-07-29 08:13std/event/lock.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+5-4
2018-07-29 08:13std/event/group.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+3-2
2018-07-29 08:12std/event/future.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+9-6
2018-07-29 08:12std/event/channel.zig: remove promise_symbol from suspend and use @handle();kristopher tate1+4-4
2018-07-29 08:11src/parser.cpp: remove promise_symbol from suspend;kristopher tate1+16-15
2018-07-29 08:10src/ir.cpp: remove promise_symbol from suspend;kristopher tate1+1-12
2018-07-29 08:09src/ast_render.cpp: remove promise_symbol from suspend;kristopher tate1+0-3
2018-07-29 08:09src/all_types.hpp: remove promise_symbol from suspend;kristopher tate1+0-1
2018-07-29 03:27src/codegen.cpp: @handle(): replace hacky ref chain with llvm intrinsic;kristopher tate2+16-2
2018-07-28 14:52test/compile_errors.zig: @handle() in non-async functionkristopher tate1+14-0
2018-07-28 14:51test/compile_errors.zig: @handle() called outside of function definition;kristopher tate1+16-0
2018-07-28 14:29src/codegen.cpp: return promise instead of null promise;kristopher tate1+2-1
2018-07-28 08:35src/ir.cpp: don't allow `@handle()` outside of a function;kristopher tate1+4-0
2018-07-28 06:38src/ir.cpp: return promise->T instead of promise;kristopher tate1+3-2
2018-07-28 06:37test/cases/coroutines.zig: remove dummy assert used for testing;kristopher tate1+0-3
2018-07-28 06:23src/ir.cpp: add/throw error for @handle() in a non async context;kristopher tate1+6-0
2018-07-28 06:22src/codegen.cpp: reassert that there are no generated errors in codegen;kristopher tate1+1-1
2018-07-28 06:20src/codegen.cpp: remove `add_node_error` from `ir_render_handle`;kristopher tate2+4-11
2018-07-28 05:13src/codegen.cpp: add/throw error for @handle() in a non async context;kristopher tate1+3-1
2018-07-28 02:46src/codegen.cpp: return null if calling convention is not async;kristopher tate1+9-3
2018-07-27 10:19test/cases/couroutines.zig: test @handle();kristopher tate1+5-0
2018-07-27 10:19src/ir_print.cpp: support `@handle()`;kristopher tate1+7-0
2018-07-27 10:18src/codegen.cpp: base handle builtin on `@frameAddress()`;kristopher tate1+12-0
2018-07-27 10:17src/ir.cpp: wire-up IR for handle builtin;kristopher tate1+27-0
2018-07-27 10:16src/all_types.hpp: add enums for Handle Builtin;kristopher tate1+6-0
2018-08-01 20:26add std.event.RwLock and a few more std changesAndrew Kelley13+422-18
2018-08-01 15:38Add integer binary output format (#1313)Marc Tiehuis1+9-0
2018-07-31 23:57simpler std.event.Lock implementationAndrew Kelley1+2-25
2018-07-31 18:36Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley29+1846-395
2018-07-31 15:34std.fmt.format: add '*' for formatting things as pointersAndrew Kelley1+34-0
2018-07-31 02:27Add "Comments" section to language reference (#1309)Matthew D. Steele1+52-0
2018-07-30 03:27std: file system watching for linuxAndrew Kelley6+368-35
2018-07-26 03:34self-hosted: use std.event.fs.readFileAndrew Kelley2+12-2
2018-07-26 03:16introduce std.event.fs for async file system functionsAndrew Kelley10+559-97
2018-07-30 17:42Merge pull request #1307 from ziglang/cancel-semanticsAndrew Kelley10+486-142
2018-07-30 17:07fix docs for break from suspendAndrew Kelley1+6-6
2018-07-30 16:49add behavior tests for cancel semanticsAndrew Kelley2+93-0
2018-07-30 16:22await sets suspend bit; return clears suspend bitAndrew Kelley1+53-12
2018-07-30 03:25fix cancel and await semanticsAndrew Kelley2+50-25
2018-07-29 18:52add SliceOutStream, rename SliceStream to SliceInStream (#1301)dbandstra2+72-5
2018-07-29 18:51Merge pull request #1300 from dbandstra/more-stream-functionsAndrew Kelley1+21-0
2018-07-29 00:34add skipBytes function to InStreamdbandstra1+7-0
2018-07-29 00:30add int writing functions to OutStreamdbandstra1+14-0
2018-07-28 17:52canceling an await also cancels things awaiting itAndrew Kelley1+16-0
2018-07-28 16:53make some functions in std.event.Loop publicAndrew Kelley1+2-2
2018-07-28 16:36await cancels the await target when it is canceledAndrew Kelley1+8-1
2018-07-28 16:23await checks the cancel bitAndrew Kelley1+12-5
2018-07-28 16:04suspend cancels awaiter when it gets canceledAndrew Kelley1+28-9
2018-07-28 05:26cancel detects suspend bitAndrew Kelley1+8-1
2018-07-28 05:22cancel detects if the target handle has already returnedAndrew Kelley1+15-0
2018-07-27 22:37detect double awaitAndrew Kelley1+12-0
2018-07-27 22:07suspend checks the cancel bitAndrew Kelley1+8-0
2018-07-27 22:01resume detects resuming when not suspendedAndrew Kelley1+14-4
2018-07-27 21:47await sets the await bitAndrew Kelley1+10-6
2018-07-27 21:42cancel sets the cancel bitAndrew Kelley1+34-3
2018-07-27 21:27remove ability to break from suspend blocksAndrew Kelley5+5-42
2018-07-27 21:16suspend sets suspend bitAndrew Kelley2+20-3
2018-07-27 21:00resume clears suspend bitAndrew Kelley1+85-52
2018-07-27 19:50update coroutine return codegen with new status bitsAndrew Kelley2+25-26
2018-07-27 02:26coroutines have 3 more bits of atomic stateAndrew Kelley3+66-29
2018-07-26 22:29add compile error for ignoring return value of while loop bodiesAndrew Kelley4+36-4
2018-07-25 22:15add compile error for missing parameter name of generic functionAndrew Kelley2+12-0
2018-07-25 21:08add compile error for non-inline for loop on comptime typeAndrew Kelley2+15-1
2018-07-25 17:12fix assertion failure when some compile errors happenAndrew Kelley1+3-0
2018-07-25 06:36patch LLD to fix COFF crashing when linking twice in same processAndrew Kelley1+3-0
2018-07-25 01:28fix race conditions in self-hosted compiler; add testAndrew Kelley6+67-32
2018-07-25 00:24self-hosted: function calling another functionAndrew Kelley7+597-175
2018-07-24 18:20self-hosted: function types use table lookupAndrew Kelley5+356-70
2018-07-24 15:04remove old section from readmeAndrew Kelley1+0-38
2018-07-24 14:13fix logic for determining whether param requires comptimeAndrew Kelley2+20-5
2018-07-24 13:26Merge pull request #1282 from nwsharp/masterAndrew Kelley2+149-0
2018-07-24 06:24std.io: PeekStream and SliceStreamNathan Sharp2+149-0
2018-07-24 04:43Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley75+7544-1484
2018-07-24 04:31Merge pull request #1266 from ziglang/self-hosted-libc-hello-worldAndrew Kelley46+5624-1204
2018-07-24 04:06self-hosted: find all libc paths; windows linker codeAndrew Kelley5+282-66
2018-07-23 21:38self-hosted: basic linker code for macosAndrew Kelley5+277-8
2018-07-23 19:36macho backtraces - use std.sort.sort instead of insertion sortAndrew Kelley1+1-1
2018-07-23 18:32Merge remote-tracking branch 'origin/master' into self-hosted-libc-hello-worldAndrew Kelley14+355-59
2018-07-23 18:28self-hosted: fix error messages not cleaning up correctlyAndrew Kelley6+255-112
2018-07-23 04:35self-hosted: add first compare-output testAndrew Kelley6+101-28
2018-07-23 03:27self-hosted can compile libc hello worldAndrew Kelley15+1358-184
2018-07-22 14:58add std.math.big.Int.fitsInTwosCompAndrew Kelley1+8-4
2018-07-22 14:11Add big int fits function (#1279)Marc Tiehuis1+39-0
2018-07-21 11:33Tighten Int.to bounds and add twos-complement bitcountMarc Tiehuis1+91-12
2018-07-22 04:08Merge branch 'kristate-posix-darwin-issue1271'Andrew Kelley5+90-4
2018-07-22 04:04re-organize std lib darwin filesAndrew Kelley6+90-91
2018-07-22 03:59Merge branch 'posix-darwin-issue1271' of https://github.com/kristate/zig into kristate-posix-darwin-issue1271Andrew Kelley3+87-0
2018-07-22 03:44Merge branch 'kristate-skippable-tests-issue1274'Andrew Kelley2+19-4
2018-07-22 03:43rename error.skip to error.SkipZigTestAndrew Kelley2+20-18
2018-07-22 03:32Merge branch 'skippable-tests-issue1274' of https://github.com/kristate/zig into kristate-skippable-tests-issue1274Andrew Kelley2+17-4
2018-07-22 03:26README: include link to channel logs (#1278)kristopher tate1+1-1
2018-07-21 18:30Very much WIP base implementation for #721. Currently does: - read COFF executable file - locate and load corresponding .pdb file - expose .pdb content as streams (PDB format)Sahnvour7+565-3
2018-07-21 18:11std.event.tcp: add switch statement in preparation for building-out abstractions;kristopher tate1+9-2
2018-07-21 17:21std.event.tcp: SKIP test instead of OKing test;kristopher tate1+1-1
2018-07-21 17:20std.special.test_runner.zig: make tests skippable;kristopher tate1+7-1
2018-07-21 16:47CMakeLists.txt: add darwin_socket.zig;kristopher tate1+1-0
2018-07-21 10:15std.os.posix: Add SOCK_* for darwin;kristopher tate1+7-0
2018-07-21 10:14std.os.posix: Add SYSPROTO_* for darwin;kristopher tate1+3-0
2018-07-21 10:14std.os.posix: Add AF_* for darwin;kristopher tate2+76-0
2018-07-21 03:37self-hosted: share C++ code for finding libc on windowsAndrew Kelley15+658-445
2018-07-20 21:05Fixed windows getPosJimmi HC1+2-8
2018-07-20 05:46self-hosted: implicit cast comptime ints to other intsAndrew Kelley4+110-2
2018-07-20 04:13self-hosted: convert some stuff to async/awaitAndrew Kelley3+33-25
2018-07-20 03:52relative path to cwd in compile errorsAndrew Kelley1+14-3
2018-07-19 22:05fix generation of error defers for fns inside fnsAndrew Kelley2+74-25
2018-07-19 19:11self-hosted: refactor ParsedFile out of existenceAndrew Kelley6+343-155
2018-07-19 17:06std.os.File: add missing pub modifiersAndrew Kelley1+3-3
2018-07-19 14:47prevent non-export symbols from clobbering builtinsAndrew Kelley1+31-0
2018-07-19 04:08self-hosted: progress on IR for supporting libc hello worldAndrew Kelley10+879-43
2018-07-18 21:56std.zig.parse: fix treating integer literals as string literalsAndrew Kelley2+5-5
2018-07-18 21:40self-hosted: compile errors for return in wrong placeAndrew Kelley4+555-175
2018-07-18 04:34self-hosted: linking against libcAndrew Kelley8+709-172
2018-07-17 22:36self-hosted: find libc on linuxAndrew Kelley5+326-61
2018-07-18 15:00Allow pointers to anything in extern/exported declarations (#1258)Jimmi Holst Christensen3+95-37
2018-07-18 14:51fix invalid character test on windowsAndrew Kelley1+13-8
2018-07-18 14:45fix std.os.getAppDataDir test on linuxAndrew Kelley2+21-9
2018-07-18 14:07fix build on windowsAndrew Kelley6+156-141
2018-07-18 08:28-Dskip-release now also skips build example testsJimmi HC2+5-8
2018-07-18 07:01implement proper utf16leToUtf8Josh Wolfe1+83-6
2018-07-18 03:37fix @setEvalBranchQuota not respected in generic fn callsAndrew Kelley2+11-0
2018-07-18 01:18Fixed minor documentation errors (#1256)Jay Weisskopf1+3-3
2018-07-17 19:17std.event.Loop.onNextTick dispatches work to waiting threadsAndrew Kelley2+113-106
2018-07-17 17:18self-hosted: linkingAndrew Kelley4+348-16
2018-07-17 14:42port 69e3b4e to self-hosted compilerAndrew Kelley1+15-2
2018-07-17 14:29Add swapRemoveOrError (#1254)Wink Saville1+36-0
2018-07-17 14:28Give ArrayList tests consistent names (#1253)Wink Saville1+4-4
2018-07-17 14:27revert commit 860d3da9156a0b1f4a1e3e644b423da3e768bb86 ; please see #1249 for more information; (#1255)kristopher tate1+2-0
2018-07-17 04:01self-hosted: implement getAppDataDir for windowsAndrew Kelley2+143-6
2018-07-17 00:52self-hosted: create tmp dir for .o files and emit .o file for fnAndrew Kelley20+808-175
2018-07-16 23:26allow implicit cast of undefined to optionalAndrew Kelley2+18-1
2018-07-16 21:45remove std.ArrayList.removeOrError functionAndrew Kelley1+0-9
2018-07-16 17:37Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley25+486-130
2018-07-16 15:59codegen: remove unused variableAndrew Kelley1+0-15
2018-07-16 14:53all integer sizes are available as primitivesAndrew Kelley17+74-104
2018-07-15 04:04self-hosted: generate LLVM IR for simple functionAndrew Kelley8+412-11
2018-07-15 04:03update for latest clang APIAndrew Kelley1+2-0
2018-07-14 22:27Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley53+4238-1695
2018-07-14 20:12rename Module to CompilationAndrew Kelley10+1070-1072
2018-07-14 20:31Improve realloc on fixed buffer allocator (#1238)Bas van den Berg1+43-3
2018-07-14 19:45self-hosted: adding a fn to an llvm moduleAndrew Kelley10+346-63
2018-07-14 16:09Merge pull request #1237 from BarabasGitHub/fix-reallocating-from-0Andrew Kelley2+36-2
2018-07-14 16:05Fix aligned reallocation from zero size.Bas van den Berg1+1-1
2018-07-14 16:03Create unit test that tests aligned reallocation.Bas van den Berg1+35-1
2018-07-14 15:52docs: correct some misinformationAndrew Kelley1+11-5
2018-07-14 12:07Add --stdin option to zig fmtMarc Tiehuis1+40-5
2018-07-14 15:33Merge branch 'eduardosm-extern-return-small-struct'Andrew Kelley3+19-0
2018-07-14 15:31add an assertion to the testAndrew Kelley1+4-1
2018-07-13 23:12codegen: Store returned value if type is 'handle_is_ptr' and function is not 'first_arg_ret'.Eduardo Sánchez Muñoz3+16-0
2018-07-14 14:02Merge branch 'tgschultz-arraylist-remove'Andrew Kelley1+49-2
2018-07-14 14:01std.ArrayList - rename remove to swapRemoveAndrew Kelley1+22-21
2018-07-11 17:52Added `remove` to ArrayListtgschultz1+47-1
2018-07-14 01:43docs: clarify mem.Allocator.reallocFnAndrew Kelley1+4-1
2018-07-14 13:35Merge pull request #1232 from BarabasGitHub/fix-array-list-insertAndrew Kelley2+39-4
2018-07-14 01:56self-hosted: basic IR pass2Andrew Kelley7+708-205
2018-07-13 21:01Add a copyBackwards to fix the broken insert methods for ArrayList.Bas van den Berg2+20-2
2018-07-13 20:35Improve ArrayList insert unit tests.Bas van den Berg1+19-2
2018-07-13 18:53ir_get_ref: delete unnecessary and probably buggy codeAndrew Kelley1+0-17
2018-07-13 18:18ir: remove unnecessary and probably buggy codeAndrew Kelley1+3-20
2018-07-13 17:37ir: remove dead codeAndrew Kelley1+0-2
2018-07-13 16:34allow == for comparing optional pointersAndrew Kelley3+35-20
2018-07-12 23:24zig fmtAndrew Kelley2+3-10
2018-07-12 19:22self-hosted: better IR for empty fnAndrew Kelley1+2-5
2018-07-12 19:08self-hosted: generate zig IR for simple functionAndrew Kelley11+1555-315
2018-07-12 01:37ir: refactor lvaluesAndrew Kelley3+44-50
2018-07-12 00:17std.event.Future: workaround in tests for llvm coro memoryAndrew Kelley2+10-1
2018-07-11 23:38std.atomic: use spinlocksAndrew Kelley12+286-455
2018-07-11 19:58add std.event.FutureAndrew Kelley7+132-11
2018-07-11 18:09build system: add -Dskip-release option to test fasterAndrew Kelley2+14-24
2018-07-11 17:23add compile error for disallowed types in extern structsAndrew Kelley3+48-4
2018-07-11 15:56Merge pull request #1216 from ziglang/sort-improvementsAndrew Kelley2+87-240
2018-07-11 06:16Add generic comparator generator functions for sortingMarc Tiehuis2+87-240
2018-07-11 05:26self-hosted: add compile error test for missing fn nameAndrew Kelley2+8-7
2018-07-11 04:50Merge pull request #1215 from ziglang/self-hosted-first-testAndrew Kelley11+420-107
2018-07-11 04:46update vendor list for newest llvm versionAndrew Kelley1+2-1
2018-07-11 00:27self-hosted test: use C allocator since we depend on libcAndrew Kelley1+14-26
2018-07-11 00:18self-hosted: first passing testAndrew Kelley11+432-107
2018-07-10 19:17introduce std.event.Group for making parallel async callsAndrew Kelley4+189-8
2018-07-10 18:03Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley42+3056-790
2018-07-10 15:44allow var args calls to async functionsAndrew Kelley2+85-20
2018-07-10 14:37langref: docs for union safetyAndrew Kelley1+84-4
2018-07-10 14:12fix crash when calling comptime-known undefined function ptrAndrew Kelley2+15-0
2018-07-10 03:41fix regression from b6eb4048Andrew Kelley1+1-0
2018-07-10 02:41enable basic event loop testAndrew Kelley1+7-7
2018-07-10 02:22organize std.event into directoriesAndrew Kelley7+1277-1222
2018-07-10 02:06Merge pull request #1198 from ziglang/m-n-threadingAndrew Kelley16+1774-142
2018-07-10 01:42define c macros before importing llvm h filesAndrew Kelley1+2-0
2018-07-10 01:21better workaround for guaranteeing memory in coroutine frameAndrew Kelley2+43-22
2018-07-09 21:21Update throughput_test.zig. (#1211)wilsonk1+4-4
2018-07-09 21:16fix regression on macosAndrew Kelley1+1-1
2018-07-09 21:14Merge remote-tracking branch 'origin/master' into m-n-threadingAndrew Kelley10+202-63
2018-07-09 21:13fix non-portable format specifierAndrew Kelley1+1-1
2018-07-09 20:49std.event.Loop multithreading for windows using IOCPAndrew Kelley5+191-12
2018-07-09 17:19implement std.os.cpuCount for windowsAndrew Kelley4+31-2
2018-07-09 16:12ZIG_DEBUG_COLOR=1 overrides tty detection for runtime stack tracesAndrew Kelley3+36-18
2018-07-09 15:13langref: docs for invalid error set cast and incorrect pointer alignmentAndrew Kelley3+70-3
2018-07-09 14:43fix crash on @ptrToInt of a *voidAndrew Kelley2+15-0
2018-07-09 14:33std.Hashmap - don't use catch unreachable in testsAndrew Kelley1+10-10
2018-07-09 05:23zig fmtAndrew Kelley4+237-106
2018-07-09 05:22fix regressions on linuxAndrew Kelley1+17-13
2018-07-09 05:14Update zig.parser benchmark programMarc Tiehuis1+6-8
2018-07-09 05:08std.os.cpuCount implementation for macosAndrew Kelley3+64-26
2018-07-08 06:43tests passing with kqueue on macosAndrew Kelley4+454-66
2018-07-08 04:00builder.addBuildOptionJosh Wolfe1+18-0
2018-07-08 00:31cleaner output from zig build when there are compile errorsAndrew Kelley2+47-24
2018-07-07 05:23add std.os.cpuCount and have std.event.Loop use it for thread pool sizeAndrew Kelley5+117-2
2018-07-05 22:16std.event.Loop: use EPOLLONESHOT to save 1 syscallAndrew Kelley1+16-8
2018-07-05 19:09M:N threadingAndrew Kelley10+833-114
2018-07-07 04:25add @popCount intrinsicAndrew Kelley11+205-6
2018-07-06 22:24remove outdated semantic analysis documentationAndrew Kelley1+0-74
2018-07-06 21:27fix iterating over a void sliceAndrew Kelley2+30-6
2018-07-06 20:20add compile error notes for where struct definitions areAndrew Kelley4+110-17
2018-07-06 20:20langref: add more internal linksAndrew Kelley1+4-4
2018-07-06 16:07Merge branch 'isaachier-switch-enum-fix'Andrew Kelley3+46-11
2018-07-06 16:03alternate implementation of previous commitAndrew Kelley2+28-17
2018-07-05 00:43Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley13+168-75
2018-07-04 17:27Fix assertion crash on enum switch valuesIsaac Hier4+24-13
2018-07-02 20:56Debug enum issueIsaac Hier3+13-0
2018-07-04 01:36fix await on early return when return type is structAndrew Kelley4+54-10
2018-07-04 11:47Do not normalize langref.html.in line endingsMarc Tiehuis1+1-0
2018-07-04 09:35Fixed last commit compiler errorJimmi HC1+1-1
2018-07-04 09:29Allow allocation of any 0 sized type (not just void)Jimmi HC1+1-1
2018-07-03 18:20fix runtime libc detection depending on localeAndrew Kelley1+2-10
2018-07-03 18:03langref: improve docs for while and undefinedAndrew Kelley1+95-32
2018-07-03 07:48update for latest llvmAndrew Kelley3+6-0
2018-07-03 01:22Clean up outstanding compiler_rt todosMarc Tiehuis5+15-22
2018-07-03 00:00Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley101+5531-1739
2018-07-02 21:55fix stage2 macos buildAndrew Kelley1+1-0
2018-07-02 20:03Merge pull request #1176 from bnoordhuis/f16-stdAndrew Kelley14+191-2
2018-07-02 20:01Merge pull request #1173 from ziglang/event-loop-channelAndrew Kelley6+465-52
2018-07-02 19:49add runtime safety for `@intToEnum`; add docs for runtime safetyAndrew Kelley3+233-29
2018-07-02 19:25add another BuildError codeAndrew Kelley1+1-0
2018-07-02 18:30modify std.event.Loop to work for windows and macosAndrew Kelley1+52-15
2018-06-29 19:39add event loop Channel abstractionAndrew Kelley6+416-41
2018-07-02 18:10always link against compiler_rt.o even when linking libcAndrew Kelley1+7-4
2018-07-02 02:03syntax in build.zig example docJosh Wolfe1+1-1
2018-07-01 17:47gitignore docgen test artifactsJosh Wolfe1+1-0
2018-07-01 05:33Merge pull request #1185 from ziglang/undefined-at-comptime-improvementsAndrew Kelley2+513-31
2018-06-30 19:59Fixed line numbers for testsJimmi Holst Christensen1+1-11
2018-06-30 19:22Avoid resolve_const in cmp when instr are not comptimeJimmi Holst Christensen1+2-2
2018-06-30 18:50Expanded the list of operators that catch undefined values at comptimeJimmi Holst Christensen2+523-31
2018-06-30 16:58Merge pull request #1167 from ziglang/comptime-array-by-valueJimmi Holst Christensen2+24-2
2018-06-30 16:01Merge pull request #1177 from jayschwa/fix-out-of-src-buildsAndrew Kelley1+1-1
2018-06-30 15:35Revert "ir_resolve_const now checks recursivly for undef values"Jimmi Holst Christensen4+2-160
2018-06-30 15:35Revert "contains_comptime_undefined_value should not follow pointers"Jimmi Holst Christensen1+71-1
2018-06-30 08:15Alignment fix and allow rudimentary f128 float printingMarc Tiehuis2+2-2
2018-06-30 08:11compiler_rt: Add CMake entriesMarc Tiehuis1+3-0
2018-06-30 08:06compiler_rt: Remove wrapping add/sub operators where unneededMarc Tiehuis8+32-32
2018-06-30 07:57compiler_rt: Add floattitf/floattidf/floattisfMarc Tiehuis7+451-0
2018-06-28 11:14compiler_rt: Add missing install targetsMarc Tiehuis1+4-0
2018-06-28 09:41compiler_rt: Add missing exportsMarc Tiehuis1+8-0
2018-06-28 09:37compiler_rt: Add floatuntitfMarc Tiehuis2+159-0
2018-06-28 09:12compiler_rt: Add floatunditf and floatunsitfMarc Tiehuis5+121-2
2018-06-28 08:40compiler_rt: Add floatuntisfMarc Tiehuis2+131-0
2018-06-28 08:26compiler_rt: Add trunc f128 narrowing functionsMarc Tiehuis2+115-39
2018-06-30 02:22Fix version detection for out-of-source buildsJay Weisskopf1+1-1
2018-06-29 23:44test std.math f16 sqrt supportBen Noordhuis1+23-0
2018-06-29 23:44add std.math f16 signbit supportBen Noordhuis1+12-0
2018-06-29 23:44add std.math f16 copysign supportBen Noordhuis1+18-0
2018-06-29 23:44add std.math f16 floor supportBen Noordhuis2+55-0
2018-06-29 23:44add std.math f16 fabs supportBen Noordhuis1+19-0
2018-06-29 23:44add std.math f16 isnormal supportBen Noordhuis1+9-0
2018-06-29 23:44add std.math f16 isfinite supportBen Noordhuis1+8-0
2018-06-29 23:44add std.math f16 inf supportBen Noordhuis3+26-1
2018-06-29 23:44add std.math f16 nan supportBen Noordhuis5+15-1
2018-06-29 23:44add std.math f16 constantsBen Noordhuis1+6-0
2018-06-29 22:39Merge pull request #1175 from bnoordhuis/zig-test-emit-switchAndrew Kelley1+2-0
2018-06-29 21:28support --emit in 'test' commandBen Noordhuis1+2-0
2018-06-29 18:52Clarify reason implicit cast does not work for large RHS (#1168)isaachier2+32-0
2018-06-29 18:45std.atomic.queue - document limitation and add MPSC queueAndrew Kelley5+364-143
2018-06-29 09:34contains_comptime_undefined_value should not follow pointersJimmi HC1+1-71
2018-06-29 08:21ir_resolve_const now checks recursivly for undef valuesJimmi HC4+160-2
2018-06-29 06:41Assert that array is not ConstArraySpecialUndef in const_values_equalJimmi HC1+3-0
2018-06-28 08:34Implement const_values_equal for array type * This allows arrays to be passed by value at comptimeJimmi HC2+21-2
2018-06-28 08:12Correct hex-float parsingMarc Tiehuis2+17-2
2018-06-27 22:45fix coroutine accessing freed memoryAndrew Kelley3+47-13
2018-06-27 17:15fix comptime @tagName crashing sometimesAndrew Kelley4+14-4
2018-06-27 16:59add f16 to langrefAndrew Kelley1+11-4
2018-06-27 16:30Fix up some std.rand syntax #1161 (#1162)tgschultz2+8-4
2018-06-27 16:29Merge pull request #1159 from bnoordhuis/f16Andrew Kelley16+529-100
2018-06-27 14:20simplify comptime floating-point @divTruncBen Noordhuis2+7-24
2018-06-27 14:20add f16 typeBen Noordhuis16+505-35
2018-06-27 14:20dry floating-point type definitionsBen Noordhuis1+14-43
2018-06-27 14:20scope variables in floating point cast testsBen Noordhuis1+15-10
2018-06-26 19:48langref: explicit cast sectionAndrew Kelley1+30-1
2018-06-26 19:27fix crash for optional pointer to empty structAndrew Kelley3+12-1
2018-06-26 19:10rename get_maybe_type to get_optional_typeAndrew Kelley4+27-27
2018-06-25 00:27Fix os_path_join for case where dirname is emptyIsaac Hier1+5-0
2018-06-25 15:52std.zig.ast: fix incorrect impl of FnProto.firstTokenAndrew Kelley2+10-0
2018-06-22 05:49clean up self hosted main. delete unsupported commandsAndrew Kelley4+121-459
2018-06-22 01:21Merge pull request #1149 from ziglang/issue346Andrew Kelley2+16-2
2018-06-21 21:41fix compiler crash for invalid enumAndrew Kelley2+16-2
2018-06-21 18:43add casting docs, __extenddftf2, and __extendsftf2Andrew Kelley8+384-18
2018-06-21 17:40Merge pull request #1145 from isaachier/bigint-neg-one-incr-fixAndrew Kelley3+22-4
2018-06-21 12:32Add test caseIsaac Hier2+13-0
2018-06-21 12:17Fix logicIsaac Hier1+4-9
2018-06-21 12:14Fix increment operation for bigint -1Isaac Hier1+14-4
2018-06-21 05:13Add float repr bit extraction functionsMarc Tiehuis1+26-1
2018-06-20 19:51fix f128 remainder division bugBen Noordhuis2+23-3
2018-06-20 21:33Merge branch 'kristate-stdmem-replace-create-with-construct'Andrew Kelley16+191-216
2018-06-20 21:33remove std.mem.Allocator.construct and other fixupsAndrew Kelley10+101-100
2018-06-20 21:16zig fmtAndrew Kelley7+11-13
2018-06-20 16:40std.mem.Allocator.construct: improve formatting;kristopher tate1+3-3
2018-06-20 16:39std.mem.Allocator.construct: remove deprecation warning;kristopher tate1+0-1
2018-06-20 15:40std: update stdlib to match updated allocator create signature; ref #733kristopher tate11+100-122
2018-06-20 15:39std.mem: remove allocator create in favor of construct; ref #733kristopher tate1+8-9
2018-06-20 10:45fix runtime fn ptr equality codegenAndrew Kelley2+10-5
2018-06-19 23:35fix calling method with comptime pass-by-non-copyign-value self argAndrew Kelley2+25-0
2018-06-19 22:51remove redundant implicit casting codeAndrew Kelley2+189-394
2018-06-19 21:21langref: organize docs for inline loops and add note about when to use itAndrew Kelley1+42-15
2018-06-19 20:06`@floatToInt` now has safety-checked undefined behaviorAndrew Kelley12+291-9
2018-06-19 16:16update langrefAndrew Kelley1+7-0
2018-06-19 15:46Merge pull request #1136 from alexnask/typeinfo_improvementsAndrew Kelley4+66-45
2018-06-19 15:40Merge pull request #1134 from ziglang/no-explicit-castingAndrew Kelley24+697-222
2018-06-19 14:49Added missing ?type in docs.Alexandros Naskos1+1-1
2018-06-19 14:45@typeInfo now uses optional types instead of @typeOf(undefined)Alexandros Naskos4+65-44
2018-06-19 07:50remove enum to/from int casting syntax; add `@enumToInt`/`@intToEnum`Andrew Kelley9+174-51
2018-06-19 07:43translate-c: add new libclang c typesAndrew Kelley1+36-0
2018-06-18 22:48remove error to/from int casting syntax; add `@errorToInt`/`@intToError`Andrew Kelley10+138-60
2018-06-18 21:43standard library fixesAndrew Kelley3+3-3
2018-06-18 21:25remove []u8 casting syntax. add `@bytesToSlice` and `@sliceToBytes`Andrew Kelley15+277-96
2018-06-18 19:01remove error set casting syntax. add `@errSetCast`Andrew Kelley6+109-16
2018-06-18 18:51Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley110+1812-882
2018-06-18 17:55zig fmt: support directoriesAndrew Kelley1+55-8
2018-06-18 16:54stage1: update darwin code to workaround old libc bugAndrew Kelley1+3-3
2018-06-18 16:19Merge branch 'binary132-fix-1117-macos-realpath'Andrew Kelley1+19-2
2018-06-18 16:18adjust logic for finding the path to zig executable on darwinAndrew Kelley1+4-4
2018-06-18 16:16Merge branch 'fix-1117-macos-realpath' of https://github.com/binary132/zig into binary132-fix-1117-macos-realpathAndrew Kelley1+19-2
2018-06-18 16:02langref: add docs for voidAndrew Kelley1+84-6
2018-06-18 15:12disallow opaque as a return type of fn type syntaxAndrew Kelley3+16-0
2018-06-18 15:04fix compiler crash when using @intToFloat with float literalAndrew Kelley3+20-0
2018-06-18 14:52Merge pull request #1130 from ziglang/remove-bool-casting-syntaxAndrew Kelley9+158-43
2018-06-18 11:37Fix 1117: Revise realpath scratch logicBodie Solomon1+11-10
2018-06-18 11:01Fix 1117: Tweak realpath logic to use out_path as scratch spaceBodie Solomon1+14-14
2018-06-17 18:35Fix 1117: Use realpath in stage1 Darwin os_self_exe_pathBodie Solomon1+18-2
2018-06-18 07:07remove bool to int syntax. add @boolToIntAndrew Kelley9+158-43
2018-06-18 05:09disable failing macos test. see #1126Andrew Kelley1+4-1
2018-06-18 05:03msp430 target: c_long is always 32 bitsAndrew Kelley1+1-1
2018-06-18 04:52update std.DynLib to use @intCastAndrew Kelley1+3-3
2018-06-17 18:40Merge pull request #1123 from ziglang/remove-number-casting-syntaxAndrew Kelley90+820-435
2018-06-17 16:47add target C int type information for msp430 targetAndrew Kelley1+35-15
2018-06-17 16:33update more testsAndrew Kelley2+2-2
2018-06-17 08:32update test casesAndrew Kelley3+8-8
2018-06-17 06:57remove integer and float casting syntaxAndrew Kelley85+799-413
2018-06-17 01:32std.Complex: use better arg passing convention and fix a TODOAndrew Kelley2+11-12
2018-06-17 01:13Merge pull request #1109 from ziglang/pass-by-non-copying-valueAndrew Kelley16+306-344
2018-06-16 23:54posix read can return error.IsDirAndrew Kelley2+10-2
2018-06-16 23:53langref: be clear that float types are always IEEE 754Andrew Kelley1+24-3
2018-06-16 23:14disable byvalAndrew Kelley3+28-21
2018-06-15 17:49don't automatically take pointer when passing by non-copying valueAndrew Kelley11+249-272
2018-06-14 02:40allow passing by non-copying valueAndrew Kelley4+31-53
2018-06-16 23:36disable load dynamic library testAndrew Kelley1+3-1
2018-06-16 22:54load_dynamic_library test: no need to link libcAndrew Kelley1+0-1
2018-06-16 21:47pointer reform: missed change in windows specific code.Sahnvour1+1-1
2018-06-16 21:27std.DynLib: open the fd with CLOEXECAndrew Kelley2+2-7
2018-06-16 21:01add basic std lib code for loading dynamic librariesAndrew Kelley14+265-19
2018-06-15 18:06Make `zig version` compliant with SemVer (#1113)Jay Weisskopf1+1-1
2018-06-14 22:28llvm7: find external liblldWasm and update for newest lld macho APIAndrew Kelley2+2-1
2018-06-14 22:27Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley93+5383-2150
2018-06-14 22:12langref: docs for error return tracesAndrew Kelley1+206-8
2018-06-14 20:36fix build on windows, broken by previous commitAndrew Kelley1+1-1
2018-06-14 20:15std.os.path.dirname: return null instead of empty sliceAndrew Kelley5+51-35
2018-06-14 14:59Merge pull request #1105 from ziglang/i128-compiler-rtAndrew Kelley6+184-0
2018-06-14 14:57Enabled optional types of zero bit types with no LLVM DI type. (#1110)Alexandros Naskos2+13-1
2018-06-14 09:18Add windows x86_64 i128 abi workaroundMarc Tiehuis4+25-4
2018-06-13 15:57fix race condition bug in test harness of std.atomicAndrew Kelley2+6-8
2018-06-13 15:48std.zig.ast: add test for iterateAndrew Kelley1+27-11
2018-06-13 15:09langref: add merge error sets operator to operator tableAndrew Kelley1+17-1
2018-06-13 15:04disallow implicit casts that break rules for optionalsAndrew Kelley2+197-148
2018-06-13 10:25Add i128 compiler-rt div/mul supportMarc Tiehuis6+163-0
2018-06-12 23:38add docs and missing test case for merging error setsAndrew Kelley3+66-1
2018-06-12 19:21docgen: don't leave garbage .h files lying aroundAndrew Kelley1+5-0
2018-06-12 19:14better debugging for CI failures of std.atomicAndrew Kelley2+24-4
2018-06-12 19:06fix ability to call mutating methods on zero size structsAndrew Kelley2+53-1
2018-06-12 06:18zig fmtAndrew Kelley4+23-18
2018-06-12 05:55implement std.os.Dir for windowsAndrew Kelley7+293-102
2018-06-11 21:38langref: add orelse keyword to syntax highlightingAndrew Kelley1+1-1
2018-06-11 21:34langref: add coroutines documentationAndrew Kelley1+272-1
2018-06-11 18:58implement @tagName as a switch instead of table lookupAndrew Kelley4+112-80
2018-06-10 16:57Added C string support to fmt by using "{s}". The format string requirement is for saftey. (#1092)tgschultz1+13-1
2018-06-08 22:24Add arbitrary-precision integer to stdMarc Tiehuis4+2033-0
2018-06-10 05:18std.zig: update syntax for orelse keywordAndrew Kelley4+9-38
2018-06-10 05:13breaking syntax change: orelse keyword instead of ?? (#1096)Andrew Kelley33+187-189
2018-06-10 03:42breaking syntax change: ??x to x.? (#1095)Andrew Kelley51+489-482
2018-06-10 02:39support `--target-arch wasm32` (#1094)Ben Noordhuis4+21-4
2018-06-09 16:05std/fmt: Use lowercase k for kilo in base 1000 (#1090)marleck551+9-4
2018-06-09 16:04Merge branch 'clownpriest-arraylist_set'Andrew Kelley2+79-39
2018-06-09 16:03clean up std.ArrayListAndrew Kelley2+72-56
2018-06-07 14:00add set function to arraylistArthur Elliott1+24-0
2018-06-09 15:41fix assertion failure when debug printing comptime valuesAndrew Kelley1+1-1
2018-06-09 04:15nullable pointers follow const-casting rulesAndrew Kelley5+322-252
2018-06-08 23:24Fix error handling in Buffer::fromOwnedSlice (#1082)isaachier1+2-2
2018-06-08 18:57disable some implicit casts for unknown length pointersAndrew Kelley1+12-2
2018-06-08 07:21Allow access of array.len through a pointerJimmi HC4+29-5
2018-06-08 05:43Fix json parser comma after empty object caseMarc Tiehuis2+23-5
2018-06-08 02:19add implicit casts from `*[N]T`Andrew Kelley4+163-2
2018-06-07 23:50remove @canImplicitCast builtinAndrew Kelley6+1-100
2018-06-07 23:10langref: automatic update of builtin.zigAndrew Kelley5+51-428
2018-06-07 21:26fix structs that contain types which require comptimeAndrew Kelley5+77-81
2018-06-06 19:36fix std.os.windows.PathFileExists specified in the wrong DLL (#1066)Andrew Kelley2+4-3
2018-06-06 18:09Fix const-ness of buffer in replaceContents method (#1065)isaachier1+1-2
2018-06-06 15:24Add json.TokenStream (#1062)Marc Tiehuis1+159-78
2018-06-06 14:45Add newline to zig fmt error (#1064)Braedon1+1-1
2018-06-06 10:41Fix Log2Int type constructionMarc Tiehuis1+8-1
2018-06-06 04:39Pointer Reform: update @typeInfoAndrew Kelley5+102-55
2018-06-06 03:54add test for not allowing implicit cast from T to [*]const TAndrew Kelley1+9-0
2018-06-06 02:23disable deref syntax for unknown length pointersAndrew Kelley3+22-1
2018-06-06 00:24disable field access for unknown length pointersAndrew Kelley2+15-2
2018-06-06 01:56README: update support tableAndrew Kelley1+12-12
2018-06-05 22:03disallow unknown-length pointer to opaqueAndrew Kelley14+89-50
2018-06-05 19:02update to latest libclangAndrew Kelley1+12-0
2018-06-05 15:28Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley2+18-0
2018-06-05 14:48fix crash when evaluating return type has compile errorAndrew Kelley2+18-0
2018-06-05 14:29Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley34+954-636
2018-06-05 14:16Merge pull request #1057 from ziglang/comptime-intAndrew Kelley13+355-341
2018-06-05 09:54Renamed UndefinedLiteral to UndefinedJimmi HC6+57-57
2018-06-05 09:30Removed NullLiteral to NullJimmi HC6+68-68
2018-06-05 09:14Renamed "(int/float literal)" to "comptime_int/float"Jimmi HC13+230-216
2018-06-05 02:11Pointer Reform: proper slicing and indexing (#1053)Andrew Kelley21+268-79
2018-06-04 18:09never call malloc with size 0Andrew Kelley2+18-5
2018-06-04 16:15support `zig fmt: off` and `zig fmt: on` between top level declsAndrew Kelley5+70-2
2018-06-04 15:07Merge branch 'tgschultz-zig-custom-format'Andrew Kelley2+243-209
2018-06-04 15:06Merge branch 'zig-custom-format' of https://github.com/tgschultz/zig into tgschultz-zig-custom-formatAndrew Kelley2+243-209
2018-06-04 06:58Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley189+9205-6312
2018-06-04 05:09disallow single-item pointer indexingAndrew Kelley35+584-443
2018-06-03 06:30Add context to zig_unreachable calls (#1039)Marc Tiehuis1+5-5
2018-06-02 19:20better compile error for error sets behind nullableAndrew Kelley2+30-4
2018-06-02 08:49Make zig fmt exit with error on any parse errorsMarc Tiehuis1+8-0
2018-06-02 08:03introduce [*] for unknown length pointersAndrew Kelley9+87-12
2018-06-02 01:51fix build file templateAndrew Kelley1+1-1
2018-06-01 15:58appveyor: remove llvm 5.0.1 from cacheAndrew Kelley1+0-1
2018-06-01 15:58docs: add missing builtin to langref syntax coloringAndrew Kelley1+1-1
2018-06-01 16:23fix typo (#1034)Arthur Elliott1+1-1
2018-06-01 15:49Merge pull request #1032 from ziglang/pointer-reformAndrew Kelley150+2438-2350
2018-06-01 05:29fix incorrect address-of syntax on windowsAndrew Kelley1+1-1
2018-06-01 05:22run zig fmtAndrew Kelley3+43-12
2018-06-01 05:19std.zig: update to new pointer syntaxAndrew Kelley4+62-52
2018-06-01 04:18add test case for pointer to type and slice of typeAndrew Kelley1+34-0
2018-06-01 04:07fix regressionsAndrew Kelley4+110-47
2018-05-31 22:14ir: rip out special logic for using addr-of instruction for typesAndrew Kelley3+46-115
2018-05-31 14:56use * for pointer type instead of &Andrew Kelley150+2162-2143
2018-05-30 22:37zig fmt: add --color option to CLI help textAndrew Kelley1+1-0
2018-05-30 22:26Add --color CLI option to zig fmtAndrew Kelley4+138-47
2018-05-30 20:45zig fmt: don't compute a sha-256 for no reasonAndrew Kelley1+0-3
2018-05-30 20:09run zig fmt on the codebaseAndrew Kelley48+140-140
2018-05-30 20:08zig fmt: field access does not cause spaces for slicingAndrew Kelley2+16-5
2018-05-30 19:50zig fmt: space after fn in fn prototypesAndrew Kelley2+18-12
2018-05-30 19:33spaces around slice operator if operands are infixAndrew Kelley2+15-2
2018-05-30 18:55std.zig.render returns bool of whether anything changedAndrew Kelley4+68-10
2018-05-30 18:38Fix MacOS CI Timer test failing...?tgschultz1+1-1
2018-05-30 17:18Fixed character handlingtgschultz1+7-5
2018-05-30 15:41Formattingtgschultz1+19-6
2018-05-30 15:24Minor typotgschultz1+1-1
2018-05-30 15:18Added custom formatter support, refactored fmt.formattgschultz1+201-203
2018-05-30 13:26Merge pull request #2 from ziglang/mastertgschultz198+15364-9348
2018-05-30 09:51Adding workaround for when the user tries to unwrap 'type' closes #1011Jimmi HC1+9-0
2018-05-30 08:34Removed copy-pasted resolve_inferred_error_set both ir.cpp and analyze.cpp have a function resolve_inferred_error_set, which is a nearly exact copy-paste. This commit removes the one in ir.cpp and exposes then one in analyze.cpp. This also allows us to make analyze_fn_body local to analyze.cpp, as it is not used anywhere in ir.cpp after this changeJimmi HC3+25-46
2018-05-30 08:30fixed #1009 ir_make_type_info_defs already calls resolve_top_level_decl on all Tld when building the def array. This means, that there is no reason that analyze_fn_body is nessesary, as the fn type should have already been resolved completly. The only thing analyze_fn_body does here, is cause problems with generic functions.Jimmi HC2+7-4
2018-05-29 22:10fix syntax of std/json_test.zigAndrew Kelley1+9-27
2018-05-29 21:38fix AtomicFile for relative pathsAndrew Kelley2+12-4
2018-05-29 00:23run zig fmt on the codebaseAndrew Kelley102+5969-3600
2018-05-29 07:47zig fmt: fix implementation of firstToken() for fn callAndrew Kelley3+20-5
2018-05-29 07:25zig fmt: fix extra space after comma before multi line stringAndrew Kelley2+13-0
2018-05-29 07:22Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley34+2265-1428
2018-05-29 07:15zig fmt: handle if and while indentation betterAndrew Kelley3+658-535
2018-05-29 03:41zig fmt: fix spacing when moving doc comment on var declsAndrew Kelley2+50-22
2018-05-29 02:41zig fmt: if-else with comment before elseAndrew Kelley2+32-6
2018-05-29 02:22zig fmt: respect line breaks in if-elseAndrew Kelley2+107-28
2018-05-29 01:28zig fmt: respect line breaks after infix operatorsAndrew Kelley2+28-1
2018-05-29 01:18zig fmt: render fn decl with trailing comma 1 line per paramAndrew Kelley2+95-78
2018-05-28 21:43zig fmt: fix enum decl with no trailing commaAndrew Kelley2+46-35
2018-05-28 21:09zig fmt: fix switch body indentAndrew Kelley2+15-3
2018-05-28 20:59zig fmt: allow same line struct literal with no trailing commaAndrew Kelley2+46-0
2018-05-28 20:23zig fmt: use simple newlines rather than empty comments to hintAndrew Kelley2+55-76
2018-05-27 03:24zig fmt: array literals with no trailing comma all on one lineAndrew Kelley2+32-10
2018-05-27 03:17zig fmt: delete empty comments that do nothingAndrew Kelley2+23-2
2018-05-26 22:16run zig fmt on some of the codebaseAndrew Kelley28+913-845
2018-05-27 02:59zig fmt: support array literal row size hintAndrew Kelley3+167-8
2018-05-26 23:32zig fmt: better multiline string formattingAndrew Kelley3+59-18
2018-05-26 22:44zig fmt: fn calls with trailing comma with params on new linesAndrew Kelley2+49-2
2018-05-26 22:29zig fmt: handle empty block with comment insideAndrew Kelley2+12-1
2018-05-26 22:10zig fmt: no space on switch range operatorAndrew Kelley2+4-4
2018-05-26 20:43zig fmt: fix rendering of struct with no trailing comma on last fieldAndrew Kelley2+16-2
2018-05-26 20:37zig fmt: parse extra comma in asm expressionsAndrew Kelley4+120-29
2018-05-26 19:37zig fmt: put nested struct inits on newlinesAndrew Kelley2+18-3
2018-05-26 18:57add strict float mode to some math functionsAndrew Kelley4+13-2
2018-05-26 16:18update to latest LLVM APIAndrew Kelley2+2-3
2018-05-26 16:06Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley134+8980-6179
2018-05-26 00:41trailing comma after var args is not supportedAndrew Kelley1+0-5
2018-05-26 00:34zig fmt: support trailing comma on switch case itemsAndrew Kelley3+79-25
2018-05-25 06:19zig fmt: fix rendering of align keyword of slice typeAndrew Kelley2+15-6
2018-05-25 06:08update json_test to be compliant with zig source encodingAndrew Kelley1+15-45
2018-05-25 05:52handle more cases of inserting trailing commasAndrew Kelley1+13-7
2018-05-25 05:45zig fmt: handle missing trailing comma in array literalsAndrew Kelley2+50-22
2018-05-25 05:10enum fields with a type are not supportedAndrew Kelley1+0-1
2018-05-25 05:03zig fmt: fix handling of comments at top of fileAndrew Kelley3+42-1
2018-05-25 04:39struct fields with no explicit type are not supportedAndrew Kelley1+0-1
2018-05-25 04:37zig fmt: support aligned ptr with bit fieldsAndrew Kelley4+103-24
2018-05-25 01:51std.zig.tokenizer: support hex escape in char literalsAndrew Kelley2+47-0
2018-05-25 01:27update github.com/zig-lang to github.com/ziglangAndrew Kelley19+37-37
2018-05-25 00:59Merge branch 'BraedonWooding-patch-3'Andrew Kelley1+52-2
2018-05-25 00:59doc fixupsAndrew Kelley1+42-30
2018-05-17 00:43Added argtype and error inferring infobraedonww@gmail.com1+40-2
2018-05-24 05:15std.zig.tokenizer: fix tokenization of hex floatsAndrew Kelley2+77-13
2018-05-21 01:59std.zig.parse ignores commentsAndrew Kelley5+899-701
2018-05-22 03:34Make JsonParser publicMarc Tiehuis1+1-1
2018-05-22 03:32Make StreamingJsonParser publicMarc Tiehuis1+1-1
2018-05-20 18:50zig fmt: add pointer deref syntaxAndrew Kelley2+18-0
2018-05-18 17:30Merge pull request #1019 from zig-lang/pointer-reformAndrew Kelley117+6037-4268
2018-05-18 03:21all tests passing with postfix deref syntaxAndrew Kelley13+302-289
2018-05-17 04:56Merge remote-tracking branch 'origin/master' into pointer-reformAndrew Kelley6+215-53
2018-05-17 04:56more std lib to postfix deref with zig fmtAndrew Kelley2+18-27
2018-05-17 04:52fix std.SegmentedList.Iterator.setAndrew Kelley1+2-4
2018-05-17 04:44zig fmt: fix comment after if before another ifAndrew Kelley3+35-7
2018-05-17 04:31zig fmt: line comment between if block and else keywordAndrew Kelley3+45-32
2018-05-17 04:15zig fmt: same line comments after tokens in expressionAndrew Kelley2+67-17
2018-05-17 00:18OpenBSD has the same C integer sizes as LinuxAndrew Kelley1+1-1
2018-05-16 22:22std.fmt: use SI prefixes for printing bytesAndrew Kelley1+58-29
2018-05-16 04:43convert more std lib files to postfix pointer derefAndrew Kelley6+1211-1378
2018-05-16 04:27zig fmt: add comma on last switch prongAndrew Kelley3+46-2
2018-05-16 04:02Merge remote-tracking branch 'origin/master' into pointer-reformAndrew Kelley6+657-589
2018-05-16 02:11std.fmt.format: support {B} for human readable bytesAndrew Kelley1+55-0
2018-05-15 20:21build: add flag to LLD to fix gcc 8 build (#1013)Andrew Kelley1+1-1
2018-05-15 18:11fix @typeInfo not setting a field to comptimeAndrew Kelley2+178-142
2018-05-15 04:33zig fmt: preserve same line doc comments on var declsAndrew Kelley2+58-28
2018-05-13 18:20std.zig.parse cleanupAndrew Kelley2+368-424
2018-05-13 17:38Merge branch 'master' into pointer-reformAndrew Kelley26+5793-5185
2018-05-13 05:07README: https linksAndrew Kelley1+2-2
2018-05-10 22:57self hosted compiler: remove unused flagAndrew Kelley1+0-2
2018-05-13 03:57fix AST dumping code in self hosted compilerAndrew Kelley3+43-52
2018-05-13 03:06refactor std.zig.render to be recursiveAndrew Kelley1+1057-1100
2018-05-12 23:03recursive render top level declAndrew Kelley1+19-23
2018-05-12 21:35add @newStackCall builtin functionAndrew Kelley8+298-16
2018-05-12 03:04fix windows build systemAndrew Kelley1+5-3
2018-05-12 02:41fix comptime code modification of global constAndrew Kelley2+23-1
2018-05-12 02:36Merge pull request #1 from zig-lang/mastertgschultz143+23754-5164
2018-05-11 18:08update std.Buffer APIAndrew Kelley2+21-21
2018-05-10 15:37Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley30+6232-5274
2018-05-10 10:26Fix bigint shift-right partial shiftMarc Tiehuis2+9-1
2018-05-10 03:48zig fmt: fix not writing resultsAndrew Kelley1+1-0
2018-05-10 04:29partial conversion to post-fix pointer deref using zig fmtAndrew Kelley30+1620-1064
2018-05-10 03:43Merge branch 'master' into pointer-reformAndrew Kelley52+6437-390
2018-05-10 02:17Merge branch 'rework-parser'Andrew Kelley12+5467-5114
2018-05-10 01:45fix self hosted compilerAndrew Kelley2+31-39
2018-05-10 01:17fix parser performance regressionAndrew Kelley2+660-662
2018-05-10 01:15all tests passing againAndrew Kelley2+106-76
2018-05-10 00:23translate-c: fix typedef duplicate definition of variableAndrew Kelley2+27-2
2018-05-09 13:27Merge pull request #1000 from zig-lang/slice-type-infoAndrew Kelley5+79-39
2018-05-09 07:40Freeing ptr_field_name after useJimmi HC1+1-0
2018-05-09 07:34Added Slice as it's own type info in userlandJimmi HC5+78-39
2018-05-08 20:23add benchmark for measuring parser performanceAndrew Kelley1+38-0
2018-05-08 03:54std.zig.parser supports same-line comments on any tokenAndrew Kelley3+351-273
2018-05-08 02:07separate std.zig.parse and std.zig.renderAndrew Kelley6+4754-4746
2018-05-08 01:57rework std.zig.parserAndrew Kelley7+4833-4586
2018-05-07 16:36add std.SegmentedList.Iterator.prevAndrew Kelley1+27-2
2018-05-07 16:01add std.SegmentedList.IteratorAndrew Kelley1+58-2
2018-05-07 20:43tagged union field access prioritizes members over enum tagsAndrew Kelley2+22-9
2018-05-07 14:34std.SegmentedList: cleaner separation of capacity functionsAndrew Kelley1+24-13
2018-05-07 13:54Merge pull request #992 from zig-lang/segmented-listAndrew Kelley5+334-34
2018-05-07 13:53SegmentedList: fixups from review commentsAndrew Kelley1+15-11
2018-05-04 22:35zig fmt: same-line comment after non-block if expressionAndrew Kelley2+38-9
2018-05-07 05:04std.SegmentedList implementationAndrew Kelley5+330-34
2018-05-05 10:40Fix bigint multi-limb shift and masksMarc Tiehuis2+21-6
2018-05-04 22:35zig fmt: same-line comment after non-block if expressionAndrew Kelley2+38-9
2018-05-04 21:48Made container methods that can be const, constJimmi Holst Christensen5+51-26
2018-05-04 20:49zig fmt: switch with empty bodyAndrew Kelley2+16-4
2018-05-04 20:46zig fmt: same-line comment on comptime expressionAndrew Kelley2+12-13
2018-05-04 18:34zig fmt: fix tokenization of float literal with exponentAndrew Kelley2+67-59
2018-05-04 17:39Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley41+5285-129
2018-05-03 07:26Use allocator backed array for json value decoderMarc Tiehuis1+39-43
2018-05-03 07:16Fix review comments for json decoderMarc Tiehuis2+80-80
2018-05-02 06:04Add json decoderMarc Tiehuis4+3253-0
2018-05-04 03:15Merge pull request #981 from BraedonWooding/ArrayIteratorUnifiedSyntaxAndrew Kelley4+113-6
2018-05-04 03:02Merge pull request #951 from alexnask/reflect_reifyAndrew Kelley9+1758-7
2018-05-04 02:27Fixed extern enums having the wrong size (#970)Jimmi Holst Christensen2+16-1
2018-05-03 15:47Merge pull request #979 from zig-lang/test-release-smallAndrew Kelley2+7-6
2018-05-03 13:54Unified APIBraedon4+113-6
2018-05-03 02:48fix behavior tests for ReleaseSmallAndrew Kelley1+3-2
2018-05-03 02:41add ReleaseSmall mode in zig testsAndrew Kelley1+4-4
2018-05-03 01:43Fixed inlining determination test (#972)Alexandros Naskos3+20-0
2018-05-03 01:34fix compiler-rt tests accidentally running std testsAndrew Kelley15+56-36
2018-05-03 00:19std.atomic - use AtomicOrder.SeqCst for everythingAndrew Kelley2+5-5
2018-05-02 20:56Merge pull request #975 from zig-lang/none-pure-enumsAndrew Kelley3+62-70
2018-05-02 19:50Added better support for none pure enums in tranlate CJimmi Holst Christensen3+62-70
2018-05-02 14:03windows threading: add missing call to CloseHandleAndrew Kelley1+1-0
2018-05-02 13:46translate-c: update to llvm7Andrew Kelley1+2-3
2018-05-01 18:29Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley33+3540-1594
2018-05-01 14:10Small fix.Alexandros Naskos1+2-0
2018-05-01 10:44Added typeInfo to langref built_insAlexandros Naskos1+1-1
2018-05-01 10:42Fixed type info test, added documentation.Alexandros Naskos2+389-6
2018-05-01 10:31Added type info tests to behavior test listingAlexandros Naskos1+1-0
2018-05-01 10:09Resolved merge conflict.Alexandros Naskos58+5058-1606
2018-05-01 10:01Added typeInfo testsAlexandros Naskos1+181-0
2018-05-01 10:00Added tests.Alexandros Naskos3+22-1
2018-05-01 05:53behavior tests passing with new pointer deref syntaxAndrew Kelley19+1132-631
2018-05-01 05:30zig fmt: line comments in struct initializerAndrew Kelley3+68-17
2018-05-01 00:35[breaking] delete ptr deref prefix opAndrew Kelley49+1694-880
2018-05-01 00:25zig fmt: only some docs have doc commentsAndrew Kelley3+125-89
2018-04-30 23:27zig fmt: comments in field declsAndrew Kelley2+15-1
2018-04-30 23:16zig fmt: error set declsAndrew Kelley2+50-17
2018-04-30 22:49zig fmt: consistent spacing for container initsAndrew Kelley2+14-37
2018-04-30 22:30zig fmt: aggregate type init with only 1 fieldAndrew Kelley2+20-3
2018-04-30 22:20zig fmt: support union(enum(tag)) and enum init valuesAndrew Kelley3+60-3
2018-04-30 21:30zig fmt: support labeled suspendAndrew Kelley3+34-0
2018-04-30 20:16zig fmt: support promise->TAndrew Kelley4+68-2
2018-04-30 19:10zig fmt: better multiline string handlingAndrew Kelley2+14-5
2018-04-30 18:20support foo.* for ptr derefAndrew Kelley8+69-10
2018-04-30 05:03run zig fmt on std/os/index.zigAndrew Kelley1+202-126
2018-04-30 04:56std.zig.tokenizer: 3 slashes is doc comment, 4 is line commentAndrew Kelley1+18-3
2018-04-30 04:52std.zig.tokenizer: fix handling of line comment / doc commentAndrew Kelley2+91-25
2018-04-30 04:19zig fmt: support line comments and doc commentsAndrew Kelley4+168-56
2018-04-30 02:31update comment in std/os/index.zigAndrew Kelley1+2-2
2018-04-30 02:12zig fmt: comments before error set declAndrew Kelley2+39-10
2018-04-30 01:47zig fmt: comments before switch prongAndrew Kelley2+21-2
2018-04-30 01:27zig fmt: same-line comment after switch prongAndrew Kelley2+36-17
2018-04-29 23:55zig fmt: comments before var decl in structAndrew Kelley2+45-14
2018-04-29 23:23zig fmt: preserve same line comment after struct fieldAndrew Kelley2+1039-1005
2018-04-29 22:22zig fmt: array literal with 1 item on 1 lineAndrew Kelley1+17-0
2018-04-29 21:38use explicit error sets for utf8Decode functionsJosh Wolfe1+65-12
2018-04-29 21:37zig fmt: preserve same-line comment after statementAndrew Kelley2+68-14
2018-04-29 21:28move some checks around in utf8Encode logic to be more zig idiomaticJosh Wolfe1+37-42
2018-04-29 20:57Merge pull request #954 from BraedonWooding/patch-2Josh Wolfe1+91-0
2018-04-29 20:24zig fmt: preserve comments before global variablesAndrew Kelley1+59-34
2018-04-29 19:51fix bootstrap_lib for windows, take 2Andrew Kelley1+1-0
2018-04-29 19:50fix bootstrap_lib for windowsAndrew Kelley1+1-1
2018-04-29 19:48zig fmt: respect comments before statementsAndrew Kelley3+180-133
2018-04-29 16:29Merge pull request #963 from zig-lang/atomic-stack-and-queueAndrew Kelley16+527-91
2018-04-29 12:40Finished FnDef TypeInfo generation (warning: may be buggy).Alexandros Naskos2+45-10
2018-04-29 11:03More FnDef TypeInfo generation.Alexandros Naskos2+39-1
2018-04-29 06:56fix std threads for linuxAndrew Kelley1+8-9
2018-04-29 06:52fix std threads for macosAndrew Kelley4+14-13
2018-04-29 06:40support kernel threads for windowsAndrew Kelley6+120-88
2018-04-29 04:40linux uses pthreads when linking against libcAndrew Kelley5+10-20
2018-04-29 04:09enable atomic queue and stack tests for macosAndrew Kelley2+4-4
2018-04-29 04:07make pthreads threads work on darwinAndrew Kelley2+9-5
2018-04-29 03:47pthread support workingAndrew Kelley5+21-8
2018-04-29 03:30*WIP* use pthreads when linking libcAndrew Kelley5+107-29
2018-04-29 02:43Merge pull request #930 from zig-lang/float-printingAndrew Kelley8+554-119
2018-04-29 02:03fix compiler-rt ABI for x86_64 windowsAndrew Kelley6+46-9
2018-04-28 22:19disable atomic stack and queue tests for non-linuxAndrew Kelley2+8-0
2018-04-28 22:00add tests for std.atomic Queue and StackAndrew Kelley2+88-1
2018-04-28 21:53add fuzz tests for std.atomic.StackAndrew Kelley3+143-13
2018-04-27 23:27add std.atomic.Stack and std.atomic.QueueAndrew Kelley5+94-0
2018-04-28 17:21Using allocate instead of allocate_nonzero so we don't have to memsetJimmi Holst Christensen1+1-5
2018-04-28 17:09Fixed build errorJimmi Holst Christensen1+1-1
2018-04-28 17:02Trying to fix osx build failing by setting param_info.type to nullptrJimmi Holst Christensen1+4-0
2018-04-28 16:57Started work on function definition TypeInfo generation.Alexandros Naskos2+52-2
2018-04-28 15:57Fixed wrong formatting for arg_index when reporting @ArgType errorJimmi Holst Christensen1+2-2
2018-04-28 15:38Generating TypeInfo's now forces definitions to be resolved.Alexandros Naskos1+29-3
2018-04-28 15:17.ReturnType and @ArgType now emits errors on unresolved types related: #846Jimmi Holst Christensen2+36-0
2018-04-28 14:27Functions with infered error set can now return literals fixes #852Jimmi Holst Christensen3+58-18
2018-04-28 14:01Added definition TypeInfo generation, except for function definitions.Alexandros Naskos2+154-26
2018-04-28 12:05Removed zero sized error set optimization fixes #762 fixes #818Jimmi Holst Christensen2+31-10
2018-04-27 02:10Added BoundFn TypeInfo generation.Alexandros Naskos2+11-7
2018-04-27 01:29Added Fn TypeInfo generation.Alexandros Naskos2+96-3
2018-04-26 23:52Added struct TypeInfo generation.Alexandros Naskos2+69-1
2018-04-26 23:05Fixed enum tag type detection in TypeInfo generation.Alexandros Naskos2+30-34
2018-04-26 16:56Added ErrorUnion, Union TypeInfo generationAlexandros Naskos2+127-15
2018-04-26 15:43translate-c: add missing decl type from LLVM 7Andrew Kelley1+3-0
2018-04-26 15:18Switched to shallow TypeInfo.Alexandros Naskos2+69-226
2018-04-26 14:55Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley89+9579-4971
2018-04-26 14:14Added ErrorSet TypeInfo generation.Alexandros Naskos2+58-1
2018-04-26 13:41Added Enum TypeInfo except for methodsAlexandros Naskos2+111-22
2018-04-26 11:29Reset parent on cached TypeInfo values if we need to.Alexandros Naskos2+53-7
2018-04-26 11:03Added TypeInfo cacheAlexandros Naskos3+70-50
2018-04-26 10:27CleanupAlexandros Naskos1+27-22
2018-04-25 14:50Changed TypeInfo layout.Alexandros Naskos2+174-151
2018-04-25 08:59Fixed ir_type_info_struct_set_parent for struct parents.Alexandros Naskos1+18-14
2018-04-25 08:35Added checks for field name/index mapping in TypeInfo generation. Abstracted the parent setting out.Alexandros Naskos1+53-86
2018-04-25 06:26Changed to use shifting and maskingBraedon1+14-14
2018-04-25 04:59Utf8 EncodeBraedon1+91-0
2018-04-25 03:47Merge remote-tracking branch 'origin/master' into float-printingAndrew Kelley30+1540-12
2018-04-25 01:24Merge pull request #949 from zig-lang/complex-mathAndrew Kelley24+1416-0
2018-04-25 01:23convert NOTE to TODO so we catch it laterAndrew Kelley2+1-3
2018-04-25 01:14clean up complex math testsAndrew Kelley16+46-112
2018-04-25 00:50std.mem: add more slice manipulation functionsAndrew Kelley1+82-2
2018-04-24 23:50Fixed comptime union void field accessAlexandros Naskos1+12-3
2018-04-24 14:38Added ArrayInfo, NullableInfo, PromiseInfo generationAlexandros Naskos2+146-1
2018-04-24 14:08PointerInfo child is known at comptimeAlexandros Naskos1+1-0
2018-04-24 14:01Fixed PointerInfo generationAlexandros Naskos1+1-1
2018-04-24 13:50PointerInfo child is a pointer to a TypeInfo union, still not working correctlyAlexandros Naskos1+5-1
2018-04-24 13:23Added (broken) pointer info, float infoAlexandros Naskos1+125-30
2018-04-24 12:17Fixed IntInfo generation.Alexandros Naskos1+4-1
2018-04-24 12:03Attempt at adding comptime union field accessAlexandros Naskos2+67-2
2018-04-24 11:54crypto throughput test now uses os.time moduleMarc Tiehuis1+7-10
2018-04-24 08:20@typeInfo with void payloads now works!Alexandros Naskos1+25-4
2018-04-24 07:18Add initial complex-number supportMarc Tiehuis24+1484-0
2018-04-23 22:49One step towards @typeInfoAlexandros Naskos4+217-0
2018-04-23 22:06fix interaction between defer and labeled breakAndrew Kelley2+14-0
2018-04-23 16:06fix bigint twos complement implementationAndrew Kelley2+21-0
2018-04-23 05:18Fix release float printing errorsMarc Tiehuis2+202-201
2018-04-17 10:58Improve fmt float-printingMarc Tiehuis2+456-59
2018-04-23 03:46add compile error for invalid deref on switch targetAndrew Kelley2+19-1
2018-04-23 01:47exit(1) instead of abort() for file not foundAndrew Kelley3+8-7
2018-04-23 01:08fix windows build broken by previous commitAndrew Kelley1+1-1
2018-04-23 00:54better error reporting for missing libc on windowsAndrew Kelley2+9-3
2018-04-22 22:13Merge branch 'tgschultz-std.os.time'Andrew Kelley17+1175-58
2018-04-22 16:52add alignment docsAndrew Kelley1+4-0
2018-04-22 22:11linux: support VDSO for clock_gettimeAndrew Kelley10+783-13
2018-04-22 17:36fixupsAndrew Kelley4+9-14
2018-04-22 17:24Merge branch 'std.os.time' of https://github.com/tgschultz/zig into tgschultz-std.os.timeAndrew Kelley12+406-54
2018-04-22 16:52add alignment docsAndrew Kelley1+4-0
2018-04-22 16:49Merge pull request #939 from tgschultz/large-alignment-directallocAndrew Kelley1+59-8
2018-04-22 16:33travis: use encrypted env vars for s3 credentialsAndrew Kelley1+13-9
2018-04-22 01:41Added DirectAllocator support for alignments > os.page_size on posix systemstgschultz1+59-8
2018-04-21 06:00add test case for #936Andrew Kelley1+5-0
2018-04-20 23:21std.zig.parser: remove unused fieldAndrew Kelley1+0-2
2018-04-20 06:54Changed all MB to MiBHarry Eakins1+3-4
2018-04-20 06:42Readability improvements and bug-fix to std/crypto/throughput_test.zigHarry Eakins1+5-6
2018-04-20 06:15zig fmt: preserve comments in front of test blocksAndrew Kelley3+1820-1852
2018-04-19 20:43Merge pull request #934 from zig-lang/adding-builtin-fieldJimmi Holst Christensen6+227-83
2018-04-19 19:53Use std.os.errorUnexpectedPosix if timer initialization encounters unexpected errortgschultz1+7-4
2018-04-19 19:48Added builtin field to docsJimmi Holst Christensen1+5-1
2018-04-19 19:34Optimized field ptr ir for hot path and fix assignment bugJimmi Holst Christensen4+176-92
2018-04-19 18:11Added field builtin functionJimmi Holst Christensen5+63-7
2018-04-19 15:01Style cleanups, u64 casts, Timer.start returns error instead of unreachable on unexpected errno.tgschultz2+35-24
2018-04-19 02:21support break in suspend blocksAndrew Kelley9+136-13
2018-04-19 00:57Fixed another incorrect commenttgschultz1+1-1
2018-04-19 00:48Added notes regarding CLOCK_MONOTONIC_RAW and made it easy to change our mind in the future. Updated std.os imported tests' block with lazy declaration workaround and added time.zig. Corrected some incorrect comments.tgschultz2+33-18
2018-04-18 23:50Fixed incorrect sign on epoch.clrtgschultz1+1-1
2018-04-18 22:43fixed typos.tgschultz2+11-11
2018-04-18 21:14add --no-rosegment cli optionAndrew Kelley3+10-0
2018-04-18 20:46Fixed compiler errors around darwin code.tgschultz4+22-13
2018-04-18 18:55Added unstaged changes.tgschultz9+65-45
2018-04-18 18:52Added timestamp, high-perf. timer functions.tgschultz2+290-0
2018-04-18 16:16improve cmpxchgAndrew Kelley8+148-63
2018-04-17 02:33fix windows not respecting --msvc-lib-dir, --kernel32-lib-dirAndrew Kelley1+18-12
2018-04-14 09:08Add exp/norm distributed random float generationMarc Tiehuis3+166-5
2018-04-16 00:15std.debug: dumpStackTrace & friends use DirectAllocatorAndrew Kelley1+20-5
2018-04-16 01:57Merge pull request #925 from alexnask/release_smallAndrew Kelley9+52-15
2018-04-16 01:18Added ReleaseSmall mode to docgenAlexandros Naskos1+19-0
2018-04-16 01:06Fixed test build codeAlexandros Naskos1+1-0
2018-04-16 00:54Set SizeLevel to 2 in ReleaseSmall modeAlexandros Naskos1+1-1
2018-04-16 00:26Added ReleaseSmall modeAlexandros Naskos7+32-15
2018-04-15 22:12add @atomicLoad builtinAndrew Kelley7+183-11
2018-04-15 19:20std.math.ln and std.math.exp use float strict modeAndrew Kelley4+68-0
2018-04-15 19:22exit with error code instead of panic for file not foundAndrew Kelley1+2-1
2018-04-15 17:21add @sqrt built-in functionAndrew Kelley13+419-288
2018-04-15 16:57fix linux implementation of self exe pathAndrew Kelley1+1-0
2018-04-14 06:12add std.os.createThreadAndrew Kelley7+250-14
2018-04-13 18:11Merge branch 'master' into zen_stdlibAndrea Orru19+4071-3217
2018-04-13 18:10FIXME noteAndrea Orru1+1-0
2018-04-13 16:16travis: put cache-control header for ziglang.org/downloadAndrew Kelley1+1-1
2018-04-13 15:31fix regression with zig install dirAndrew Kelley1+1-1
2018-04-13 15:17Merge pull request #919 from zig-lang/self-hosted-parser-refactorAndrew Kelley2+1996-1942
2018-04-13 15:16Merge pull request #915 from zig-lang/self-hosted-cliAndrew Kelley11+1334-726
2018-04-13 15:10fix undefined behavior triggered by fn inline testAndrew Kelley2+2-1
2018-04-13 10:50Fix windows access checkMarc Tiehuis1+1-1
2018-04-13 09:27Replace File.exists with File.accessMarc Tiehuis7+77-6
2018-04-13 08:40Merged with masterJimmi Holst Christensen4+126-65
2018-04-13 08:15std.zig.parser: Refactor round 2 * More work on ensuring that each state only eat one token * VarDecl parsing now constructs its node * Handling all fn parsing in the same case * Using eatToken instead of getNextToken where possible * All tokenIdTo* now takes @TagType(Token.Id) * Added a createToCtxLiteral functionJimmi Holst Christensen1+410-439
2018-04-13 08:12Use builtin Arch/Os/EnvironMarc Tiehuis1+30-140
2018-04-13 07:43Remove cc commandMarc Tiehuis1+0-39
2018-04-13 05:24Pass up to 5 arguments in Zen IPCAndrea Orru1+26-21
2018-04-13 01:56zig fmt: switch cases on new linesAndrew Kelley1+4-2
2018-04-13 01:39zig fmt includes trailing commasAndrew Kelley1+27-37
2018-04-13 01:23zig fmt: container init fields each on own lineAndrew Kelley1+66-25
2018-04-12 20:26inline functions must be stored in const or comptime varAndrew Kelley3+29-1
2018-04-12 16:56std.zig.ast: Fixed build failuresJimmi Holst Christensen1+8-8
2018-04-12 16:13std.zig.parser: Refactored `commaOrEnd` to `expectCommaOrEnd` * Now it returns end when found, or null if comma was found. * State should now be appended outside the functionJimmi Holst Christensen1+36-20
2018-04-12 15:20Merge remote-tracking branch 'origin/master' into self-hosted-cliAndrew Kelley6+461-301
2018-04-12 15:00remove --zig-install-prefix arg now that we find std at runtimeAndrew Kelley3+21-63
2018-04-12 14:38fix invalid implicit cast on macosAndrew Kelley1+3-1
2018-04-12 14:08std.zig.parser: Refactor, round 1: * Removed the Optional state * We now have an OptionalCtx instead of DestPtr * OptionalCtx simulated return, instead of reverting states * OptionalCtx is a lot less hacky, but is still a small footgun * Trying to avoid consuming more than one token per state * This is required, because of comments * The C++ compiler allows comments between all tokens * We therefor have to consume comment tokens between each state * Reordered states so they are grouped in some logical fasionJimmi Holst Christensen2+1935-1868
2018-04-12 10:23Revise self-hosted command line interfaceMarc Tiehuis5+1409-683
2018-04-12 06:46std.zig.parser now parses alignment of functions Related #909 This allows it to parse `std/special/compiler_rt/index.zig`Jimmi Holst Christensen1+19-32
2018-04-12 06:11outb syscallAndrea Orru1+7-2
2018-04-11 22:27Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley38+8600-1975
2018-04-11 22:02LLD patch: Do not keep shared symbols to garbage...Andrew Kelley1+9-0
2018-04-11 18:56Merge branch 'master' of github.com:zig-lang/zigJimmi Holst Christensen3+19-2
2018-04-11 18:56std.zig.parser special cased error in return. Related #909 This allows parsing of `std/special/build_runner.zig`Jimmi Holst Christensen1+20-0
2018-04-11 18:44allow integer and float literals to be passed to var paramsAndrew Kelley3+19-2
2018-04-11 13:26std.zig.parser: requireSemiColon now matches the C++ behavior Related #909 Allowes parsing of `std/os/child_process.zig`Jimmi Holst Christensen1+7-7
2018-04-11 13:17std.zig.parser now parses inline fn proto Related #909 Allows parsing of `std/os/zen.zig`.Jimmi Holst Christensen2+87-57
2018-04-11 12:43std.zig.parser now accept both string and multiline string for strings Related #909 Allows it to parse `std/special/compiler_rt/aullrem.zig`, `std/special/compiler_rt/aulldiv.zig` and `std/math/x86_64/sqrt.zig`Jimmi Holst Christensen2+81-54
2018-04-11 11:56std.zig.parser now handle `try`'s precedence correctly This allows parsing of `std/zig/parser.zig`. Related: #909Jimmi Holst Christensen1+1-0
2018-04-11 11:46std.zig.parser now allows assignment expr in switch cases. This makes `std/os/index.zig` parse related: #909Jimmi Holst Christensen1+2-1
2018-04-11 11:38std.zig.parser can now parse `std/heap.zig`: related: #909 * Struct fields can now be pub * Parsing of double deref now works * Block expressions now have the right precedenceJimmi Holst Christensen2+180-110
2018-04-11 11:05std.zig.parser: Redid parsing of error set delc related: #909Jimmi Holst Christensen1+31-40
2018-04-11 10:53std.zig.parser: Fixed parsing of field access rhs related: #909Jimmi Holst Christensen1+9-2
2018-04-11 10:05std.zig.parser: * Renamed eatToken to expectToken * A new eatToken fn, which only eats the token, if the id match * Inlined initNode, as it is not suppose to be used outside createNodeJimmi Holst Christensen1+148-158
2018-04-11 08:37std.zig: Major refactor * There now exists a few function to allocate all nodes in parser.zig * ast.zig now have a table of Ids and their corrisponding typeJimmi Holst Christensen2+954-974
2018-04-11 07:33Merge branch 'master' into zen_stdlibAndrea Orru84+11186-2859
2018-04-11 07:31Update zen libraryAndrea Orru2+27-46
2018-04-11 04:33Merge branch 'bnoordhuis-fix879'Andrew Kelley2+39-18
2018-04-11 04:32simplify and fix BufMap logicAndrew Kelley2+17-22
2018-04-11 03:37Merge branch 'fix879' of https://github.com/bnoordhuis/zig into bnoordhuis-fix879Andrew Kelley1+28-2
2018-04-11 03:27add more linux syscalls and constantsAndrew Kelley1+372-0
2018-04-11 02:47Merge pull request #873 from zig-lang/self-hosted-parserAndrew Kelley4+5291-644
2018-04-11 02:44zig fmt while-else with no blocksJosh Wolfe1+7-1
2018-04-11 02:24add memmove to builtin.oAndrew Kelley1+25-8
2018-04-11 01:58fix another undefined derefAndrew Kelley1+1-1
2018-04-11 01:46Merge branch 'master' into self-hosted-parserJosh Wolfe54+3104-1106
2018-04-11 00:57cmake defaults stage1 to install in build directoryAndrew Kelley2+9-4
2018-04-10 15:46std.zig.parser fixed segfault when parsing cc for fn declJimmi Holst Christensen1+1-1
2018-04-10 15:00add missing call in zig fmt to commit results to diskAndrew Kelley1+1-0
2018-04-10 14:33std.zig.parser: removed dublicate "zig fmt: coroutines" testJimmi Holst Christensen1+0-20
2018-04-10 13:56std.zig.ast: fixed none compiling codeJimmi Holst Christensen1+0-1
2018-04-10 13:16std.zig.parser now parses the `var` type * I parse it as a type in all contexts. This is not how the C++ compiler does it, but I think typechecking should catch thisJimmi Holst Christensen2+42-11
2018-04-10 13:01std.zig.tokinizer now treats string identifiers as identifiersJimmi Holst Christensen2+10-3
2018-04-10 12:52std.zig.parser now parses toplevel useJimmi Holst Christensen2+93-23
2018-04-10 12:22std.zig.parser: changed block exprs from primary expr to exprJimmi Holst Christensen2+129-104
2018-04-10 11:49std.zig.parser readded all tests * Ops!Jimmi Holst Christensen1+760-765
2018-04-10 11:43std.zig: fixed compiler errorsJimmi Holst Christensen2+769-766
2018-04-10 09:35std.zig.tokinizer: fixed failing testsJimmi Holst Christensen1+19-7
2018-04-10 09:25std.zig.parser now parses coroutine codeJimmi Holst Christensen2+345-89
2018-04-10 07:37std.zig.parser changed assign expr to only be allowed in some contexts * Only allowed in while continue expr and statement exprJimmi Holst Christensen1+6-8
2018-04-10 07:27std.zig.parser can now render asm expressionsJimmi Holst Christensen2+227-39
2018-04-10 01:14fix std.io.readline to work on windowsAndrew Kelley1+5-0
2018-04-09 13:40std.zig.parser now parses asm expressions * We cannot render asm expressions yetJimmi Holst Christensen2+178-1
2018-04-09 12:02std.zig.parser now parses fn typesJimmi Holst Christensen1+99-35
2018-04-09 11:24std.zig.parser now parses comptimeJimmi Holst Christensen2+67-2
2018-04-09 11:07ast.zig.parser now parses defer statementsJimmi Holst Christensen3+62-0
2018-04-09 10:51std.zig.parser now parses if statementsJimmi Holst Christensen2+137-11
2018-04-09 09:48std.zig.parser now parses for loopsJimmi Holst Christensen2+318-32
2018-04-09 09:17std.zig.parser unified code for rendering and parsing semicolon in statementsJimmi Holst Christensen1+40-69
2018-04-09 09:11std.zig.parser now parses while loops and labeled break and continueJimmi Holst Christensen2+468-135
2018-04-09 04:53Merge branch 'async-tcp-server'Andrew Kelley19+1097-811
2018-04-09 04:52async tcp server proof of conceptAndrew Kelley11+231-50
2018-04-09 00:08basic tcp server working when used with netcatAndrew Kelley3+44-8
2018-04-08 22:49fixups from rebaseAndrew Kelley5+4-36
2018-03-09 03:57update what std tests to runAndrew Kelley1+1-1
2018-03-08 15:07running into the llvm corosplit error againAndrew Kelley3+21-4
2018-03-07 08:55*WIP* async/await TCP serverAndrew Kelley17+885-801
2018-04-08 22:03add docs for union methodsAndrew Kelley1+21-1
2018-04-06 23:14add docs for packed enumAndrew Kelley1+18-2
2018-04-08 21:57Merge branch 'async-err-ret-traces'Andrew Kelley6+538-123
2018-04-08 21:44error return traces work with async return caseAndrew Kelley6+56-19
2018-04-08 20:40fix calling convention at callsite of zig-generated fnsAndrew Kelley2+31-3
2018-04-08 20:04put the error return addresses in the coro frameAndrew Kelley5+105-61
2018-03-29 05:24codegen: fix not putting llvm allocas togetherAndrew Kelley1+30-23
2018-03-29 04:24error return traces for the early return caseAndrew Kelley5+375-76
2018-04-08 15:05std.zig.parser WIP generalizing parsing of payloads * Note, it doesn't work :)Jimmi Holst Christensen2+161-51
2018-04-06 23:38std.zig.parser now parses switchJimmi Holst Christensen3+251-36
2018-04-06 13:44Merge pull request #900 from zig-lang/hash-and-checksumsAndrew Kelley7+701-0
2018-04-06 13:37std.zig.parser now parses labeled blocks. * There is also some code for switch range parsingJimmi Holst Christensen2+215-34
2018-04-06 11:10Add common hash/checksum functionsMarc Tiehuis7+701-0
2018-04-06 07:36std.zig.parser Fixed: * Parsing of the optional expression in contrl flow expr * Rendering of catch expressionsJimmi Holst Christensen1+27-6
2018-04-06 06:56std.zig.parser: Initializers are now parsed and fmt correctlyJimmi Holst Christensen1+82-45
2018-04-05 22:55Merge pull request #899 from bnoordhuis/fix898Andrew Kelley1+3-1
2018-04-05 22:10fix llvm assert on version string with git shaBen Noordhuis1+3-1
2018-04-05 21:26fix use-after-free in BufMap.set()Ben Noordhuis1+28-2
2018-04-04 22:29travis: update docker image tag for llvm7Andrew Kelley1+1-1
2018-04-04 22:27update to latest llvm APIAndrew Kelley3+2-2
2018-04-04 21:36std.zig Major Refactor * parser now parses expression like the C++ compiler does * This makes initializers work * Added control flow expression (only return is parsed) * Added catch parsing (It doesn't quite work) * The parse can now specify states as optional. * The parse will roll back on error if states are optional * This can be overriden by State.RequiredJimmi Holst Christensen3+1071-678
2018-04-04 21:22Merge remote-tracking branch 'origin/master' into llvm7Andrew Kelley61+3135-1368
2018-04-04 14:31Add Hmac function (#890)Marc Tiehuis3+88-0
2018-04-04 12:58std.zig.parser should now parse operators with precedence. * This haven't been tested yetJimmi Holst Christensen1+177-50
2018-04-04 09:32Fix off-by-one error in all crypto functionsMarc Tiehuis5+78-6
2018-04-04 08:54std.zig.parser now parses error set declarationsJimmi Holst Christensen2+137-21
2018-04-04 08:27std.zig.tokenizer Tokens now don't contain a line and column field. * Instead, this information is optained by asking the tokenizer. * getTokenLocation takes a start_index, so relative loc can be optainedJimmi Holst Christensen2+25-42
2018-04-04 07:57std.zig.parser now parses container declsJimmi Holst Christensen2+176-95
2018-04-04 04:08Merge branch 'hellerve-wip-macos-dirent'Andrew Kelley7+174-12
2018-04-04 04:08fix up logic for macos std.os.deleteTreeAndrew Kelley3+19-7
2018-04-04 03:33Merge branch 'wip-macos-dirent' of https://github.com/hellerve/zig into hellerve-wip-macos-direntAndrew Kelley6+160-10
2018-04-04 01:40travis: don't skip testsAndrew Kelley1+3-3
2018-04-04 00:33travis: better s3 artifactsAndrew Kelley3+13-14
2018-04-03 22:26remove more signal handling stuff from std.os.ChildProcessAndrew Kelley1+0-35
2018-04-03 18:23travis: don't upload other files as artifactsAndrew Kelley1+1-1
2018-04-03 18:00std.zig.parser now parses regular enums, unions and struct * Still missing packed, and externJimmi Holst Christensen2+350-59
2018-04-03 16:59travis: don't upload build/ folder as artifactsAndrew Kelley1+1-0
2018-04-03 16:04travis artifacts: don't upload extra stuffAndrew Kelley1+3-2
2018-04-03 14:17upload static linux artifacts on successful travis buildAndrew Kelley2+11-19
2018-04-03 13:59std.zig.ast Added ContainerDeclJimmi Holst Christensen2+72-1
2018-04-03 13:33std.zig.parser Refactored top level decl parsing * Now, the arraylist from the root node is passed through the states. * This allows us to reuse the code for enums, unions and structsJimmi Holst Christensen1+25-16
2018-04-03 13:17std.zig.parser moved container initializer tests downJimmi Holst Christensen1+10-10
2018-04-03 13:16std.zig.parser now parses grouped expressions * I also moved some tests down, as they fail in ways I can't fix yetJimmi Holst Christensen2+99-44
2018-04-03 12:53std.zig.parser now parses initializers... Or, it would, if it workedJimmi Holst Christensen2+125-28
2018-04-03 12:20std.zig.parser Refactor: * Slice/Array access is now not parsed in the expr contruction loop * State.ExprListItemOrEnd now takes a token id for the end tokenJimmi Holst Christensen2+118-61
2018-04-03 10:33std.zig.parser refactored call, slice and array access to be suffix opJimmi Holst Christensen2+161-185
2018-04-03 09:18std.zig.tokenizer fixed tokens having wrong column and lineJimmi Holst Christensen1+12-9
2018-04-03 08:54std.zig.parser now parses slice and array typesJimmi Holst Christensen2+54-2
2018-04-02 15:34std.io.readLine functionAndrew Kelley2+24-6
2018-04-01 20:02std.zig.parser now parses slicing and array accessJimmi Holst Christensen3+170-0
2018-03-31 06:04Add run compiler commandMarc Tiehuis5+129-20
2018-03-31 20:48std.zig.parser now parses error, this and unreachableJimmi Holst Christensen2+111-0
2018-03-31 20:34musl-friendly dynamic linkingAndrew Kelley2+40-22
2018-03-31 20:10std.zig.parser now parses null and bool literalsJimmi Holst Christensen2+74-0
2018-03-31 19:28std.zig.parser now parses char literalsJimmi Holst Christensen3+83-0
2018-03-31 19:04std.zig.parser now parses multi line stringsJimmi Holst Christensen3+108-5
2018-03-31 16:21Fix undeclared identifier error in readUntilDelimiterBuffer and incorrect number of parameters in readUntilDelimiterAlloc (#877)Raul Leal1+4-4
2018-03-31 16:13Merge pull request #872 from zig-lang/runtime-libcAndrew Kelley11+185-63
2018-03-31 15:46std.zig.parser now handles lib name for extern var and fnJimmi Holst Christensen2+102-63
2018-03-31 15:26fix regressions on windowsAndrew Kelley2+4-1
2018-03-31 13:39Added test cases to cover all of zigs syntaxJimmi Holst Christensen1+345-7
2018-03-31 12:18Each test now have it's own test nameJimmi Holst Christensen1+79-44
2018-03-31 12:00Fixed review commented codeJimmi Holst Christensen1+4-4
2018-03-31 10:17docs: fix unclosed code tagMarc Tiehuis1+1-1
2018-03-31 06:12implement os_self_exe_path in the c++ compiler for darwinAndrew Kelley1+8-1
2018-03-30 22:53Added a lot of test casesJimmi Holst Christensen1+149-1
2018-03-30 21:24appveyor and travis ci: stop passing unused configure argsAndrew Kelley2+2-4
2018-03-30 21:10find libc and zig std lib at runtimeAndrew Kelley9+171-57
2018-03-30 19:45std.zig.parser parses all prefix operatorsJimmi Holst Christensen3+73-10
2018-03-30 18:47std.zig.parser now treats call expr as a suffix operatorJimmi Holst Christensen1+34-7
2018-03-30 17:20add ZIG_STATIC cmake optionAndrew Kelley2+4-1
2018-03-29 21:40std.zig.parser now parses call exprJimmi Holst Christensen2+79-0
2018-03-29 20:37Fixed self hosted compiler compiler error from prev commitJimmi Holst Christensen1+40-2
2018-03-29 20:31std.zig.parser now supports all infix operatorsJimmi Holst Christensen3+535-62
2018-03-29 18:14Merge pull request #867 from zig-lang/rand-overhaulAndrew Kelley9+740-837
2018-03-29 16:33fix examples and rename std.rand.Rand to std.rand.RandomAndrew Kelley4+30-32
2018-03-29 12:36Rewrite Rand functionsMarc Tiehuis7+735-830
2018-03-29 11:43std.zig.parser can now parse top level test declarationsJimmi Holst Christensen2+81-1
2018-03-29 08:23st/os: address @andrewrk concernshellerve2+10-3
2018-03-29 03:25fix compile time array concatenation for slicesAndrew Kelley2+29-1
2018-03-29 01:02Merge pull request #865 from bnoordhuis/zig-build-stage2Andrew Kelley2+161-1
2018-03-28 22:53Fixed looking for windows sdk when targeting linuxJimmi Holst Christensen1+2-4
2018-03-28 16:30skeleton stage 2 support for 'zig build'Ben Noordhuis1+159-0
2018-03-28 16:30non-zero exit when build.zig cannot be createdBen Noordhuis1+2-1
2018-03-05 05:57std/os: getting dir entries works on OS XAndrew Kelley6+154-11
2018-03-27 19:20std.math.cast handles signed integersAndrew Kelley1+15-2
2018-03-27 19:07fix crash when compile error in analyzing @panic callAndrew Kelley2+12-3
2018-03-27 14:43fix bitrotted code in unexpected error tracingAndrew Kelley1+2-2
2018-03-26 03:31Merge pull request #860 from jayschwa/patch-1Andrew Kelley1+7-8
2018-03-25 22:48doc: fix typo and tighten wording in error sectionsJay Weisskopf1+7-8
2018-03-25 02:05fix invalid codegen for error return traces across suspend pointsAndrew Kelley6+132-50
2018-03-24 23:31add comptime test for the type of suspend promiseAndrew Kelley1+1-0
2018-03-24 23:25add promise->T syntax parsingAndrew Kelley11+111-2
2018-03-24 22:21fix async fns with inferred error setsAndrew Kelley7+89-14
2018-03-13 03:03move error ret tracing codegen to zig irAndrew Kelley4+91-46
2018-03-24 19:57std.os.linux exposes syscall functions and syscall numbersAndrew Kelley1+67-91
2018-03-23 09:41Fix os.File.mode functionMarc Tiehuis1+1-1
2018-03-23 07:27Fix OpqaueType usage in exported c functionsMarc Tiehuis2+12-5
2018-03-23 00:59use the llvm API for creating memcpy and memset instructionsAndrew Kelley5+31-131
2018-03-23 00:22create multiple llvm.memcpy and llvm.memset with different align paramsAndrew Kelley3+67-34
2018-03-22 20:56ability to use async function pointersAndrew Kelley6+113-61
2018-03-22 19:32update to llvm 7.0.0Andrew Kelley13+34-34
2018-03-22 06:18Add missing pub specifier to atan2Marc Tiehuis1+1-1
2018-03-21 23:56change async function call syntaxAndrew Kelley4+31-17
2018-03-20 20:16Merge pull request #851 from zig-lang/zen_stdlibAndrew Kelley3+34-10
2018-03-20 20:09Zen specific hacksAndrea Orru3+34-10
2018-03-20 20:05Merge pull request #847 from walac/masterAndrew Kelley1+17-1
2018-03-20 11:46Include libxml2 and zlib as required librariesWander Lairson Costa1+17-1
2018-03-20 17:48self-hosted build: print helpful message when libstdc++.a not foundAndrew Kelley1+8-0
2018-03-20 15:47Merge pull request #849 from zig-lang/zen_stdlibAndrew Kelley2+139-27
2018-03-20 15:40Public SplitIteratorAndrea Orru2+4-4
2018-03-19 19:12Merge pull request #844 from ice1000/patch-1Andrew Kelley1+3-5
2018-03-19 19:00Remove unnecessary rule and re-fix an old bugTesla Ice Zhang1+3-5
2018-03-18 18:45Message type, Undefined mailbox, read syscall, more constructorsAndrea Orru1+36-5
2018-03-17 22:19add test for addIncludeDir for test stepAndrew Kelley4+20-0
2018-03-14 09:19Add addIncludeDir to TestStep + fix build templateMarc Tiehuis2+12-1
2018-03-17 18:44Merge pull request #839 from ice1000/patch-1Andrew Kelley1+2-2
2018-03-17 18:43Merge pull request #840 from bnoordhuis/libdirsAndrew Kelley2+4-2
2018-03-17 17:39add LLVM_LIBDIRS to link directoriesBen Noordhuis1+1-1
2018-03-17 17:39add CLANG_LIBDIRS cmake build variableBen Noordhuis1+3-1
2018-03-17 15:17Fix some explicit errorsTesla Ice Zhang1+2-2
2018-03-17 03:27Service -> ServerAndrea Orru1+5-5
2018-03-16 08:41Add Thread option for MailboxesAndrea Orru1+6-3
2018-03-16 04:17Merge branch 'master' into zen_stdlibAndrea Orru1+2-2
2018-03-16 00:57Some POSIX stuff, including a primitive writeAndrea Orru1+40-3
2018-03-15 13:15Release 0.2.0Andrew Kelley1+2-2
2018-03-15 11:28subscribeIRQ supportAndrea Orru1+20-10
2018-03-15 09:22More precise namingAndrea Orru1+36-31
2018-03-15 05:15Merge branch 'master' into zen_stdlibAndrea Orru1+6-0
2018-03-15 05:07IPC structure updatesAndrea Orru1+38-12
2018-03-15 01:51add missing docs for setAlignStack builtinAndrew Kelley1+6-0
2018-03-14 07:37fix tests broken by previous commitAndrew Kelley2+2-2
2018-03-14 05:07Tests for zero-bit field compiler errorAndrea Orru2+14-4
2018-03-14 04:20Compiler error when taking @offsetOf of void struct member closes #739Andrea Orru1+6-0
2018-03-13 23:16Merge branch 'master' of https://github.com/zig-lang/zigAndrea Orru5+76-22
2018-03-13 23:13fix casting a function to a pointer causing compiler crashAndrew Kelley5+76-22
2018-03-13 23:14Panic instead of segfault when returning generic type from functions closes #829Andrea Orru1+5-1
2018-03-13 08:53Add WebAssembly output workaround for LLVM 6Marc Tiehuis1+21-4
2018-03-12 16:56some return types disqualify comptime fn call cachingAndrew Kelley6+86-4
2018-03-12 12:35don't memoize comptime fn calls that access comptime mutable stateAndrew Kelley3+84-19
2018-03-12 05:21fix comptime slicing not preserving comptime mutabilityAndrew Kelley2+21-0
2018-03-12 04:08fix incorrect setEvalBranchQuota compile errorAndrew Kelley3+24-1
2018-03-11 00:59Merge branch 'master' of https://github.com/zig-lang/zigAndrea Orru3+5-2
2018-03-11 00:59zen-specific: main -> _startAndrea Orru2+5-5
2018-03-10 23:23xml2 workaround is relevant for linux tooAndrew Kelley3+5-2
2018-03-10 21:13Merge branch 'test-ci'Andrea Orru2+4-0
2018-03-10 20:20Simplify intrusive linked list testAndrea Orru1+2-3
2018-03-10 19:48workaround for llvm-config missing xml2Andrew Kelley2+4-0
2018-03-10 19:36change 5 to 6 in travis osx scriptsAndrew Kelley2+3-3
2018-03-10 06:12fix await multithreaded data raceAndrew Kelley6+110-21
2018-03-10 03:21refactor stack trace code to remove global stateAndrew Kelley2+22-33
2018-03-10 03:06improvements to stack tracesAndrew Kelley3+34-14
2018-03-10 02:05add behavior test for coroutine frame allocation failureAndrew Kelley1+13-0
2018-03-10 02:05omit pad zeroes in debug stack tracesAndrew Kelley1+1-3
2018-03-10 06:25Fixed syntax errors in linux-i386 syscallsAndrea Orru1+18-18
2018-03-10 06:24Added 6 parameters syscalls for zenAndrea Orru1+14-0
2018-03-09 21:00Unroll Sha3 inner loopMarc Tiehuis3+10-14
2018-03-09 20:06update to SoftFloat-3eAndrew Kelley817+43675-40139
2018-03-09 19:20don't memoize comptime functions if they can mutate state via parametersAndrew Kelley6+77-9
2018-03-08 22:15fix partial inlining of binary math operator using old valueAndrew Kelley2+33-8
2018-03-08 20:22enums with 1 field and explicit tag type still get the tag typeAndrew Kelley2+6-1
2018-03-08 16:35translate-c: add missing case labelsAndrew Kelley1+2-0
2018-03-08 16:08travis ci: update ubuntu llvm repo and CC,CXX env vars to 6Andrew Kelley2+3-3
2018-03-08 15:59Merge branch 'llvm6'Andrew Kelley938+48714-15120
2018-03-08 15:59Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley22+909-352
2018-03-08 14:34Translate C now correctly converts ints, floats, ptrs and enums to bools * Boolean "and" and "or" should also work with these types. * This new method also simplifies to output code.Jimmi Holst Christensen2+339-144
2018-03-08 12:15Translate C will now handle ignored return valuesJimmi Holst Christensen2+53-13
2018-03-08 09:29Merge branch 'master' of github.com:zig-lang/zigJimmi Holst Christensen4+25-0
2018-03-08 09:29Translate C can now translate switch statements againJimmi Holst Christensen2+206-7
2018-03-07 19:35add compile error for using @tagName on extern unionAndrew Kelley4+25-0
2018-03-07 09:39Ast Render no longer outputs erroneous semicolon closes #813Jimmi Holst Christensen4+22-17
2018-03-07 02:44fix missing compile error for returning error from void async functionAndrew Kelley3+39-29
2018-03-07 01:41turn assertion into compile error for using var as return typeAndrew Kelley2+14-11
2018-03-06 23:24var is no longer a pseudo-type, it is syntaxAndrew Kelley8+116-154
2018-03-06 22:19fix assertion when taking slice of zero-length arrayAndrew Kelley2+15-1
2018-03-06 21:57unless hf is specified in target environ, assume soft floating pointAndrew Kelley1+1-1
2018-03-06 21:46fix broken tests from previous commitAndrew Kelley2+3-3
2018-03-06 21:37ptrCast builtin now gives an error for removing const qualifierAndrew Kelley10+34-11
2018-03-06 15:43Merge pull request #815 from Hejsil/more-translate-cAndrew Kelley2+153-80
2018-03-06 15:41remove value judgement from std lib API docsAndrew Kelley1+1-1
2018-03-06 11:33Removed fixed todoJimmi Holst Christensen1+0-1
2018-03-06 11:04We now also use trans_to_bool_expr on bool notJimmi Holst Christensen2+23-8
2018-03-06 10:57expr to bool is now it's own function. * Now while and for loops work on ints and floats, like if statements * This fixes the loop problem in #813Jimmi Holst Christensen2+122-70
2018-03-06 10:15Added appropriate TODO comment to UO_LNotJimmi Holst Christensen1+1-0
2018-03-06 10:13Simple translation of UO_LNotJimmi Holst Christensen1+10-4
2018-03-06 06:42Merge pull request #814 from jacobdufault/utf8-viewAndrew Kelley1+14-6
2018-03-06 05:42Make Utf8View public, add comments, and make iterator lowercase.Jacob Dufault1+14-6
2018-03-05 00:26Clarify what is meant by 'libraries' (#808)Joshua Olson1+2-2
2018-03-04 22:46Fix Linux gcc requirement (#807)Joshua Olson1+1-1
2018-03-03 22:44fix conflict artifact accidentally in appveyor scriptAndrew Kelley1+0-1
2018-03-03 21:43add llvm 6.0.0 binaries to appveyor cacheAndrew Kelley1+1-0
2018-03-03 21:30Merge branch 'master' into llvm6Andrew Kelley2+5-11
2018-03-02 21:26std.debug.dwarf supports line number version 4Andrew Kelley1+9-2
2018-03-02 18:40add optnone noinline to async functionsAndrew Kelley2+5-11
2018-03-02 03:25Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley22+3270-237
2018-03-02 02:55Merge branch 'async'Andrew Kelley18+2913-160
2018-03-02 01:47Merge remote-tracking branch 'origin/master' into asyncAndrew Kelley13+649-140
2018-03-01 21:17coroutines: add await early test caseAndrew Kelley1+32-0
2018-03-01 20:46await keyword worksAndrew Kelley3+51-4
2018-03-01 15:23fix not casting result of llvm.coro.promiseAndrew Kelley1+2-1
2018-03-01 08:28implementation of awaitAndrew Kelley7+266-23
2018-03-01 03:26add test for coroutine suspend with blockAndrew Kelley1+18-0
2018-03-01 03:18implement coroutine resumeAndrew Kelley8+89-4
2018-03-01 02:48async function fulfills promise atomicallyAndrew Kelley2+33-8
2018-03-01 02:19add atomicrmw builtin functionAndrew Kelley7+297-12
2018-02-28 23:56run coroutine tests only in Debug modeAndrew Kelley2+15-3
2018-02-28 23:22better coroutine codegen, now passing first coro testAndrew Kelley3+20-8
2018-02-28 21:47break the data dependencies that llvm coro transforms cant handleAndrew Kelley4+71-23
2018-02-28 09:01another workaround for llvm coroutinesAndrew Kelley6+222-51
2018-02-28 05:29Merge branch 'bnoordhuis-fix795'Andrew Kelley2+15-1
2018-02-28 05:28different way of fixing previous commitAndrew Kelley1+4-4
2018-02-28 05:22Merge branch 'fix795' of https://github.com/bnoordhuis/zig into bnoordhuis-fix795Andrew Kelley2+15-1
2018-02-28 04:55Merge pull request #796 from bnoordhuis/fix731-moreAndrew Kelley2+33-1
2018-02-27 23:51fix assert on self-referencing function ptr fieldBen Noordhuis2+15-1
2018-02-27 22:47Revert "llvm coroutine workaround: sret functions return sret pointer"Andrew Kelley2+4-14
2018-02-27 22:46revert workaround for alloc and free as coro paramsAndrew Kelley5+55-165
2018-02-27 22:12llvm coroutine workaround: sret functions return sret pointerAndrew Kelley2+14-4
2018-02-27 19:58Revert "another llvm workaround for getelementptr"Andrew Kelley3+6-81
2018-02-27 15:00another llvm workaround for getelementptrAndrew Kelley3+81-6
2018-02-27 16:14remove signal hanlding stuff from std.os.ChildProcessAndrew Kelley1+0-50
2018-02-26 16:52workaround for llvm: delete coroutine allocation elisionAndrew Kelley1+3-39
2018-02-27 02:14workaround llvm coro transformationsAndrew Kelley6+179-69
2018-02-26 17:40allow implicit cast from &const to ?&const &constBen Noordhuis2+33-1
2018-02-26 08:20Merge pull request #785 from bnoordhuis/fix731Andrew Kelley2+86-2
2018-02-26 07:46implement coroutine suspendAndrew Kelley4+139-8
2018-02-26 05:04parse await and suspend syntaxAndrew Kelley6+139-6
2018-02-26 01:29move coroutine init code to after coro.beginAndrew Kelley1+13-12
2018-02-26 01:28fix invalid memory write in coroutines implementationAndrew Kelley1+1-1
2018-02-26 01:27async functions are allowed to accept zig typesAndrew Kelley1+22-8
2018-02-25 23:09add coroutine LLVM passesAndrew Kelley1+3-0
2018-02-25 22:57coroutines: fix llvm error of instruction not dominating usesAndrew Kelley1+25-14
2018-02-25 22:34fix handle_is_ptr for promise typeAndrew Kelley1+1-2
2018-02-25 22:34codegen for coro_resume instructionAndrew Kelley3+25-3
2018-02-25 21:46codegen for coro_free instructionAndrew Kelley2+24-1
2018-02-25 21:40codegen for coro_end instructionAndrew Kelley2+22-1
2018-02-25 21:29codegen for coro_suspend instructionAndrew Kelley2+29-1
2018-02-25 21:22codegen for coro_begin instructionAndrew Kelley2+24-1
2018-02-25 21:15codegen for coro_alloc_fail instructionAndrew Kelley1+18-2
2018-02-25 21:05codegen for get_implicit_allocator instructionAndrew Kelley1+13-3
2018-02-25 20:20codegen for coro_alloc and coro_size instructionsAndrew Kelley2+32-2
2018-02-25 20:10codegen for coro_id instructionAndrew Kelley7+43-2
2018-02-25 19:47codegen for cancelAndrew Kelley2+19-1
2018-02-25 07:47codegen for calling an async functionAndrew Kelley3+49-9
2018-02-23 08:20Add utf8 string viewMarc Tiehuis1+140-9
2018-02-24 01:43update errors section of docsAndrew Kelley1+84-15
2018-02-23 18:15update C headers to clang 6.0.0rc3Andrew Kelley34+9004-3855
2018-02-23 18:05LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-02-23 18:04update embedded LLD to 6.0.0rc3Andrew Kelley9+133-40
2018-02-23 17:56Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley22+991-184
2018-02-23 17:55Revert "workaround on windows for llvm6 missing advapi32.lib in llvm-config"Andrew Kelley1+0-4
2018-02-23 17:49fix type_is_codegen_pointer being used incorrectlyAndrew Kelley3+13-13
2018-02-23 14:25allow implicit cast from `S` to `?&const S`Ben Noordhuis2+86-2
2018-02-23 08:03implement Zig IR for async functionsAndrew Kelley6+467-54
2018-02-22 19:26Merge pull request #783 from bnoordhuis/fix675Andrew Kelley3+27-6
2018-02-22 16:53name types inside functions after variableBen Noordhuis3+27-6
2018-02-22 16:54IR analysis for coro.beginAndrew Kelley4+84-7
2018-02-22 14:36ir analysis for coro_id and coro_allocAndrew Kelley1+13-2
2018-02-22 14:30coroutines: analyze get_implicit_allocator instructionAndrew Kelley2+19-5
2018-02-22 04:28add coroutine startup IR to async functionsAndrew Kelley4+223-1
2018-02-21 07:00Merge branch 'bnoordhuis-macho'Andrew Kelley4+265-57
2018-02-21 07:00clean up mach-o stack trace codeAndrew Kelley1+9-16
2018-02-21 05:52implement IR analysis for async function callsAndrew Kelley8+272-54
2018-02-20 21:42add promise typeAndrew Kelley5+80-8
2018-02-20 05:31parse async fn definitionsAndrew Kelley7+53-13
2018-02-20 05:05parse async fn calls and cancel expressionsAndrew Kelley9+171-7
2018-02-20 04:19add async, await, suspend, resume, cancel keywordsAndrew Kelley2+15-0
2018-02-19 22:06fix memory leak in std.debug.openSelfDebugInfo()Ben Noordhuis1+1-0
2018-02-19 22:06add support for stack traces on macosxBen Noordhuis4+271-57
2018-02-17 22:53improve std lib linux epoll APIAndrew Kelley2+16-5
2018-02-16 20:22ability to slice an undefined pointer at compile time if the len is 0Andrew Kelley5+63-27
2018-02-16 04:39add an assert to catch #777Andrew Kelley1+1-0
2018-02-15 04:39zig fmt supports simple line commentsAndrew Kelley3+95-24
2018-02-15 17:14fix compiler crash when struct contains...Andrew Kelley3+35-7
2018-02-15 04:12fix crash when doing comptime float rem comptime intAndrew Kelley2+14-5
2018-02-15 04:00std.zig.parser understands try. zig fmt respects a double line break.Andrew Kelley6+296-40
2018-02-14 21:24fix sometimes not type checking function parametersAndrew Kelley2+14-1
2018-02-14 20:48std.zig.parser understands inferred return type and error inferenceAndrew Kelley2+83-18
2018-02-14 18:55fix build broken by previous commitAndrew Kelley1+1-1
2018-02-14 18:43self hosted parser: support string literalsAndrew Kelley2+43-2
2018-02-14 00:06self hosted parser supports builtin fn call with no argsAndrew Kelley1+49-2
2018-02-13 16:53Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley4+146-57
2018-02-13 16:17correct doc comment in self hosted parserAndrew Kelley1+2-1
2018-02-13 15:54zig_llvm.cpp uses new(std::nothrow)Andrew Kelley1+8-27
2018-02-13 15:28self hosted: add tokenizer test fix eof handlingAndrew Kelley1+30-3
2018-02-13 02:25fix self hosted tokenizer handling of EOFAndrew Kelley2+107-27
2018-02-12 22:00Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley1+9-10
2018-02-12 18:31self hosted parser tests every combination of memory allocation failureAndrew Kelley1+9-10
2018-02-12 16:05workaround on windows for llvm6 missing advapi32.lib in llvm-configAndrew Kelley1+4-0
2018-02-12 15:48Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley14+373-187
2018-02-12 08:21std.heap.ArenaAllocator: fix incorrectly activating safety checkAndrew Kelley1+1-1
2018-02-12 08:15back to malloc instead of aligned_alloc for c_allocatorAndrew Kelley1+2-1
2018-02-12 07:27remove std.heap.IncrementingAllocatorAndrew Kelley7+60-140
2018-02-12 07:14introduce std.heap.ArenaAllocator and std.heap.DirectAllocatorAndrew Kelley10+395-130
2018-02-12 04:49Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley94+6078-4154
2018-02-11 21:45fix exported variable not named in the object fileAndrew Kelley3+33-25
2018-02-11 10:26std: refactor posixOpen to be friendlier to error return tracesAndrew Kelley1+17-17
2018-02-11 01:55std.os and std.io API updateAndrew Kelley15+543-351
2018-02-10 19:52std zig tokenizer: don't require 3 newlines at the end of the sourceAndrew Kelley4+14-17
2018-02-09 23:27std lib: modify allocator idiomAndrew Kelley15+103-136
2018-02-09 18:49fix compiler crash switching on global error with no elseAndrew Kelley4+38-19
2018-02-09 18:08self hosted compiler: move tokenization and parsing to std libAndrew Kelley12+2110-2102
2018-02-09 16:16fix crash with error peer type resolutionAndrew Kelley2+26-1
2018-02-09 06:15appveyor: don't try to build for mingwAndrew Kelley1+2-13
2018-02-09 05:47Merge pull request #759 from zig-lang/error-setsAndrew Kelley83+3263-1607
2018-02-09 05:47appveyor: answer Yes to all pacman questionsAndrew Kelley1+3-4
2018-02-09 05:24fix build runner on windowsAndrew Kelley5+38-7
2018-02-09 04:44add compile error tests for error setsAndrew Kelley1+151-0
2018-02-09 03:44add test for comptime err to int with only 1 member of setAndrew Kelley2+10-10
2018-02-09 03:30syntax: parse `?error!i32` as `?(error!i32)`Andrew Kelley4+9-9
2018-02-09 03:18if statements support comptime known test error, runtime payloadAndrew Kelley3+16-29
2018-02-09 02:54error sets: runtime safety for int-to-err and err set castAndrew Kelley5+139-42
2018-02-09 01:46std: fix return type of std.c.writeAndrew Kelley1+1-1
2018-02-09 01:45Merge remote-tracking branch 'origin/master' into error-setsAndrew Kelley21+2094-1892
2018-02-08 23:13error sets - fix bad value for constant error literalAndrew Kelley2+16-1
2018-02-08 16:22Add ArrayList functions (#755)Marc Tiehuis1+39-0
2018-02-08 16:09error set casting buildingAndrew Kelley4+28-38
2018-02-08 08:02error sets - update langref. all tests passingAndrew Kelley2+49-82
2018-02-08 07:08error sets - most tests passingAndrew Kelley28+333-121
2018-02-08 03:33fix comptime fn execution not returning error unions properlyAndrew Kelley1+14-8
2018-02-07 23:14implement openSelfExe() on darwin (#753)Ben Noordhuis1+11-1
2018-02-07 22:45improve behavior of `zig build` (#754)Jeff Fowler2+24-10
2018-02-07 22:38LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-02-07 22:38update embedded LLD to 6.0.0rc2Andrew Kelley31+856-45
2018-02-07 22:27Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley21+2193-1915
2018-02-07 21:18format struct pointers as "<typename>@<address>" (#752)Ben Noordhuis1+15-1
2018-02-07 19:38DRY 'is slice?' conditionals in parser (#750)Ben Noordhuis2+3-11
2018-02-05 23:09error sets - fix most std lib compile errorsAndrew Kelley4+49-22
2018-02-05 22:42error sets: fix peer resolution of error unionsAndrew Kelley3+19-5
2018-02-05 18:21handle linux returning EINVAL for large writesAndrew Kelley1+10-4
2018-02-05 17:47handle linux returning EINVAL for large readsAndrew Kelley1+8-3
2018-02-05 14:26fix test failure, organize code, add new compile errorAndrew Kelley16+1887-2090
2018-02-05 13:09Merge pull request #743 from bnoordhuis/linux-randomAndrew Kelley4+250-11
2018-02-05 12:38make OutStream and InStream take an error set paramAndrew Kelley3+198-173
2018-02-05 06:49error sets - peer resolution for error unionsAndrew Kelley2+100-3
2018-02-05 05:05error sets - compile error for equality with no common errorsAndrew Kelley1+122-4
2018-02-05 03:13fix accidentally linking against kernel32 on non windowsAndrew Kelley1+3-0
2018-02-05 03:06add --forbid-libraryAndrew Kelley7+39-16
2018-02-03 23:51Use /dev/urandom and sysctl(RANDOM_UUID) on Linux.Ben Noordhuis4+250-11
2018-02-03 19:42*WIP* error sets - std lib test compile but try to link against windowsAndrew Kelley3+6-6
2018-02-03 19:06*WIP* error sets - an inferred error set can end up being the global oneAndrew Kelley6+346-311
2018-02-03 16:51*WIP* error sets - support fns called at comptimeAndrew Kelley8+55-20
2018-02-02 23:13*WIP* error sets - correctly resolve inferred error setsAndrew Kelley16+350-89
2018-02-02 19:26*WI* error sets - basic support workingAndrew Kelley18+134-92
2018-02-02 16:50*WIP* error sets - rewrite "const cast only" functionAndrew Kelley3+142-55
2018-02-02 15:53Merge pull request #738 from corngood/cygwin-fixesAndrew Kelley1+3-3
2018-02-02 14:49make lld include paths privateDavid McFarland1+3-3
2018-02-02 04:32*WIP* error sets - allow peer type resolution to create new error setAndrew Kelley4+88-23
2018-02-01 15:23*WIP* error sets - fix implicit castAndrew Kelley8+92-55
2018-02-01 03:48*WIP* error sets converting std libAndrew Kelley62+389-510
2018-02-01 01:56add docs for memberType, memberCount, memberNameAndrew Kelley1+15-4
2018-02-01 01:42docs: move source encoding sectionAndrew Kelley1+10-10
2018-02-01 01:18add docs recommending to only have 1 cImportAndrew Kelley1+11-0
2018-01-31 16:47add some docs for reflectionAndrew Kelley1+53-3
2018-01-31 16:13fix assertion fail when using global var number literalAndrew Kelley2+11-0
2018-01-31 06:51*WIP* error setsAndrew Kelley14+949-499
2018-01-31 06:44fix error message mentioning unreachable instead of noreturnAndrew Kelley2+3-3
2018-01-30 16:52add compile error for duplicate struct, enum, union fieldsAndrew Kelley4+117-25
2018-01-30 15:31langref: remove page title headerAndrew Kelley1+0-6
2018-01-30 06:06Merge pull request #729 from zig-lang/www-changesAndrew Kelley1+40-4
2018-01-30 05:02Add IntrusiveLinkedList to index.zigAndrea Orru1+1-0
2018-01-30 04:33Improve documentation styling for mobile devicesMarc Tiehuis1+40-4
2018-01-29 19:01add compile error for calling naked functionAndrew Kelley2+19-0
2018-01-29 18:26Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley5+57-13
2018-01-29 15:57std: fix fn return syntax for zen osAndrew Kelley1+1-1
2018-01-29 15:57allow packed containers in extern functionsAndrew Kelley3+22-6
2018-01-27 23:30fix crash when align 1 field before self referential...Andrew Kelley2+25-5
2018-01-26 15:37fix compiler crash on function with invalid return typeAndrew Kelley2+9-1
2018-01-25 16:51Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley221+5224-5546
2018-01-25 15:03Merge pull request #720 from zig-lang/require-return-typeAndrew Kelley209+2441-3995
2018-01-25 09:10syntax: functions require return type. remove `->`Andrew Kelley209+2441-3995
2018-01-25 06:46rename "debug safety" to "runtime safety"Andrew Kelley36+487-509
2018-01-24 04:12cleanups that I meant to put in the previous commitAndrew Kelley2+4-5
2018-01-24 04:08replace %defer with errdeferAndrew Kelley21+87-89
2018-01-24 03:56clean up readmeAndrew Kelley1+0-10
2018-01-23 16:40fix printf format specifierAndrew Kelley1+1-1
2018-01-23 14:20Merge pull request #716 from zig-lang/export-c-additionsAndrew Kelley2+44-3
2018-01-23 10:38Add array type handling for gen_hMarc Tiehuis2+44-3
2018-01-23 04:06docgen: verify internal linksAndrew Kelley2+127-85
2018-01-23 03:24add new kind of test: generating .h files. and moreAndrew Kelley21+682-83
2018-01-22 22:23fix crash on union-enums with only 1 fieldAndrew Kelley3+48-9
2018-01-22 21:14appveyor: add language reference to build artifactsAndrew Kelley1+1-0
2018-01-21 19:44fix crash when switching on enum with 1 field and no switch prongsAndrew Kelley2+14-1
2018-01-20 07:49remove unused function, fixes mingw buildAndrew Kelley1+9-9
2018-01-20 03:17fix docgen on windowsAndrew Kelley2+9-7
2018-01-20 01:47Merge pull request #711 from zig-lang/fix-build-templateAndrew Kelley1+1-1
2018-01-20 00:32Fix build template to match build runner changesMarc Tiehuis1+1-1
2018-01-19 21:53os_rename uses MoveFileEx on windowsAndrew Kelley1+6-8
2018-01-19 21:30windows-compatible os_rename functionAndrew Kelley1+11-0
2018-01-19 21:17Merge pull request #710 from Hejsil/seekto-getpos-windowsAndrew Kelley2+49-1
2018-01-19 21:08usize might be same size as LARGE_INTEGER. If that's the case, then we don't want to compare pos to @maxValue(usize).Jimmi Holst Christensen1+4-2
2018-01-19 21:05We now make a more correct conversion from windows LARGE_INTEGER type to usizeJimmi Holst Christensen1+9-3
2018-01-19 20:57Removed bitcast from usize to isize in seekToJimmi Holst Christensen1+4-2
2018-01-19 20:51temporary workaround for os.deleteTree not implemented for windows/macAndrew Kelley1+8-1
2018-01-19 20:51Now using the right unexpectedError in seekForwardJimmi Holst Christensen1+1-1
2018-01-19 20:49Removed PLARGE_INTEGERJimmi Holst Christensen1+1-2
2018-01-19 20:30Implemented windows versions of seekTo and getPosJimmi Holst Christensen2+39-0
2018-01-19 09:01readme: specify that we need exactly llvm 5.0.1Andrew Kelley1+2-2
2018-01-19 08:36docs: remove references to %% prefix operatorAndrew Kelley1+5-23
2018-01-19 08:03all doc code examples are now testedAndrew Kelley5+1390-941
2018-01-18 22:47add compile error for shifting by negative comptime integerAndrew Kelley2+14-1
2018-01-18 22:15emit a compile error for @panic called at compile timeAndrew Kelley2+13-0
2018-01-18 20:08fix null debug info for 0-length array typeAndrew Kelley2+12-1
2018-01-18 16:41test: fix brace expansion test not checking invalid inputsAndrew Kelley1+2-4
2018-01-17 22:30LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2018-01-17 22:29update embedded LLD to 6.0.0rc1Andrew Kelley867+37856-10291
2018-01-17 18:11Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley18+1373-1513
2018-01-17 15:24Merge pull request #701 from Hejsil/fix-xor-with-zeroAndrew Kelley2+38-3
2018-01-17 13:35A few more none negative cases, just to be sure we've covered everythingJimmi Holst Christensen1+3-0
2018-01-17 13:31More tests, and fixed none negative bigint xorJimmi Holst Christensen2+29-8
2018-01-17 13:00fixed xor with zeroJimmi Holst Christensen2+11-0
2018-01-17 08:24ziglang.org home page no longer in this repoAndrew Kelley3+30-783
2018-01-17 06:40Add Sha3 hashing functionsMarc Tiehuis3+289-0
2018-01-17 06:25Add throughput test programMarc Tiehuis5+55-7
2018-01-17 06:10Fix crypto exportsMarc Tiehuis1+2-2
2018-01-17 06:50docgen: support executing exe code examplesAndrew Kelley5+171-17
2018-01-17 05:22docgen: validate See Also sectionsAndrew Kelley3+149-353
2018-01-17 04:19docgen auto generates table of contentsAndrew Kelley3+699-400
2018-01-17 04:18fix error return traces pointing to off-by-one source lineAndrew Kelley1+20-28
2018-01-16 20:45Revert "Buffer.toSliceCopy"Josh Wolfe1+0-19
2018-01-16 20:28Buffer.toSliceCopyJosh Wolfe1+19-0
2018-01-16 17:26Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley61+3197-344
2018-01-16 15:32Merge pull request #695 from Hejsil/tranlate-c-fixesAndrew Kelley2+109-12
2018-01-16 14:48translate_c can now translate if statements on integers and floatsJimmi Holst Christensen2+102-7
2018-01-16 14:21Fixed tests for undefined variablesJimmi Holst Christensen1+5-5
2018-01-16 14:13Merge pull request #689 from zig-lang/blake2Andrew Kelley7+588-93
2018-01-16 14:01Output "undefined" on uninitialized variablesJimmi Holst Christensen1+2-0
2018-01-16 11:20Add crypto internal test functionsMarc Tiehuis1+22-0
2018-01-16 11:20Merge branch 'master' into blake2Marc Tiehuis50+873-361
2018-01-16 08:35Change crypto functions to fill a bufferMarc Tiehuis7+565-539
2018-01-16 08:09fix bigint remainder divisionAndrew Kelley2+17-8
2018-01-16 03:17implement bigint div and remAndrew Kelley3+458-11
2018-01-16 01:44fix compiler crash related to @alignOfAndrew Kelley5+267-2
2018-01-15 21:28Merge branch 'wip-err-ret-trace'Andrew Kelley27+605-181
2018-01-15 21:26fix getting debug info twice in default panic handlerAndrew Kelley2+29-8
2018-01-15 10:14Add Blake2X hash functionsMarc Tiehuis3+447-0
2018-01-15 05:14add builtin.have_error_return_tracingAndrew Kelley2+7-4
2018-01-15 05:01clean up error return tracingAndrew Kelley22+198-112
2018-01-15 00:40stack traces are a variable number of framesAndrew Kelley1+43-14
2018-01-14 21:26error return traces use a zig-provided function to save binary sizeAndrew Kelley2+87-27
2018-01-14 20:17remove 32-bit windows from supported targets listAndrew Kelley21+1-178
2018-01-14 19:35error return trace pointer prefixes other paramsAndrew Kelley2+32-20
2018-01-14 15:19fix duplicate stack trace codeAndrew Kelley2+114-154
2018-01-14 02:38Merge pull request #687 from zig-lang/sha2Andrew Kelley5+717-7
2018-01-13 20:58Disable win32 tests for Sha2 + correct lengthsMarc Tiehuis2+44-2
2018-01-13 09:44Change indexing variable types for crypto functionsMarc Tiehuis3+9-9
2018-01-13 09:23Add Sha2 functionsMarc Tiehuis3+669-1
2018-01-13 06:00typecheck the panic functionAndrew Kelley1+7-3
2018-01-13 05:00Merge pull request #686 from zig-lang/md5-sha1Andrew Kelley6+583-0
2018-01-13 01:40Add Md5 and Sha1 hash functionsMarc Tiehuis5+544-0
2018-01-13 00:23Add integer rotation functionsMarc Tiehuis1+39-0
2018-01-12 07:12*WIP* proof of concept error return tracesAndrew Kelley12+238-33
2018-01-12 04:04functions which can return errors have secret stack trace paramAndrew Kelley5+64-20
2018-01-12 03:26Merge branch 'master' into llvm6Andrew Kelley11+156-20
2018-01-12 01:58the same string literal codegens to the same constantAndrew Kelley6+31-5
2018-01-11 07:51Merge pull request #682 from zig-lang/fix-endianAndrew Kelley1+8-3
2018-01-11 06:42Fix endian swap parametersMarc Tiehuis1+8-3
2018-01-10 15:22Merge pull request #681 from zig-lang/hw-mathAndrew Kelley3+30-4
2018-01-10 15:13Merge pull request #680 from zig-lang/intrusiveLinkedListAndrew Kelley1+87-8
2018-01-10 06:53Add hw sqrt for x86_64Marc Tiehuis3+30-4
2018-01-10 05:33Intrusive linked listsAndrea Orru1+87-8
2018-01-09 14:56Merge branch 'master' into llvm6Andrew Kelley48+568-649
2018-01-09 05:07remove %% prefix operatorAndrew Kelley46+551-642
2018-01-08 17:16exit, createThread for zenAndrea Orru2+17-7
2018-01-08 15:34Merge branch 'master' into llvm6Andrew Kelley64+1564-1165
2018-01-07 23:12`a catch unreachable` generates unwrap-error codeAndrew Kelley2+22-9
2018-01-07 22:28replace `a %% b` with `a catch b`Andrew Kelley32+173-170
2018-01-07 21:51replace `%return` with `try`Andrew Kelley41+812-803
2018-01-07 09:43Merge branch 'master' of github.com:zig-lang/zigAndrea Orru5+97-48
2018-01-07 09:43Adding zen supportAndrea Orru6+120-4
2018-01-07 06:59update hello world docsAndrew Kelley1+3-4
2018-01-07 05:50add a test for returning a type that closes over a local constAndrew Kelley1+12-0
2018-01-07 05:20fix struct inside function referencing local constAndrew Kelley4+82-44
2018-01-07 04:13Merge branch 'master' of github.com:zig-lang/zigAndrea Orru2+2-2
2018-01-07 04:10Darwin -> MacOSX, added Zen. See #438Andrea Orru15+341-132
2018-01-07 00:45Merge pull request #674 from Hejsil/readInt-calling-fixAndrew Kelley2+2-2
2018-01-06 23:24Fixed the call to mem.readInt in endian.swapJimmi Holst Christensen1+1-1
2018-01-06 23:24Fixed the call to mem.readInt in Rand.scalarJimmi Holst Christensen1+1-1
2018-01-06 07:59Merge branch 'master' into llvm6Andrew Kelley2+9-5
2018-01-06 07:58fix exp1m implementationAndrew Kelley1+7-4
2018-01-06 05:15disable NewGVNAndrew Kelley1+2-1
2018-01-05 18:53translate-c: update to clang 6.0.0 which has more binary operatorsAndrew Kelley1+6-0
2018-01-05 18:46Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley19+173-110
2018-01-05 17:16Merge branch 'appveyor'Andrew Kelley9+47-17
2018-01-05 16:35workaround for microsoft releasing windows SDK with wrong versionAndrew Kelley1+5-0
2018-01-05 04:43appveyor: enable verbose link for self hosted compilerAndrew Kelley4+10-11
2018-01-05 04:37Revert "appveyor ci: look for newer windows sdk version"Andrew Kelley1+1-1
2018-01-05 04:30appveyor: skip building self hosted compiler for nowAndrew Kelley3+6-3
2018-01-05 04:11appveyor: try using vcvarsallAndrew Kelley1+3-1
2018-01-05 03:59appveyor: set VCINSTALLDIRAndrew Kelley2+2-0
2018-01-05 03:46update windows build to llvm 5.0.1Andrew Kelley5+23-4
2018-01-05 00:06Revert "try using appveyor's llvm copy"Andrew Kelley1+1-1
2018-01-04 23:54try using appveyor's llvm copyAndrew Kelley1+1-1
2018-01-04 23:34appveyor ci: look for newer windows sdk versionAndrew Kelley1+1-1
2018-01-04 21:36fix test regressions on windows from previous commitAndrew Kelley1+1-1
2018-01-04 20:30self-hosted compiler works on macosAndrew Kelley5+24-21
2018-01-04 18:48self-hosted compiler works on windowsAndrew Kelley4+42-15
2018-01-04 03:38fix self-hosted build on windowsAndrew Kelley3+21-8
2018-01-04 02:32self-hosted build: use llvm-config from stage1Andrew Kelley3+46-58
2018-01-03 09:08add december in review to reading material; fix docsAndrew Kelley2+2-1
2018-01-04 01:53Merge branch 'master' into llvm6Andrew Kelley16+376-360
2018-01-04 00:39build: std files and c header files are only specified onceAndrew Kelley4+250-332
2018-01-03 23:25add building the self hosted compiler to the main test suiteAndrew Kelley3+22-3
2018-01-03 21:05enum tag values are expressions so no parentheses neededAndrew Kelley2+11-1
2018-01-03 19:16readme: update macos installation instructionsAndrew Kelley1+1-0
2018-01-03 09:55fix self hosted compiler on windowsAndrew Kelley8+54-21
2018-01-03 08:27add noInlineCall to docsAndrew Kelley1+24-0
2018-01-03 08:15add test for while respecting implicit comptimeAndrew Kelley1+6-0
2018-01-03 07:51doc fixesAndrew Kelley1+9-4
2018-01-03 05:42Merge branch 'master' into llvm6Andrew Kelley14+647-1385
2018-01-03 01:52ir: new pass iteration strategyAndrew Kelley5+288-1243
2017-12-31 04:21Merge pull request #668 from sparrisable/masterAndrew Kelley1+102-0
2017-12-30 23:27Added format for floating point numbers. {.x} where x is the number of decimals.Peter Rönnquist1+102-0
2017-12-27 06:29fix self-hosted parser testJosh Wolfe1+7-1
2017-12-27 06:17move utf8 parsing to stdJosh Wolfe8+250-141
2017-12-27 02:44Merge branch 'master' into llvm6Andrew Kelley98+2293-1690
2017-12-27 01:04set compile flags for zip_cppJosh Wolfe1+3-0
2017-12-27 00:44self-hosted: build against zig_llvm and embedded LLDAndrew Kelley22+736-461
2017-12-24 09:10fix segfault when passing union enum with sub byte...Andrew Kelley3+35-8
2017-12-24 07:52docs: fix typoAndrew Kelley1+1-1
2017-12-24 05:23add source encoding rules to the docs. see #663Josh Wolfe1+9-0
2017-12-24 04:34[self-hosted] source must be valid utf8. see #663Josh Wolfe1+149-28
2017-12-24 04:47debug needs to export FailingAllocatorJosh Wolfe1+2-0
2017-12-24 03:08move std/debug.zig to a subdirectoryAndrew Kelley76+1288-1214
2017-12-24 02:20translate-c: set up debug scope for translated functionsAndrew Kelley2+5-1
2017-12-24 02:19build: findLLVM correctly handles system librariesAndrew Kelley1+5-1
2017-12-24 01:21build: add --search-prefix optionAndrew Kelley3+40-5
2017-12-24 00:42std.os.path.resolve handles an absolute path that is missing the driveAndrew Kelley1+262-110
2017-12-24 02:21Merge branch 'master' into llvm6Andrew Kelley6+311-116
2017-12-24 02:20translate-c: set up debug scope for translated functionsAndrew Kelley2+5-1
2017-12-24 02:19build: findLLVM correctly handles system librariesAndrew Kelley1+5-1
2017-12-24 01:35[self-hosted] tokenizer error for ascii control codesJosh Wolfe1+69-24
2017-12-24 01:21build: add --search-prefix optionAndrew Kelley3+40-5
2017-12-24 00:42std.os.path.resolve handles an absolute path that is missing the driveAndrew Kelley1+262-110
2017-12-24 00:47source files must end with newlineJosh Wolfe1+52-5
2017-12-23 17:00Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley163+8285-3423
2017-12-23 05:29port most of main.cpp to self hosted compilerAndrew Kelley10+1156-78
2017-12-22 23:27fix endianness of sub-byte integer fields in packed structsAndrew Kelley2+56-9
2017-12-22 18:14std.math: remove unnecessary inline calls andAndrew Kelley31+71-71
2017-12-22 07:49bufPrint returns an errorJosh Wolfe2+19-13
2017-12-22 07:33fix darwin and windows from previous commitAndrew Kelley3+13-11
2017-12-22 05:50explicitly return from blocksAndrew Kelley114+1202-1230
2017-12-21 03:55add labeled loops, labeled break, labeled continue. remove gotoAndrew Kelley15+339-688
2017-12-20 03:38fix crash when implicitly casting array of len 0 to sliceAndrew Kelley3+31-8
2017-12-19 23:21fix assert when wrapping zero bit type in nullableAndrew Kelley2+20-1
2017-12-15 16:15add sort.min and sort.max functions to stdlibAndrew Kelley2+26-6
2017-12-19 07:44Merge branch 'export-rewrite'Andrew Kelley39+1032-933
2017-12-19 07:39bring back code that uses export and fix testsAndrew Kelley19+443-698
2017-12-19 06:49export keyword works againAndrew Kelley5+38-28
2017-12-19 06:19wip bring back export keywordAndrew Kelley7+112-60
2017-12-18 14:59wip export rewriteAndrew Kelley46+1486-1193
2017-12-18 01:52fix std.mem missing error.OutOfMemory declAndrew Kelley1+2-0
2017-12-13 05:41roughly parsing infix operatorsJosh Wolfe3+274-144
2017-12-15 22:26change mem.cmp to mem.lessThan and add testAndrew Kelley1+14-9
2017-12-15 02:24fix missing import from previous commitAndrew Kelley1+1-0
2017-12-15 00:55disable sort tests for 32-bit windows because of issue #537Andrew Kelley1+20-0
2017-12-15 00:41replace quicksort with blocksortAndrew Kelley4+1099-60
2017-12-14 06:07fix compiler crash in a nullable if after an if in...Andrew Kelley3+34-3
2017-12-14 02:53fix const and volatile qualifiers being dropped sometimesAndrew Kelley8+39-12
2017-12-13 02:50add test for allowing slice[slice.len..slice.len]Andrew Kelley1+10-0
2017-12-13 02:50self-hosted: implement var decl alignJosh Wolfe1+40-135
2017-12-13 02:26self-hosted: implement addr of align parsingJosh Wolfe1+56-22
2017-12-12 22:25self-hosted: look for llvm-config in homebrewAndrew Kelley1+1-1
2017-12-12 21:40self-hosted: build tries to find llvm-config.exeAndrew Kelley1+5-4
2017-12-12 21:03self-hosted: cleanup build looking for llvm-configAndrew Kelley3+76-74
2017-12-12 19:35self-hosted: move code to std.os.ChildProcess.execAndrew Kelley2+49-47
2017-12-12 16:33stack traces: support DW_AT_rangesAndrew Kelley1+41-3
2017-12-12 04:34self-hosted: link with LLVMAndrew Kelley6+313-94
2017-12-12 02:12self-hosted: test all out of memory conditionsAndrew Kelley3+121-21
2017-12-11 22:27refactor debug.global_allocator into mem.FixedBufferAllocatorAndrew Kelley3+52-40
2017-12-11 21:18self-hosted: refactor into multiple filesAndrew Kelley4+1809-1673
2017-12-11 19:47self-hosted: workaround for issue #537Andrew Kelley1+6-0
2017-12-11 14:21self-hosted: parsing and rendering blocksAndrew Kelley2+292-107
2017-12-11 04:19self-hosted: clean up parserAndrew Kelley1+30-45
2017-12-11 04:02self-hosted: parse variable declarations with typesAndrew Kelley1+39-11
2017-12-11 03:44self-hosted: parse var declsAndrew Kelley1+89-60
2017-12-11 02:26add self-hosted parsing and rendering to main testsAndrew Kelley6+72-7
2017-12-11 00:41Merge remote-tracking branch 'origin/master' into self-hostedAndrew Kelley2+14-2
2017-12-11 00:40rendering source code without recursionAndrew Kelley5+326-115
2017-12-10 20:38mem.Allocator initializes bytes to undefinedAndrew Kelley1+13-1
2017-12-10 20:03rename @EnumTagType to @TagType in type namesAndrew Kelley1+1-1
2017-12-10 01:50parsing an extern fn declarationAndrew Kelley1+87-3
2017-12-10 01:01partial parameter decl parsingAndrew Kelley2+433-33
2017-12-09 04:56tokenizing libc hello worldAndrew Kelley1+90-0
2017-12-09 04:15parse a simple variable declarationAndrew Kelley2+403-42
2017-12-09 04:15Merge remote-tracking branch 'origin/master' into self-hostedAndrew Kelley2+48-0
2017-12-08 22:49add implicit cast from enum tag type of union to const ptr to the unionAndrew Kelley2+48-0
2017-12-08 21:39Merge branch 'master' into self-hostedAndrew Kelley5+46-9
2017-12-08 17:28translate-c: more complex logic for translating a C cast in a macroAndrew Kelley5+46-9
2017-12-07 19:22Merge branch 'master' into self-hostedAndrew Kelley5+122-35
2017-12-07 17:27translate-c: support macros with pointer castingAndrew Kelley3+35-6
2017-12-07 16:52translate-c: refactor prefix and suffix op C macro parsingAndrew Kelley3+87-29
2017-12-07 02:41awkward void union field syntax no longer neededAndrew Kelley1+58-58
2017-12-06 23:22upgrade to new args apiAndrew Kelley1+4-1
2017-12-06 23:20Merge branch 'master' into self-hostedAndrew Kelley13+249-58
2017-12-06 23:12add higher level arg-parsing API + misc. changesAndrew Kelley13+249-58
2017-12-06 19:58Merge branch 'master' into self-hostedAndrew Kelley3+166-35
2017-12-06 03:39fix regressions from previous commitAndrew Kelley1+3-3
2017-12-06 03:26switch on enum which only has 1 field is comptime knownAndrew Kelley2+21-0
2017-12-06 03:15fix enum with 1 member causing segfaultAndrew Kelley2+24-2
2017-12-06 02:33allow union and its tag type to peer resolve to the tag typeAndrew Kelley2+100-31
2017-12-06 02:10allow implicit cast from union to its enum tag typeAndrew Kelley2+19-0
2017-12-06 01:51revert to master branch ir.cpp, fixes issue better than this branchAndrew Kelley1+20-25
2017-12-06 01:49Merge branch 'master' into self-hostedAndrew Kelley6+171-20
2017-12-06 01:46add implicit cast from enum to unionAndrew Kelley5+129-8
2017-12-05 23:09fix casting integer literal to enumAndrew Kelley3+36-7
2017-12-05 17:28translate-c: fix not printing clang errorsAndrew Kelley1+6-5
2017-12-05 05:20parser skeletonAndrew Kelley1+173-55
2017-12-05 04:40tokenizing hello worldAndrew Kelley1+46-1
2017-12-05 04:29tokenizing basic operatorsAndrew Kelley1+24-0
2017-12-05 04:25tokenizing string literalsAndrew Kelley1+50-1
2017-12-05 04:09simple tokenizationAndrew Kelley2+152-22
2017-12-05 03:05read a fileAndrew Kelley2+32-266
2017-12-04 22:45Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley1+1-1
2017-12-04 22:10fix incorrect LLVM IR for union constant when active field is voidAndrew Kelley1+1-1
2017-12-04 20:28Merge branch 'master' into llvm6Andrew Kelley57+2602-1580
2017-12-04 15:35rename builtin.is_big_endian to builtin.endianAndrew Kelley10+117-96
2017-12-04 14:15Merge pull request #644 from Dubhead/Dubhead-fix-message-colorAndrew Kelley3+10-4
2017-12-04 10:22Fix the color of compiler messages for light-themed terminal.MIURA Masahiro3+10-4
2017-12-04 07:12add test for casting union to tag type of unionAndrew Kelley1+17-0
2017-12-04 07:08fix build on windowsAndrew Kelley1+2-2
2017-12-04 07:05add test for union with 1 void field being 0 bitsAndrew Kelley1+7-0
2017-12-04 07:04add test for @sizeOf on extern and packed unionsAndrew Kelley1+16-0
2017-12-04 06:42update docs regarding enums and unionsAndrew Kelley1+163-48
2017-12-04 05:56more tests for unionsAndrew Kelley2+115-2
2017-12-04 05:32fix abi alignment of union-enums not counting tag typeAndrew Kelley4+291-194
2017-12-04 03:36rename @EnumTagType to @TagType. add tests for union-enumsAndrew Kelley6+109-55
2017-12-04 01:43rework enums and unions and their relationship to each otherAndrew Kelley24+800-950
2017-12-03 03:31ability to set tag values of enumsAndrew Kelley13+451-146
2017-12-02 22:12casting between integer and enum only works via tag typeAndrew Kelley4+94-5
2017-12-02 02:54todo: fix #639Josh Wolfe1+2-1
2017-12-01 23:11implement insertion sort. something's brokenJosh Wolfe1+69-0
2017-12-01 18:51Merge branch 'llvm5.0.1'Andrew Kelley14+104-24
2017-12-01 18:44update to LLVM 5.0.1rc2Andrew Kelley2+9-4
2017-12-01 17:15update c_headers to llvm 5.0.1rc2Andrew Kelley1+2-7
2017-12-01 17:11LLD patch: Fix the ASM code generated for __stub_helpers sectionAndrew Kelley7+79-2
2017-12-01 17:09LLD patch: workaround for buggy MACH-O codeAndrew Kelley1+0-1
2017-12-01 17:08LLD patch: Fix for LLD on linker scripts with empty sectionsAndrew Kelley1+1-1
2017-12-01 17:06LLD patch: COFF: better behavior when using as a libraryAndrew Kelley6+18-10
2017-12-01 16:59updated embedded LLD to 5.0.1rc2Andrew Kelley13+85-89
2017-12-01 05:37translate-c: only emit enum tag type if not c_int or c_uintAndrew Kelley1+6-1
2017-12-01 05:34packed structs can have enums with explicit tag typesAndrew Kelley3+81-2
2017-12-01 02:46ability to specify tag type of enumsAndrew Kelley11+180-6
2017-11-30 18:20add mem.readIntLE and readIntBEJosh Wolfe1+41-1
2017-11-30 04:09fix build broken by previous commitAndrew Kelley4+7-2
2017-11-30 02:50translate-c: support static incomplete array inside functionAndrew Kelley2+24-2
2017-11-30 02:33fix capturing value of switch with all unreachable prongsAndrew Kelley3+14-3
2017-11-30 01:32better error code for File.getEndPos failureAndrew Kelley1+1-1
2017-11-30 02:31add Buffer.appendFormat()Josh Wolfe1+6-0
2017-11-30 00:52fix os.Dir compile errorsJosh Wolfe1+3-2
2017-11-30 00:12Merge remote-tracking branch 'origin/llvm6' into llvm6Andrew Kelley0+0-0
2017-11-30 00:11update fast math llvm API to latestAndrew Kelley1+1-1
2017-11-29 21:34Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley32+6925-4631
2017-11-29 04:44translate-c: support const ptr initializerAndrew Kelley2+129-53
2017-11-28 08:17translate-c: fix clobbering primitive typesAndrew Kelley2+13-0
2017-11-28 08:00Merge branch 'dimenus-c-field-expr'Andrew Kelley5+160-50
2017-11-28 07:37translate-c: detect macros referencing field lookupAndrew Kelley3+91-44
2017-11-28 05:44Merge branch 'c-field-expr' of https://github.com/dimenus/zig into dimenus-c-field-exprAndrew Kelley5+70-7
2017-11-28 05:32translate-c: fix sometimes getting (no file) warningsAndrew Kelley1+1-1
2017-11-28 02:00Implements translation for the prefix not operator (#628)Mason Remaley2+17-2
2017-11-27 17:40Resolving merge w/ upstream masterRyan Saunderson2+218-84
2017-11-22 16:01Added support for exporting of C field expressionsdimenus5+70-9
2017-11-27 01:05translate-c: support pointer castingAndrew Kelley2+97-54
2017-11-26 22:30translate-c: support variable name shadowingAndrew Kelley2+39-5
2017-11-26 21:03translate-c: fix translation when no default switch caseAndrew Kelley2+39-1
2017-11-26 20:58translate-c: better way to translate switchAndrew Kelley2+42-25
2017-11-26 05:58translate-c supports switch statementsAndrew Kelley2+280-127
2017-11-26 03:16translate-c: avoid global state and introduce var decl scopesAndrew Kelley1+433-334
2017-11-26 01:34translate-c: introduce the concept of scopesAndrew Kelley2+452-234
2017-11-25 23:16fix crash when constant inside comptime function has compile errorAndrew Kelley3+45-4
2017-11-25 21:34add an assert to catch corrupted memoryAndrew Kelley1+31-21
2017-11-25 16:56translate-c supports break and continueAndrew Kelley2+40-6
2017-11-25 05:57translate-c supports for loopsAndrew Kelley2+60-6
2017-11-25 05:25translate-c supports returning voidAndrew Kelley2+11-2
2017-11-25 03:04fix assertion failed when invalid type encounteredAndrew Kelley2+4-1
2017-11-25 00:26translate-c supports string literalsAndrew Kelley2+79-6
2017-11-24 21:36translate-c: support pre increment and decrement operatorsAndrew Kelley2+132-38
2017-11-24 20:06update homepage docsAndrew Kelley1+6-2
2017-11-24 19:56rename "parsec" to "translate-c"Andrew Kelley15+4471-4471
2017-11-21 04:36move base64 functions into structsJosh Wolfe4+307-282
2017-11-18 06:42rework std.base64 apiJosh Wolfe4+387-104
2017-11-17 17:11parse-c: support address of operatorAndrew Kelley2+22-3
2017-11-17 15:24Merge pull request #617 from dimenus/dll-loadAndrew Kelley3+31-0
2017-11-17 04:54add parse-c support for unionsAndrew Kelley2+33-8
2017-11-15 20:46Added DLL loading capability in windows to the std lib.dimenus3+31-0
2017-11-17 03:14Merge branch 'unions'Andrew Kelley12+799-26
2017-11-17 03:13add documentation placeholders for unionsAndrew Kelley1+7-0
2017-11-17 03:06fix codegen for union init with runtime valueAndrew Kelley2+40-5
2017-11-17 02:15debug safety for unionsAndrew Kelley4+48-12
2017-11-16 15:06union secret field is the tag index instead of distinct type indexAndrew Kelley4+15-17
2017-11-16 03:52unions have a secret field for the typeAndrew Kelley4+193-29
2017-11-16 03:32update fast math flags for latest llvmAndrew Kelley1+1-1
2017-11-16 03:32Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley1+2-0
2017-11-16 03:24Merge branch 'master' into llvm6Andrew Kelley1+2-0
2017-11-15 04:53basic union supportAndrew Kelley10+559-26
2017-11-14 22:58add docs for std.base64Andrew Kelley1+2-0
2017-11-14 13:00Merge remote-tracking branch 'upstream/master' into llvm6Ryan Saunderson6+722-158
2017-11-14 07:10c-to-zig: handle UO_DerefAndrew Kelley3+64-7
2017-11-14 05:56parsec supports do loopJosh Wolfe2+82-3
2017-11-14 05:19parsec supports post increment/decrement with used resultJosh Wolfe2+170-29
2017-11-14 04:37parsec supports more compound assign operatorsJosh Wolfe2+213-117
2017-11-14 03:49parsec supports bitshift operatorsJosh Wolfe2+27-4
2017-11-14 03:33Merge branch 'dimenus-parsec'Andrew Kelley3+21-5
2017-11-14 03:33add test case for previous commitAndrew Kelley1+11-0
2017-11-14 03:26Merge branch 'parsec' of https://github.com/dimenus/zig into dimenus-parsecAndrew Kelley2+10-5
2017-11-14 02:59parsec supports C comma operatorJosh Wolfe2+24-3
2017-11-14 02:39parsec supports C NULL to pointer implicit castJosh Wolfe2+12-3
2017-11-13 22:37Fixed duplicate decl detection for typedefs/enumsdimenus2+10-5
2017-11-13 22:37Fixed duplicate decl detection for typedefs/enumsdimenus2+10-5
2017-11-10 23:29fix windows trying to run linux-only testsAndrew Kelley1+5-1
2017-11-10 23:25Merge branch 'bscheinman-linux_timer'Andrew Kelley2+117-0
2017-11-10 23:24rename testAndrew Kelley1+1-1
2017-11-10 23:18Merge branch 'linux_timer' of https://github.com/bscheinman/zig into bscheinman-linux_timerAndrew Kelley2+117-0
2017-11-10 23:12add epoll and timerfd support on linuxBrendon Scheinman2+117-0
2017-11-10 22:08disable broken 32 bit windows testAndrew Kelley1+6-0
2017-11-10 21:45Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley19+169-114
2017-11-10 21:32fix test failuresAndrew Kelley5+45-63
2017-11-10 21:03fix test failure on 32 bit windowsAndrew Kelley1+3-1
2017-11-10 20:01Merge branch 'darwin-stat'Andrew Kelley15+122-51
2017-11-10 19:58fix bug when multiple function definitions existAndrew Kelley1+1-0
2017-11-10 19:36add windows implementation of io.File.getEndPosAndrew Kelley2+25-9
2017-11-10 19:02add a std lib test for reading and writing filesAndrew Kelley13+96-42
2017-11-10 15:49Merge remote-tracking branch 'origin/master' into llvm6dimenus25+7143-209
2017-11-09 18:46Fix Stat include in darwin land (#605)Jeff Fowler2+3-2
2017-11-09 16:35fix typo on darwin lseek (#602)Jeff Fowler1+1-1
2017-11-09 16:30fix parameter of extern var args not type checkedAndrew Kelley2+18-1
2017-11-09 02:44fix enum sizes too largeAndrew Kelley3+65-4
2017-11-07 14:06fix travis linux scriptAndrew Kelley1+4-4
2017-11-07 08:22std.io: introduce buffered I/O and change APIAndrew Kelley18+7052-197
2017-11-07 03:41Merge remote-tracking branch 'origin/master' into llvm6Andrew Kelley19+794-150
2017-11-07 03:07add @memberType and @memberName builtin functionsAndrew Kelley8+440-111
2017-11-06 16:40fix typos in std.io (#589)scurest1+2-2
2017-11-06 00:38Merge pull request #587 from scurest/c_alloc_redeclaration_of_memAndrew Kelley1+12-4
2017-11-05 21:46fix redeclaration of mem (#585)scurest1+4-4
2017-11-05 17:27add test for c_allocatorscurest1+8-0
2017-11-04 20:40fix build on MacOSAndrew Kelley1+1-1
2017-11-04 20:19add compile-time reflection for function arg typesAndrew Kelley6+125-3
2017-11-04 00:07slightly more verbose error message when building object file failsAndrew Kelley1+1-1
2017-11-03 22:40Merge pull request #581 from Dimenus/line_endingsAndrew Kelley1+4-1
2017-11-03 22:32Merge pull request #583 from Dimenus/libc_runtimeAndrew Kelley1+7-1
2017-11-03 21:46Windows libc & static libc are located in the same dir which is already covered by msvc_lib_dirdimenus1+7-1
2017-11-03 21:25Add support for windows line endings with c macrosdimenus1+4-1
2017-11-03 13:09Add emit command-line option (#580)Marc Tiehuis8+125-24
2017-11-03 04:00more compile-time type reflectionAndrew Kelley4+81-6
2017-11-03 01:53fix incorrect debug info for empty structsAndrew Kelley1+15-2
2017-11-03 01:53fix incorrect debug info for empty structsAndrew Kelley1+15-2
2017-11-01 00:57add missing environmentAndrew Kelley1+1-0
2017-10-24 06:14use llvm named structs for const values when possibleAndrew Kelley2+3-1
2017-10-24 01:43update to llvm masterAndrew Kelley30+676-553
2017-11-02 02:47windows: use the same libc search within a compilation unitAndrew Kelley8+87-66
2017-11-01 20:46bump build_runner allocator to use 30 MBAndrew Kelley1+1-1
2017-11-01 19:33WIN32: Linking with the CRT at runtime. (#570)Dimenus11+1316-86
2017-11-01 14:31Enforce "\n" line endings on Windows (#574)Andreas Haferburg1+1-0
2017-11-01 02:24fix windows build from previous commitAndrew Kelley1+14-14
2017-10-31 08:47breaking change to std.io APIAndrew Kelley21+958-1020
2017-10-27 16:54Merge branch 'master' into self-hostedAndrew Kelley0+0-0
2017-10-27 05:29delete -municode command line argumentAndrew Kelley4+0-11
2017-10-27 05:28Merge branch 'master' into self-hostedAndrew Kelley37+498-204
2017-10-27 05:22add test case for previous commitAndrew Kelley2+34-0
2017-10-24 06:14use llvm named structs for const values when possibleAndrew Kelley3+75-20
2017-10-26 14:00Improve invalid character error messages (#566)Marc Tiehuis2+70-9
2017-10-26 05:11add guard to c_headers for duplicate va_list on darwinAndrew Kelley1+4-0
2017-10-26 04:32better output when @cImport generates invalid zigAndrew Kelley2+26-6
2017-10-26 03:18fix crash on field access of opaque typeAndrew Kelley2+15-1
2017-10-26 03:10cleaner verbose flags and zig build prints failed commandAndrew Kelley10+171-112
2017-10-25 01:58Merge branch 'better-float-printing'Andrew Kelley2+69-24
2017-10-25 01:45add some sanity tests for float printingAndrew Kelley1+32-0
2017-10-25 01:44Merge branch 'float-printing' of https://github.com/scurest/zig into better-float-printingAndrew Kelley2+37-24
2017-10-25 01:28fix missing compiler_rt in release modesAndrew Kelley17+18-21
2017-10-24 19:18More corrections to float printingscurest2+14-17
2017-10-24 14:08wip self hosted codeAndrew Kelley5+175-14
2017-10-24 02:37remove CXX ABI workaroundAndrew Kelley2+2-10
2017-10-24 02:33add maximum value for @setAlignStackAndrew Kelley3+13-1
2017-10-23 20:40Print better floatsscurest2+33-17
2017-10-21 21:31self hosted zig: print usageAndrew Kelley2+122-0
2017-10-21 20:46parse-c: improve performanceAndrew Kelley1+17-20
2017-10-21 19:46report compile error instead of crashing for void in var argsAndrew Kelley1+5-1
2017-10-21 17:14fix compiler crash regarding type name of undefinedAndrew Kelley2+7-0
2017-10-21 17:03std.fmt.format supports ints smaller than u8Andrew Kelley1+7-1
2017-10-21 16:58zig build: fix system libraries not respected for C artifactsAndrew Kelley1+14-0
2017-10-17 20:05fix docs linkAndrew Kelley1+1-1
2017-10-17 18:15remove unsupported targets from readmeAndrew Kelley1+0-14
2017-10-17 12:50Release 0.1.1Andrew Kelley1+1-1
2017-10-17 12:47build: fix logic for version when there is a git tagAndrew Kelley1+1-1
2017-10-17 12:42Release 0.1.0Andrew Kelley1+1-1
2017-10-17 12:13Add c allocator (#542)Marc Tiehuis2+37-0
2017-10-17 05:41add uwtable attribute to functions on windowsAndrew Kelley1+8-0
2017-10-16 22:10fix codegen of enum name table having wrong LLVM typesAndrew Kelley1+7-1
2017-10-16 17:01appveyor: update version to match zig versionAndrew Kelley1+1-0
2017-10-16 13:10appveyor: build with msvc and publish artifactsAndrew Kelley4+48-4
2017-10-16 14:20look for libc at runtime on windowsAndrew Kelley6+91-5
2017-10-16 06:27std.os.ChildProcess: on windows cwd affects exe search pathAndrew Kelley3+71-25
2017-10-16 05:16fix regression on posix from previous commitAndrew Kelley1+2-2
2017-10-16 05:14ability to make a DLLAndrew Kelley7+62-15
2017-10-16 04:20fix debug safety tests on windowsAndrew Kelley2+30-49
2017-10-16 03:52fix compare-output tests on windowsAndrew Kelley1+81-52
2017-10-16 02:09LLD COFF: close handles to objects used to linkAndrew Kelley1+1-0
2017-10-16 01:06clean up some resourcesAndrew Kelley5+10-1
2017-10-16 00:15fix windows argument parsingAndrew Kelley5+27-16
2017-10-15 23:0416MB stack size when building with msvcAndrew Kelley1+2-0
2017-10-15 22:25set stdout and stderr to binary mode on windowsAndrew Kelley1+5-1
2017-10-15 21:10std.io: fix bug when writing large bufferAndrew Kelley1+4-5
2017-10-15 20:47fix posix from previous commitAndrew Kelley1+1-1
2017-10-15 20:45fix std.io.InStream for windowsAndrew Kelley6+95-58
2017-10-15 20:03fix child process stdio piping behavior on windowsAndrew Kelley4+22-17
2017-10-15 18:03mingw build: delete unused variableAndrew Kelley1+0-1
2017-10-15 18:01use correct integer type for windows BOOLAndrew Kelley6+37-30
2017-10-15 16:15only SetConsoleTextAttribute to do console colors on windowsAndrew Kelley1+0-19
2017-10-15 06:04disable some of the failing testsAndrew Kelley15+110-0
2017-10-15 05:24fix regression on posix from previous commitAndrew Kelley1+1-1
2017-10-15 05:23implement environment variables for windowsAndrew Kelley6+135-20
2017-10-15 05:22std.mem.IncrementingAllocator: check for errorsAndrew Kelley1+6-4
2017-10-15 05:16disable byval parameters on windows to work around llvm bugAndrew Kelley1+7-2
2017-10-15 00:31try harder to emit console colorsAndrew Kelley1+21-0
2017-10-15 00:12build-exe allows direct export of WinMainCRTStartupAndrew Kelley3+7-1
2017-10-14 22:23implement io.OutStream.openMode for windowsAndrew Kelley1+11-1
2017-10-14 22:12std.io: remove unused constantsAndrew Kelley1+0-5
2017-10-14 21:56implement std.os.rename for windowsAndrew Kelley2+40-20
2017-10-14 21:39implement std.os.symLink for windowsAndrew Kelley3+41-16
2017-10-14 21:10fix regressions from previous commit on windowsAndrew Kelley1+3-2
2017-10-14 20:59organize windows utility functionsAndrew Kelley3+121-109
2017-10-14 19:39fix os.makeDir for posixAndrew Kelley1+1-1
2017-10-14 19:31implement os.makeDir for windowsAndrew Kelley2+25-3
2017-10-13 13:31implement std.os.ChildProcess for windowsAndrew Kelley8+528-64
2017-10-12 03:14fix std.os.getRandomBytes for windowsAndrew Kelley2+14-8
2017-10-11 14:16implement command line argument parsing for windowsAndrew Kelley8+320-56
2017-10-11 00:34better abort() implementation for windowsAndrew Kelley1+4-1
2017-10-09 20:31fix std.io.OutStream.close for windowsAndrew Kelley1+10-4
2017-10-10 22:04add module flag to emit CodeView for COFF object filesAndrew Kelley4+14-1
2017-10-10 15:31use allocator.shrink instead of realloc in os.path.realAndrew Kelley1+1-1
2017-10-09 19:59implement std.io.InStream for windowsAndrew Kelley3+82-10
2017-10-09 18:26fix build on non-windowsAndrew Kelley1+3-3
2017-10-09 18:21implement os.path.real for windows and update allocator interfaceAndrew Kelley7+191-36
2017-10-09 03:06implement std.os.deleteFile for windowsAndrew Kelley2+33-1
2017-10-09 01:52fix os.path.resolveWindows on non-windowsAndrew Kelley1+9-4
2017-10-09 01:45Merge branch 'windows-paths'Andrew Kelley6+822-109
2017-10-09 01:40implement os.getCwd for windowsAndrew Kelley3+27-23
2017-10-09 01:16implement std.os.relative for windowsAndrew Kelley2+157-57
2017-10-08 23:18os.path.basename implementation for windowsAndrew Kelley1+72-2
2017-10-06 21:21more std.os.path work for windowsAndrew Kelley4+111-75
2017-10-06 04:27implement os.path.dirname for windowsAndrew Kelley4+559-95
2017-10-06 16:07better support tableAndrew Kelley1+39-0
2017-10-06 16:41fix compiler crash when invalid value usedAndrew Kelley2+50-0
2017-10-04 13:24Fix for LLD on linker scripts with empty sectionsAndrea Orru1+1-1
2017-10-03 13:33fix isatty for macOS and libc (#523)Snorre2+3-3
2017-10-03 13:32fix mingw buildAndrew Kelley1+4-1
2017-10-03 05:26fix duplicated symbols in compiler-rt testsAndrew Kelley2+119-117
2017-10-03 05:15compiler-rt tests pass with and without libcAndrew Kelley2+2-15
2017-10-03 05:14fix tests on linux and macosAndrew Kelley1+3-10
2017-10-03 04:58Merge branch 'windows-alignment'Andrew Kelley9+188-42
2017-10-03 04:57use __chkstk_ms compiler-rt functions for __chkstkAndrew Kelley2+32-11
2017-10-03 04:27replace __chkstk function with a stub that does not crashAndrew Kelley4+21-49
2017-10-03 02:00add @setAlignStack builtinAndrew Kelley8+158-5
2017-10-02 14:48fix travisAndrew Kelley1+5-5
2017-10-02 13:55windows: alignstack=16 on every functionAndrew Kelley3+29-6
2017-10-02 05:37support terminal colors for cmd.exe and msys ptyAndrew Kelley3+164-12
2017-10-02 04:22compiler-rt: strong linkage for __chkstkAndrew Kelley1+3-2
2017-10-02 04:13fix typo in compiler-rtAndrew Kelley1+1-1
2017-10-02 04:10better compiler-rt linkage logicAndrew Kelley16+167-126
2017-10-02 01:42fix parse-c testsAndrew Kelley3+34-24
2017-10-02 01:19still build compiler-rt when linking msvc CRTAndrew Kelley2+7-3
2017-10-02 01:07remove unused functionAndrew Kelley1+4-4
2017-10-02 01:05support linking against MSVC libcAndrew Kelley4+71-45
2017-10-01 22:34add git rev name to version string when availableAndrew Kelley1+16-0
2017-10-01 22:33fix regression from previous commitAndrew Kelley1+4-1
2017-10-01 22:29implement standard library path searchAndrew Kelley10+147-32
2017-10-01 20:10fix build when no cmake path args specifiedAndrew Kelley2+4-4
2017-10-01 19:51fix implementation of --zig-std-dirAndrew Kelley4+33-23
2017-10-01 18:01build: escape backslashes in path arguments given to cmakeAndrew Kelley2+7-3
2017-10-01 16:40update hello world examplesAndrew Kelley2+10-3
2017-10-01 15:59travis: set -e on osx scriptAndrew Kelley1+6-0
2017-10-01 15:50travis: older wine only works with i386 buildsAndrew Kelley1+1-12
2017-10-01 15:27travis: fix typo in linux scriptAndrew Kelley1+6-6
2017-10-01 15:11add windows 32 bit to test matrixAndrew Kelley5+100-4
2017-10-01 07:05fix codegen on windowsAndrew Kelley1+14-10
2017-10-01 03:42workaround llvm bug for windows alignmentAndrew Kelley2+12-3
2017-10-01 01:09improve bit shift API in std.mathAndrew Kelley1+50-2
2017-09-30 22:58remove zigrtAndrew Kelley13+109-122
2017-10-01 00:20don't try to use cold calling convention on windowsAndrew Kelley1+6-1
2017-10-01 00:10fix typo in target_can_exec logicAndrew Kelley1+1-1
2017-09-30 22:20update C headers to clang 5.0.0Andrew Kelley37+5707-1837
2017-09-30 20:59better divTrunc codegenAndrew Kelley3+29-5
2017-09-30 19:47workaround for invalid binary created on windowsAndrew Kelley1+10-2
2017-09-30 18:40zig test on 64-bit windows runs 32-bit testsAndrew Kelley4+29-4
2017-09-30 18:07better output for cross platform zig test on windowsAndrew Kelley2+3-1
2017-09-30 17:59disable /W4 on MSVCAndrew Kelley2+2-2
2017-09-30 17:58compiler-rt: add _aulldiv and _aullrem for i386 windowsAndrew Kelley4+135-0
2017-09-30 17:40fix previous commitAndrew Kelley1+3-3
2017-09-30 17:39add ___chkstk_ms compiler-rt functionAndrew Kelley1+32-1
2017-09-30 04:43better implementation of os_spawn_process for windowsAndrew Kelley1+43-25
2017-09-28 14:48simpler cmake for msvcAndrew Kelley1+49-112
2017-09-28 13:43fix build on mingwAndrew Kelley1+1-1
2017-09-28 12:48Merge pull request #502 from zig-lang/f128-literalsAndrew Kelley5+47-27
2017-09-28 06:15Allow 128-bit hex float literalsMarc Tiehuis5+47-27
2017-09-28 02:59implement IncrementingAllocator for WindowsAndrew Kelley2+29-1
2017-09-28 02:04add test for std.mem.IncrementingAllocatorAndrew Kelley1+24-0
2017-09-28 01:54add reset() method to IncrementingAllocator (#501)Josh Wolfe1+4-0
2017-09-28 01:03README: we support x86_64 macosAndrew Kelley1+1-0
2017-09-26 23:40add fmt.parseIntAndrew Kelley1+20-0
2017-09-26 07:35implement setreuid, setregid for darwinAndrew Kelley2+10-0
2017-09-26 07:17std.os.ChildProcess: setgid before setuidAndrew Kelley1+4-4
2017-09-26 07:03add std.fmt.trimAndrew Kelley1+34-0
2017-09-26 06:42std.os.ChildProcess: ability to set both uid and gidAndrew Kelley4+95-10
2017-09-26 05:01update std.os.ChildProcess APIAndrew Kelley10+325-150
2017-09-25 16:51fix docsAndrew Kelley2+10-3
2017-09-24 09:04fix i386 windows stdcallAndrew Kelley1+8-11
2017-09-24 08:18Revert "windows API functions are not stdcalls"Andrew Kelley1+13-13
2017-09-24 08:09windows API functions are not stdcallsAndrew Kelley1+13-13
2017-09-24 07:54windows gui hello worldAndrew Kelley6+43-24
2017-09-23 22:46improvements to windows supportAndrew Kelley4+48-20
2017-09-23 21:59zig build: add linkFramework APIAndrew Kelley1+61-25
2017-09-23 17:32std.build: fix -install_name for darwin dynamic C linkingAndrew Kelley1+2-1
2017-09-23 17:27std.build: fix building C dynamic libraries on darwinAndrew Kelley1+38-16
2017-09-23 17:03macho linking: support full lib paths correctlyAndrew Kelley1+6-2
2017-09-21 19:39README: adds for contributors we wantAndrew Kelley1+38-0
2017-09-21 14:28LinkedList helper functions (#493)Andrea Orru1+46-26
2017-09-21 06:56Merge branch 'c-to-zig'Andrew Kelley8+958-147
2017-09-21 06:49fix chain assignment semicolonJosh Wolfe2+2-1
2017-09-21 06:45chain assignmentJosh Wolfe2+61-15
2017-09-21 06:37parse-c: support sizeofAndrew Kelley2+23-3
2017-09-21 06:31parse-c: support implicit cast to void *Andrew Kelley2+35-3
2017-09-21 05:54parse-c: support c style castAndrew Kelley2+22-3
2017-09-21 05:41fix assignment needing an lvalueJosh Wolfe2+20-2
2017-09-21 05:38parse-c: array access expressionAndrew Kelley2+32-6
2017-09-21 05:36add sub mul div remJosh Wolfe2+73-10
2017-09-21 05:22parse-c: fix undefined array literalsAndrew Kelley2+8-2
2017-09-21 05:14assignJosh Wolfe2+17-3
2017-09-21 05:05Merge remote-tracking branch 'origin/c-to-zig' into c-to-zigJosh Wolfe3+50-8
2017-09-21 05:04bitwise binary operatorsJosh Wolfe2+14-8
2017-09-21 05:04parse-c: null statementsAndrew Kelley2+10-4
2017-09-21 04:54parse-c: field access expressionsAndrew Kelley3+40-4
2017-09-21 04:47==, !=Josh Wolfe2+17-2
2017-09-21 04:37logical and, logical orJosh Wolfe3+22-8
2017-09-21 04:27add some testsJosh Wolfe1+39-0
2017-09-21 04:17Merge remote-tracking branch 'origin/c-to-zig' into c-to-zigJosh Wolfe2+59-10
2017-09-21 04:16if statementJosh Wolfe1+27-3
2017-09-21 04:02parse-c: support function callsAndrew Kelley2+38-7
2017-09-21 03:16parse-c: fix anonymous enumsAndrew Kelley2+21-3
2017-09-21 02:49Merge remote-tracking branch 'origin/c-to-zig' into c-to-zigJosh Wolfe4+76-6
2017-09-21 02:49translate expr++ from c to zigJosh Wolfe1+51-8
2017-09-21 02:44parsec: cleaner shifting code for fixed size typesAndrew Kelley4+76-6
2017-09-21 02:12fix testsJosh Wolfe1+2-5
2017-09-21 01:37optimize >>= operator for common caseJosh Wolfe1+64-48
2017-09-21 01:16all parsec tests passingAndrew Kelley2+72-33
2017-09-20 17:08parsec: don't make pointless block in fn bodyAndrew Kelley1+7-4
2017-09-20 16:52Merge branch 'master' into c-to-zigAndrew Kelley431+41420-770
2017-09-19 13:47Stop debug allocator ever panicking (#492)Marc Tiehuis1+5-0
2017-09-19 13:46std: fix os.sleep on darwin and windowsAndrew Kelley5+35-4
2017-09-19 02:05coff linking passes -DEBUGAndrew Kelley1+4-0
2017-09-19 01:06add --verbose-link optionAndrew Kelley3+11-4
2017-09-18 22:01std.build: catch mistake of setting output path to build dirAndrew Kelley1+14-4
2017-09-18 19:30std.build: explicitly disable stack protector when nostdlibAndrew Kelley1+7-2
2017-09-18 14:51README: macos instructions: suggest running testsAndrew Kelley1+1-0
2017-09-18 14:50README: macos instructions: simplifyAndrew Kelley1+3-3
2017-09-18 14:47add macos instructions to readmeAndrew Kelley1+11-0
2017-09-18 06:50std.build: simpler APIAndrew Kelley1+419-454
2017-09-18 03:21add test for struct with invalid fieldAndrew Kelley1+26-0
2017-09-17 23:20zig build: use stack protector for C code in debug modeAndrew Kelley1+5-1
2017-09-17 22:44fix crash when enum has invalid fieldAndrew Kelley1+1-1
2017-09-17 21:47fix build for travis osxAndrew Kelley1+11-2
2017-09-17 21:46add -mllvm supportAndrew Kelley6+34-0
2017-09-17 20:13fix use of uninitialized variable in alignCastAndrew Kelley1+1-0
2017-09-17 18:43add option to run tests in LLDB and turn it on for macos travisAndrew Kelley5+58-11
2017-09-17 01:07std.os.ChildProcess: fix fd leakAndrew Kelley1+5-3
2017-09-16 22:09add release-safe to the test matrixAndrew Kelley1+4-4
2017-09-16 05:00Add dash arguments for cliMarc Tiehuis3+10-10
2017-09-15 14:44Fixed softfloat header file for msvc (#482)Jonathan Marler1+4-0
2017-09-15 00:28bump incrementing allocator memory in build system to 20MBAndrew Kelley1+1-1
2017-09-14 06:48do not depend on __int128Andrew Kelley2+17-34
2017-09-14 05:47Merge branch 'soft-float'Andrew Kelley397+40462-187
2017-09-14 05:44depend on embedded SoftFloat-3d instead of __float128Andrew Kelley15+435-187
2017-09-13 18:41add SoftFloat-3dAndrew Kelley382+40027-0
2017-09-14 03:59Fixed a couple compilation errors for MSVC 64-bit (#475)Jonathan Marler2+20-16
2017-09-13 18:30add Child property of slice typeAndrew Kelley6+25-6
2017-09-13 06:42Merge branch 'msvc'Andrew Kelley18+331-128
2017-09-13 04:17fix up msvc stuff to make it work on linux and macos tooAndrew Kelley15+299-222
2017-09-12 04:37Merge remote-tracking branch 'origin/c-to-zig' into c-to-zigJosh Wolfe2+2-2
2017-09-12 04:37analysis of result usedJosh Wolfe1+46-33
2017-09-12 04:07fix error messagesAndrew Kelley2+2-2
2017-09-12 03:39oh, actually it wasJosh Wolfe1+43-23
2017-09-12 03:08not my segfaultJosh Wolfe1+4-1
2017-09-12 02:58Merge branch 'master' into c-to-zigJosh Wolfe1+175-14
2017-09-12 02:58wip c to zig stuffJosh Wolfe1+175-14
2017-09-12 02:58local varAndrew Kelley2+21-9
2017-09-12 00:27Modified cmake to use LLVM imported packages.Jonathan Marler3+77-129
2017-09-10 20:05Add support for MSVCJonathan Marler17+238-60
2017-09-10 20:35c macros: support hex chars (#459)jean-dao3+66-19
2017-09-10 19:01fix uninitialized variableAndrew Kelley1+2-4
2017-09-10 18:03fix not verifying GlobalLinkage and AtomicOrder typesAndrew Kelley3+35-18
2017-09-10 15:16Allow INVALID_HANDLE_VALUE for windows to work on 32-bit and 64-bit. (#457)Jonathan Marler1+1-1
2017-09-10 15:10std.io.InStream: add readLine function (#458)jean-dao1+13-0
2017-09-10 04:34variables are allowed to be pointers to opaqueAndrew Kelley2+14-1
2017-09-10 04:20support parens in C macrosAndrew Kelley4+119-76
2017-09-10 02:54add import testAndrew Kelley1+4-0
2017-09-10 02:53rename some behavior testsAndrew Kelley5+15-15
2017-09-10 02:46more compile errors for non-const variables of thingsAndrew Kelley3+108-66
2017-09-09 23:42std.fmt knows how to format &[N]u8Andrew Kelley1+7-0
2017-09-09 21:17build: add more search paths for libclangAndrew Kelley1+2-0
2017-09-09 17:49Add appendSlice function (#448)Marc Tiehuis1+16-0
2017-09-09 17:48Add exit function (#450)Marc Tiehuis1+24-0
2017-09-08 21:08Switched find order for llvm, means it will choose llvm version 5.0 before any other version. (#446)Jonathan Marler1+1-1
2017-09-08 13:19fix std.Buffer.endsWithAndrew Kelley1+2-1
2017-09-08 05:23std.ChildProcess.spawn: handle 0 from waitpid correctlyAndrew Kelley1+3-0
2017-09-08 04:45std.os.ChildProcess: don't expect all SIGCHLD to come from spawnAndrew Kelley1+5-4
2017-09-08 04:04fix ChildProcess.spawn on darwinAndrew Kelley4+103-35
2017-09-08 03:10std: os.ChildProcess knows when its child diedAndrew Kelley10+384-134
2017-09-07 21:31README: add notepad++ syntax highlighting projectAndrew Kelley1+1-0
2017-09-06 22:30std: add ChildProcess.killAndrew Kelley2+19-0
2017-09-06 20:59std: add os.sleepAndrew Kelley3+28-2
2017-09-06 18:18better build.zig templateAndrew Kelley1+2-13
2017-09-06 05:00parsec: turn panics into warningsAndrew Kelley1+794-388
2017-09-06 02:55travis: use embedded LLD and perform all testsAndrew Kelley1+2-5
2017-09-06 02:55rename parseh to parsecAndrew Kelley15+2752-2757
2017-09-05 22:51Merge branch 'c-to-zig'Andrew Kelley21+3251-921
2017-09-05 22:51add OpaqueType builtinAndrew Kelley6+80-13
2017-09-05 07:11fix void return node and param name nodes, fix dupe macrosAndrew Kelley3+11-15
2017-09-05 06:34parseh: fix duplicate definitionsAndrew Kelley1+14-12
2017-09-05 05:22parseh: remove unneeded hash tablesAndrew Kelley2+57-75
2017-09-05 04:52parseh tests passingAndrew Kelley1+10-10
2017-09-05 04:45parseh: fix generating functions from macrosAndrew Kelley2+20-9
2017-09-05 04:21fix parseh bugsAndrew Kelley5+100-80
2017-09-02 08:11rewrite parseh to use AST instead of direct typesAndrew Kelley11+710-1152
2017-09-01 19:51translate while loops and implicit bitcastsJosh Wolfe1+29-13
2017-09-01 19:03translate some variable declaration casesJosh Wolfe1+57-30
2017-09-01 18:45progress toward variable declaration translationJosh Wolfe1+1-3
2017-09-01 18:42Merge remote-tracking branch 'origin/c-to-zig' into c-to-zigJosh Wolfe1+181-0
2017-09-01 18:39start implementing variable declaration translationJosh Wolfe1+206-32
2017-09-01 18:39here, have trans_qual_typeAndrew Kelley1+182-0
2017-09-01 17:39parseh: emit_warning takes SourceLocationAndrew Kelley1+42-44
2017-09-01 17:27cleanup whitespaceJosh Wolfe3+16-16
2017-09-01 08:38c-to-zig: less than, negation, ternaryAndrew Kelley1+371-30
2017-09-01 07:16c-to-zig: return statementAndrew Kelley7+1987-28
2017-09-01 00:56Revert "fix return types of min amd max"Josh Wolfe1+2-2
2017-09-01 00:45fix return types of min amd maxJosh Wolfe1+2-2
2017-09-01 00:10only export __chkstk for windowsAndrew Kelley1+26-24
2017-08-31 21:49Opaque ptr patchRaul Leal1+1-1
2017-08-31 20:54setEvalBranchQuota must be called from top of comptime stackAndrew Kelley3+19-3
2017-08-31 20:30allow array literals to have size and fix comptime bugAndrew Kelley4+36-9
2017-08-31 15:41add windows to test targetsAndrew Kelley7+92-46
2017-08-31 05:39compiler-rt: add __aeabi_uldivmodAndrew Kelley1+17-0
2017-08-30 21:01successfully cross-building behavior tests for windowsAndrew Kelley4+25-9
2017-08-30 21:00LLD: fix libCOFF calling exit() instead of returnAndrew Kelley1+1-4
2017-08-30 19:21travis: skip cross compiling osx testsAndrew Kelley1+5-2
2017-08-30 19:15tests use darwin, not macosx since that's what macbook reports asAndrew Kelley3+3-3
2017-08-30 18:55test suite cross-compile builds tests for other targetsAndrew Kelley5+83-12
2017-08-30 08:54align syntax: align(4) instead of align 4Andrew Kelley10+92-85
2017-08-30 08:14codegen: all stores specify align valueAndrew Kelley5+54-41
2017-08-30 07:43set alignment on all loads and globalsAndrew Kelley1+40-29
2017-08-30 06:56compile error for not-aligned-enough pointer to cmpxchgAndrew Kelley2+19-0
2017-08-30 06:41add alignment field to pointer typeAndrew Kelley2+9-0
2017-08-30 06:25when getting an element pointer, use the best alignmentAndrew Kelley2+89-17
2017-08-30 05:12@ptrCast preserves larger alignment if applicableAndrew Kelley2+101-76
2017-08-30 04:46generic functions can access comptime args in align valueAndrew Kelley2+36-31
2017-08-30 04:17add "child" field to pointer typeAndrew Kelley2+18-0
2017-08-30 04:06add tests for function alignment handlingAndrew Kelley2+43-0
2017-08-30 03:39add test for @alignCast on a sliceAndrew Kelley1+14-1
2017-08-30 03:33more alignment improvementsAndrew Kelley13+419-70
2017-08-29 21:10fix testsAndrew Kelley2+2-1
2017-08-29 20:52ptrCast gives compile error for increasing alignmentAndrew Kelley10+69-20
2017-08-29 19:19prevent implicitly increasing pointer alignmentAndrew Kelley3+65-10
2017-08-29 13:30pass all tests without triggering assertionsAndrew Kelley2+9-12
2017-08-29 12:35fix bitfield pointer syntaxAndrew Kelley3+55-6
2017-08-29 11:30introduce align keywordAndrew Kelley20+931-715
2017-08-28 08:28remove workaround for LLVM not respecting "nobuiltin"Andrew Kelley38+51-163
2017-08-28 08:09Merge branch 'embed-lld'Andrew Kelley1823+128213-857
2017-08-28 07:53travis: use external lld for linuxAndrew Kelley1+1-1
2017-08-28 07:34build: fix embedded LLD buildAndrew Kelley1+1-1
2017-08-28 07:32travis: use external lld for appleAndrew Kelley1+1-1
2017-08-28 07:31remove remnants of depending on darwin system linkerAndrew Kelley6+0-36
2017-08-28 07:12build: use embedded LLD by defaultAndrew Kelley5+855-2
2017-08-27 21:55LLD: workaround for buggy MACH-O codeAndrew Kelley1+1-1
2017-08-27 21:51LLD: apply "[MACH-O] Fix the ASM code generated...Andrew Kelley7+79-2
2017-08-27 21:46embed LLD 5.0.0Andrew Kelley1758+126117-0
2017-08-27 21:16all tests passing in MacOSAndrew Kelley8+131-17
2017-08-27 09:44macos passing all tests except for building a shared libraryAndrew Kelley8+20-5
2017-08-27 09:15all behavior tests passing for macosAndrew Kelley16+342-187
2017-08-27 06:51macos updatesAndrew Kelley15+75-55
2017-08-27 05:25travis againAndrew Kelley6+26-7
2017-08-27 05:19travis try againAndrew Kelley1+1-0
2017-08-27 05:07travis: add macos scriptAndrew Kelley7+90-18
2017-08-27 04:28fixups to linux buildAndrew Kelley3+12-11
2017-08-27 04:11progress toward tests passing on MacOSAndrew Kelley15+434-373
2017-08-26 19:20audit alignment for functionsAndrew Kelley1+10-0
2017-08-26 18:26Merge branch 'align'Andrew Kelley4+94-50
2017-08-26 18:25codegen for enums chooses best order of tag and union fieldsAndrew Kelley3+36-23
2017-08-26 17:51fixups from previous commitAndrew Kelley2+17-17
2017-06-17 16:30use most_aligned_member+padding to represent enum unionsscurest4+52-21
2017-08-26 17:29remove @alignOf and add @cAbiAlignOf and @preferredAlignOfAndrew Kelley5+173-34
2017-08-26 17:06add some asserts in switch analysis codeAndrew Kelley1+2-0
2017-08-26 16:23fix wrong switch target type with enum from .h fileAndrew Kelley1+4-3
2017-08-15 10:51fix invalid llvm IR for const enumAndrew Kelley1+3-2
2017-08-08 20:41update build to look for llvm 5.0Andrew Kelley4+8-8
2017-08-08 20:36update travis for llvm 5Andrew Kelley1+5-4
2017-06-20 01:36update for llvm 5.0.0rc1Andrew Kelley6+85-200
2017-08-26 00:44float division by zero check only when FloatMode.OptimzedAndrew Kelley1+1-1
2017-08-26 00:14add zig-compiler-completions to Related ProjectsAndrew Kelley1+1-0
2017-08-26 00:05implement comptime bitcasting from arrayAndrew Kelley2+11-2
2017-08-25 23:53fix some casts on const data causing segfaultAndrew Kelley2+14-3
2017-08-25 17:13refactor - codegen llvm functions lazilyAndrew Kelley3+91-105
2017-08-25 14:11unreachable still codegens to unreachable in ReleaseFast test modeAndrew Kelley3+11-7
2017-08-22 15:54fix compiler test errorsAndrew Kelley1+1-0
2017-08-20 21:30move docs to websiteAndrew Kelley4+2-179
2017-08-20 16:10more zenAndrew Kelley1+2-1
2017-08-20 09:43std.math: remove constants that can be derivedAndrew Kelley3+26-37
2017-08-20 08:25move zen of zig to a sub commandAndrew Kelley2+20-13
2017-08-20 08:03fix not propagating parseh aliases through pub use declsAndrew Kelley7+41-4
2017-08-20 07:24zen updateAndrew Kelley1+2-0
2017-08-20 04:33compile-time f32, f64 operations are now correctly lossyAndrew Kelley14+808-110
2017-08-19 23:11fix floating point printingAndrew Kelley2+11-7
2017-08-19 21:10add setEvalBranchQuota builtin functionAndrew Kelley6+84-1
2017-08-19 06:29std: better int log2 implementation for number literalsAndrew Kelley1+5-2
2017-08-19 06:02add compile error for globally shadowing a primitive typeAndrew Kelley3+25-9
2017-08-19 05:32bit shifting safetyAndrew Kelley25+359-164
2017-08-18 21:54slightly nicer floating point printingAndrew Kelley1+14-6
2017-08-18 21:20make udivmod generic and add testsAndrew Kelley6+20969-569
2017-08-18 20:26add compiler-rt fns: udivmodti4, udivti3, umodti3Andrew Kelley8+65526-23
2017-08-18 17:51include compiler-rt tests in main testing suiteAndrew Kelley6+53-5
2017-08-18 17:19remove dependency on quadmath.hAndrew Kelley1+9-1
2017-08-18 17:13depend on libquadmathAndrew Kelley2+13-13
2017-08-18 16:43cast between __float128 and double to fix build in some placesAndrew Kelley1+9-9
2017-08-18 16:37make casting between __float128 and long double explicitAndrew Kelley1+12-7
2017-08-18 02:52fix bitCast for big integersAndrew Kelley6+66-10
2017-08-18 02:01fix big integer shifting by large numberAndrew Kelley4+23-2
2017-08-17 23:07add compiler_rt functions for f128Andrew Kelley5+149-10
2017-08-17 21:14fix wrong value for clz, ctz at compile timeAndrew Kelley6+30-20
2017-08-16 23:07compiler_rt implementations for __fixuns* functionsAndrew Kelley27+588-22
2017-08-15 11:16organize file path of compiler_rtAndrew Kelley3+21-8
2017-08-14 17:29update gitignoreAndrew Kelley1+2-2
2017-08-09 21:52fix tokenization error pointing to wrong characterAndrew Kelley2+3-3
2017-08-10 20:26Merge pull request #417 from zig-lang/coverage-fixAndrew Kelley1+0-1
2017-08-10 07:24Fix coverage build commandMarc Tiehuis1+0-1
2017-08-09 14:09more intuitive left shift and right shift operatorsAndrew Kelley28+274-128
2017-08-08 21:38add ptrToInt builtin, remove usize(ptr) castAndrew Kelley9+110-81
2017-08-08 19:49zen updateAndrew Kelley1+1-1
2017-08-07 23:11README: add the zen of zigAndrew Kelley1+11-0
2017-08-07 22:11fix printing floating point compile errorsAndrew Kelley1+27-26
2017-08-07 19:57add ability to explicitly cast float to integerAndrew Kelley7+58-12
2017-08-07 13:15Merge pull request #412 from zig-lang/issue-399Andrew Kelley4+22-2
2017-08-07 06:06Correct floating-point literal allowed rangesMarc Tiehuis4+22-2
2017-08-06 23:31limit generated C preprocessor tokens to alphabetAndrew Kelley1+35-4
2017-08-06 22:33Revert "silence false positives about uninitialized variables"Andrew Kelley1+1-1
2017-08-06 22:15fix constant debug info when number literal is 0Andrew Kelley2+18-19
2017-08-06 22:14fix invalid target infoAndrew Kelley1+8-0
2017-08-06 22:14fix segfault when var args fn proto shows up in ir printingAndrew Kelley1+5-1
2017-08-06 22:13silence false positives about uninitialized variablesAndrew Kelley1+1-1
2017-08-06 20:14remove duplicate gitignore entryAndrew Kelley1+0-1
2017-08-06 20:13add missing stdcallcc to ExitProcess declAndrew Kelley1+1-1
2017-08-05 20:52fix initializing undefined and crash when casting to invalid typeAndrew Kelley3+20-0
2017-07-14 23:30Add Visual Studio Code extension linkMarc Tiehuis1+1-0
2017-07-08 22:02remove unused enumAndrew Kelley1+0-5
2017-06-26 18:41better bigint/bigfloat implementationAndrew Kelley25+2095-1143
2017-06-27 21:15Merge branch 'math'Andrew Kelley48+6611-192
2017-06-22 07:29Return undefined in frexp instead of 0 on nan inputMarc Tiehuis1+19-6
2017-06-21 11:23Fix pow testsMarc Tiehuis1+2-0
2017-06-21 06:53Fix scalbn constant multiplierMarc Tiehuis1+2-2
2017-06-21 06:21Fixes for release mode testsMarc Tiehuis7+27-16
2017-06-20 15:10fix incorrect install line in cmakelistsAndrew Kelley1+0-1
2017-06-20 11:10Add install targets for math library filesMarc Tiehuis1+45-2
2017-06-20 11:01Add math special case tests and general fixesMarc Tiehuis36+936-54
2017-06-20 01:39don't call c.getrandom because older libcs don't have itAndrew Kelley1+3-5
2017-06-19 18:36workaround for llvm bugAndrew Kelley46+474-841
2017-06-19 15:01Merge branch 'master' into mathAndrew Kelley93+143825-5910
2017-06-19 14:33build: link against system libs reported by llvm-configAndrew Kelley2+8-3
2017-06-18 02:16Get tests passing under release modeMarc Tiehuis5+15-1
2017-06-18 00:39std: refactor pow to be genericAndrew Kelley4+36-190
2017-06-17 14:35Merge branch 'trailing-commas'Andrew Kelley3+133-27
2017-06-16 03:54allow trailing commasscurest3+133-27
2017-06-17 14:28fix peer type resolution for array and errorAndrew Kelley2+33-1
2017-06-16 18:35update C headers to clang 4.0.0Andrew Kelley83+143462-5808
2017-06-16 18:34parseh: fix not recognizing integer suffixes on hex numbersAndrew Kelley4+189-71
2017-06-16 08:26Add math libraryMarc Tiehuis47+6150-174
2017-06-16 03:47fix alignOf builtinAndrew Kelley3+14-1
2017-06-14 23:32fix compiler segfault on `null ?? x`Andrew Kelley2+6-0
2017-06-08 02:56partial implementation of printing floating point numbers with errol3Andrew Kelley27+3547-866
2017-06-14 04:04progress toward windows hello world workingAndrew Kelley28+515-235
2017-06-04 14:08progress toward hello world without libc in windowsAndrew Kelley11+2730-137
2017-06-03 19:09compileError builtin includes "referenced by" notesAndrew Kelley6+54-18
2017-05-23 04:42add appveyor integration testingAndrew Kelley6+26-2
2017-05-31 22:23change std.rand.Rand.rangeUnsigned to std.rand.Rand.rangeAndrew Kelley3+116-16
2017-05-29 18:25fix crash when writing to const hardcoded ptrAndrew Kelley2+19-2
2017-05-29 18:08fix crash when unwrapping optional field of global variableAndrew Kelley2+23-3
2017-05-29 03:22Merge pull request #380 from AndreaOrru/masterAndrew Kelley2+41-29
2017-05-28 13:56Updated comment.Andrea Orru1+1-1
2017-05-28 13:54Generalize join.Andrea Orru2+41-29
2017-05-27 03:31const global values can reference each otherAndrew Kelley8+160-84
2017-05-26 20:44implicitly cast by value var args parameters to const referencesAndrew Kelley4+82-7
2017-05-26 18:39fix segfault with array of generic functionsAndrew Kelley5+67-21
2017-05-25 17:48fix segfault with array of variadic functionsAndrew Kelley5+52-6
2017-05-24 01:38clean up behavior test namesAndrew Kelley21+89-89
2017-05-23 22:38std.fmt can print nullables, errors, and error unionsAndrew Kelley1+46-0
2017-05-23 04:26building with mingw for windowsAndrew Kelley14+126-44
2017-05-21 14:59add compile error for goto leaving defer expressionAndrew Kelley2+37-5
2017-05-21 14:41add error for break/continue exiting defer expressionAndrew Kelley6+145-74
2017-05-21 13:50fix compiler crash when indexing typesAndrew Kelley2+12-1
2017-05-21 03:26flip the enum order of FloatModeAndrew Kelley2+4-4
2017-05-21 03:06add setFloatMode builtin and std.math.floorAndrew Kelley8+328-24
2017-05-19 14:39change slicing syntax from ... to ..Andrew Kelley40+164-158
2017-05-17 16:26typeId builtin instead of isInteger, isFloat, etcAndrew Kelley10+329-137
2017-05-16 21:04add compile error for compile-time integer cast truncating bitsAndrew Kelley3+30-6
2017-05-16 14:19fix printf format specifierAndrew Kelley1+1-1
2017-05-14 17:07add compile error for comptime division by zeroAndrew Kelley2+52-19
2017-05-10 04:21add compile error for casting negative value to...Andrew Kelley2+15-0
2017-05-10 02:54inline function call with builtin function instead...Andrew Kelley9+56-169
2017-05-10 02:23ability to slice ptr to hard coded integer at comptimeAndrew Kelley5+89-50
2017-05-10 01:20zig build: allow calling b.standardReleaseOptions...Andrew Kelley2+17-6
2017-05-08 04:13move docs to ziglang.orgAndrew Kelley3+2-575
2017-05-08 03:25delete @generatedCode builtin functionAndrew Kelley5+4-78
2017-05-08 03:25std.fmt.format prints bool valuesAndrew Kelley1+5-3
2017-05-07 23:51rename c_long_double to c_longdoubleAndrew Kelley4+6-6
2017-05-07 22:09fix inability to initialize global pointer to global array elementAndrew Kelley2+54-41
2017-05-07 18:11update READMEAndrew Kelley1+13-17
2017-05-07 17:40detect duplicate switch value even when else prong presentAndrew Kelley4+47-18
2017-05-07 17:26add test case for all prongs unreachable in switchAndrew Kelley1+20-0
2017-05-07 17:21fix comptime switch on enum with ref payloadAndrew Kelley2+22-9
2017-05-07 16:07switch expression - add compile errorsAndrew Kelley9+304-49
2017-05-07 03:59allow division and remainder operators sometimesAndrew Kelley4+55-14
2017-05-07 03:13builtin functions for division and remainder divisionAndrew Kelley21+973-312
2017-05-04 19:00add compile error when unable to inline a functionAndrew Kelley3+56-10
2017-05-04 18:05std: rename List to ArrayList and re-organize...Andrew Kelley11+201-188
2017-05-04 16:43implement else on loops and break can give an expressionAndrew Kelley6+217-42
2017-05-04 14:37std: take advantage of new while syntaxAndrew Kelley2+5-12
2017-05-04 14:18implement while for nullables and error unionsAndrew Kelley6+330-84
2017-05-03 22:12change while syntaxAndrew Kelley25+97-65
2017-05-03 21:23remove test and try expressions in favor of if expressionsAndrew Kelley19+148-226
2017-05-03 20:13add compile error for shadowing variableAndrew Kelley2+39-7
2017-05-03 20:00zig build: cache_root is relative to build_rootAndrew Kelley4+15-38
2017-05-03 18:28Generic doubly linked list. (#361)Andrea Orru3+274-0
2017-05-03 15:27zig build: inherit stdin for running commandsAndrew Kelley1+1-1
2017-05-02 23:20slightly better memset/memcpy implementationAndrew Kelley1+2-11
2017-05-02 22:22zig build: copy args for addCommandAndrew Kelley1+5-2
2017-05-02 22:21fix debug info for nullable typeAndrew Kelley1+1-1
2017-05-02 21:34add safe release build modeAndrew Kelley11+151-89
2017-05-02 16:59fix compiler crash when referencing a variable...Andrew Kelley4+47-2
2017-05-02 02:37allow undefined to be resolved with other typesAndrew Kelley4+31-34
2017-05-01 23:16make debug safety stuff lazyAndrew Kelley5+24-9
2017-05-01 20:35basic support for specifying packages at the command lineAndrew Kelley7+112-7
2017-05-01 17:12`@import("builtin")` instead of `@compileVar`Andrew Kelley33+315-419
2017-05-01 02:09zig build: support install for zig artifactsAndrew Kelley3+103-60
2017-05-01 01:03zig build: improved API for installing C build artifactsAndrew Kelley1+69-27
2017-05-01 00:29zig build can build and install static C librariesAndrew Kelley1+19-2
2017-05-01 00:11fix regression from previous commitAndrew Kelley3+11-10
2017-04-30 23:48zig build: refactor CLibrary and CExecutable into same structAndrew Kelley1+216-246
2017-04-30 22:56zig build: organize build artifactsAndrew Kelley16+357-146
2017-04-30 17:01zig build: when compiling C files put .o files in cache dirAndrew Kelley3+29-12
2017-04-30 16:21add peer type resolution `[]T` and `[0]T`Andrew Kelley4+53-18
2017-04-30 15:28back to AT&T syntax for assemblyAndrew Kelley6+17-37
2017-04-29 23:23add implicit cast from [0]T to %[]TAndrew Kelley4+159-6
2017-04-28 14:46build system: remove setLinkerScriptContentsAndrew Kelley1+6-28
2017-04-28 06:22zig puts temporary object files in zig-cache folderAndrew Kelley12+124-17
2017-04-28 03:40phi instruction retains stack ptr hintAndrew Kelley2+25-2
2017-04-27 23:40add compile error for returning local variable addressAndrew Kelley4+28-2
2017-04-27 22:40add no-elim-base-pointer to __zig_fail functionAndrew Kelley2+6-1
2017-04-27 20:15zig test no longer requires a separate test_runner.o fileAndrew Kelley10+185-132
2017-04-26 23:17build system: consolidate duplicate code and moreAndrew Kelley13+322-693
2017-04-26 16:56build system: addAssembly and addObject functionsAndrew Kelley2+29-6
2017-04-25 21:14revert the last 3 compile time improvementsAndrew Kelley4+37-222
2017-04-25 20:53compile time improvement - move bounds checking to function callsAndrew Kelley4+99-22
2017-04-25 19:37compile time improvement - move overflow math safety to fnsAndrew Kelley3+94-18
2017-04-25 18:20compile time improvement - add __zig_panic_slice fnAndrew Kelley2+33-1
2017-04-25 16:29add some timing diagnosticsAndrew Kelley7+89-0
2017-04-25 05:26update travis badge to new urlAndrew Kelley1+7-7
2017-04-24 21:53readme updateAndrew Kelley1+12-16
2017-04-24 21:04readme updateAndrew Kelley1+14-41
2017-04-24 20:17update READMEAndrew Kelley2+2-2
2017-04-24 17:03stack traces support compile units with no pc rangeAndrew Kelley1+40-19
2017-04-24 16:01better stack traces for ELF x86_64Andrew Kelley10+573-68
2017-04-24 05:33defer requires expr to be void. closes #341Josh Wolfe2+24-13
2017-04-24 04:49fix check-statement-is-void. add testsJosh Wolfe3+33-2
2017-04-23 23:59blocks check that their statements are voidJosh Wolfe11+80-22
2017-04-23 17:22make undefined as a constant value lazyAndrew Kelley11+139-93
2017-04-23 16:04refactor ir_gen_block to make different return paths more clearJosh Wolfe1+19-14
2017-04-23 15:34remove redundant unreachable code errorJosh Wolfe2+2-11
2017-04-23 15:12add test_artifacts to .gitignore, so you can commit while tests are runningJosh Wolfe1+1-0
2017-04-23 15:09zig build system: installFile and installClibraryAndrew Kelley1+10-4
2017-04-23 07:14fix crash when unwrapping error with no error declsAndrew Kelley4+18-2
2017-04-22 16:54new compile errors for setGlobalAlign and setGlobalSection builtinsAndrew Kelley2+76-4
2017-04-22 16:19slicing now returns correct const-nessAndrew Kelley8+44-29
2017-04-22 15:45add peer type resolution for T and ?TAndrew Kelley2+21-2
2017-04-22 15:36std.os.ChildProcess: fix closing wrong file descriptorsAndrew Kelley2+20-19
2017-04-21 20:46update syntax for try and nullable unwrappingAndrew Kelley18+208-284
2017-04-21 19:08remove `?return` and `?defer`Andrew Kelley8+19-114
2017-04-21 17:12std: fix PATH resolution when spawning childAndrew Kelley1+1-1
2017-04-21 15:06add Travis CI integrationAndrew Kelley4+30-7
2017-04-21 14:39rename `@ptrcast` to `@ptrCast` to follow conventionAndrew Kelley17+37-37
2017-04-21 06:26add example which exercises addObject in the zig build systemAndrew Kelley5+56-1
2017-04-21 05:56zig build system supports building a libraryAndrew Kelley17+641-245
2017-04-20 14:57add compile error tests for offsetOf builtinAndrew Kelley1+16-0
2017-04-20 14:45Merge pull request #338 from raulgrell/masterAndrew Kelley7+139-3
2017-04-20 11:36Add @offsetOf builtin functionRaul Leal7+139-3
2017-04-20 06:31Merge branch 'self-hosted-tests'Andrew Kelley29+4459-3161
2017-04-20 06:26delete test_artifacts directory when tests completeAndrew Kelley9+281-50
2017-04-19 20:59convert parseh tests to zig build systemAndrew Kelley5+451-494
2017-04-19 19:38test framework supports name prefix and filter argumentAndrew Kelley9+98-45
2017-04-19 18:41convert debug safety tests to zig build systemAndrew Kelley4+410-331
2017-04-19 18:00convert assemble and link tests to zig build systemAndrew Kelley11+921-541
2017-04-19 08:36update zig build help text when no build.zig foundAndrew Kelley1+8-5
2017-04-19 08:28remove unused test codeAndrew Kelley2+0-12
2017-04-19 08:12convert std lib tests to zig build systemAndrew Kelley4+1889-1874
2017-04-19 05:45convert build examples tests to zig build systemAndrew Kelley5+75-612
2017-04-19 05:13convert compare-output tests to use zig build systemAndrew Kelley12+1023-481
2017-04-18 17:57error when building exe with no entry pointAndrew Kelley5+58-3
2017-04-18 08:02bail out of analysis on first error during comptime evalAndrew Kelley1+9-2
2017-04-18 06:47std.rand API follows idiomatic convention for initAndrew Kelley2+21-18
2017-04-18 06:28add `@fieldParentPtr` builtin functionAndrew Kelley10+295-21
2017-04-18 04:05rename `@intType` to `@IntType` to follow conventionAndrew Kelley12+29-29
2017-04-18 00:15Merge branch 'raulgrell-master'Andrew Kelley2+90-5
2017-04-18 00:15minor clean ups from previous commitAndrew Kelley2+28-22
2017-04-13 09:59Implicit cast from T to %?TRaul Leal3+85-6
2017-04-17 23:28add compile error for intToPtr with a 0-bit ptrAndrew Kelley2+14-0
2017-04-17 23:08zig build system creates symlinks atomicallyAndrew Kelley6+266-11
2017-04-17 10:58build examples in ./run_testsAndrew Kelley1+33-1
2017-04-17 10:45zig build system: progress toward install and uninstallAndrew Kelley5+196-47
2017-04-17 07:20zig build system: implement custom command stepAndrew Kelley1+13-6
2017-04-17 06:58improvements to zig build system and unwrap error safetyAndrew Kelley7+260-89
2017-04-16 18:14zig build system: ability to link against dynamic library stepAndrew Kelley4+256-20
2017-04-14 23:29add tests for implicit semicolon. closes #297Josh Wolfe1+266-0
2017-04-14 23:09comptime ({}) should not get an implicit semicolonJosh Wolfe5+18-2
2017-04-13 21:21zig build system understands the concept of dependenciesAndrew Kelley4+446-116
2017-04-13 09:27move emacs/vim files to separate reposAndrew Kelley5+5-86
2017-04-13 07:34all internal functions get unnamed_addr attributeAndrew Kelley1+7-1
2017-04-13 07:09Merge remote-tracking branch 'origin/parser'Andrew Kelley6+97-106
2017-04-13 07:07typedefpocalypseAndrew Kelley14+334-620
2017-04-13 05:18block statement lists never get fake expressionsJosh Wolfe4+64-81
2017-04-12 23:49make it an error to ignore a statement's valueJosh Wolfe3+36-28
2017-04-13 05:15fix crash when using zig to linkAndrew Kelley5+81-84
2017-04-13 04:13ability to inline at function callsiteAndrew Kelley11+213-48
2017-04-13 04:12build: ignore libLLD.so when it is a broken symlinkAndrew Kelley1+1-1
2017-04-11 10:44try harder to find lldAndrew Kelley1+22-18
2017-04-11 10:14zig build system writes template build.zig file when none existsAndrew Kelley6+109-1
2017-04-11 07:37run alwaysinline pass in debug modeAndrew Kelley4+85-49
2017-04-11 00:02fix some -Wconversion errorsAndrew Kelley16+206-193
2017-04-10 07:00fix for loops not working at compile-timeAndrew Kelley2+16-2
2017-04-10 06:30fix mangling exported global variablesAndrew Kelley1+6-4
2017-04-08 21:45add enumTagName builtin functionAndrew Kelley10+192-142
2017-04-07 21:56allow implicit cast from `[N]T` to `&const []const T`Andrew Kelley3+63-18
2017-04-07 19:38fix std.mem.IncrementingAllocatorAndrew Kelley1+1-1
2017-04-07 19:34ability to implicitly cast integer literal to &const IntAndrew Kelley8+117-102
2017-04-07 04:33add compile error for the bug of unable to call var ags at compile timeAndrew Kelley2+8-0
2017-04-07 01:00fix var args having wrong index when runtime param before itAndrew Kelley2+27-1
2017-04-06 22:07peer resolve types [N]T, [M]T as []const TAndrew Kelley3+174-119
2017-04-06 19:04fix runtime struct initialization of bitfieldAndrew Kelley3+68-44
2017-04-06 17:59zig build: use -D for options instead of -OAndrew Kelley2+9-9
2017-04-06 09:34Update zig build system to support user defined optionsAndrew Kelley10+442-69
2017-04-05 21:55std: ChildProcess.spawn looks at PATH env varAndrew Kelley3+72-26
2017-04-05 11:46add support to use zig as a linker driverAndrew Kelley9+236-91
2017-04-05 04:19ability to use zig as an assemblerAndrew Kelley3+33-3
2017-04-05 01:36fix crash when referencing invalid member of builtin enumAndrew Kelley2+12-4
2017-04-05 01:19more accurate detection of pub mainAndrew Kelley1+1-1
2017-04-04 23:47support module level assemblyAndrew Kelley6+65-2
2017-04-04 19:37doc: link to Andrea's emacs modeAndrew Kelley2+1-25
2017-04-04 10:47zig build system: fix cleanup on error, report spawn errorAndrew Kelley2+7-6
2017-04-04 10:15link: correctly print debug linker invocationAndrew Kelley1+2-2
2017-04-04 10:07link: fix ignoring first linker argAndrew Kelley1+5-0
2017-04-04 06:02zig build system: delete ./build file on successAndrew Kelley1+2-0
2017-04-04 05:52zig build system improvements, add some std APIAndrew Kelley9+297-91
2017-04-04 04:17API for command line argsAndrew Kelley11+381-374
2017-04-04 03:29link: delete code that checks the linker versionAndrew Kelley1+2-17
2017-04-03 23:30fix std build for darwinAndrew Kelley2+2-2
2017-04-03 22:11delete alloca builtin functionAndrew Kelley10+171-206
2017-04-03 08:58zig build system: add setLinkerScript and setTargetAndrew Kelley10+374-148
2017-04-03 00:44proof of concept build systemAndrew Kelley4+76-44
2017-04-02 23:14expose environment variables in standard libraryAndrew Kelley2+42-8
2017-04-02 22:19zig build system progressAndrew Kelley11+742-51
2017-04-02 22:14fix else-if parsingJosh Wolfe2+19-10
2017-04-02 20:47defer without a block body requires a following semicolonJosh Wolfe1+22-11
2017-04-02 20:18add secret void expression after defer statement if it's the last statement in a blockJosh Wolfe1+5-1
2017-04-02 20:01allow implicit semicolon after defer {}Josh Wolfe1+12-12
2017-04-02 19:46variable declarations must be followed by semicolonJosh Wolfe1+6-4
2017-04-02 18:50fix confusion in block expression parsingJosh Wolfe2+99-84
2017-04-02 18:02Require top-level-declaration comptime use {}Josh Wolfe1+9-6
2017-04-02 17:53show implicit semicolon rules in langref grammarJosh Wolfe1+15-20
2017-03-31 15:41clean up analysis of {blocks}Josh Wolfe3+23-10
2017-03-30 06:53ignore eclipse project configurationJosh Wolfe1+3-0
2017-03-31 10:18change `@bitcast` to `@ptrcast`Andrew Kelley15+90-81
2017-03-31 09:48first pass at zig build systemAndrew Kelley27+475-188
2017-03-30 05:18fix cmake finding dependencies for ubuntuJosh Wolfe4+8-5
2017-03-28 22:05std/mem: take advantage of new printfAndrew Kelley1+1-4
2017-03-27 01:07add stack protector safety when linking libcAndrew Kelley19+437-185
2017-03-26 19:06add debug safety checks for remainder divisionAndrew Kelley7+76-29
2017-03-26 18:48update langrefAndrew Kelley1+1-1
2017-03-26 18:41add comptime eval for some uint comparisons with 0Andrew Kelley2+52-0
2017-03-26 10:39organize std and make import relative to current fileAndrew Kelley32+192-197
2017-03-26 09:21replace "&&" and "||" with "and" and "or"Andrew Kelley19+46-111
2017-03-26 08:58new unreachable syntaxAndrew Kelley35+130-192
2017-03-26 08:30add comptime top level declarationAndrew Kelley7+95-69
2017-03-26 07:46add test for implicit conversion from array to mutable sliceAndrew Kelley1+8-0
2017-03-26 07:39introduce copyable conceptAndrew Kelley13+115-65
2017-03-23 22:59use intel dialect for inline assemblyAndrew Kelley5+41-24
2017-03-23 22:28don't mangle symbols with underscoresAndrew Kelley4+46-8
2017-03-23 06:59improvements for windows and libc integrationAndrew Kelley13+119-17
2017-03-22 15:55on Darwin/MacOS/iOS, add c to link libs implicitlyAndrew Kelley1+11-0
2017-03-22 15:26unify main entry point regardless of whether linking libcAndrew Kelley12+86-57
2017-03-20 19:32fix test regression regarding shadowing namesAndrew Kelley5+31-11
2017-03-18 15:24lazy analysis of top level declarationsAndrew Kelley4+127-55
2017-03-16 20:02introduce new test syntaxAndrew Kelley58+617-880
2017-03-15 01:39Merge branch 'master' into lldAndrew Kelley2+16-4
2017-03-15 01:38fix behavior with reinterpreting constant memoryAndrew Kelley2+16-4
2017-03-13 17:11add --each-lib-rpath option and corresponding config optionAndrew Kelley9+61-4
2017-03-13 15:54use lld instead of system linkerAndrew Kelley12+125-138
2017-03-10 16:30types with zero bits do not have a pointer handleAndrew Kelley1+2-2
2017-03-10 16:21codegen nullable void the same way as boolAndrew Kelley3+70-21
2017-03-10 07:58add default value for macosx version min when compiling nativelyAndrew Kelley1+2-0
2017-03-10 07:50fix not allocating enough memory for passing argsAndrew Kelley1+1-1
2017-03-10 07:29update to llvm 4.0Andrew Kelley9+219-207
2017-03-10 00:12break off some of std.io into std.fmt, generalize printfAndrew Kelley6+378-295
2017-03-09 21:13support passing var args directlyAndrew Kelley2+116-66
2017-03-08 22:02fix a case of invalid ptr const-nessAndrew Kelley4+18-4
2017-03-08 00:08fix assertion error, trying to dereference to arrayAndrew Kelley2+15-1
2017-03-03 04:03add basic emacs syntax fileAndrew Kelley2+25-0
2017-03-03 04:03remove zeroes from vim syntax fileAndrew Kelley1+1-1
2017-03-03 00:21Merge pull request #269 from Jmeggesto/masterAndrew Kelley1+1-1
2017-03-03 00:14Fix unused return value in darwin.zigJackie Meggesto1+1-1
2017-03-02 23:51add compile error for assigning number literal to non-comptime varAndrew Kelley3+12-2
2017-02-28 08:32fix assertion failure for some switch errorsAndrew Kelley1+2-0
2017-02-28 08:07rename CBuf to Buffer0 and some minor std API changesAndrew Kelley5+115-69
2017-02-27 05:05fix inability to write to global in some casesAndrew Kelley7+89-89
2017-02-27 04:50more robust const struct valuesAndrew Kelley4+63-9
2017-02-26 21:30add passing test for floating point edge caseAndrew Kelley1+15-0
2017-02-26 19:35fix examplesAndrew Kelley2+4-4
2017-02-24 21:10README: more robust suggested configuration commandAndrew Kelley1+1-1
2017-02-24 20:11unwrap error payload instruction has side effects only if safety check onAndrew Kelley1+6-1
2017-02-24 20:07fix unwrap error payload not emitting debug safetyAndrew Kelley2+15-1
2017-02-24 20:00add compile error for ignoring return valueAndrew Kelley10+102-53
2017-02-24 18:57add compile error for control flow using comptime var at runtimeAndrew Kelley3+29-0
2017-02-23 23:56add character format specifier to std.io.OutStream.printfAndrew Kelley2+23-2
2017-02-23 21:52fix use decls not always workingAndrew Kelley3+17-19
2017-02-23 21:13update std code for MacOSAndrew Kelley3+15-6
2017-02-22 20:36fix wrong format specifierAndrew Kelley1+1-1
2017-02-22 05:54fix regression with bit fields that align properlyAndrew Kelley2+39-12
2017-02-22 05:49bitfields support for array of non-store-aligned packed structsAndrew Kelley6+146-57
2017-02-21 19:22correct size of types for packed structsAndrew Kelley4+70-8
2017-02-21 00:56more robust detection of types that failed to resolveAndrew Kelley3+246-196
2017-02-18 23:33fix assertion failure when first use of a struct is sizeOfAndrew Kelley2+4-0
2017-02-17 00:35pointers with bit offset contain lengthAndrew Kelley6+74-57
2017-02-16 23:42ability to write to bit fieldsAndrew Kelley2+47-10
2017-02-16 22:08support arithmetic for non byte aligned integer typesAndrew Kelley6+161-66
2017-02-16 20:45reading from a bit field partially worksAndrew Kelley6+66-9
2017-02-16 18:58move volatile pointers to central type tableAndrew Kelley4+50-28
2017-02-16 18:45move int and array types to central tableAndrew Kelley3+134-35
2017-02-15 23:55ability to declare const bitfieldsAndrew Kelley6+370-86
2017-02-14 06:08add runtime debug safety for dividing integer min value by -1Andrew Kelley4+39-7
2017-02-12 23:27fix crash when return value is ??voidAndrew Kelley2+21-1
2017-02-12 22:56fix tokenization assertion failure on some float numbersAndrew Kelley1+1-1
2017-02-12 22:45printf: only include + sign on signed ints if width specifiedAndrew Kelley1+8-6
2017-02-12 22:22slice and array re-work plus some misc. changesAndrew Kelley24+460-288
2017-02-11 20:06std.io.parseUnsigned buf parameter is constAndrew Kelley3+4-4
2017-02-11 19:01fix crash on string literal with character code >= 128Andrew Kelley2+8-6
2017-02-11 18:13rework compile-time known pointer valuesAndrew Kelley6+629-298
2017-02-09 17:51zig logo in readmeAndrew Kelley1+1-1
2017-02-09 17:43remove the depends_on_compile_var codeAndrew Kelley4+137-281
2017-02-09 07:50lots of miscellaneous things all in one big commitAndrew Kelley15+622-78
2017-02-07 22:19std.io supports printing integers as hex valuesAndrew Kelley18+191-132
2017-02-07 06:53inline assembly allows clobbers with no inputAndrew Kelley1+6-0
2017-02-07 06:50variables, memcpy, and memset all get alignmentAndrew Kelley3+41-74
2017-02-06 18:50coldcc works betterAndrew Kelley4+19-5
2017-02-06 08:10improved behavior on debug safety crashAndrew Kelley10+255-64
2017-02-06 01:49fix volatile not respected for storing through a struct pointerAndrew Kelley2+25-17
2017-02-06 00:55fix assigning to const ptr through struct or indexAndrew Kelley2+20-14
2017-02-05 23:58try expression can omit variable assignmentsAndrew Kelley3+42-11
2017-02-05 23:23tell LLVM the target sub arch typeAndrew Kelley3+10-24
2017-02-05 21:09use printf in test runner codeAndrew Kelley1+2-12
2017-02-05 21:06delete unneeded IR code and fix assigning to const ptrAndrew Kelley1+1-28
2017-02-05 21:00fix volatile not respected for loadsAndrew Kelley2+26-20
2017-02-05 18:14all functions are nounwind because zig does not support exceptionsAndrew Kelley1+1-3
2017-02-05 18:12`%=` in inline assembly survives optimizationAndrew Kelley2+1-6
2017-02-05 17:50setGlobalSection and setGlobalAlign work for functionsAndrew Kelley4+65-24
2017-02-05 06:57even external functions which provide definitions get nounwindAndrew Kelley1+1-1
2017-02-05 05:16infer hard float from target environments that imply itAndrew Kelley1+8-1
2017-02-05 04:04memset and memcpy implementations need not return destAndrew Kelley1+8-8
2017-02-05 03:33inline assembly supports `%=` syntaxAndrew Kelley3+18-3
2017-02-05 03:12memcpy and memset builtins support volatile pointersAndrew Kelley4+34-13
2017-02-05 02:49remove volatileStore builtin; add volatile pointersAndrew Kelley10+213-172
2017-02-04 15:38add compile error when setting non power of 2 alignmentAndrew Kelley2+15-1
2017-02-04 15:22ability to set global variable alignment and ...Andrew Kelley7+38-34
2017-02-03 21:27preserve names of exported variablesAndrew Kelley1+12-12
2017-02-03 20:53in freestanding environment, assume gnu binutilsAndrew Kelley1+5-2
2017-02-03 20:14add volatileStore() builtin functionAndrew Kelley4+35-10
2017-02-03 18:56add setGlobalAlign and setGlobalSection builtin functionsAndrew Kelley5+223-18
2017-02-03 17:34add ability to set linker scriptAndrew Kelley5+17-1
2017-02-03 17:09typedefs work for binary math operationsAndrew Kelley4+65-50
2017-02-03 16:59exported global variables get emitted as external in LLVMAndrew Kelley5+40-20
2017-02-03 16:39implement packed structsAndrew Kelley12+161-118
2017-02-03 04:14make --target-os freestanding workAndrew Kelley1+16-1
2017-02-02 22:18update outdated commentAndrew Kelley1+1-1
2017-02-02 22:09add try expressionAndrew Kelley12+330-89
2017-02-02 20:03fix ability to call method on variable at compile timeAndrew Kelley2+28-3
2017-02-02 19:55fix behavior when initializing struct with undefinedAndrew Kelley6+68-30
2017-02-02 18:23remove ability to mark if and switch as inlineAndrew Kelley7+29-64
2017-02-02 17:21prefix op maybe and error are for types onlyAndrew Kelley1+2-8
2017-02-01 08:28document setDebugSafety builtin functionAndrew Kelley1+4-0
2017-01-31 21:04fix var args allocating wrong amount of memory in compilerAndrew Kelley3+7-7
2017-01-31 20:50fix crash when passing void to var args functionAndrew Kelley5+43-8
2017-01-31 18:38add integer literal to pointer explicit castAndrew Kelley2+35-0
2017-01-31 18:26readme updateAndrew Kelley1+11-12
2017-01-31 07:30fix crash when assigning too large value to integerAndrew Kelley2+11-0
2017-01-30 04:35fix compile time initialization of array with undefinedAndrew Kelley5+60-1
2017-01-30 02:57fix sometimes using wrong outer scope for generating defersAndrew Kelley2+37-4
2017-01-30 00:10fix behavior for comptime and runtime basic block phiAndrew Kelley2+29-0
2017-01-26 20:34fix runtime branching tricking the comptime evaluationAndrew Kelley3+49-13
2017-01-24 07:06update cat example codeAndrew Kelley1+4-4
2017-01-24 06:58printf var args proof of conceptAndrew Kelley9+412-38
2017-01-24 04:30various fixesAndrew Kelley10+84-42
2017-01-23 21:40basic support for functions with variable length argumentsAndrew Kelley11+257-63
2017-01-23 06:19update charToDigit to take advantage of switch syntaxAndrew Kelley1+10-9
2017-01-23 05:11mem.free no longer requires explicit type argumentAndrew Kelley5+7-8
2017-01-23 04:20remove staticEval builtin in favor of comptime expressionAndrew Kelley11+16-100
2017-01-23 03:59introduce comptime expressionAndrew Kelley8+118-136
2017-01-23 00:51use comptime instead of inline for var and paramsAndrew Kelley22+82-79
2017-01-16 22:24get rid of zeroes literalAndrew Kelley9+4-38
2017-01-16 22:18add test for compile error returning from defer expressionAndrew Kelley1+15-0
2017-01-16 22:15add test for compile time bool not operatorAndrew Kelley1+11-0
2017-01-16 21:39ability to equality compare with nullAndrew Kelley2+66-11
2017-01-16 21:07equality comparison of void types is known at compile timeAndrew Kelley2+26-3
2017-01-16 20:24implement error when assigning to field of const structAndrew Kelley4+17-5
2017-01-16 19:58add test for short-circuit AND and OR assignmentAndrew Kelley1+14-0
2017-01-16 19:23Merge branch 'master' into ir-mergeAndrew Kelley5+129-3
2017-01-16 17:42fix handling of const values for 2d arraysAndrew Kelley4+53-11
2017-01-16 06:44fix array of enums. also render debug info for const varsAndrew Kelley3+44-38
2017-01-16 04:36fix get_maybe_type not ensuring complete child typeAndrew Kelley1+2-0
2017-01-16 04:27fix llvm assertion failure for zero bits structsAndrew Kelley1+1-0
2017-01-16 03:34fix handling of invalid enumerationAndrew Kelley2+4-5
2017-01-16 03:16fix enum codegen and implement comptime switch var on enumsAndrew Kelley3+46-9
2017-01-13 22:33fix some stuff when llvm has assertions onAndrew Kelley5+19-42
2017-01-13 21:24fix some bugs with structsAndrew Kelley1+25-4
2017-01-12 23:10fix crash when casting fn call argAndrew Kelley1+1-0
2017-01-12 23:10fix use decl regressionAndrew Kelley2+5-4
2017-01-12 20:10IR: fix array concatenationAndrew Kelley3+17-12
2017-01-12 08:15IR: implement macro for function aliasing function pointerAndrew Kelley10+176-139
2017-01-12 03:25pass some parseh testsAndrew Kelley3+111-43
2017-01-12 00:09pass more testsAndrew Kelley5+37-17
2017-01-11 23:23fix some testsAndrew Kelley1+7-6
2017-01-11 23:06better error message for unable to eval const exprAndrew Kelley2+28-25
2017-01-11 05:38fix a few testsAndrew Kelley2+54-67
2017-01-10 21:28IR: implement error for missing or extra switch prongsAndrew Kelley5+155-12
2017-01-10 20:39partially fix parseh commandAndrew Kelley8+102-21
2017-01-09 03:35pass division by zero testAndrew Kelley1+19-0
2017-01-09 03:25pass unnecessary if statement testAndrew Kelley9+181-54
2017-01-08 15:54fix unable to eval const expr test caseAndrew Kelley2+4-2
2017-01-08 15:41fix some testsAndrew Kelley1+11-21
2017-01-08 15:30don't try to eval extern functions at compile timeAndrew Kelley2+2-2
2017-01-07 19:27pass conflicting variable name testAndrew Kelley1+4-4
2017-01-07 19:24add compile error for initializing struct with non struct typeAndrew Kelley1+7-0
2017-01-06 07:04don't mark call instruction as generatedAndrew Kelley2+2-2
2017-01-06 00:25pass more testsAndrew Kelley3+2-4
2017-01-06 00:20pass more tests by updating expected error messagesAndrew Kelley2+7-6
2017-01-06 00:05pass array access compile error testsAndrew Kelley2+23-12
2017-01-05 23:50pass cannot assign to constant testAndrew Kelley8+70-36
2017-01-05 09:20fix compiler rtAndrew Kelley1+262-263
2017-01-05 09:03pass unreachable variable testAndrew Kelley1+2-2
2017-01-05 09:01pass undeclared identifier testAndrew Kelley1+3-5
2017-01-05 08:57self hosted tests import std libraryAndrew Kelley30+100-364
2017-01-05 08:40fix hash map implementationAndrew Kelley1+3-0
2017-01-05 08:29fix mul and sub overflow ops being rendered as additionAndrew Kelley1+2-2
2017-01-05 08:22containers created during eval get names for parametersAndrew Kelley5+204-172
2017-01-05 06:23fix mem.sliceAsInt regressionAndrew Kelley1+1-0
2017-01-05 05:59IR: pass MT19937_64 testAndrew Kelley4+16-6
2017-01-05 04:21IR: add unreachable code compiler errorAndrew Kelley6+324-295
2017-01-04 06:56fix debug information for function pointers in structsAndrew Kelley2+16-2
2017-01-01 00:48IR: std library passes codegenAndrew Kelley1+0-3
2016-12-31 23:25IR: std makes it to codegenAndrew Kelley3+75-66
2016-12-31 22:10IR: progress toward compiling standard libraryAndrew Kelley18+101-81
2016-12-31 07:23IR: implement binary not instructionAndrew Kelley4+46-15
2016-12-31 06:58IR: add error for goto jumping over variable declarationAndrew Kelley2+12-3
2016-12-31 06:31eradicate use of zeroes in stdAndrew Kelley5+16-35
2016-12-30 23:47IR: handle phi instruction with 0 resulting incoming valuesAndrew Kelley1+5-1
2016-12-30 23:34IR: better basic block dependency detectionAndrew Kelley5+833-30
2016-12-28 08:47IR: error for returning from defer expressionAndrew Kelley5+57-5
2016-12-28 06:36rename self_hosted3 to self_hostedAndrew Kelley1+0-0
2016-12-28 06:35IR: pass genericFnWithImplicitCast testAndrew Kelley3+14-12
2016-12-28 06:31IR: pass pointerToVoidReturnType testAndrew Kelley4+22-23
2016-12-28 06:15IR: pass passSliceOfEmptyStructToFn testAndrew Kelley8+255-97
2016-12-26 22:11IR: pass castSliceToU8Slice testAndrew Kelley3+32-44
2016-12-26 21:34IR: pass intToEnum testAndrew Kelley6+93-33
2016-12-26 21:04IR: pass cStringConcatenation testAndrew Kelley4+27-18
2016-12-26 20:49IR: pass pointerComparison testAndrew Kelley2+10-12
2016-12-26 20:45IR: pass intToPtrCast testAndrew Kelley7+151-22
2016-12-26 08:44IR: port all passing tests overAndrew Kelley12+441-457
2016-12-26 08:16IR: pass staticEvalListInit testAndrew Kelley3+41-16
2016-12-26 08:05IR: port more testsAndrew Kelley3+53-56
2016-12-26 08:02IR: pass genericMallocFree testAndrew Kelley4+18-26
2016-12-26 07:53IR: pass explicitCastMaybePointers testAndrew Kelley2+12-5
2016-12-26 07:49IR testing: rename cases3 dir to casesAndrew Kelley37+84-84
2016-12-26 07:42IR: port more testsAndrew Kelley9+50-42
2016-12-26 07:36IR: pass enumToInt testAndrew Kelley6+124-47
2016-12-26 06:37IR: port more testsAndrew Kelley4+84-32
2016-12-25 23:31IR: port more testsAndrew Kelley8+115-115
2016-12-25 09:15IR: support compile time global pointer reinterpretAndrew Kelley9+1090-938
2016-12-22 15:39IR: support const refAndrew Kelley4+60-17
2016-12-22 15:09port more testsAndrew Kelley12+106-143
2016-12-22 14:35IR: fix missing implicit casts in init expressionsAndrew Kelley5+91-65
2016-12-22 13:48IR: port another testAndrew Kelley2+14-19
2016-12-22 13:05IR: fix switch enum variable for void enum fieldAndrew Kelley3+35-27
2016-12-22 06:42IR: port more testsAndrew Kelley13+286-284
2016-12-22 06:20IR: port more testsAndrew Kelley17+425-401
2016-12-22 05:55IR: port some testsAndrew Kelley7+123-116
2016-12-22 05:46pass void parameters testAndrew Kelley4+18-13
2016-12-22 05:20IR: port some testsAndrew Kelley5+67-57
2016-12-22 05:12migrate all the temporary tests to new test fileAndrew Kelley9+152-117
2016-12-22 04:48IR: fix compile time evaluation of else prong in switchAndrew Kelley1+10-8
2016-12-22 04:34update more std library to new zigAndrew Kelley9+34-34
2016-12-22 04:04IR: fix phi instruction when one of the predecessors is unreachableAndrew Kelley2+5-3
2016-12-22 03:42get_error_type calls ensure_complete_type on childAndrew Kelley1+79-79
2016-12-22 02:49IR: implement runtime enum init and switch on enum with variableAndrew Kelley5+90-19
2016-12-20 06:50IR: enum init supportAndrew Kelley12+514-607
2016-12-20 02:06IR: fix lazy eval of enum field accessAndrew Kelley1+1-0
2016-12-20 00:54IR: update all error messages to be useful if generic instantiationAndrew Kelley1+73-71
2016-12-19 22:25IR: support maybe defersAndrew Kelley5+107-73
2016-12-19 21:45IR: support error defersAndrew Kelley4+76-26
2016-12-19 05:53organize testsAndrew Kelley6+27-33
2016-12-19 05:41IR: start a new passing self hosted test suiteAndrew Kelley16+420-611
2016-12-19 05:04IR: if and switch guaranteed compile time if target expr isAndrew Kelley6+257-118
2016-12-19 02:15better error message generic instantiationsAndrew Kelley1+9-1
2016-12-19 01:52errors from inline fn calls include stack traceAndrew Kelley5+26-10
2016-12-19 01:22IR: add MaybeOkOr instructionAndrew Kelley1+43-1
2016-12-19 01:09workaround for Arch being a primitive typeAndrew Kelley4+30-14
2016-12-19 00:40IR: add FnProto instructionAndrew Kelley12+416-300
2016-12-18 23:23IR: memoize compile-time evaluated fn invocationsAndrew Kelley4+69-7
2016-12-18 22:53remove duplicate definition of container_stringAndrew Kelley3+3-10
2016-12-18 22:50IR: ability to return a container from a functionAndrew Kelley1+18-7
2016-12-18 22:24hello.zig working with all structs anonymousAndrew Kelley10+57-34
2016-12-18 21:56IR: all structs anonymousAndrew Kelley11+168-197
2016-12-18 18:55IR: fix codegen of ref instructionAndrew Kelley2+11-1
2016-12-18 18:37IR: phi instruction handles unreachable values correctlyAndrew Kelley2+13-5
2016-12-18 18:20IR: fix err variable in ErrOkOr instructionAndrew Kelley4+2-59
2016-12-18 07:13IR: fix container field access via container pointerAndrew Kelley1+8-1
2016-12-18 06:54IR: basic support for implicit casting to const pointerAndrew Kelley3+43-2
2016-12-18 05:53IR: fix type of decls accessed via namespaceAndrew Kelley1+3-3
2016-12-18 05:36IR: add runime negationAndrew Kelley1+9-4
2016-12-18 05:25IR: update some std code to newest zigAndrew Kelley2+3-3
2016-12-18 05:25IR: unreachable has lowest priority when resolving peer typesAndrew Kelley1+4-4
2016-12-18 05:24IR: make generic function type have zero_bits flagAndrew Kelley1+1-0
2016-12-18 05:09IR: support var type args and fix phi peer type resolutionAndrew Kelley3+259-189
2016-12-18 03:13IR: allow undefined compile time values sometimesAndrew Kelley1+46-44
2016-12-18 03:00IR: consolidate Ref and PrefixOpAddressOf instructionsAndrew Kelley4+60-108
2016-12-18 01:47IR: fix `this` expressionAndrew Kelley4+47-18
2016-12-17 22:57IR: fix compile time switch eval for enumsAndrew Kelley2+9-3
2016-12-17 22:48IR: fix switching on enumAndrew Kelley4+99-39
2016-12-17 21:06IR: add more instructionsAndrew Kelley8+863-520
2016-12-14 20:43IR: panic with a TODO instead of generating invalid codeAndrew Kelley1+34-2
2016-12-14 20:24fix external function callsAndrew Kelley1+1-1
2016-12-14 00:36IR: implement maybe return expressionAndrew Kelley4+78-85
2016-12-13 09:30IR: implement the rest of the builtin functionsAndrew Kelley7+491-188
2016-12-13 06:58IR: implement character literalAndrew Kelley1+16-54
2016-12-13 06:48IR: implement breakpoint builtinAndrew Kelley4+44-6
2016-12-12 06:59IR: implement memberCount builtinAndrew Kelley5+71-21
2016-12-12 05:31IR: implement memcpy, memset, and slice expressionAndrew Kelley7+707-305
2016-12-12 00:43IR: implement alloca builtinAndrew Kelley5+166-115
2016-12-11 23:43IR: implement compile time array concatenationAndrew Kelley1+109-98
2016-12-11 22:17IR: implement compile time array multiplicationAndrew Kelley1+190-113
2016-12-11 21:30IR: implement intType builtinAndrew Kelley7+220-120
2016-12-11 20:31IR: implement truncate builtinAndrew Kelley5+136-62
2016-12-11 19:27IR: implement divExact builtinAndrew Kelley5+145-48
2016-12-11 09:06IR: implement fence and cmpxchg builtinsAndrew Kelley7+365-306
2016-12-11 05:43IR: implement embedFile builtinAndrew Kelley4+81-43
2016-12-11 05:13IR: fix implementation of parsehAndrew Kelley10+663-478
2016-12-10 23:43IR: don't crash if number literal used with pure errorAndrew Kelley1+9-1
2016-12-10 23:38IR: support error union typeAndrew Kelley3+40-20
2016-12-10 22:11IR: fix errorName builtinAndrew Kelley3+43-11
2016-12-08 07:15IR: better array len instructionAndrew Kelley1+1-2
2016-12-08 07:09IR: omit debug safety checks in for loop codegenAndrew Kelley4+34-24
2016-12-08 06:52IR: a bunch of fixes and some additionsAndrew Kelley6+203-95
2016-12-07 16:29IR: add compileError builtin fnAndrew Kelley4+54-55
2016-12-07 06:23IR: add minValue, maxValue, and negationAndrew Kelley6+239-82
2016-12-07 05:35delete unused builtin function stuffAndrew Kelley2+43-64
2016-12-07 05:22IR: add error for assigning runtime value to inline varAndrew Kelley4+74-34
2016-12-07 03:04IR: implement compile time eval unwrap maybeAndrew Kelley4+35-6
2016-12-07 02:26IR: implement deferAndrew Kelley8+95-189
2016-12-06 02:39remove the boolean argument from setFnTestAndrew Kelley5+11-29
2016-12-06 00:12IR: implement short circuit bool or, andAndrew Kelley2+104-60
2016-12-05 23:43IR: implement break and continueAndrew Kelley7+228-193
2016-12-05 10:12IR: implement generic function callsAndrew Kelley7+301-75
2016-12-05 06:08IR: inline function evaluation works on generic functionsAndrew Kelley3+100-65
2016-12-05 04:52IR: compile time function evaluationAndrew Kelley6+156-82
2016-12-05 02:06add missing copyright noticesAndrew Kelley7+49-0
2016-12-02 04:25IR: re-organize where state goes to prepare for genericsAndrew Kelley10+1495-1886
2016-12-02 02:08rewrite scope implementationAndrew Kelley7+420-266
2016-12-01 18:55rename BlockContext to ScopeAndrew Kelley7+200-200
2016-11-28 07:40IR: function call porting progressAndrew Kelley8+935-1582
2016-11-27 06:45IR: silence irrelevant function prototype errorsAndrew Kelley2+35-14
2016-11-27 06:31IR: fix not checking for error in unary bool notAndrew Kelley1+6-2
2016-11-27 06:22IR: add ref instructionAndrew Kelley4+103-16
2016-11-27 05:14IR: detect error for exceeding branch quotaAndrew Kelley3+41-27
2016-11-27 04:33IR: add inline gotoAndrew Kelley2+39-11
2016-11-27 04:24IR: fix crash when duplicate label errorAndrew Kelley1+5-4
2016-11-27 04:16IR: support goto and labelsAndrew Kelley4+143-172
2016-11-27 02:16IR: fix parsing while loopAndrew Kelley1+3-0
2016-11-27 01:52IR: support import builtin functionAndrew Kelley9+417-1080
2016-11-26 20:38IR: support inline switchAndrew Kelley5+68-11
2016-11-26 09:37IR: add error for non static const on switch case rangeAndrew Kelley5+80-38
2016-11-26 09:03IR: support switch with rangeAndrew Kelley2+34-2
2016-11-26 05:25IR: switch expression works with numbersAndrew Kelley6+372-165
2016-11-24 07:44IR: generating a switch statementAndrew Kelley10+334-447
2016-11-21 20:36IR: implement setFnVisible builtinAndrew Kelley6+371-305
2016-11-21 20:01IR: fix codegen for arraysAndrew Kelley4+253-229
2016-11-21 18:53IR: fix detection of invalid codegenAndrew Kelley3+16-5
2016-11-21 18:27IR: implement ctz and clz builtinsAndrew Kelley7+270-100
2016-11-21 08:08IR: support unwrap maybe operationAndrew Kelley5+317-302
2016-11-20 07:11IR: support sizeOf builtinAndrew Kelley4+94-21
2016-11-19 06:56IR: implement ir_print for maybe typeAndrew Kelley1+9-1
2016-11-19 06:53IR: error for uncasted null lit variableAndrew Kelley4+30-4
2016-11-19 06:39IR: implement compileVar builtin and moreAndrew Kelley7+357-416
2016-11-19 04:52IR: more maybe type supportAndrew Kelley4+150-86
2016-11-19 03:44IR: fix decl references pointernessAndrew Kelley1+26-13
2016-11-19 03:24IR: correctly codegening memset and memcpyAndrew Kelley7+33-56
2016-11-19 01:57IR: support setDebugSafety builtin functionAndrew Kelley6+167-76
2016-11-18 07:07IR: inline assembly workingAndrew Kelley2+136-130
2016-11-18 02:17remove AST cloning code and add AST render for while loopsAndrew Kelley5+13-337
2016-11-18 02:07IR: pointers to constants use correct addressesAndrew Kelley2+39-17
2016-11-17 09:00IR: pointers to constants don't copy dataAndrew Kelley8+263-313
2016-11-17 05:44remove superseded eval codeAndrew Kelley2+0-1010
2016-11-15 06:48IR: implement pointer dereferencing (even at compile time)Andrew Kelley1+55-27
2016-11-15 02:01IR: implement compile time array accessAndrew Kelley1+58-6
2016-11-14 02:07IR: add assembly instructionAndrew Kelley5+368-229
2016-11-13 21:02IR: fix hang for unreachable functionsAndrew Kelley1+26-27
2016-11-13 18:42IR: fix prefix op eval setting wrong typeAndrew Kelley2+43-55
2016-11-13 06:56IR handles global variables correctlyAndrew Kelley4+36-27
2016-11-10 05:41IR: gen string literalAndrew Kelley3+85-16
2016-11-10 04:21IR: move unused codegen code to commented out in bottom of ir.cppAndrew Kelley2+2080-2247
2016-11-09 17:12Merge pull request #209 from stereosteve/sortAndrew Kelley3+113-0
2016-11-08 00:37IR: support pointer typesAndrew Kelley1+63-32
2016-11-07 23:58IR: support slice typesAndrew Kelley6+341-151
2016-11-04 19:36WIP moving all analysis to IRAndrew Kelley8+4012-4677
2016-11-03 18:26IR: support this literal and bool literalAndrew Kelley2+61-41
2016-11-03 18:13add concept of inline for, inline while, inline varAndrew Kelley8+217-108
2016-11-03 07:01add sort to CMakeLists + std/indexSteve Perkins2+2-0
2016-11-03 04:10sort requires compare function.Steve Perkins1+24-59
2016-11-02 22:52sortCmp allows for a custom cmp functionSteve Perkins1+81-0
2016-11-02 22:10quicksortSteve Perkins1+65-0
2016-10-30 06:46*WIP*Andrew Kelley6+762-244
2016-10-29 23:24ir: support return expressionAndrew Kelley2+34-18
2016-10-29 23:14ir: ability to modify global varsAndrew Kelley5+188-72
2016-10-28 16:15more test coverage, change 'got' to 'found' in errorsAndrew Kelley2+54-49
2016-10-28 16:04more test coverageAndrew Kelley1+12-0
2016-10-28 06:32IR: ability to assign to an array at runtimeAndrew Kelley3+126-77
2016-10-27 07:28IR analysis unrolls a complicated loopAndrew Kelley4+122-74
2016-10-27 05:52IR: phi instruction works at compile timeAndrew Kelley1+34-2
2016-10-27 05:08IR can inline loopsAndrew Kelley6+210-88
2016-10-25 06:36Merge pull request #206 from fsaintjacques/fix/doc-langrefAndrew Kelley1+3-3
2016-10-23 05:33IR supports variable assignmentAndrew Kelley5+106-68
2016-10-23 04:21IR: introduce concept of lvaluesAndrew Kelley6+522-280
2016-10-22 02:43capitalize builtins in docFrançois Saint-Jacques1+3-3
2016-10-20 05:13add variable declaration initialization IRAndrew Kelley3+58-7
2016-10-18 07:00add variable declaration IRAndrew Kelley4+305-2
2016-10-16 06:19IR working for if statementsAndrew Kelley7+1017-487
2016-10-12 03:45IR if statements WIPAndrew Kelley5+1756-1505
2016-10-09 06:20explicit casting works with IRAndrew Kelley7+835-670
2016-10-06 05:09IR in 2 passesAndrew Kelley6+241-249
2016-10-03 18:24fix warning on some compiler versionsAndrew Kelley1+1-0
2016-10-03 03:48simple add function works with IRAndrew Kelley6+1011-129
2016-10-01 00:12empty function compiles successfully with IRAndrew Kelley10+610-248
2016-09-30 06:21*WIP*Andrew Kelley4+402-46
2016-09-28 15:29fix regression: debug safety sometimes incorrectly disabledAndrew Kelley1+1-1
2016-09-28 06:33remove compiler directivesAndrew Kelley40+812-528
2016-09-27 04:09clean up test directoryAndrew Kelley6+33-30
2016-09-27 03:47add this keyword refers to thing in immediate scopeAndrew Kelley16+167-16
2016-09-27 02:42std/rand: remove unneeded TODOAndrew Kelley1+0-2
2016-09-27 02:33cstr.len and cstr.cmp can run at compile timeAndrew Kelley3+167-104
2016-09-27 00:00emit error for extern functionAndrew Kelley3+17-16
2016-09-26 23:42fix crash when doing binary not on integer literalAndrew Kelley2+9-4
2016-09-26 04:40add error message for method call on non methodAndrew Kelley3+86-25
2016-09-26 04:06refactor field access code into more generic container codeAndrew Kelley2+118-40
2016-09-25 17:39ability to have struct to have a field which is slice of itselfAndrew Kelley3+52-3
2016-09-23 19:18enums support member functionsAndrew Kelley7+103-43
2016-09-23 15:53fix compiler crash for misspelled type with pointer only referenceAndrew Kelley2+37-0
2016-09-23 06:00stack trace is able to figure out compilation unitAndrew Kelley9+376-174
2016-09-22 14:48os: fix file descriptor leak in os_execAndrew Kelley1+8-2
2016-09-22 14:40fix compile crash when leaving out for loop parameterAndrew Kelley2+13-2
2016-09-21 21:40fix incorrect linking from previous commitAndrew Kelley2+21-15
2016-09-21 15:18exporting an object creates an h fileAndrew Kelley3+8-4
2016-09-20 20:10fix error when switch prong has implicit castAndrew Kelley6+243-14
2016-09-20 01:23avoid emitting "no member" errors when use import failsAndrew Kelley1+1-0
2016-09-20 00:19tests: correct test nameAndrew Kelley1+1-1
2016-09-15 18:05use size_t for indexesAndrew Kelley27+555-531
2016-09-19 01:28ability to specify -framework linker args for MacOSAndrew Kelley5+19-0
2016-09-15 18:07fix compiler crash involving slice with const slice childAndrew Kelley4+163-84
2016-09-14 07:10tests: use a more robust path to self_hosted.zigAndrew Kelley2+9-1
2016-09-14 06:47Merge branch 'macos-aindigo'Andrew Kelley11+334-92
2016-09-14 06:44darwin compat fixupsAndrew Kelley5+73-65
2016-09-12 04:01MacOSX compatibilityalter11+285-51
2016-09-13 20:46change `unreachable{}` to `@unreachable()`Andrew Kelley13+89-81
2016-09-13 19:36std: fix compile error for unsupported osAndrew Kelley1+1-1
2016-09-13 19:35fix crash with []type{} expressionAndrew Kelley1+1-1
2016-09-11 18:12add compile error for assigning through constAndrew Kelley2+32-9
2016-09-11 00:53fix compile error message for wrong arg count on methodAndrew Kelley2+25-9
2016-09-09 16:25rename LLVMZig to ZigLLVMAndrew Kelley7+329-329
2016-09-09 16:10langref: correct builtin function namesAndrew Kelley1+20-20
2016-09-09 12:58std: use parameter type inference on min and max functionsAndrew Kelley5+12-10
2016-09-10 17:53Merge pull request #187 from procedural/c-pointer-fixAndrew Kelley1+1-1
2016-09-09 20:44Fix for C pointer generatorConstantine Tarasenkov1+1-1
2016-09-08 18:21std: avoid calling close twice in InStreamAndrew Kelley1+3-0
2016-09-08 04:24ability to infer parameter typesAndrew Kelley10+245-82
2016-09-06 15:01build: remove -Wmissing-prototypesAndrew Kelley1+1-1
2016-09-06 14:58build: add missing static in tokenizerAndrew Kelley1+1-1
2016-09-06 14:45build: fix warning on gcc 6.2Andrew Kelley1+1-1
2016-09-06 03:19maxValue and minValue builtins return number literalAndrew Kelley3+18-4
2016-09-05 21:03rename errName builtin to errorNameAndrew Kelley5+8-8
2016-09-05 21:01rename compileErr builtin to compileErrorAndrew Kelley5+12-12
2016-09-05 20:36README: clarify build vs runtime dependenciesAndrew Kelley1+12-0
2016-09-05 20:19Merge branch 'llvm-3.9'Andrew Kelley10+281-125
2016-09-05 20:18fix gcc 5.4.0compile errorsAndrew Kelley3+4-4
2016-09-05 19:07Merge pull request #186 from winksaville/masterAndrew Kelley1+1-1
2016-09-05 19:03Fix email address of Email listWink Saville1+1-1
2016-09-05 18:05Merge pull request #185 from winksaville/masterAndrew Kelley1+1-0
2016-09-05 17:44Add Email listWink Saville1+1-0
2016-09-05 05:32generate debug info for global constantsAndrew Kelley5+66-4
2016-09-05 01:30port to llvm 3.9Andrew Kelley8+211-117
2016-09-01 18:05restore shared library functionalityAndrew Kelley4+128-34
2016-09-01 03:23fix std io input to work for non seekable fdsAndrew Kelley5+149-72
2016-08-31 03:48fix c hello world exampleAndrew Kelley1+1-1
2016-08-30 23:06stronger static eval recursive testAndrew Kelley1+2-2
2016-08-30 05:19tokenizer: add missing return statement on float overflowAndrew Kelley1+1-0
2016-08-26 03:52add ability to explicitly cast enum with no payload to intAndrew Kelley5+44-1
2016-08-26 00:25implement null as a literal typeAndrew Kelley8+76-35
2016-08-23 22:05implement `?return` expressionAndrew Kelley5+102-3
2016-08-23 14:10std: more progress toward stack printingAndrew Kelley2+644-4
2016-08-18 03:11progress toward stack trace printingAndrew Kelley18+676-84
2016-08-17 06:24fix crash when calling method on sliceAndrew Kelley2+7-1
2016-08-17 05:59std: replace print_u64/i64 with printIntAndrew Kelley4+16-22
2016-08-17 05:42std: conform to style guidelinesAndrew Kelley26+707-686
2016-08-12 05:25add CBuf to standard libraryAndrew Kelley8+206-72
2016-08-12 04:13add style guideAndrew Kelley1+16-0
2016-08-09 03:43add zeroes valueAndrew Kelley11+99-14
2016-08-08 03:08ability to have a return type of 'type'Andrew Kelley9+267-147
2016-08-05 06:10implement multiline C string syntaxAndrew Kelley2+42-0
2016-08-02 06:11new multiline string syntaxAndrew Kelley15+802-1093
2016-07-29 03:14std: add tests for mt32 and mt64Andrew Kelley3+527-10
2016-07-28 06:46std: add vaporware plans for floating point builtinsAndrew Kelley1+5-1
2016-07-28 06:26remove multiline commentsAndrew Kelley7+106-193
2016-07-28 06:04explicit wrapping integer operationsAndrew Kelley15+370-261
2016-07-28 02:52std: cleanup of randAndrew Kelley1+7-9
2016-07-27 06:51std: improve rand implementation and APIAndrew Kelley9+200-79
2016-07-27 03:40unsigned integers for sizes of thingsAndrew Kelley19+266-396
2016-07-27 01:13std: add OutStream.write_byteAndrew Kelley1+6-0
2016-07-25 01:35inline parametersAndrew Kelley19+565-293
2016-07-17 23:30rename NodeTypeStructDecl to NodeTypeContainerDeclAndrew Kelley7+25-25
2016-07-14 01:22fix not resolving use declarationsAndrew Kelley1+18-0
2016-07-09 22:48fix duplicate type defined when imported from parsehAndrew Kelley1+5-0
2016-07-09 22:21ability to cast explicitly from int to enumAndrew Kelley5+42-1
2016-07-09 19:17parseh: support octal in C macro string literalAndrew Kelley4+79-6
2016-07-09 14:54fix tokenizing string symbols with hex characters in themAndrew Kelley1+2-0
2016-05-19 01:30don't add no-frame-pointer-elim for inline functionsAndrew Kelley3+15-15
2016-05-19 01:20inline assembly: allow empty output listAndrew Kelley1+6-0
2016-05-19 01:05fix offset map for inline assembly error messagesAndrew Kelley1+23-0
2016-05-19 00:55fix raw string literal crashAndrew Kelley1+3-1
2016-05-19 00:18linux: accept calls accept4 with 0 for flagsAndrew Kelley1+4-4
2016-05-18 23:59add some docs about builtin functionsAndrew Kelley1+233-23
2016-05-15 03:40support extern C ABI for return typesAndrew Kelley2+15-6
2016-05-17 20:32add beginning of print stack trace functionAndrew Kelley9+31-9
2016-05-17 05:51fix crash when error evaluating target of for exprAndrew Kelley2+12-1
2016-05-15 03:04compiler-rt: add __aeabi_uldivmodAndrew Kelley1+15-4
2016-05-15 03:45Add unsigned and signed generic print fnsTravis McDemus1+9-4
2016-05-15 08:25add bit_count, is_wrapping, is_signed fields to int typesAndrew Kelley2+65-13
2016-05-15 08:05add int_type builtin functionAndrew Kelley5+75-0
2016-05-15 07:42add 64 bit division testAndrew Kelley1+19-0
2016-05-15 07:25switch on compile var marks entire namespacesAndrew Kelley4+71-38
2016-05-15 01:54add compile_err builtinAndrew Kelley8+31-5
2016-05-14 19:38std: take advantage of ability to cast maybe pointer to isizeAndrew Kelley1+1-3
2016-05-13 20:08add error for wrong return type of mainAndrew Kelley2+15-0
2016-05-13 18:38update README with websiteAndrew Kelley1+1-1
2016-05-13 18:11std: make parsing an unsigned number genericAndrew Kelley2+6-6
2016-05-13 17:59we have generics nowAndrew Kelley1+2-2
2016-05-13 16:53std: fix linux.get_errnoAndrew Kelley2+7-3
2016-05-13 16:23ability to cast maybe pointer to isize/usizeAndrew Kelley4+48-7
2016-05-13 04:40Merge pull request #152 from jmi2k/zig-std-dirAndrew Kelley5+17-3
2016-05-12 17:55For the sake of correctness: we can always rely on ZIG_STD_DIRJosé Miguel Sánchez1+1-2
2016-05-12 16:41Add --zig-std-dirJosé Miguel Sánchez5+18-3
2016-05-11 22:58add readonly attribute to relevant functions and parametersAndrew Kelley4+50-15
2016-05-11 21:44recognize ar program and pass --gc-sections to ldAndrew Kelley10+29-4
2016-05-11 20:18builtin: use explicit type instead of typeof functionAndrew Kelley1+2-2
2016-05-10 22:00some work in progress networking codeAndrew Kelley6+346-21
2016-05-09 22:07add hashmap to standard libraryAndrew Kelley7+115-55
2016-05-09 20:44fix ability to use previous generic params andAndrew Kelley6+43-25
2016-05-09 19:34support variable declarations in structsAndrew Kelley5+24-9
2016-05-09 15:44add debug safety for shortening castsAndrew Kelley7+139-2
2016-05-08 23:05not-yet-working implementation of generic hash mapAndrew Kelley3+267-2
2016-05-08 08:34add list implementation to standard libraryAndrew Kelley7+112-2
2016-05-08 07:59ability to cast u8 slice to bigger sliceAndrew Kelley4+57-14
2016-05-08 07:15fix null literal outside functionAndrew Kelley2+11-1
2016-05-08 03:53add div_exact builtin fnAndrew Kelley8+153-3
2016-05-08 02:58add debug safety for divisionAndrew Kelley7+144-49
2016-05-08 01:45ability to cast slice to u8 sliceAndrew Kelley6+84-8
2016-05-08 00:27generic args available to member functionsAndrew Kelley2+4-2
2016-05-08 00:00support generic data structuresAndrew Kelley7+155-69
2016-05-07 17:52std: separate str and cstrAndrew Kelley6+32-20
2016-05-07 17:14self hosted tests test release mode tooAndrew Kelley2+26-9
2016-05-07 17:05better array concatenation semanticsAndrew Kelley9+103-44
2016-05-07 08:58link: don't put -l in front of .a or .so filesAndrew Kelley2+29-3
2016-05-07 06:10add frame_address and return_address builtinsAndrew Kelley4+50-0
2016-05-07 02:49implicit wrap widening cast on integer peer typesAndrew Kelley3+38-1
2016-05-07 02:23fix eval integer wrapping and add testsAndrew Kelley5+269-98
2016-05-06 23:44add shl_with_overflow builtin functionAndrew Kelley5+42-0
2016-05-06 22:46add debug safety for left shiftingAndrew Kelley4+79-5
2016-05-06 22:02add tests for integer wrappingAndrew Kelley1+66-0
2016-05-06 01:07add tests for integer overflow crashingAndrew Kelley2+79-31
2016-05-06 00:19add integer wrappingAndrew Kelley7+155-78
2016-05-05 01:34add fence builtin functionAndrew Kelley5+58-5
2016-05-05 01:19add cmpxchg builtin functionAndrew Kelley8+213-0
2016-05-04 21:52more networking standard library codeAndrew Kelley2+214-6
2016-05-04 03:48beginnings of network standard library codeAndrew Kelley8+889-33
2016-05-03 22:06support maybe destructuring into a pointer variableAndrew Kelley6+156-34
2016-05-01 21:53implement string escapesAndrew Kelley4+180-34
2016-05-01 00:17build: link against libLLVM.so if availableAndrew Kelley2+10-4
2016-04-29 01:03add array multiplication operatorAndrew Kelley10+117-3
2016-04-28 23:04ability to specify body of an extern functionAndrew Kelley4+32-13
2016-04-28 22:10better alignment value for stack variablesAndrew Kelley3+15-9
2016-04-28 00:34better parameter codegenAndrew Kelley8+209-158
2016-04-26 22:35add missing debug entry for breakpointAndrew Kelley1+1-0
2016-04-26 18:39ability to compare booleansAndrew Kelley2+10-1
2016-04-26 18:35add array bounds checking in debug modeAndrew Kelley5+216-55
2016-04-26 08:47vim syntax: single-line strings must be contained in a single lineJosh Wolfe1+1-1
2016-04-26 04:51support switching on error union typeAndrew Kelley5+143-15
2016-04-24 23:33fix ability to parse character literalsAndrew Kelley2+27-0
2016-04-24 23:33rename unknown_size_array to sliceAndrew Kelley4+23-23
2016-04-24 19:27add codegen for pointer comparisonAndrew Kelley2+14-1
2016-04-24 19:09add compile error for invalid equality operator usesAndrew Kelley2+60-13
2016-04-24 18:24add skeleton for union supportAndrew Kelley10+64-7
2016-04-24 18:23cat example: fix not flushing stderrAndrew Kelley1+12-12
2016-04-23 20:58fix handling of slice of zero bits typeAndrew Kelley3+125-59
2016-04-23 19:21fix returning empty struct from functionAndrew Kelley3+33-15
2016-04-23 16:57build: add test coverage targetAndrew Kelley2+38-1
2016-04-23 08:32fix vim syntax highlighting for multiline stringsJosh Wolfe1+2-2
2016-04-23 07:26fix gcc build errorsJosh Wolfe2+3-4
2016-04-23 04:43parseh: support anonymous enums and enums with initializersAndrew Kelley5+202-155
2016-04-22 22:24add syntax to allow symbols to have arbitrary strings as namesAndrew Kelley6+208-95
2016-04-21 22:48better parsing of C macrosAndrew Kelley5+804-204
2016-04-21 16:47ability to use a struct with no fieldsAndrew Kelley3+15-2
2016-04-21 00:25fix undeclared identifier not marking function as impureAndrew Kelley2+10-0
2016-04-20 18:58for loop: add ability to get pointer to elem varAndrew Kelley7+46-6
2016-04-20 03:28add optional continue expression to while loopAndrew Kelley9+69-16
2016-04-20 02:37fix casting with imported symbol not workingAndrew Kelley4+31-40
2016-04-20 01:52enum init uses container init syntax instead of fn callAndrew Kelley5+69-50
2016-04-20 00:19add test for public enumsAndrew Kelley2+14-1
2016-04-20 00:15implement constant initialization of enum valuesAndrew Kelley3+83-9
2016-04-20 00:15std: remove broken windows random implementationAndrew Kelley1+0-6
2016-04-19 01:18fix crash in non-const expression in struct literal outside fnAndrew Kelley2+18-1
2016-04-18 23:42rearrange standard library a bitAndrew Kelley8+67-49
2016-04-18 22:47add @embed_file builtin functionAndrew Kelley7+98-4
2016-04-18 20:06move 2 tests to self hosted landAndrew Kelley2+36-39
2016-04-14 18:36update readmeAndrew Kelley1+0-3
2016-04-14 18:34update READMEAndrew Kelley2+5-3
2016-04-14 17:52move more tests to self-hosted landAndrew Kelley3+181-294
2016-04-14 17:40Merge branch 'eval'Andrew Kelley15+1693-469
2016-04-14 17:39fix crash with generic function and implicit castAndrew Kelley4+22-5
2016-04-13 19:28fix evaluating generic functions in wrong contextAndrew Kelley3+13-6
2016-04-13 17:13eval: support array literalsAndrew Kelley2+36-0
2016-04-13 00:33more eval tests and fix eval call analyze codeAndrew Kelley4+77-15
2016-04-12 23:18add error for dividing by zero in static function evaluationAndrew Kelley6+65-58
2016-04-12 20:30passing all testsAndrew Kelley5+240-164
2016-04-12 05:41eval: ability to eval more thingsAndrew Kelley7+337-114
2016-04-12 00:29eval: support more node typesAndrew Kelley3+212-14
2016-04-11 22:32compile-time function evaluation of pure functionsAndrew Kelley5+793-195
2016-04-12 15:53add error for unable to infer expression type in if statementsAndrew Kelley1+22-15
2016-04-12 05:57unsigned ints implicitly cast to signed ints when they fitAndrew Kelley2+29-11
2016-04-10 20:58move some tests into self hostedAndrew Kelley2+194-222
2016-04-10 20:18add error for accessing empty arrayAndrew Kelley2+10-0
2016-04-10 19:04fix crash when casting undefined to sliceAndrew Kelley3+43-31
2016-04-10 00:39update readmeAndrew Kelley1+5-5
2016-04-10 00:35add error for assigning null to non-nullable pointerAndrew Kelley2+10-3
2016-04-10 00:26goto: jumping out of scope runs defersAndrew Kelley2+24-0
2016-04-09 23:52add @breakpoint()Andrew Kelley3+13-2
2016-04-09 23:41re-introduce gotoAndrew Kelley5+159-9
2016-04-09 21:40fix cat example by flushing stdout at endAndrew Kelley1+1-0
2016-04-09 21:21fix debug symbols regression after llvm 3.8.0Andrew Kelley5+23-9
2016-04-09 15:55implement @err_name builtin functionAndrew Kelley6+94-9
2016-04-09 00:32fix parsing of hex literal 0xbJosh Wolfe1+3-0
2016-04-09 00:30support hex escapes in string literalsAndrew Kelley2+117-34
2016-04-09 00:08fix crash when passing empty string to functionAndrew Kelley3+11-1
2016-04-08 23:24fix gcc compile errorJosh Wolfe1+1-1
2016-04-08 20:13update cat example, refactor stdAndrew Kelley12+398-302
2016-04-08 01:02fix gcc compile errorsJosh Wolfe1+2-0
2016-04-07 22:09fix segfault in generic functionsAndrew Kelley2+18-2
2016-04-07 21:23fix evaluating generic function instance in wrong contextAndrew Kelley2+8-1
2016-04-07 18:34generic functions use correct type for generic argsAndrew Kelley2+7-2
2016-04-07 17:34support multiple generic function instancesAndrew Kelley5+318-67
2016-04-06 21:15add error for gt and lt comparison of invalid typesAndrew Kelley2+18-5
2016-04-06 21:08ability to compare function pointers at compile timeAndrew Kelley2+19-0
2016-04-06 21:02fix generics not using ast cloneAndrew Kelley1+5-3
2016-04-06 18:38support simple generic functionsAndrew Kelley9+428-418
2016-04-04 01:44add multiline string literalAndrew Kelley7+162-11
2016-03-09 02:15README: update dependenciesAndrew Kelley1+2-2
2016-03-09 01:56update to llvm 3.8.0Andrew Kelley8+94-94
2016-03-02 02:00build: std files each specify install destinationAndrew Kelley1+14-17
2016-03-02 00:59fix detection of @import and @c_import inside fn bodyAndrew Kelley2+10-4
2016-03-01 22:26c_void is provided outside of C importsAndrew Kelley6+15-23
2016-03-01 21:47better hash table performanceAndrew Kelley1+2-2
2016-03-01 21:11rename syscall.zig to linux.zigAndrew Kelley5+19-19
2016-03-01 21:08fix comparison of unsigned integers errorAndrew Kelley1+1-1
2016-02-28 05:06rewrite how importing worksAndrew Kelley32+1816-2190
2016-02-28 22:15Merge pull request #129 from notkild/masterAndrew Kelley2+87-0
2016-02-28 14:22Add support to open, create and close filenotkild2+87-0
2016-02-19 21:02fix build error with signed/unsignedAndrew Kelley1+1-1
2016-02-18 04:05link: on windows link test runner and builtin o filesAndrew Kelley1+15-0
2016-02-18 03:23update run_tests to work on windowsAndrew Kelley2+15-2
2016-02-17 22:56os: implement windows os layerAndrew Kelley4+218-16
2016-02-17 03:34back to normal print specifiersAndrew Kelley4+13-9
2016-02-17 03:24use PRIuMAX instead of PRIu64 for mingwAndrew Kelley2+6-6
2016-02-17 03:21fix 64 bit integer printing for mingwAndrew Kelley2+4-2
2016-02-17 03:03rename 'environ' to 'env_type'Andrew Kelley7+20-20
2016-02-17 02:55os: fix ability to compile for windowsAndrew Kelley1+39-3
2016-02-17 02:42add windows os codeAndrew Kelley2+113-34
2016-02-17 00:06prepend underscore to non exported functionsAndrew Kelley1+8-3
2016-02-16 06:30update bootstrap to work for macos tooAndrew Kelley8+208-141
2016-02-16 04:59linking on darwin: provide builtins and -archAndrew Kelley1+26-0
2016-02-16 04:23add missing system library to darwin linker jobAndrew Kelley1+14-0
2016-02-16 03:56first pass at linking on macosAndrew Kelley7+357-31
2016-02-15 23:52handle libc include path and libc lib path differentlyAndrew Kelley4+20-13
2016-02-15 23:26MacOS has the same int sizes as LinuxAndrew Kelley1+1-1
2016-02-15 22:50use llvm-config to find llvm include dirsAndrew Kelley2+10-8
2016-02-15 22:51update readmeAndrew Kelley1+6-4
2016-02-14 23:14parseh: fix __cdecl causing a fn ptr to be double ptrAndrew Kelley3+31-10
2016-02-14 06:04parseh: ZIG_PARSEH_CFLAGS -> ZIG_NATIVE_PARSEH_CFLAGSAndrew Kelley1+15-13
2016-02-14 06:03parseh: support attributed typesAndrew Kelley1+5-1
2016-02-14 06:03parseh: more specific warning for different calling conventionsAndrew Kelley1+23-1
2016-02-14 06:03respect link order in source codeAndrew Kelley3+13-14
2016-02-14 06:02if any c imports fail, don't emit undefined identifier errorsAndrew Kelley2+20-8
2016-02-14 05:59dummy implementation of os_get_random_bytes for windowsAndrew Kelley1+19-8
2016-02-14 05:57fix some c header symbol collisionsAndrew Kelley1+38-0
2016-02-13 23:29add windows C int sizesAndrew Kelley1+16-1
2016-02-13 22:03a = b % c uses the types of b and c instead of aAndrew Kelley1+2-2
2016-02-13 20:25parseh: fix branching on undefined memoryAndrew Kelley2+18-9
2016-02-13 19:50add @ctz, @clz and compiler_rt implementationAndrew Kelley8+353-3
2016-02-12 23:00if statement children nodes know if they're compiled outAndrew Kelley1+23-4
2016-02-12 22:51avoid codegening functions never called from conditional compilationAndrew Kelley3+141-135
2016-02-12 21:07fix build on GCCAndrew Kelley2+4-2
2016-02-12 19:07c integer size takes into account architecture and OSAndrew Kelley4+120-35
2016-02-12 09:23std: delete malloc and freeAndrew Kelley5+6-52
2016-02-12 09:04i386 supportAndrew Kelley4+224-27
2016-02-12 08:23add @compile_var("environ")Andrew Kelley3+30-0
2016-02-12 07:44Merge pull request #126 from srgpqt/masterAndrew Kelley1+1-1
2016-02-12 03:13fix undefined LONG_LONG_MAX compilation errorSerge Paquet1+1-1
2016-02-12 01:33add @compile_var("os") and @compile_var("arch")Andrew Kelley7+150-18
2016-02-11 23:15add compile error for missing enumeration value in switchAndrew Kelley2+42-0
2016-02-11 22:02fix division by 0 crashing compilerAndrew Kelley2+50-1
2016-02-11 08:33ability to cross compileAndrew Kelley14+893-309
2016-02-10 23:58cleanup target data organizationAndrew Kelley5+170-164
2016-02-10 23:35targets command shows which ones are nativeAndrew Kelley4+62-19
2016-02-10 22:41add "targets" command to list architectures, oses, abisAndrew Kelley9+435-9
2016-02-10 05:31add link to intro in readmeAndrew Kelley1+2-0
2016-02-10 03:38don't create debug type for void arraysAndrew Kelley1+6-4
2016-02-10 02:26minor readme rewordingAndrew Kelley1+3-2
2016-02-10 01:50if statements can be const expr evaluatedAndrew Kelley7+385-377
2016-02-09 23:55fix -dynamic-linker arg to ld when not overriddenAndrew Kelley1+2-4
2016-02-09 17:02@const_eval returns poison value for type when it failsAndrew Kelley1+1-1
2016-02-09 16:51std: fix parse_u64 implementation and add testAndrew Kelley4+16-1
2016-02-09 15:46fix build with GCCAndrew Kelley4+17-5
2016-02-09 05:11support overriding the dynamic linker argument to ldAndrew Kelley4+18-4
2016-02-08 21:34fix some of the ubuntu build troubleJosh Wolfe1+2-2
2016-02-08 07:50support static linking against libcAndrew Kelley7+127-56
2016-02-08 05:40add link to tetris exampleAndrew Kelley3+18-24
2016-02-08 02:07parseh: tiny performance improvementAndrew Kelley1+3-2
2016-02-08 01:32improve performance for get_fn_typeAndrew Kelley4+68-51
2016-02-07 22:52array.len generates a constant number literal expressionAndrew Kelley4+18-9
2016-02-07 22:43remove ptr field access of arraysAndrew Kelley6+34-60
2016-02-07 22:16error for non const expr in array size outside fnAndrew Kelley2+12-1
2016-02-07 22:11implement @const_evalAndrew Kelley5+36-1
2016-02-07 19:58add debug info for loop variablesAndrew Kelley1+15-8
2016-02-07 19:38blocks with one statement pass constant expression evalAndrew Kelley3+34-0
2016-02-07 10:49fix a bogus call to bignum_normalize causing assertion failureAndrew Kelley1+0-1
2016-02-07 09:20fix debug type of ptr and len fields of slicesAndrew Kelley1+2-2
2016-02-07 08:53add debug info for slicesAndrew Kelley1+40-7
2016-02-07 08:25ability to explicitly cast maybe pointers to each otherAndrew Kelley2+16-0
2016-02-07 07:23unreachable return type can cast to any other return typeAndrew Kelley2+16-2
2016-02-07 07:18parseh: fix not properly demoting structs to typedefsAndrew Kelley1+13-7
2016-02-07 04:44parseh understands simple string literal macrosAndrew Kelley2+109-1
2016-02-07 02:48std: remove auto flushing of stderr. use printfAndrew Kelley2+7-27
2016-02-07 02:35add test for ?? return and add const expr eval for ? prefix opAndrew Kelley2+24-2
2016-02-07 02:28rhs of ?? and %% can be any expressionAndrew Kelley2+3-3
2016-02-07 02:16parser recognizes %return in a prefix op expressionAndrew Kelley2+72-14
2016-02-06 23:36implement %defer and ?deferAndrew Kelley4+113-47
2016-02-06 08:13codegen: return respects unconditional deferAndrew Kelley4+29-20
2016-02-06 07:56simple unconditional defer supportAndrew Kelley8+103-75
2016-02-06 06:20parsing code for defer and moreAndrew Kelley11+344-326
2016-02-06 00:15update for loop syntaxAndrew Kelley8+26-20
2016-02-05 21:58add nonnull to functions with pointer return typeAndrew Kelley1+5-1
2016-02-05 21:49Merge branch 'realazthat-nonnull-branch'Andrew Kelley3+14-2
2016-02-05 21:48codegen: use gen_index for nonnull attributeAndrew Kelley2+3-6
2016-02-05 21:29Added code for generating nonnull attributesrealazthat3+15-0
2016-02-05 11:30add rand.float32 to standard libraryAndrew Kelley1+19-0
2016-02-05 11:30fix explicit casting from integer literal to floatAndrew Kelley1+13-1
2016-02-05 07:13another planned feature completeAndrew Kelley1+2-2
2016-02-05 00:43switch trap in debug mode when no prong foundAndrew Kelley1+3-0
2016-02-05 00:21support variable in switch expression prongsAndrew Kelley4+105-36
2016-02-04 23:09no namespace required when switching on enumAndrew Kelley5+59-51
2016-02-04 22:50switch statements resolve peer compatibilityAndrew Kelley4+38-13
2016-02-04 22:26codegen: fix switch expressions for enums with payloadsAndrew Kelley2+59-14
2016-02-04 21:02fix debug info for bool typeAndrew Kelley5+57-27
2016-02-04 19:59ability to explicitly cast bool to intAndrew Kelley4+34-0
2016-02-04 09:49for loop supports break and continueAndrew Kelley4+47-9
2016-02-04 09:11implement constant values for enums with payloadAndrew Kelley4+41-3
2016-02-04 08:06fix crash when initializing struct if field is invalidAndrew Kelley1+4-0
2016-02-04 08:00move os_get_random_bytes to os.zigAndrew Kelley4+19-12
2016-02-04 07:58allow defining errors with the same nameAndrew Kelley5+44-26
2016-02-04 06:07fix running tests when linking with libcAndrew Kelley5+18-2
2016-02-04 04:34add ability to call function pointer fieldAndrew Kelley6+161-116
2016-02-04 02:10skip analyzing parameters of invalid function callAndrew Kelley1+0-6
2016-02-04 02:07fix handling of implicit casts in binary operatorsAndrew Kelley2+18-19
2016-02-04 01:38test runner prints test namesAndrew Kelley2+52-41
2016-02-04 01:02basic support for building a test targetAndrew Kelley9+249-58
2016-02-03 10:32fix debug symbols for byval argumentsAndrew Kelley3+14-15
2016-02-03 09:44fix debug info for arrays being 1 element too shortAndrew Kelley1+1-1
2016-02-03 09:21add @compile_var("is_release")Andrew Kelley2+4-0
2016-02-03 07:42types sized and aligned with LLVM target data layout APIAndrew Kelley6+434-253
2016-02-03 04:46add @compile_var builtin and "is_big_endian" compile varAndrew Kelley4+55-1
2016-02-03 03:06fix false positive error with same named methods in incomplete structAndrew Kelley2+43-6
2016-02-03 02:20fix various semantic analyzer crashesAndrew Kelley2+13-8
2016-02-03 02:09fix crash when incomplete struct used as argumentAndrew Kelley3+70-1
2016-02-02 22:58fx segfault with colliding bogus top level functionsAndrew Kelley2+14-1
2016-02-02 22:04build: fix libc path findingAndrew Kelley8+54-48
2016-02-02 19:37codegen: ?? prefix operator causes trap in debug modeAndrew Kelley1+43-2
2016-02-02 09:43unreachable causes a trap in debug modeAndrew Kelley5+38-7
2016-02-02 07:42add abort function and "cold" fn attributeAndrew Kelley4+149-18
2016-02-02 05:38build: prefer llvm-configAndrew Kelley2+19-25
2016-02-02 03:54add test for var local eval const exprAndrew Kelley1+12-0
2016-02-02 03:17codegen: avoid table lookup for field accessAndrew Kelley1+1-2
2016-02-02 03:13codegen: avoid table lookup in assembly expressionAndrew Kelley3+42-38
2016-02-02 03:05codegen: avoid a table lookupAndrew Kelley2+2-2
2016-02-02 00:50remove the constructor of hash mapAndrew Kelley1+1-1
2016-02-02 00:25inline is a keyword instead of a directiveAndrew Kelley10+81-77
2016-02-02 00:05c_import top level decl supports pubAndrew Kelley1+10-1
2016-02-01 22:26build: fix release modeAndrew Kelley2+8-5
2016-02-01 09:34optimization: avoid codegening unused functionsAndrew Kelley3+40-0
2016-02-01 09:11add ?? prefix operatorAndrew Kelley8+29-26
2016-02-01 09:00parseh understands macros which alias global fn ptr varsAndrew Kelley5+159-18
2016-02-01 07:01parseh: do not create macro alias for extern varsAndrew Kelley2+39-5
2016-02-01 06:40roadmap item acheived enough to put in READMEAndrew Kelley1+2-1
2016-02-01 04:50fix invalid const expr eval for negative floatsAndrew Kelley2+3-3
2016-02-01 04:32codegen: fix negation for floatsAndrew Kelley1+11-4
2016-02-01 04:22support casting between floatsAndrew Kelley4+47-14
2016-02-01 04:05support casting between int and float typesAndrew Kelley6+90-0
2016-02-01 03:15fix C interaction with maybe function pointersAndrew Kelley3+57-7
2016-02-01 02:14typedecl top level decls respect pubAndrew Kelley1+27-10
2016-02-01 01:32add --library-path cli optionAndrew Kelley5+26-2
2016-02-01 00:48parseh: correct debug for forward declsAndrew Kelley4+33-5
2016-02-01 00:17parser: fix parsing of type declsAndrew Kelley1+2-0
2016-01-31 22:44parseh handles typedef void betterAndrew Kelley6+61-11
2016-01-31 21:53parseh understands forward struct definitionsAndrew Kelley2+94-59
2016-01-31 20:20parseh: use the decayed type not original typeAndrew Kelley2+2-2
2016-01-31 09:17fix some parseh crashesAndrew Kelley1+11-3
2016-01-31 09:05delete bogus --help textAndrew Kelley1+0-1
2016-01-31 08:51codegen extern global variables correctlyAndrew Kelley2+44-21
2016-01-31 08:20parseh understands types better and handles some situations betterAndrew Kelley14+1192-672
2016-01-30 00:02parseh properly ignores anonymous structsAndrew Kelley4+37-10
2016-01-29 23:06parseh understands variable declarationsAndrew Kelley4+144-6
2016-01-29 18:20Merge pull request #102 from MovingtoMars/float_printAndrew Kelley2+143-1
2016-01-29 09:38parseh fix crashAndrew Kelley1+5-3
2016-01-29 09:17parseh defines can reference other definesAndrew Kelley4+95-18
2016-01-29 08:31parseh understands number literal definesAndrew Kelley2+91-36
2016-01-29 08:22fix some inaccuracy in float printingMovingtoMars1+3-1
2016-01-29 08:19remove some magic numbers from float printingMovingtoMars1+8-4
2016-01-29 08:12better f64_is_nanMovingtoMars1+5-1
2016-01-29 07:55float printing mostly worksMovingtoMars1+132-0
2016-01-29 07:28parseh understands simple character literal macroAndrew Kelley5+111-46
2016-01-29 06:18attempt to get preprocessor entities from libclangAndrew Kelley1+32-0
2016-01-29 05:38fix incorrect loading of files over 8192 bytesAndrew Kelley2+3-1
2016-01-29 04:53parseh understands bodyless struct used in fnAndrew Kelley2+18-8
2016-01-29 04:38parseh handles self referential structs and fn pointersAndrew Kelley3+80-19
2016-01-29 03:26ability to specify function typeAndrew Kelley5+170-70
2016-01-29 01:58parser: allow missing fn name and missing param namesAndrew Kelley4+138-97
2016-01-29 00:49add test for calling the result of if-else exprAndrew Kelley1+13-0
2016-01-29 00:42fix function calling of pointersAndrew Kelley2+46-24
2016-01-28 23:55ability to call member functions directlyAndrew Kelley3+50-13
2016-01-28 23:45ability to refer to member function directlyAndrew Kelley3+41-8
2016-01-28 23:09parsh understands constant sized arraysAndrew Kelley3+51-3
2016-01-28 22:41parseh understands elaborated structs and enumsAndrew Kelley2+132-53
2016-01-28 21:49parseh understands simple structsAndrew Kelley2+69-23
2016-01-28 21:04null pointer optimization for ?&TAndrew Kelley5+152-98
2016-01-28 19:54std: remove incorrect float printing codeAndrew Kelley1+0-75
2016-01-28 18:57add parseh test for multiple fn prototypesAndrew Kelley1+1-0
2016-01-28 18:57add restrict -> noalias parseh testAndrew Kelley1+5-0
2016-01-28 18:54add parseh testsAndrew Kelley4+148-28
2016-01-28 18:03parseh recognizes C enumsAndrew Kelley5+216-61
2016-01-28 07:25parseh: add --c-import-warnings optionAndrew Kelley4+59-34
2016-01-28 06:46Merge pull request #100 from MovingtoMars/float_printAndrew Kelley3+104-3
2016-01-28 06:44remove accidental printf from float printingMovingtoMars1+0-1
2016-01-28 06:43cleanup float printingMovingtoMars1+3-3
2016-01-28 06:28basic float printingMovingtoMars3+105-3
2016-01-28 06:22c_import of stdio.h works for some functionsAndrew Kelley6+73-19
2016-01-28 04:11Merge remote-tracking branch 'origin/master'Andrew Kelley4+77-0
2016-01-28 04:10move AST rendering code to separate fileAndrew Kelley11+789-592
2016-01-28 03:17Merge pull request #96 from MovingtoMars/masterAndrew Kelley4+77-0
2016-01-28 03:01malloc fails on mmap error code properlyMovingtoMars1+1-17
2016-01-28 02:22build command supports -isystem argumentAndrew Kelley7+29-9
2016-01-28 02:07parseh: still produce output when not all types are knownAndrew Kelley1+145-58
2016-01-28 02:05fix stdio duplicately defining va_listAndrew Kelley1+4-0
2016-01-28 00:45check mmap return against -1MovingtoMars1+1-0
2016-01-28 00:18malloc fails on proper errorsMovingtoMars1+21-5
2016-01-27 23:39simple malloc and free using mmapMovingtoMars4+76-0
2016-01-27 23:30parseh correctly handles C's void typeAndrew Kelley3+57-13
2016-01-27 23:00parseh: recognize typedef typesAndrew Kelley2+25-6
2016-01-27 21:49fix `%%` prefix operator codegen for simple valuesAndrew Kelley2+17-1
2016-01-27 21:33fix comparing incompatible number literals crashAndrew Kelley2+17-12
2016-01-27 21:18fix codegen for pointers to voidAndrew Kelley4+206-127
2016-01-27 19:43add explicit cast from isize/usize to pointerAndrew Kelley4+31-1
2016-01-27 19:35remove bogus example codeAndrew Kelley1+0-102
2016-01-27 19:28add error for `@typeof` or `&` of number literalAndrew Kelley2+43-5
2016-01-27 19:06fix crash when compiling empty fileAndrew Kelley2+8-2
2016-01-27 10:11parseh works for simple functionsAndrew Kelley2+221-15
2016-01-27 07:01upgrade to the libclang C++ APIAndrew Kelley16+373-684
2016-01-27 01:11docs: update deps to llvm and clang 3.7.1Andrew Kelley1+2-2
2016-01-26 23:00add c_import top level declAndrew Kelley6+184-38
2016-01-26 20:08different extern syntax and simplify parsing top level declsAndrew Kelley8+174-353
2016-01-26 08:39update READMEAndrew Kelley1+29-28
2016-01-26 06:56variable initializations are now mandatoryAndrew Kelley8+29-32
2016-01-26 06:44add constant expression evaluation for negationAndrew Kelley2+34-9
2016-01-26 06:21add the C integer typesAndrew Kelley7+150-56
2016-01-26 05:20analyze: fix crash when return type is invalidAndrew Kelley1+4-0
2016-01-26 04:56implement compile time string concatenationAndrew Kelley9+98-3
2016-01-26 03:27compiler enforces checking for errorAndrew Kelley6+202-199
2016-01-26 00:06syntax: back to -> for return type, no more =>Andrew Kelley14+180-180
2016-01-25 23:37codegen: get rid of cur_block_contextAndrew Kelley3+30-52
2016-01-25 22:45implement %% prefix operatorAndrew Kelley9+54-20
2016-01-25 22:22update READMEAndrew Kelley1+13-16
2016-01-25 21:13bootstrap: use %% operator instead of castAndrew Kelley1+2-4
2016-01-25 21:04fix tests and add %% operator testAndrew Kelley2+24-1
2016-01-25 20:53implement %% operatorAndrew Kelley10+247-51
2016-01-25 05:53update std lib to use error type and global variablesAndrew Kelley10+296-303
2016-01-25 03:13support the `%return` expressionAndrew Kelley1+23-6
2016-01-25 02:27fix parameter access of sret functionsAndrew Kelley5+24-27
2016-01-25 01:34ability to return structs byvalue from functionsAndrew Kelley4+191-71
2016-01-24 21:51fix number literal implicit castAndrew Kelley2+43-24
2016-01-24 08:34introduce the error keyword and typeAndrew Kelley12+223-128
2016-01-23 10:06various small cleanupsAndrew Kelley3+17-15
2016-01-23 09:45fix hang when returning from while loopAndrew Kelley3+32-18
2016-01-23 09:14main returns %voidAndrew Kelley8+254-223
2016-01-23 07:53codegen: fix field access of arraysAndrew Kelley4+11-4
2016-01-23 07:34implement literal error valuesAndrew Kelley4+60-5
2016-01-23 07:07fix no error emitted for redeclaring global varAndrew Kelley4+103-41
2016-01-23 06:24character literal returns a number literalAndrew Kelley4+14-25
2016-01-23 06:12implement undefined literalAndrew Kelley3+95-75
2016-01-23 05:42add undefined literalAndrew Kelley4+54-21
2016-01-23 05:02support statically initialized array literalAndrew Kelley4+38-16
2016-01-23 03:36un-special case constant global stringsAndrew Kelley3+120-41
2016-01-23 01:05support statically initialized structsAndrew Kelley4+80-34
2016-01-22 23:40add compile error for non constant expr globalAndrew Kelley2+14-0
2016-01-22 23:05add undefined reserved wordAndrew Kelley4+21-4
2016-01-22 23:02add test for const number literalAndrew Kelley2+20-1
2016-01-22 22:31implicit casts rewrite the ASTAndrew Kelley6+630-369
2016-01-21 22:23allow constants to have number literal valuesAndrew Kelley4+176-47
2016-01-21 10:02number literal reworkAndrew Kelley11+772-616
2016-01-21 01:18parsing error value decls and error value literalsAndrew Kelley10+548-88
2016-01-20 10:05doc: remove string keyword from vim syntax highlightingAndrew Kelley1+1-1
2016-01-20 09:16Merge branch 'master' of github.com:andrewrk/zigAndrew Kelley5+146-63
2016-01-20 09:12basic support for switch expressionAndrew Kelley7+209-21
2016-01-20 09:09Merge pull request #80 from MovingtoMars/value_count_renameAndrew Kelley4+6-6
2016-01-20 08:32rename value_count to member_countMovingtoMars4+6-6
2016-01-20 08:35Merge pull request #78 from MovingtoMars/masterAndrew Kelley1+140-57
2016-01-20 08:27start working on lang specMovingtoMars1+140-57
2016-01-20 05:07cmake: detect libLLVM.soAndrew Kelley1+25-19
2016-01-20 03:29add switch statement support to parserAndrew Kelley7+204-6
2016-01-20 02:15add switch statement to language referenceAndrew Kelley1+60-54
2016-01-19 04:28Revert "delete parseh"Andrew Kelley5+744-0
2016-01-19 04:13use signed integer for sizes of thingsAndrew Kelley9+68-67
2016-01-19 02:32revise plan for cat exampleAndrew Kelley1+22-9
2016-01-19 00:04add error for shadowing a typeAndrew Kelley2+22-0
2016-01-18 23:42add function pointer supportAndrew Kelley7+136-97
2016-01-18 15:50pave the road for function pointersAndrew Kelley7+110-137
2016-01-18 14:04refactor std to use for loopAndrew Kelley4+7-12
2016-01-18 14:00add for loop which can iterate over arraysAndrew Kelley9+344-105
2016-01-18 11:34fix nested arraysAndrew Kelley3+87-29
2016-01-16 10:31fix cat exampleAndrew Kelley1+1-1
2016-01-16 10:10proposed cat example implementationAndrew Kelley1+47-2
2016-01-16 07:07better main symbol prototypeAndrew Kelley8+242-166
2016-01-16 03:05rename "alwaysinline" to "inline"Andrew Kelley1+1-1
2016-01-16 03:01support array literalsAndrew Kelley3+70-9
2016-01-16 02:05fix error message for struct initialization on arrayAndrew Kelley2+6-1
2016-01-16 02:02parser: fix not setting container init kindAndrew Kelley2+49-45
2016-01-16 01:45rename "use" to "import"Andrew Kelley12+59-94
2016-01-16 01:41add void arrays testAndrew Kelley3+37-7
2016-01-16 00:40reduce precedence of {} suffix operatorAndrew Kelley2+104-84
2016-01-16 00:18more readme formattingAndrew Kelley1+6-3
2016-01-16 00:15fix readme formattingAndrew Kelley1+4-2
2016-01-16 00:12solve the mystery of undefined reference errorAndrew Kelley3+23-0
2016-01-15 21:29fix build with gccAndrew Kelley1+2-1
2016-01-15 21:16delete parsehAndrew Kelley5+0-744
2016-01-15 11:45merge constant expression evaluator with analyzerAndrew Kelley4+603-621
2016-01-15 00:04overflow intrinsics take type as first argumentAndrew Kelley6+182-198
2016-01-14 22:27fix next_node_index on wrong structAndrew Kelley4+12-6
2016-01-14 22:21parser: type expressions cannot be assignmentAndrew Kelley2+11-11
2016-01-14 09:52instead of 'as' to cast, call type as functionAndrew Kelley14+533-392
2016-01-14 05:18fix noalias codegenAndrew Kelley6+104-83
2016-01-14 01:17Merge branch 'master' of github.com:andrewrk/zigAndrew Kelley2+6-3
2016-01-14 01:15all types are now expressionsAndrew Kelley26+1570-1818
2016-01-13 04:07fix build with gccAndrew Kelley2+7-4
2016-01-12 03:43fix not adding builtin functions codeAndrew Kelley3+10-20
2016-01-12 03:33support enums with values attachedAndrew Kelley4+243-56
2016-01-11 10:03doc: rename match to switch in vim syntaxAndrew Kelley1+1-1
2016-01-11 08:15simple enum supportAndrew Kelley4+95-18
2016-01-11 07:25resolve enum types and emit debug infoAndrew Kelley4+351-17
2016-01-11 01:56fix codegen for void struct fieldsAndrew Kelley4+66-27
2016-01-11 00:27delete unused enumfield and enumdecl node typesAndrew Kelley5+44-80
2016-01-10 23:58update enum parsing to new planAndrew Kelley3+35-127
2016-01-10 22:13refactor out the horrible beast that was codegen_nodeAndrew Kelley7+1345-1103
2016-01-10 18:48parsing enum declarationsAndrew Kelley7+190-16
2016-01-10 08:32cleanup guess number exampleAndrew Kelley1+2-2
2016-01-10 08:25order-independent declarations even from importsAndrew Kelley3+100-92
2016-01-10 07:03detect and report top level decl dependency loopAndrew Kelley4+26-9
2016-01-10 06:49order-independent declarationsAndrew Kelley6+498-196
2016-01-09 09:16add memcpy and memset intrinsicsAndrew Kelley5+220-31
2016-01-09 07:37implement pub constAndrew Kelley5+46-16
2016-01-09 06:48rename `restrict` to `noalias`Andrew Kelley10+48-48
2016-01-09 06:41suport checked arithmetic operations via intrinsicsAndrew Kelley10+205-19
2016-01-09 03:59add restrict qualifier on pointer argumentsAndrew Kelley10+128-57
2016-01-09 00:52implement unknown size array indexing and slicingAndrew Kelley5+59-23
2016-01-08 11:08fix guess number example. now it worksAndrew Kelley1+1-5
2016-01-08 10:59codegen: fix else if expression and maybe unwrap exprAndrew Kelley5+92-33
2016-01-08 09:52fix codegen for implicit maybe wrapAndrew Kelley5+17-24
2016-01-07 12:29implement array slicing syntaxAndrew Kelley7+199-18
2016-01-07 11:00tokenize: detect "..." after a number literalAndrew Kelley1+9-0
2016-01-07 10:23add ?? maybe unwrapping binary operatorAndrew Kelley14+287-23
2016-01-07 10:22re-add errno.zigAndrew Kelley1+146-0
2016-01-07 01:02while detects simple constant conditionAndrew Kelley6+196-41
2016-01-06 13:40fix undefined reference to memcpy in release modeAndrew Kelley7+85-46
2016-01-06 11:41support pub structs. move rand to std lib.Andrew Kelley10+201-308
2016-01-06 10:53fix bug in RNG exampleAndrew Kelley1+13-6
2016-01-06 10:52codegen: fix lshr/ashr not looking at int signAndrew Kelley1+4-1
2016-01-06 09:44codegen: arithmetic is all wrapping for nowAndrew Kelley1+3-3
2016-01-06 09:43codegen: fix array access of struct fieldAndrew Kelley1+14-4
2016-01-06 09:05codegen: fix member function invocationAndrew Kelley2+10-3
2016-01-06 08:30add unknown size array testAndrew Kelley1+7-0
2016-01-06 08:28support unknown size arraysAndrew Kelley8+136-82
2016-01-06 05:47array syntax is [10]i32 instead of [i32; 10]Andrew Kelley7+23-31
2016-01-05 23:48update rand exampleAndrew Kelley1+5-2
2016-01-05 23:46`#sizeof` allowed in constant expressionAndrew Kelley1+29-7
2016-01-05 23:34analyze: ability to call a method on a struct pointerAndrew Kelley1+7-8
2016-01-05 13:49fix some errors in rand exampleAndrew Kelley1+4-2
2016-01-05 13:30add #min_value() and #max_value()Andrew Kelley5+214-27
2016-01-05 06:37progress toward compile time constant expression evaluationAndrew Kelley5+85-6
2016-01-05 05:19fix += not allowed for pointersAndrew Kelley1+4-1
2016-01-05 05:09fix binary operators incorrectly assuming i32Andrew Kelley1+0-12
2016-01-05 04:42fix crash when struct field is invalidAndrew Kelley3+19-10
2016-01-05 02:10add pointer dereferencing operatorAndrew Kelley6+77-6
2016-01-05 00:14member functions get a namespaced symbolAndrew Kelley3+18-2
2016-01-04 23:57add member functionsAndrew Kelley7+327-202
2016-01-04 11:44cleanup readmeAndrew Kelley1+3-6
2016-01-04 10:52import segregation for typesAndrew Kelley3+39-31
2016-01-04 10:31partial import segregationAndrew Kelley5+115-35
2016-01-04 08:42multiple files example no longer use libcAndrew Kelley5+32-43
2016-01-04 02:38implement #sizeof()Andrew Kelley6+177-56
2016-01-04 01:17add #typeof() compiler functionAndrew Kelley8+148-29
2016-01-03 07:30add rand example that doesn't yet workAndrew Kelley3+110-8
2016-01-03 04:56fix various bugs related to guess number exampleAndrew Kelley5+25-17
2016-01-03 03:42codegen: emit debug metadata for parametersAndrew Kelley5+39-1
2016-01-03 03:13fix implicit cast after unreachable bad code genAndrew Kelley3+50-40
2016-01-03 02:47ability to access pointers with array indexing syntaxAndrew Kelley5+113-105
2016-01-02 10:38closer to guess number example workingAndrew Kelley11+359-20
2016-01-02 07:09error for if var expression not maybe typeAndrew Kelley2+7-1
2016-01-02 07:06basic maybe type workingAndrew Kelley6+267-100
2015-12-31 23:04block expressions require parensAndrew Kelley7+141-73
2015-12-26 22:43analyze if maybe var expressionsAndrew Kelley3+61-23
2015-12-26 22:05parse if maybe expressionAndrew Kelley9+176-72
2015-12-24 22:36implement continue expressionAndrew Kelley7+55-11
2015-12-24 22:30add error for break outside loopAndrew Kelley4+35-10
2015-12-24 22:09add break expressionAndrew Kelley7+55-2
2015-12-24 21:41add test for while loopAndrew Kelley1+12-0
2015-12-24 21:37add while loopAndrew Kelley7+99-2
2015-12-24 20:49add test for invalid field in struct value expressionAndrew Kelley1+15-0
2015-12-24 20:47add error for missing or duplicate field in struct value exprAndrew Kelley2+50-2
2015-12-24 20:25add error for byvalue struct param on exported fnAndrew Kelley2+11-0
2015-12-24 20:19add test for error for redefinition of structAndrew Kelley2+5-1
2015-12-24 07:00add struct value expressionAndrew Kelley8+255-24
2015-12-23 22:49inline assembly uses -> instead of returnAndrew Kelley4+8-8
2015-12-23 10:19codegen: support byvalue struct assignmentAndrew Kelley5+77-7
2015-12-22 20:45add test for invalid struct field accessAndrew Kelley1+11-0
2015-12-22 20:41analyze: error for infinite size structAndrew Kelley3+25-1
2015-12-22 20:22codegen: fix struct pointer field accessAndrew Kelley5+101-24
2015-12-17 21:59add some brainstorming example zig codeAndrew Kelley2+99-0
2015-12-17 00:11structs have debug informationAndrew Kelley5+142-33
2015-12-16 04:48use realpath to avoid duplicate importsAndrew Kelley5+126-50
2015-12-16 03:08support addressof operator and struct pointer field accessAndrew Kelley6+52-9
2015-12-16 02:17fix assignment operators for struct fieldsAndrew Kelley6+135-66
2015-12-16 01:21analyze: clean up type checkingAndrew Kelley5+118-144
2015-12-16 00:29implicit casting from constant size array to stringAndrew Kelley5+98-86
2015-12-16 00:11add implicit casting supportAndrew Kelley5+200-84
2015-12-15 21:54base 10 decimals work now. closes #15Josh Wolfe2+44-2
2015-12-15 21:12add number literal tests for integersJosh Wolfe1+32-0
2015-12-15 20:15some tests for number literalsJosh Wolfe1+66-2
2015-12-15 19:52better radix handling in float parsing. base 10 still doesn't work.Josh Wolfe1+59-29
2015-12-15 20:06readme: provide bash to get c dirAndrew Kelley1+5-2
2015-12-15 20:02readme: add note about discovering libc pathAndrew Kelley1+3-0
2015-12-15 19:44when linking with libc use the C runtime libraryAndrew Kelley9+151-114
2015-12-15 11:05more number literal syntax is supported. floats still need workJosh Wolfe7+139-221
2015-12-15 06:13tokenizer parses all number literal typesJosh Wolfe2+151-7
2015-12-15 09:58codegen: add support for shortening castAndrew Kelley1+8-2
2015-12-15 09:47std: even more efficient inline assemblyAndrew Kelley4+8-15
2015-12-15 08:55std: more efficient inline assemblyAndrew Kelley2+13-25
2015-12-15 07:46support inline assembly expressions with return typeAndrew Kelley6+64-27
2015-12-15 07:07std: expose exit syscallAndrew Kelley2+24-9
2015-12-15 06:49constant initializers allow simple expressionsAndrew Kelley4+56-19
2015-12-15 06:10add global variable supportAndrew Kelley4+79-46
2015-12-15 05:01analyze: BlockContext has concept of module scopeAndrew Kelley5+47-36
2015-12-15 01:51`const` and `var` instead of `let` and `let mut`Andrew Kelley9+82-92
2015-12-15 01:38doc: update vim syntaxAndrew Kelley1+20-6
2015-12-15 01:10instead of *mut and *const, & and &constAndrew Kelley14+62-53
2015-12-14 19:58prefer `int *token_index` over new_token_indexJosh Wolfe1+55-67
2015-12-14 17:31fix compile -WerrorsJosh Wolfe2+6-0
2015-12-14 10:06std: factor out the write syscall and make it publicAndrew Kelley1+7-3
2015-12-14 09:46add number literal typeAndrew Kelley17+892-235
2015-12-13 21:33fix incorrect debug info path to importsAndrew Kelley4+28-24
2015-12-13 18:59prefer checking a type's id over comparing it to a builtin_types entryJosh Wolfe2+36-32
2015-12-13 05:55structs are workingAndrew Kelley5+124-90
2015-12-13 02:47codegen and tests for modify operators. closes #16Josh Wolfe3+74-45
2015-12-13 02:07parsing assignment operatorsJosh Wolfe4+179-30
2015-12-13 01:17tokenizing assignment operatorsJosh Wolfe3+227-62
2015-12-13 00:33fix short circuit expressionsJosh Wolfe4+40-7
2015-12-13 00:03fix a + b + c and similarJosh Wolfe6+193-147
2015-12-12 09:34progress on struct supportAndrew Kelley3+40-8
2015-12-12 09:05std: print_str no longer requires length argumentAndrew Kelley8+113-52
2015-12-12 07:10prepare codebase for struct and string supportAndrew Kelley15+599-107
2015-12-11 11:37readme: update current statusAndrew Kelley1+2-1
2015-12-11 10:57move roadmap to github issuesAndrew Kelley2+1-28
2015-12-11 10:55hello world working without libcAndrew Kelley8+442-67
2015-12-11 00:42provide std.zig and add it to import pathsAndrew Kelley6+58-12
2015-12-10 22:34add inline assembly supportAndrew Kelley15+383-20
2015-12-09 22:20add language reference documentationAndrew Kelley2+189-149
2015-12-09 19:32doc: update vim syntaxAndrew Kelley1+22-1
2015-12-09 19:32readme: update int typesAndrew Kelley1+24-24
2015-12-09 08:23parseh: cleanup typesAndrew Kelley2+69-24
2015-12-09 08:07fix typoJosh Wolfe4+6-6
2015-12-09 08:03ability to call external variadic functionsAndrew Kelley10+121-29
2015-12-09 06:12parseh: better results for stdio.hAndrew Kelley1+191-10
2015-12-09 00:51parseh: add c header filesAndrew Kelley69+32943-7
2015-12-08 22:46add test for arraysAndrew Kelley2+70-2
2015-12-08 22:31support assigning to arraysAndrew Kelley4+85-38
2015-12-08 21:47array access supportAndrew Kelley4+38-9
2015-12-08 21:15add array access syntaxAndrew Kelley9+379-254
2015-12-08 19:25codegen does signed, unsigned, and floating point mathAndrew Kelley4+106-15
2015-12-08 07:27codegen: set target triple and data layoutAndrew Kelley1+7-1
2015-12-08 06:40codegen: do all the allocas at beginning of functionAndrew Kelley2+3-3
2015-12-08 06:09add local variables to debug infoAndrew Kelley3+33-4
2015-12-08 05:11integrate debug scopes with block contextAndrew Kelley5+80-42
2015-12-08 03:57all variables have memory addressesAndrew Kelley4+47-20
2015-12-08 03:07add debugging info for array typeAndrew Kelley6+43-7
2015-12-07 15:29getting started on array typesJosh Wolfe11+116-21
2015-12-07 06:49let is now a statement, not an expressionJosh Wolfe3+22-16
2015-12-07 06:33initialize mutable variables to zeroJosh Wolfe3+12-9
2015-12-07 06:19cmake needs to be taught a lesson in debian pathsJosh Wolfe1+2-2
2015-12-07 06:09add mutable local variablesAndrew Kelley7+226-20
2015-12-07 05:12update READMEAndrew Kelley1+6-2
2015-12-07 05:01fix hello world exampleAndrew Kelley1+1-12
2015-12-07 04:55update READMEAndrew Kelley1+94-56
2015-12-06 04:04add unused label errorAndrew Kelley4+24-2
2015-12-05 06:04run_tests supports --reverse argAndrew Kelley1+29-7
2015-12-04 21:33error for extern function with void parameterAndrew Kelley4+27-18
2015-12-04 21:33fix reading source from stdinAndrew Kelley1+7-44
2015-12-04 18:45parseh: fix wrong fn parameters in some casesAndrew Kelley2+29-26
2015-12-04 00:30exporting .h file supports voidAndrew Kelley4+15-20
2015-12-04 00:06more C header interoperabilityAndrew Kelley5+113-55
2015-12-03 23:12parseh: detect fixed size integer typesAndrew Kelley1+36-8
2015-12-03 22:59parseh command, parses a C .h file and produces extern declsAndrew Kelley6+502-82
2015-12-03 21:33test for void parametersJosh Wolfe1+20-0
2015-12-03 21:29fix codegen for void parametersJosh Wolfe2+59-13
2015-12-03 20:26test for separate scopes not collidingJosh Wolfe1+22-0
2015-12-03 19:38can't declare unreachable variablesJosh Wolfe2+29-0
2015-12-03 19:25correkt spelling errorJosh Wolfe1+4-4
2015-12-03 19:19tests for bool stuffJosh Wolfe1+22-0
2015-12-03 19:15add bool literalsJosh Wolfe8+52-2
2015-12-03 18:56fix if-else type mismatch crashJosh Wolfe2+14-5
2015-12-03 18:06tests for local variablesJosh Wolfe2+46-2
2015-12-03 17:56local variables workJosh Wolfe5+33-34
2015-12-03 17:19fix analysis for variable referenceJosh Wolfe1+12-10
2015-12-03 17:10analysis for variable declaration, but not variable referenceJosh Wolfe2+90-15
2015-12-03 07:47add labels and gotoAndrew Kelley14+270-27
2015-12-02 23:33parsing variable declarationJosh Wolfe8+102-6
2015-12-02 19:36fix execution reaches end of non-voidAndrew Kelley1+1-0
2015-12-02 07:59add test for undeclared identifier errorAndrew Kelley2+11-2
2015-12-02 07:53fix parameter access and thus shared library exampleAndrew Kelley5+87-27
2015-12-02 04:19support if conditionalsAndrew Kelley10+400-64
2015-12-01 22:54implicit void statements and all tests pass with type checkingJosh Wolfe9+68-100
2015-12-01 21:41string literals have type *const u8Josh Wolfe6+56-38
2015-12-01 17:44merge conflictsJosh Wolfe25+565-290
2015-12-01 09:29add test for bad importAndrew Kelley9+75-13
2015-12-01 09:08support multiple filesAndrew Kelley8+168-53
2015-12-01 08:06add --color cli arg to override tty detectionAndrew Kelley9+43-11
2015-12-01 07:50colored error messages that tell the source fileAndrew Kelley16+240-113
2015-12-01 06:06analyze looks for root export decl only in the root source fileAndrew Kelley3+49-41
2015-12-01 05:54Merge remote-tracking branch 'origin/master' into type-checkingJosh Wolfe8+70-21
2015-12-01 05:53closer to multiple files workingAndrew Kelley8+70-21
2015-12-01 05:40fix ast printer namesJosh Wolfe2+5-5
2015-12-01 05:12merge conflictsJosh Wolfe24+544-288
2015-12-01 02:58refactor code to prepare for multiple filesAndrew Kelley24+472-285
2015-12-01 01:43implement basics of type checkingJosh Wolfe1+169-73
2015-11-30 22:36no more TypeId. use g->builtin_types.Josh Wolfe3+32-48
2015-11-30 21:43all LLVM C++ API contained to one fileAndrew Kelley3+155-141
2015-11-30 21:13Merge branch 'master' of github.com:andrewrk/zigJosh Wolfe5+198-38
2015-11-30 21:13untangle analyze_node into a stricter call graphJosh Wolfe1+148-135
2015-11-30 21:10analyze no longer depends on llvm C++ APIAndrew Kelley5+198-38
2015-11-30 16:38rename variableJosh Wolfe1+3-3
2015-11-30 16:14factor analysis code out of codegenJosh Wolfe9+643-595
2015-11-30 09:14add bad version string test caseAndrew Kelley2+6-2
2015-11-30 09:11add directive to specify root export versionAndrew Kelley8+128-75
2015-11-30 08:26minor parser refactoringAndrew Kelley2+18-11
2015-11-30 00:28ability to generate shared library and h fileAndrew Kelley4+171-23
2015-11-30 00:16inline PrimaryExpr ast nodeJosh Wolfe3+75-149
2015-11-29 22:09add missing panic for shared library outputAndrew Kelley1+4-0
2015-11-29 22:08merge arithmetic binary operator gen functionsJosh Wolfe1+35-81
2015-11-29 21:59codegen: fix wrong node typeAndrew Kelley1+2-1
2015-11-29 21:52merge conflictsJosh Wolfe7+228-108
2015-11-29 21:46flatten expression ast to hide operator precedenceJosh Wolfe3+230-421
2015-11-29 21:39function call names are expressionsAndrew Kelley4+99-96
2015-11-29 21:00rename unary expression to prefix op expressionAndrew Kelley5+64-65
2015-11-29 20:37add unary expressionAndrew Kelley6+131-13
2015-11-29 19:00parser: add missing `static`Andrew Kelley1+1-1
2015-11-29 18:12remove LLVMZigTargetMachineEmitToFileAndrew Kelley4+3-57
2015-11-28 07:40parse and codegen for math expressionsAndrew Kelley7+1396-183
2015-11-28 05:13ability to export .o fileAndrew Kelley4+17-4
2015-11-28 04:49remove unnecessary codegen llvm initializationAndrew Kelley1+0-7
2015-11-28 04:48more vim doc filesAndrew Kelley1+3-0
2015-11-28 04:24add root export declaration which is overridable by command line optionsAndrew Kelley10+206-30
2015-11-28 01:55add tests for compile errorsAndrew Kelley5+147-15
2015-11-28 00:11rename standalone.cpp to run_tests.cppAndrew Kelley2+1-1
2015-11-28 00:07figure out integersAndrew Kelley1+3-3
2015-11-27 22:46add pub and export visibility modifiers and optimizationAndrew Kelley14+358-127
2015-11-27 17:52allow empty function and return with no expressionAndrew Kelley4+107-23
2015-11-27 07:40support C-style comments, plus nestingAndrew Kelley4+124-14
2015-11-27 06:38call ld with correct -dynamic-linker argumentAndrew Kelley2+135-6
2015-11-26 09:49add hook for environment variable ZIG_DEBIAN_HACK. see #1.Josh Wolfe1+5-0
2015-11-26 09:48more readable integer constantJosh Wolfe1+1-1
2015-11-26 08:29add testsAndrew Kelley7+262-7
2015-11-26 01:17no errors during codegenAndrew Kelley1+139-73
2015-11-25 23:57parser: force ast printer to be correctAndrew Kelley1+1-1
2015-11-25 23:43inline AstNodeStatementExpressionJosh Wolfe3+3-21
2015-11-25 23:35fix the remaining TODOs in the sourceAndrew Kelley3+3-17
2015-11-25 22:58clean up noreturn stuffJosh Wolfe1+2-2
2015-11-25 22:48assert(false) -> zig_unreachable()Andrew Kelley1+1-1
2015-11-25 22:44inline AstNodeStatementJosh Wolfe4+50-60
2015-11-25 22:40parser: more AST printing code for debug purposesAndrew Kelley1+24-0
2015-11-25 22:17fix invalid memory writeAndrew Kelley4+21-3
2015-11-25 19:19fix typoJosh Wolfe1+1-1
2015-11-25 18:37build: fix findllvm scriptAndrew Kelley1+2-2
2015-11-25 18:23build: improve findllvm scriptAndrew Kelley3+24-7
2015-11-25 06:56cleanupAndrew Kelley2+0-11
2015-11-25 06:44support linker directivesAndrew Kelley7+120-7
2015-11-25 06:44simple vim syntax highlightingAndrew Kelley2+15-0
2015-11-25 05:32debug/release modeAndrew Kelley4+55-10
2015-11-25 03:37only \n and ' ' are valid whitespace charactersAndrew Kelley2+5-5
2015-11-25 02:54debug symbols implemented; debugging with gdb worksAndrew Kelley2+31-9
2015-11-25 02:07debug information for functionsAndrew Kelley9+258-96
2015-11-24 22:01fix not using subtarget featuresAndrew Kelley6+16-16
2015-11-24 20:51hello world example workingAndrew Kelley5+65-3
2015-11-24 20:37add unreachable expressionAndrew Kelley8+95-41
2015-11-24 20:00write object file and fix void return typeAndrew Kelley11+169-14
2015-11-24 10:06codegen: fix param type of const stringsAndrew Kelley2+15-4
2015-11-24 09:43hello world IR code looks goodAndrew Kelley7+348-93
2015-11-24 07:35partial hello world codegenAndrew Kelley5+158-17
2015-11-24 05:47semantic analysis checks for multiple definitions of functionsAndrew Kelley8+389-22
2015-11-24 04:45more detailed AST inspectionAndrew Kelley1+49-0
2015-11-24 04:30parsing hello.zig example with recursive descentAndrew Kelley7+378-103
2015-11-24 02:21delete parser generator. let's try recursive descentAndrew Kelley4+22-1148
2015-11-24 02:19grammar doesn't need the option() constructAndrew Kelley3+17-17
2015-11-07 11:50parser generator supports a simple ORAndrew Kelley5+214-75
2015-11-07 06:59parser generator supports sub rulesAndrew Kelley3+171-32
2015-11-07 05:11generated parser understands tuplesAndrew Kelley7+244-51
2015-11-05 07:06delete ELF parsing codeAndrew Kelley1+2-325
2015-11-05 07:05experiment with being a linkerAndrew Kelley4+431-40
2015-11-05 00:15progress toward more complex parser genAndrew Kelley9+151-101
2015-11-04 07:07parsergen parsing a simple grammarAndrew Kelley2+379-49
2015-11-04 05:31parser generator beginningsAndrew Kelley10+972-755
2015-11-02 10:39building part of the hello world ASTAndrew Kelley4+414-25
2015-11-02 05:21tokenizing hello.zigAndrew Kelley6+182-178
2015-08-24 05:45some half done thing I forgot about ¯\_(ツ)_/¯Andrew Kelley2+187-160
2015-08-06 04:47preprocessor runs onceAndrew Kelley6+99-32
2015-08-06 03:26preprocessor detects #include directivesAndrew Kelley3+264-44
2015-08-06 00:44tokenizeAndrew Kelley4+318-13
2015-08-05 23:22read a fileAndrew Kelley6+300-50
2015-08-05 23:22add licenseAndrew Kelley1+21-0
2015-08-05 22:46input outputAndrew Kelley5+58-2
2015-08-05 22:23link against LLVMAndrew Kelley6+78-0
2015-08-05 21:46initAndrew Kelley1+0-0