zig

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

DateCommit messageAuthorFiles+-
2026-03-12 08:47some wipMotiejus2+50-1
2026-03-10 07:41sema: store zir_inst in namespace, extract param type helperMotiejus5+144-77
2026-03-09 23:35sema: add return_const_u32 decomposition test (num_passing=107)Motiejus2+5-1
2026-03-09 09:37sema: add return_u32_literal test (num_passing=106)Motiejus2+5-1
2026-03-09 05:04sema: replace zirStructInitEmptyResult HACK with proper implementationMotiejus1+27-10
2026-03-09 04:46sema: port CC ref handling, global ct_struct_vals, export_void test (num_passing=105)Motiejus7+179-58
2026-03-08 15:32stage0: zirRetNode comptime fix + CC body evaluation prepMotiejus2+31-12
2026-03-08 14:00sema: port null→optional coercion, refactor resolveStructFieldInitsCMotiejus4+106-162
2026-03-08 07:03sema: replace TODO silent fallbacks with UNIMPLEMENTEDMotiejus1+14-5
2026-03-08 06:53sema: merge memoized state into single pass, matching ZigMotiejus4+48-126
2026-03-08 06:04sema: port callconv(.c) support, resolveTypeFullyC for func/error_union (num_passing=104)Motiejus4+56-3
2026-03-08 02:03sema: port export fn, nav type/val separation (num_passing=103)Motiejus5+109-31
2026-03-07 22:07sema: handle dead comptime branches in zirFieldPtr/zirCall/zirOptionalPayloadMotiejus1+32-1
2026-03-07 21:43sema: bump num_passing to 102Motiejus3+9-1
2026-03-07 21:39sema: port struct_init_field_type, enum field lookup (num_passing=5)Motiejus4+337-15
2026-03-07 20:51update CLAUDE.mdMotiejus1+13-9
2026-03-07 18:05sema: port decl_literal, inline call ret_ty, CG builtin resolution (num_passing=4)Motiejus2+165-175
2026-03-07 17:53sema: port ptr_type, optional_type, builtin_value for num_passing=4Motiejus2+110-27
2026-03-07 17:39sema: port CG builtin field handlers and @hasDecl for num_passing=1Motiejus4+150-7
2026-03-07 15:18sema: add UNIMPLEMENTED to all remaining silent passthroughsMotiejus1+89-75
2026-03-07 15:00sema: remove has_compile_errors; crash immediately on all unimplemented pathsMotiejus1+60-108
2026-03-07 14:37sema: replace silent fallbacks with UNIMPLEMENTED crashesMotiejus2+33-26
2026-03-07 11:04sema: add remaining error markers for exact shifts and block_comptimeMotiejus1+24-7
2026-03-07 11:00sema: add error marker for zirIsNonErr type validationMotiejus1+13-0
2026-03-07 10:57sema: add more error markers for type validation in sema.cMotiejus1+14-0
2026-03-07 10:56sema: add type validation helpers and more error markersMotiejus1+80-0
2026-03-07 10:51sema: add error markers for type validation in arithmetic/unary functionsMotiejus1+75-0
2026-03-07 10:44sema: add error markers for more unimplemented pathsMotiejus1+15-1
2026-03-07 10:40sema: add more error markers for unimplemented/invalid code pathsMotiejus1+57-15
2026-03-07 10:34sema: add error markers for unimplemented/wrong code pathsMotiejus1+121-4
2026-03-07 10:06sema: port zirIntFromEnum, zirEnumFromInt handlersMotiejus1+63-0
2026-03-07 10:03sema: port zirErrUnionPayload, zirErrUnionCode handlersMotiejus1+58-0
2026-03-07 10:00sema: port zirIsNonNull, zirIsNonErr handlersMotiejus1+56-0
2026-03-07 09:57sema: add validate-only no-op handlers for array/error union ZIR instsMotiejus1+14-0
2026-03-07 09:47sema: port zirBitReverse (@bitReverse)Motiejus1+49-0
2026-03-07 09:44sema: port zirDivTrunc, zirDivFloor, zirDivExact, zirMod, zirRem, zirModRemMotiejus1+189-0
2026-03-07 09:41sema: implement zirCoercePtrElemTy coercion for .one pointer typesMotiejus1+32-3
2026-03-07 09:39sema: add runtime path to zirOptionalPayloadMotiejus1+20-6
2026-03-07 09:33sema: add comptime_int → bool coercion in semaCoerceMotiejus1+10-0
2026-03-07 09:32sema: fix zirBitSizeOf for pointer typesMotiejus1+5-0
2026-03-07 09:30sema: fix zirBitSizeOf for pointer-sized and C integer typesMotiejus1+25-1
2026-03-07 09:29sema: add comptime float folding to zirCmp and zirCmpEqMotiejus1+44-0
2026-03-07 09:26sema: add post-coercion float fold in analyzeArithmeticMotiejus1+39-0
2026-03-07 09:24sema: add comptime float folding to zirMinMaxMotiejus1+27-0
2026-03-07 09:19sema: add comptime float folding to zirDivMotiejus1+17-0
2026-03-07 09:18sema: add comptime float folding to analyzeArithmeticMotiejus1+48-0
2026-03-07 09:15sema: fix semaCoerce comptime_int → float coercionMotiejus1+20-1
2026-03-07 09:13sema: fix resolvePeerTypes for concrete float typesMotiejus1+11-0
2026-03-07 09:12sema: fix comptime_float handling in zirNegate, zirNegateWrap, zirAbsMotiejus1+8-3
2026-03-07 09:09sema: fix zirCmpEq equality check to include sign for comptime intsMotiejus1+4-1
2026-03-07 09:08sema: fix zirCmp signed comparison for comptime integersMotiejus1+20-10
2026-03-07 09:06sema: fix zirAbs comptime_int folding and typed signed int foldingMotiejus1+28-17
2026-03-07 09:02sema: fix zirBoolBr comptime fold, zirTypeofBuiltin want_safetyMotiejus1+24-0
2026-03-07 08:58sema: fix sign-magnitude arithmetic for comptime integersMotiejus1+86-27
2026-03-07 08:13sema: fix 128-bit byteswap logic and cppcheck false conditionMotiejus1+9-11
2026-03-07 08:08sema: fix semaCoerce comptime_float → integer coercionMotiejus1+29-8
2026-03-07 08:07sema: add comptime integer division folding to zirDivMotiejus1+14-0
2026-03-07 08:07sema: fix zirBitCount comptime folding to use 128-bit wide valuesMotiejus1+37-21
2026-03-07 08:06sema: add comptime float folding to zirNegateMotiejus1+15-2
2026-03-07 08:05sema: add comptime folding to zirAbs for float operandsMotiejus1+17-0
2026-03-07 08:05sema: add comptime folding to zirByteSwapMotiejus1+38-0
2026-03-07 08:04sema: fix zirNegateWrap float zero creationMotiejus1+13-5
2026-03-07 08:03sema: fix zirBitwise to coerce before comptime foldingMotiejus1+10-9
2026-03-07 07:45sema: port zirLoop from upstream Sema.zigMotiejus1+140-0
2026-03-07 07:39sema: fix resolveFuncRetType for single-instruction type refsMotiejus1+10-5
2026-03-07 07:38sema: add shl_exact and shr_exact dispatch + fix shl comptime foldingMotiejus1+14-1
2026-03-07 07:32sema: fix cppcheck unreadVariable in zirCmpEqMotiejus1+4-2
2026-03-07 07:29sema: add AIR_INST_NEG/NEG_OPTIMIZED to semaTypeOfMotiejus1+2-0
2026-03-07 07:28sema: fix zirAbs result type for integer operandsMotiejus1+20-3
2026-03-07 07:27sema: add comptime folding to zirBoolNotMotiejus1+5-1
2026-03-07 07:27sema: rename semaResolvePeerTypes → resolvePeerTypesMotiejus1+11-12
2026-03-07 07:26sema: split zirTyOpCast into zirIntCast + zirTruncateMotiejus1+18-9
2026-03-07 07:25sema: extract analyzeArithmetic; split zirCmp/zirCmpEqMotiejus1+167-101
2026-03-07 07:22sema: extract analyzeBitNot from zirBitNotMotiejus1+12-5
2026-03-07 07:11README: document exceptionsMotiejus2+6-9
2026-03-05 01:18sema: fix skip_dedup_end and cc_start timing, clear 15 CC builtins (num_passing=100)Motiejus2+24-11
2026-03-04 18:16sema: port arithmetic coercion, type dedup, CC memoized state, ptr_nav deferral (num_passing=100)Motiejus6+467-196
2026-03-03 09:30sema: fix duplicate func_type/func_decl and deferred body analysis (num_passing=87)Motiejus3+62-21
2026-03-03 09:04zig0_airgen_options: restrict what can be configuredMotiejus Jakštys1+4-2
2026-03-03 08:43stage0: fix enum_literal to store string index, not djb2 hashMotiejus1+1-11
2026-03-03 08:42rm unusedFunction checkMotiejus1+15-14
2026-03-03 08:41sema: deduplicate func_instance entries for repeated generic callsMotiejus2+4-3
2026-03-03 08:30sema: add func_instance support for generic function monomorphizationMotiejus5+82-1
2026-03-03 08:04sema: extract semaAnalyzeCall from zirCallMotiejus1+1506-1476
2026-03-03 07:47sema: skip generic functions in Pass 2aMotiejus1+21-6
2026-03-03 07:41sema: reuse callee func_decl for non-inline calls, bump 80→84Motiejus2+49-16
2026-03-03 07:33sema: port compareIntsOnlyPossibleResult, fix int coercion dedup, bump 75→80Motiejus2+66-8
2026-03-02 19:24stage0: move PerThread functions from sema.c to zcu_per_thread.cMotiejus5+1333-1244
2026-03-02 18:24sema: add param types to func_type dedup, bump num_passing 73→75Motiejus4+57-37
2026-03-02 18:14sema: route shl_sat through zirShl, revert func_type dedup attemptMotiejus1+8-3
2026-03-02 18:04sema: fix shl_sat shift type coercion, bump num_passing 67→73Motiejus2+36-5
2026-03-02 17:54sema: fix shard simulation, bump num_passing 61→67Motiejus2+25-18
2026-03-02 17:37sema: narrow inline fn IP gap from 46 to 1 entryMotiejus2+32-14
2026-03-02 16:51stage0: rename zcuAlloc→zcuInit, zcuDeinit frees struct, clean commentsMotiejus1+1-1
2026-03-02 16:44stage0: refactor globals into structs matching Zig architectureMotiejus12+1172-927
2026-03-02 15:32sema: WIP shard simulation for inline fn builtin dedup (test 61)Motiejus4+361-110
2026-03-02 01:14sema: bump num_passing to 61Motiejus1+1-1
2026-03-02 01:12sema: fix AddressSpace comptime_int false dedup for test 54Motiejus1+42-1
2026-03-02 00:08stage0: pass store_to_pointer.zig (num_passing=31)Motiejus2+37-8
2026-03-02 00:01stage0: pass pointer_param_identity.zig (num_passing=30)Motiejus2+61-64
2026-03-01 20:58stage0: pass tests 21-28, fix shift type dedup, update CLAUDE.mdMotiejus3+43-43
2026-03-01 20:04stage0: pass tests 7-20 (num_passing=21)Motiejus90+558-55
2026-03-01 20:00stage0: pass identity_function.zig (num_passing=7)Motiejus2+4-2
2026-03-01 19:42stage0: pass return_integer.zig (num_passing=6)Motiejus3+20-9
2026-03-01 19:28stage0: enable start.zig comptime + CallingConvention resolutionMotiejus1+22-9
2026-03-01 19:13stage0: add analyzeMemoizedStateC during module loading + fix CG builtin nsMotiejus2+60-52
2026-03-01 18:40stage0: fix start.zig nav resolution + CC resolution improvementsMotiejus2+80-32
2026-03-01 17:45Merge branch 'zig1' into zig0-0.15.2Motiejus6+491-88
2026-03-01 17:45stage0: add wyhash and replace boost hash combine in InternPoolMotiejus6+491-88
2026-03-01 17:38stage0: fix comptime call frame and memoized_call entriesMotiejus1+43-35
2026-03-01 17:28stage0: update CLAUDE.md with IP gap closure statusMotiejus1+25-0
2026-03-01 17:27stage0: create import ptr_nav during preamble comptimeMotiejus1+4-2
2026-03-01 17:22stage0: prepare for IP gap closure (return_integer.zig)Motiejus4+148-25
2026-03-01 17:07stage0: rewrite CLAUDE.md to lead with porting methodologyMotiejus1+71-153
2026-03-01 16:39stage0: add anti-pattern rule against filling the IP gap dishonestlyMotiejus2+28-14
2026-03-01 16:13stage0: handle decl_val in param type body, bump num_passing to 5Motiejus2+18-1
2026-03-01 15:59docs: update CLAUDE.md with current status and conventionsMotiejus1+42-23
2026-03-01 14:33sema: handle enum_literal signedness in @Type(.int) reificationMotiejus1+8-0
2026-03-01 14:29sema: skip inline fns, reorder corpus (sema tests first)Motiejus2+103-98
2026-03-01 14:25sema: add @typeInfo float case, clear errors before func bodyMotiejus1+55-0
2026-03-01 14:12sema: resolve imports and local decls in non-comptime DECL_VALMotiejus1+25-4
2026-03-01 14:01sema: analyze all named functions, remove pass 2c deferralMotiejus2+7-56
2026-03-01 13:53sema: unify corpus — one array, one counter, all stagesMotiejus5+16-60
2026-03-01 13:36sema: bidirectional AIR comparison, reduce passing countsMotiejus2+19-5
2026-03-01 08:26sema: add 577 new corpus tests (193 → 770)Motiejus1+771-195
2026-03-01 06:37sema: bump num_sema_passing to 97 (all sema unit tests)Motiejus2+2-2
2026-02-28 20:20rm planMotiejus1+0-356
2026-02-28 19:40docs: mark E, F, J complete in cheats planMotiejus1+2-2
2026-02-28 19:40sema: port zirTypeInfo and zirReify for .int caseMotiejus2+177-10
2026-02-28 19:32sema: read CG builtin values from config instead of hardcodingMotiejus1+44-49
2026-02-28 19:24sema: consolidate import resolution into doImportMotiejus1+62-90
2026-02-28 17:42docs: update cheats plan — A/G/H/I/K removed, E mostly resolvedMotiejus1+9-27
2026-02-28 17:40sema: remove dead builtin/target special cases from field accessMotiejus1+0-89
2026-02-28 16:56docs: mark all demand-driven module loading phases completeMotiejus1+12-11
2026-02-28 16:56sema: replace resolveBuiltinModuleChain with demand-driven import resolutionMotiejus1+78-116
2026-02-28 16:41sema: replace resolveRootInStartModule with start.zig comptime evalMotiejus1+35-33
2026-02-28 16:01docs: update demand-driven modules plan with Phase A+B completionMotiejus1+22-10
2026-02-28 15:58sema: demand-driven module loading via analyzeComptimeUnitMotiejus1+110-91
2026-02-28 15:28docs: plan demand-driven module loading systemMotiejus1+220-0
2026-02-28 15:14sema: resolve debug.assert from ZIR instead of hardcoding fn(bool) voidMotiejus1+25-40
2026-02-28 15:09sema: remove dead code cheats, honest ret_ty eval, unify builtin handlingMotiejus2+451-154
2026-02-28 14:20sema: remove all type function cheats, replace with honest comptime evalMotiejus7+195-1422
2026-02-28 10:14sema: remove all hardcoded comptime value functionsMotiejus1+3-2918
2026-02-28 05:36corpus: remove stale 'not yet passing' commentMotiejus1+0-1
2026-02-28 05:35sema: guard empty child block in zirCall, all 193 corpus tests passMotiejus2+6-2
2026-02-28 05:29corpus: bump num_passing from 4 to 154Motiejus1+1-1
2026-02-28 05:22sema: close IP gap for neghf2.zig corpus test (num_passing=4)Motiejus2+844-25
2026-02-28 03:58sema: fix Log2Int func_type dedup to eliminate 2 extra IP entriesMotiejus1+7-13
2026-02-28 03:49sema: add resolveExportComptimeBlock for @export IP entriesMotiejus1+216-0
2026-02-28 02:59sema: fix param_count for functions with DECLARATION param_blockMotiejus1+10-16
2026-02-28 01:35sema: add enum_literal→enum coercion and fix ptr_nav child typesMotiejus1+89-22
2026-02-28 00:47sema: add type body processing and ptr_nav creation in analyzeNavValCMotiejus1+48-3
2026-02-28 00:23sema: add internStrLit, STR handler, Pass 1b ipForceInternMotiejus5+1503-196
2026-02-27 16:38sema: fix repeated key to include type, hoist set_ns lookupMotiejus4+40-10
2026-02-27 16:25sema: extract CPU model features from ZIR decl_literalsMotiejus2+172-1
2026-02-27 15:28sema: evaluate FeatureSetFns(Feature) generic callMotiejus1+193-10
2026-02-27 15:03sema: remove featureSet resolution that creates wrong IP entriesMotiejus1+6-4
2026-02-27 14:56sema: fix analyzeNavValC default, add type body fallbackMotiejus1+58-2
2026-02-27 14:25sema: fix path normalization, directory-as-file, DECL_VAL ptr_navMotiejus1+44-46
2026-02-27 13:42sema: strip flag, lime1 model, cascade fixes, lint cleanupMotiejus4+903-36
2026-02-27 11:53Sema: use ReleaseSmallMotiejus Jakštys1+1-6
2026-02-27 04:04sema: fix returnError position in BuiltinDecl processing orderMotiejus1+33-36
2026-02-27 03:52sema: reset all module-global state between test runsMotiejus1+7-0
2026-02-27 03:29sema: defer returnError func_decl after type resolutionsMotiejus1+21-17
2026-02-27 03:14sema: resolve @import declarations in ensureNavValUpToDateMotiejus1+36-0
2026-02-27 02:49sema: add missing ptr_nav entries and prevent spurious IP entriesMotiejus1+23-1
2026-02-27 02:29sema: fix type alias resolution and refactor FieldInfo structMotiejus1+47-42
2026-02-27 01:06sema: add resolveStructLayoutC to match Zig's resolveUnionLayout orderingMotiejus1+272-38
2026-02-27 00:22sema: remove hardcoded IP entries from resolveUnionFullyCMotiejus1+12-151
2026-02-26 23:48sema: remove spurious ptr_nav creation from type alias and comptime nav resolutionMotiejus1+6-6
2026-02-26 22:58sema: return ptr_nav from comptime FIELD_PTR instead of raw typeMotiejus1+20-7
2026-02-26 22:34Reuse thread pool and shared state across air_gen compilationsMotiejus Jakštys5+138-157
2026-02-26 22:10sema: add zirRef, comptimeFieldCall, and param_block extractionMotiejus Jakštys1+283-3
2026-02-26 21:38`zig build` progressMotiejus Jakštys2+19-5
2026-02-26 21:19sema: comptime DECL_REF/FIELD_PTR resolution and CG builtin nav lookupMotiejus Jakštys1+91-32
2026-02-26 20:25sema: add CC body evaluation and comptime condbr guardMotiejus Jakštys1+140-4
2026-02-26 20:04do not hardcode param namesMotiejus Jakštys1+90-69
2026-02-26 18:50sema: prep work for cc body evaluationMotiejus Jakštys2+23-9
2026-02-26 17:53sema: add analyzeNavValC comptime evaluator and optional_payload handlerMotiejus Jakštys5+233-24
2026-02-26 16:41sema: add array type resolution, export preamble (551 IP entries match)Motiejus Jakštys1+954-244
2026-02-26 08:56sema: resolve struct field types/inits, union inner decls (309 IP entries match)Motiejus Jakštys3+842-63
2026-02-26 06:18sema: resolve struct field inits, create opt_null and enum_tag defaultsMotiejus Jakštys3+367-0
2026-02-26 05:40sema: add union/struct type resolution, resolve CallingConventionMotiejus Jakštys1+193-1
2026-02-26 05:21sema: fix ZIR→IP signedness inversion, resolve Signedness/AddressSpace typesMotiejus Jakštys1+38-4
2026-02-26 05:04sema: add string literal interning, create entries $198-$212Motiejus Jakštys4+214-0
2026-02-26 04:57sema: create IP entries $168-$197 for start.zig comptime preambleMotiejus Jakštys3+197-9
2026-02-26 04:29intern_pool: fix enum_tag to store ty + int_val pairMotiejus Jakštys3+18-1
2026-02-26 04:16sema: resolve CompilerBackend enum type from ZIR ($142-$167)Motiejus Jakštys1+307-163
2026-02-26 02:56sema: fix IP entry ordering for std.zig comptime blocks and builtin chainMotiejus Jakštys1+135-36
2026-02-26 02:18sema: load std.zig first with resolveNamedImport for start/debugMotiejus Jakštys2+105-15
2026-02-26 01:19sema: add resolveBuiltinModuleChain for module-level IP entriesMotiejus Jakštys1+122-0
2026-02-26 00:25stage0: fix IP entry ordering for @export and add func_decl/memoized_call supportMotiejus Jakštys4+309-85
2026-02-25 23:23stage0: increase IP_MAX_NAVS and fix zig0 module_root for relative pathsMotiejus Jakštys2+7-1
2026-02-25 23:03stage0: fix import resolution and increase module limitsMotiejus Jakštys4+70-7
2026-02-25 22:45simplifyMotiejus Jakštys3+6-31
2026-02-25 22:43revert test fileMotiejus Jakštys1+2-6
2026-02-25 22:42stage0: add Nav, namespace, and module-level IP entry infrastructureMotiejus Jakštys6+565-36
2026-02-25 22:41remove zig0_bridge.zigMotiejus Jakštys1+0-706
2026-02-25 22:39stage0: lower C standard requirement from C11 to C99Motiejus Jakštys1+1-1
2026-02-25 22:32stage0: remove GNU C extensions for strict C11 complianceMotiejus Jakštys5+184-105
2026-02-25 20:43stage0: add porting guidance to CLAUDE.mdMotiejus Jakštys1+9-0
2026-02-25 20:37stage0: add --verbose-intern-pool flag and IP dumperMotiejus Jakštys7+176-6
2026-02-25 19:30sema: create pointer-to-function type for exported functionsMotiejus Jakštys1+13-1
2026-02-25 19:26sema: create function type IP entry for exported functionsMotiejus Jakštys1+46-0
2026-02-25 19:16sema: remove eager recursive import scanningMotiejus Jakštys1+3-125
2026-02-25 19:09sema: lazy module struct types with recursive import scanningMotiejus Jakštys1+169-6
2026-02-25 19:09CLAUDE.md: remove "ask user" escape hatch — always follow upstreamMotiejus Jakštys1+4-3
2026-02-25 19:09CLAUDE.md: clarify loop exit conditions — never stop mid-loopMotiejus Jakštys1+11-3
2026-02-25 18:43sema: embed func_ip in .air format, add lazy module struct typesMotiejus Jakštys5+115-18
2026-02-25 17:46CLAUDE.md: add InternPool gap porting workflowMotiejus Jakštys1+64-0
2026-02-25 13:47sema: skip lazy const declarations in zirStructDeclMotiejus Jakštys1+33-29
2026-02-25 08:35split README/CLAUDE: human docs vs agent instructionsMotiejus Jakštys2+83-70
2026-02-25 08:28remove reference to missing skill.Motiejus Jakštys1+0-3
2026-02-25 08:26update Sema porting instructions for unattended agent operationMotiejus Jakštys1+27-17
2026-02-25 08:25update agent instructionsMotiejus Jakštys1+59-12
2026-02-25 07:58fmtMotiejus Jakštys1+15-16
2026-02-25 07:48Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys1+0-3
2026-02-25 07:38compile std as root + unidirectional AIR comparison + exact FQN matchingMotiejus Jakštys8+177-114
2026-02-24 23:13sema: remove canonicalizeRef and stripAnonSuffix from sema_testMotiejus Jakštys2+11-206
2026-02-24 22:34sema: use InternPool index for __anon_ suffix (match upstream naming)Motiejus Jakštys1+12-10
2026-02-24 22:16sema: fix addhf3 — no AIR rollback on ComptimeReturn, comptime-only dbg_arg_inline skip, seen-calls for param type scanningMotiejus Jakštys3+78-22
2026-02-24 20:34sema: keep dead block on comptime return (match upstream)Motiejus Jakštys1+12-13
2026-02-24 20:34sema: keep dead block on comptime return (match upstream)Motiejus Jakštys1+14-10
2026-02-24 20:10sema: add global seen-calls set for cross-function dead block dedupMotiejus Jakštys5+94-8
2026-02-24 13:14sema: emit dbg_arg_inline for comptime params with runtime types, add Log2Int dead blocksMotiejus Jakštys3+124-63
2026-02-24 11:16corpus: revert num_passing to 8 (addhf3 not ready)Motiejus Jakštys1+1-1
2026-02-24 10:39sema: skip_first_int for memoized param type calls, lint fixesMotiejus Jakštys3+63-4
2026-02-24 08:10README: use upstream ZigMotiejus Jakštys1+5-18
2026-02-24 08:04bring src/ to 0.15.2Motiejus Jakštys2+8-16
2026-02-24 08:01air_gen: ReleaseSafe is okMotiejus Jakštys1+8-8
2026-02-24 07:48fix depsMotiejus Jakštys1+8-5
2026-02-24 07:24airgen: don't use llvm, make a separate stepMotiejus Jakštys1+48-36
2026-02-24 05:27lintMotiejus Jakštys1+7-6
2026-02-24 05:12sema: cross-module generic monomorphization, AIR rollback (91 sema tests)Motiejus Jakštys4+184-82
2026-02-24 03:46rm skillMotiejus Jakštys2+0-532
2026-02-24 00:10sema: skip cross-module callee body analysisMotiejus Jakštys1+5-2
2026-02-23 23:58sema: generic function monomorphization (all 89 sema tests pass)Motiejus Jakštys3+80-22
2026-02-23 23:36sema: support non-inline callee body analysis (tests 78-81)Motiejus Jakštys3+135-252
2026-02-23 22:34sema_test: make AIR comparison strict and add extra canonicalizationMotiejus Jakštys2+148-15
2026-02-23 22:15sema_test: harden AIR comparison with missing tag coverage and diagnosticsMotiejus Jakštys1+111-6
2026-02-23 22:15sema: extract 28 functions from analyzeBodyInner dispatch tableMotiejus Jakštys1+1285-1531
2026-02-23 20:11sema_test: zero-copy PrecomputedFunc — point into binary data directlyMotiejus Jakštys2+138-164
2026-02-23 19:36sema: fix use-after-free errors detected by valgrindMotiejus Jakštys1+30-12
2026-02-23 18:21Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys96+962-1812
2026-02-23 18:02pre-compute AIR at build time instead of linking Zig internals into test binaryMotiejus Jakštys96+965-1815
2026-02-23 10:45sema: fix valgrind use-after-free and ReleaseSafe issuesMotiejus Jakštys4+40-25
2026-02-23 08:10enable valgrind for zig buildsMotiejus Jakštys1+2-2
2026-02-23 07:47sema: fix cppcheck lint warningsMotiejus Jakštys1+19-20
2026-02-23 07:23Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys1+8-3
2026-02-23 07:20sema: fix cross-module constant resolution timeoutMotiejus Jakštys1+8-3
2026-02-23 06:07Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys8+3446-431
2026-02-23 05:48enable negsf2 corpus test (trivially passing after cross-module bool fix)Motiejus Jakštys1+1-1
2026-02-23 05:44sema: add cross-module comptime constant resolution for field_val on imported modules; enable negdf2Motiejus Jakštys2+128-1
2026-02-23 05:23enable 8 trivially passing corpus testsMotiejus Jakštys1+10-10
2026-02-23 05:11sema: add abs, max/min, div, aggregate_init, cross-module re-export resolution; enable divdc3Motiejus Jakštys3+193-54
2026-02-23 03:46sema: resolve cross-module inline return types, memoize type functions; enable mul*c3Motiejus Jakštys6+545-44
2026-02-22 21:14sema: add non-field call cross-module import chain resolutionMotiejus Jakštys1+169-0
2026-02-22 21:03sema: resolve multi-instruction param types, comptime dead block skip; enable 14 corpus testsMotiejus Jakštys2+48-19
2026-02-22 20:44sema: fix struct_info overflow, add generic param pre-emission; enable 4 corpus testsMotiejus Jakštys5+198-34
2026-02-22 20:08sema: fix ret_implicit inlining, remove spurious generic dead blocks; enable mulhf3Motiejus Jakštys3+458-243
2026-02-22 19:51zig0: fix valgrind false positives and clang-analyzer warningMotiejus Jakštys2+19-12
2026-02-22 19:51Zcu.saveZirCache: mark safety buffer defined for valgrindMotiejus Jakštys1+6-0
2026-02-22 15:08sema: handle multi-instruction return type bodies and F16T; enable 2 corpus testsMotiejus Jakštys2+29-7
2026-02-22 14:11sema: add float coercion in calls and param type resolution; enable 12 corpus testsMotiejus Jakštys2+69-16
2026-02-22 14:00sema: fix C integer type coercion and unresolved Int type computation; enable 7 corpus testsMotiejus Jakštys3+512-86
2026-02-22 07:33sema: add struct field access, inferred alloc, void block fixes; enable 5 corpus testsMotiejus Jakštys4+1178-111
2026-02-21 21:32sema: extend TypedInt to 128-bit, enable addxf3Motiejus Jakštys5+192-84
2026-02-21 20:41sema: align C function names with Sema.zig for CPU profile cross-referencingMotiejus Jakštys1+111-111
2026-02-21 20:41update READMEMotiejus Jakštys1+10-3
2026-02-21 20:41sema: align C function names with Sema.zig for CPU profile cross-referencingMotiejus Jakštys1+111-111
2026-02-21 20:14tests: use std.testing.tmpDir for temp filesMotiejus Jakštys2+38-31
2026-02-21 20:01sema_test: show human-readable AIR tag names in mismatch diagnosticsMotiejus Jakštys3+25-6
2026-02-21 19:49sema: fix memory leaks, shift UB, cppcheck warnings, formatMotiejus Jakštys4+181-171
2026-02-21 15:20verbose_air: add human-readable AIR printer and --verbose-air CLI flagMotiejus Jakštys8+1196-10
2026-02-21 18:13sema: coerce BR operands in multi-merge blocks, enable addhf3Motiejus Jakštys4+759-692
2026-02-21 09:10sema: add comptime folding for @clz/@ctz/@popcount, resolvePeerType for concrete ints, inplace_arith_result_tyMotiejus Jakštys2+98-39
2026-02-21 07:41stages_test: enable 5 more corpus testsMotiejus Jakštys1+5-5
2026-02-21 07:27disable most of the failing tests, add intermediate progressMotiejus Jakštys4+2090-484
2026-02-20 22:40sema: implement branch hint tracking for condbrMotiejus Jakštys3+83-44
2026-02-20 21:26sema: add mul_sat, shl_sat; testsMotiejus Jakštys2+20-0
2026-02-20 21:22sema: add add_sat, sub_sat, int_from_bool; more unit testsMotiejus Jakštys2+77-0
2026-02-20 21:09sema: resolve type refs through resolveInst instead of asserting pre-internedMotiejus Jakštys1+9-8
2026-02-20 21:07sema: resolve dest type through resolveInst in casts, enable 5 more testsMotiejus Jakštys2+12-12
2026-02-20 20:56sema: fix call arg body analysis, harden against unimplemented featuresMotiejus Jakštys2+101-66
2026-02-20 19:05sema: enable 111 more corpus testsMotiejus Jakštys1+111-111
2026-02-20 19:02sema: enable 62 more corpus testsMotiejus Jakštys1+62-62
2026-02-20 19:00sema: enable 75 more corpus testsMotiejus Jakštys1+75-75
2026-02-20 18:58sema: enable 97 more corpus testsMotiejus Jakštys1+97-97
2026-02-20 18:56sema: enable 24 more corpus tests (dwarf, math, uefi, etc.)Motiejus Jakštys1+24-24
2026-02-20 18:48sema: add comptime condbr, enable 15 new corpus testsMotiejus Jakštys2+31-20
2026-02-20 18:25sema: enable absvsi2.zig and absvti2.zig corpus testsMotiejus Jakštys1+2-2
2026-02-20 18:24sema: enable absvdi2.zig — add switch_block, inline calls, condbr, panicMotiejus Jakštys4+471-30
2026-02-20 16:51sema: add alloc, block, condbr, store, call, panic handlers for absv patternMotiejus Jakštys2+395-1
2026-02-20 16:32sema: add f80/f128 support to floatTypeBits, enable negxf2.zigMotiejus Jakštys2+3-1
2026-02-20 16:29sema: enable neghf2.zig with cross-module comptime evaluationMotiejus Jakštys2+454-19
2026-02-20 15:50sema: add cross-module ZIR loading infrastructure for inline callsMotiejus Jakštys3+499-15
2026-02-20 14:57sema: add inline function call support and declaration tableMotiejus Jakštys4+459-9
2026-02-20 14:53skillMotiejus Jakštys1+0-1
2026-02-20 14:31sema: add wrapping ops, bool_not, float/int casts, bit counting, byte_swapMotiejus Jakštys2+470-11
2026-02-20 14:12skill: run workers in background for real-time monitoringMotiejus Jakštys1+21-2
2026-02-20 14:05sema: add store, compare, ptr_type param, and validate_* handlersMotiejus Jakštys2+141-3
2026-02-20 13:57skill: update enable-tests to never skip, always drill downMotiejus Jakštys2+148-25
2026-02-20 13:51sema: add mul, intcast, truncate, shl/shr, dbg_var_val handlersMotiejus Jakštys3+328-4
2026-02-20 13:11sema: add arithmetic, bitwise, @bitCast, and @as handlersMotiejus Jakštys2+211-1
2026-02-20 11:20verbose_air: add callback_count canary to detect skipped semaMotiejus Jakštys2+16-6
2026-02-20 11:20sema: handle @export builtin and ZIR_INST_FUNC_FANCYMotiejus Jakštys3+126-26
2026-02-20 10:49verbose_air: use incremental cache mode to avoid stale resultsMotiejus Jakštys1+1-1
2026-02-20 10:33fmt and remove some commentsMotiejus Jakštys3+98-50
2026-02-20 10:27sema: port parameter handling for identity functionMotiejus Jakštys2+144-1
2026-02-20 10:19sema_test: compare AIR data per-instruction using tag-aware sizesMotiejus Jakštys2+48-42
2026-02-20 09:48sema: port ret_node and fix AIR tag storage typeMotiejus Jakštys4+198-22
2026-02-20 08:42verbose_air: zero padding in Air.Inst.Data when collectingMotiejus Jakštys1+38-10
2026-02-20 08:30fmtMotiejus Jakštys4+21-10
2026-02-20 08:10verbose_air: use caller-provided error buffer instead of heap allocationMotiejus Jakštys3+50-30
2026-02-20 08:04sema: port zirFunc for exported void functionsMotiejus Jakštys4+224-14
2026-02-20 07:22verbose_air: enable emit_bin so exported functions produce AIRMotiejus Jakštys3+24-6
2026-02-19 22:18verbose_air: fix index-out-of-bounds when shrinking func collector arrayMotiejus Jakštys1+4-4
2026-02-19 21:58use wasi targetMotiejus Jakštys2+8-9
2026-02-19 21:58Move Air comparison from src/ to stage0/Motiejus Jakštys4+231-167
2026-02-19 21:56update skillMotiejus Jakštys2+110-92
2026-02-19 21:51stages_test: enable llvm.zig, p256/field.zig, secp256k1/field.zigMotiejus Jakštys1+3-3
2026-02-19 21:34zig_compare_air: add module_root parameter to widen import resolutionMotiejus Jakštys4+35-17
2026-02-19 21:21remove some leftover exportsMotiejus Jakštys3+5-16
2026-02-19 21:05disable debug loggingMotiejus Jakštys1+1-0
2026-02-19 20:58always build with valgrindMotiejus Jakštys3+13-148
2026-02-19 20:19Fix test-zig0 cache invalidation on every commitMotiejus Jakštys3+36-3
2026-02-19 19:30enable-tests skill: warn about src/ modification costMotiejus Jakštys2+14-0
2026-02-19 19:13stages_test: use directory symlink for Air comparison source filesMotiejus Jakštys2+23-15
2026-02-19 18:32Remove unimplemented InternPool dump stubsMotiejus Jakštys6+2-61
2026-02-19 17:57Replace copy-based Air export with zero-copy in-place comparisonMotiejus Jakštys5+175-195
2026-02-19 16:52Replace text-based Air comparison with raw array memcmpMotiejus Jakštys9+250-514
2026-02-19 14:48Replace structural Air/IP comparison with text-based dumpersMotiejus Jakštys12+773-666
2026-02-19 13:04stages_test: full per-function Air comparison between C and Zig semaMotiejus Jakštys2+67-12
2026-02-19 12:39stages_test: compare per-function Air count between C and Zig semaMotiejus Jakštys1+18-1
2026-02-19 12:27sema: capture per-function Air text via verbose_air_outputMotiejus Jakštys1+10-1
2026-02-19 12:15sema: return per-function Air list instead of flat module-wide AirMotiejus Jakštys6+91-84
2026-02-19 12:00Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys1+37-20
2026-02-19 11:59build: split zig0 test into compile + link to fix cachingMotiejus Jakštys1+37-20
2026-02-19 11:49Compilation: add verbose_air_output for programmatic Air captureMotiejus Jakštys2+13-5
2026-02-19 10:43sema: use real zig caches and fix thread pool lifetimeMotiejus Jakštys1+27-27
2026-02-19 09:14WIP: wire up Zig Compilation for reference sema in stage0 testsMotiejus Jakštys4+254-504
2026-02-19 08:02stages_test: verify C→Zig Air conversion in stagesCheckMotiejus Jakštys2+39-4
2026-02-19 07:47sema_c: extract cSema pipeline function and update all testsMotiejus Jakštys3+129-81
2026-02-19 07:26sema_c: add C Air → Zig Air conversion moduleMotiejus Jakštys3+160-9
2026-02-19 06:56sema: handle struct_decl declarations and ZIR_INST_INTMotiejus Jakštys2+218-2
2026-02-19 06:19stages_test: add Zig InternPool cross-check for pre-interned entriesMotiejus Jakštys4+141-2
2026-02-18 21:10skills: replace port-astgen + fix-stages with unified enable-testsMotiejus Jakštys7+358-582
2026-02-18 20:55disable most corpus testSMotiejus Jakštys1+1145-1118
2026-02-18 20:49remove some duplicated testsMotiejus Jakštys1+0-130
2026-02-18 16:22stages_test.zig: change-over filesMotiejus Jakštys1+1118-1115
2026-02-18 14:46we have zig-out/bin/zigMotiejus Jakštys7+25-31
2026-02-17 20:43Merge remote-tracking branch 'refs/remotes/motiejus/zig0-0.15.2' into zig0-0.15.2Motiejus Jakštys1+2-1
2026-02-17 20:36stage0: implement first Sema instruction handlers (Phase D)Motiejus Jakštys2+370-4
2026-02-17 20:10improve zig3Motiejus Jakštys1+2-1
2026-02-17 20:04stage0: add sema test framework skeleton (Phase C)Motiejus Jakštys2+208-0
2026-02-17 19:56stage0: implement InternPool core (Phase B)Motiejus Jakštys2+727-8
2026-02-17 19:42stage0: add Sema data structures (Phase A)Motiejus Jakštys13+1613-4
2026-02-17 18:13cppcheck: remove all suppressions, fix all warningsMotiejus Jakštys4+48-117
2026-02-17 17:02unify error handling: SET_ERROR(ctx, msg) for both parser and astgenMotiejus Jakštys5+246-201
2026-02-17 14:55fix syntax errors with -O3Motiejus Jakštys2+22-27
2026-02-17 14:25stages_test: use C-based parser.Motiejus Jakštys2+35-3
2026-02-17 12:17parser: add warn, assign destructure, fix statement bodies; enable CodeGen.zigMotiejus Jakštys4+53-10
2026-02-17 10:58Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys3+14-14
2026-02-17 10:56use C parser in AstGenMotiejus Jakštys4+22-23
2026-02-17 09:27stages_test: enable main.zig, git.zigMotiejus Jakštys1+2-2
2026-02-17 09:22astgen: fix @unionInit context propagation, enable Assemble.zigMotiejus Jakštys2+11-12
2026-02-17 07:13astgen: handle @frameAddress in rlBuiltinCall, enable debug.zigMotiejus Jakštys2+24-4
2026-02-17 06:56astgen: fix container_field extra_data guard, enable aes_ocb, SmpAllocator, MirMotiejus Jakštys2+8-10
2026-02-17 06:27stages_test: enable exp, atan, expm1, gamma, log1p, zon/parseMotiejus Jakštys1+6-6
2026-02-17 06:15stages_test: enable 22 more corpus files; upgrade decimal_float_fits_f64 to 128-bitMotiejus Jakštys2+122-54
2026-02-17 05:50astgen: fix decimal_float_fits_f64 for non-zero underflow, enable divtf3_test, divxf3_testMotiejus Jakštys2+3-3
2026-02-17 05:30astgen: fix ptrTypeExpr addrspace, do_err_trace check, switchExpr capture, blockExprStmts heap allocMotiejus Jakštys2+56-26
2026-02-17 04:47astgen: fix decimal_float_fits_f64 underflow and enable 700+ corpus filesMotiejus Jakštys1+707-707
2026-02-17 03:23astgen: fix fnProtoExprInner lparen computation for named fn protosMotiejus Jakštys1+6-3
2026-02-16 23:39astgen: use plain expr instead of comptimeExpr for @setRuntimeSafety operandMotiejus Jakštys2+328-329
2026-02-16 22:47astgen.c: fix forExpr to use nodeIsTriviallyZero for range start checkMotiejus Jakštys2+3-12
2026-02-16 22:36parser: fix extra_data write ordering in parseSwitchProng for multi-item switch casesMotiejus Jakštys2+61-47
2026-02-16 22:11stages_test: enable time_report.zig, common.zig, inttypes.zig, and 6 files from compiler/aro/Motiejus Jakštys1+9-9
2026-02-16 22:01astgen.c: port @trap builtin handler from upstream AstGen.zigMotiejus Jakštys2+7-1
2026-02-16 21:52astgen: port lib_name handling for extern fn declarations from upstream ZigMotiejus Jakštys2+31-7
2026-02-16 21:28add skillMotiejus Jakštys2+285-0
2026-02-16 21:17stages_test.zigMotiejus Jakštys4+1163-2
2026-02-16 20:32astgen.c: replace UINT32_MAX sentinels with NULL_TOKEN/NULL_NODE/NULL_INSTMotiejus Jakštys1+233-228
2026-02-16 16:37fix break label check in rlExpr: use UINT32_MAX sentinel instead of 0 for optional tokenMotiejus Jakštys2+3-3
2026-02-16 16:18astgen: fix InternPool.zig — parser fallthrough for struct/enum/union, add @compileLog, fix @"..." escape scanningMotiejus Jakštys3+48-4
2026-02-16 15:27astgen_test: enable Compilation.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 15:24astgen.c: port @errorReturnTrace, nosuspend expr, and remaining zero-arg builtinsMotiejus Jakštys2+66-3
2026-02-16 15:05Fix identAsString for @"..." identifiers with escape sequencesMotiejus Jakštys2+121-10
2026-02-16 14:54astgen.c: port @wasmMemorySize and @wasmMemoryGrow builtinsMotiejus Jakštys2+45-1
2026-02-16 14:44astgen_test: enable print_value, target, link, Air, print_zir, Value, Type, translate_c corpus tests (already passing)Motiejus Jakštys1+8-8
2026-02-16 14:41astgen_test: enable while.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 14:37astgen.c: port @cVaArg, @cVaCopy, @cVaEnd, @cVaStart builtins from AstGen.zigMotiejus Jakštys2+51-1
2026-02-16 14:29astgen.c: call identAsString before underscore check in whileExpr to match upstream string table orderingMotiejus Jakštys2+7-3
2026-02-16 14:14astgen_test: enable type_info.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 14:11astgen.c: add rvalue call to callExpr, matching upstream AstGen.zig:10169Motiejus Jakštys2+3-3
2026-02-16 14:01fix labeled switch: parser passes is_labeled flag, init GenZir continue_block/label_token to UINT32_MAXMotiejus Jakštys3+52-2
2026-02-16 13:38astgen.c: port @src builtin (ZIR_EXT_BUILTIN_SRC), enable src.zig and string_literals.zigMotiejus Jakštys2+17-2
2026-02-16 13:29astgen_test: enable sizeof_and_typeof.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 13:27astgen.c: port @select builtin (ZIR_EXT_SELECT)Motiejus Jakštys2+27-1
2026-02-16 13:14astgen.c: port @returnAddress builtin (ZIR_EXT_RET_ADDR)Motiejus Jakštys2+6-1
2026-02-16 13:08astgen_test: enable prefetch.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 13:07astgen_test: enable multiple_externs_with_conflicting_types.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 13:05astgen.c: implement @mulAdd builtin handlerMotiejus Jakštys2+19-1
2026-02-16 12:55astgen.c: port multi-arg @min/@max builtins (minMax, AstGen.zig:9149-9189)Motiejus Jakštys2+38-1
2026-02-16 12:45astgen_test: enable import_c_keywords.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 12:43astgen_test: enable generics.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 12:41astgen_test: enable fn.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 12:39astgen.c: port @extern builtin handler (AstGen.zig:9331-9341)Motiejus Jakštys2+24-1
2026-02-16 12:30astgen_test: enable export_keyword.zig corpus test (already passing)Motiejus Jakštys1+1-1
2026-02-16 12:28astgen: fix gzUnstack/gzAppendInstruction ordering in comptime destructure assignmentsMotiejus Jakštys2+7-3
2026-02-16 11:59astgen.c: implement errdefer payload capture and genDefersBoth for defer.zigMotiejus Jakštys2+155-25
2026-02-16 11:28astgen.c: port @breakpoint and @prefetch builtins to enable builtin_functions_returning_void_or_noreturn corpus testMotiejus Jakštys2+28-1
2026-02-16 11:14astgen.c: boolBinOp: pass coerced_bool_ri and use fullBodyExpr for RHS, matching upstream AstGen.zigMotiejus Jakštys2+13-4
2026-02-16 10:50update port-astgen skill: full test in Phase 0, fix corpus search patternMotiejus Jakštys1+16-9
2026-02-16 10:50astgen: fix hex float f64-fits check to use pure integer test, fixing math.zig under valgrindMotiejus Jakštys1+136-4
2026-02-16 10:15astgen_test: simplify corpus_files to plain path stringsMotiejus Jakštys1+127-127
2026-02-16 10:12port @atomicLoad, @atomicRmw, @atomicStore, @cmpxchgStrong, @cmpxchgWeak builtins to astgen.cMotiejus Jakštys2+99-1
2026-02-16 08:58add zig3 wrapperMotiejus Jakštys3+19-12
2026-02-15 20:41x86_64: fix RoundMode immediate encoding for vroundss/vcvtps2phMotiejus Jakštys1+10-8
2026-02-15 19:49astgen: fix cppcheck warnings for err_scope_used and param_instsMotiejus Jakštys4+16-10
2026-02-15 19:36astgen: replace __float128/__uint128_t with portable C11 float handlingMotiejus Jakštys3+232-32
2026-02-15 18:38update skillMotiejus Jakštys2+33-20
2026-02-15 18:23astgen: port inline assembly support and fix extern fn handlingMotiejus Jakštys2+664-429
2026-02-15 17:46update skillsMotiejus Jakštys2+93-31
2026-02-15 17:42astgen: enable ptrfromint, pub_enum, reflection, ref_var_in_if, saturating_arithmetic, shuffle, slice_sentinel_comptime, struct_contains_null_ptr_itself, struct_contains_slice_of_itself, switch_prong_err_enum, switch_prong_implicit_cast, this, threadlocal, truncate, tuple_declarations, tuple, typename, undefined, union_with_members, void, widening, wrapping_arithmetic, x86_64 corpus testsMotiejus Jakštys1+23-23
2026-02-15 17:40astgen: enable int128, int_comparison_elision, ir_block_deps, lower_strlit_to_vector, member_func, memcpy, memmove, memset, merge_error_sets, namespace_depends_on_compile_var, nan, null, packed_struct_explicit_backing_int, packed-union, popcount, ptrcast corpus testsMotiejus Jakštys1+16-16
2026-02-15 17:39astgen: enable empty_union, export_builtin, export_c_keywords, export_self_referential_type_info, extern_struct_zero_size_fields, fn_delegation, fn_in_struct_in_comptime, for, globals, hasdecl, hasfield, if, import, incomplete_struct_param_tld, inline_switch corpus testsMotiejus Jakštys1+15-15
2026-02-15 17:38astgen: enable cast_int, comptime_memory, const_slice_child, decl_literals, decltest, duplicated_test_names corpus testsMotiejus Jakštys1+6-6
2026-02-15 17:38astgen: enable alignof, bitcast, bitreverse, bit_shifting, byteswap, byval_arg_var corpus testsMotiejus Jakštys1+6-6
2026-02-15 17:37astgen: enable align.zig corpus testMotiejus Jakštys1+1-1
2026-02-15 17:35astgen: fix OptionalIndex handling, enable addrspace_and_linksection.zig corpus testMotiejus Jakštys2+228-36
2026-02-15 17:11astgen: enable abs.zig corpus testMotiejus Jakštys1+1-1
2026-02-15 17:02astgen: fix all corpus test failures, clean up debug outputMotiejus Jakštys2+1507-397
2026-02-15 09:42astgen: fix optional.zig corpus - callExpr fullBodyExpr, comptimeExpr rvalue, restoreErrRetIndex ctxMotiejus Jakštys2+33-16
2026-02-15 08:45add skillMotiejus Jakštys2+8-9
2026-02-15 08:38astgen: add all remaining behavior test files to corpusMotiejus Jakštys1+97-0
2026-02-15 08:25astgen: port ret have_err path, comptimeDecl body, @Type name strategy, fix union_init field order, @TypeOf break src_nodeMotiejus Jakštys2+118-31
2026-02-15 08:13update skillMotiejus Jakštys2+159-93
2026-02-14 22:04astgen: add anyframe handlers, fix switch err capture trackingMotiejus Jakštys1+24-21
2026-02-14 20:31parser: add anyframe, labeled switch, fix inline fallthroughMotiejus Jakštys1+41-7
2026-02-14 20:04astgen: fix assignStmt discard to propagate RL_DISCARD to exprMotiejus Jakštys1+5-3
2026-02-14 19:55astgen: add inline switch prong parsing and float literal supportMotiejus Jakštys3+121-15
2026-02-14 19:02astgen: implement unified ptrCastBuiltin with nested cast collapsingMotiejus Jakštys1+181-74
2026-02-14 18:46astgen: fix @TypeOf scope, add multi-arg @TypeOfMotiejus Jakštys1+58-1
2026-02-14 18:11astgen: add unionDeclInner, @hasDecl, @hasField, bitBuiltinsMotiejus Jakštys1+435-1
2026-02-14 17:34astgen: add 20 builtins, @call, @shuffle, fix param limitMotiejus Jakštys1+247-7
2026-02-14 17:10astgen: add @export builtin, fix COMPTIME_REASON, clean debug outputMotiejus Jakštys1+67-1
2026-02-14 17:06Note about checkpointingMotiejus Jakštys1+2-0
2026-02-14 16:59astgen: add builtins, fn_proto exprs, extern fn, scope threadingMotiejus Jakštys2+706-84
2026-02-14 16:44update skillMotiejus Jakštys1+3-0
2026-02-14 16:08astgen: fix OPT() sentinel crashes in rlExpr and exprRlMotiejus Jakštys2+54-25
2026-02-14 15:08astgen: enable array_list.zig corpus testMotiejus Jakštys2+224-40
2026-02-14 14:26Merge branch 'zig1' into zig0-0.15.2Motiejus Jakštys1+1-3
2026-02-14 14:19simplify zig0 test setup: single test module, remove zig0_test.zigMotiejus Jakštys3+29-57
2026-02-14 14:19simplify zig0 test setup: single test module, remove zig0_test.zigMotiejus Jakštys3+30-56
2026-02-14 14:04astgen: assign_destructure, u0 int type, slice_length optimizationMotiejus Jakštys2+592-20
2026-02-14 13:27update skillMotiejus Jakštys1+5-2
2026-02-14 12:51astgen: implement namespace scopes, identifier resolution across scope boundariesMotiejus Jakštys2+428-102
2026-02-14 12:25astgen: implement 20+ builtins, multi-arg dispatch, extended helpersMotiejus Jakštys2+495-32
2026-02-14 10:19astgen: blockExpr rvalue, local_ptr rvalue, array_multMotiejus Jakštys2+46-7
2026-02-14 09:54astgen: switchExprErrUnion, decl_val rvalue, identAsString orderingMotiejus Jakštys2+583-11
2026-02-14 09:15astgen: catch error capture, @panic, @errorName, @field, larger block scopesMotiejus Jakštys2+92-17
2026-02-14 08:58skip build.zig astgen testMotiejus Jakštys1+1-0
2026-02-14 08:53move module upMotiejus Jakštys4+6-251
2026-02-14 08:28build: fix valgrind zig0 tests by disabling all AVX-512 featuresMotiejus Jakštys1+19-4
2026-02-14 08:27update skillMotiejus Jakštys1+9-8
2026-02-14 08:05Merge commit '6204bb245b4a05e0f4f00bb48d83b76ebcd899e2' into zig0-0.15.2Motiejus Jakštys3+3430-935
2026-02-14 01:01astgen: fix structDeclInner layout, coercion, fn_proto handling, and error diagnosticsMotiejus Jakštys2+373-36
2026-02-14 00:46astgen: fix switchExpr captures, underscore prong, switch_block_ref, labels, and body fixupsMotiejus Jakštys1+573-170
2026-02-14 00:34astgen: fix whileExpr condition coercion, payload handling, else/continue, result info, and labelsMotiejus Jakštys1+300-52
2026-02-14 00:18astgen: fix structInitExpr rvalue, RL handling, sentinel coercion, and empty initMotiejus Jakštys1+132-94
2026-02-14 00:13astgen: fix forExpr result info, else handling, instruction order, labels, and diagnosticsMotiejus Jakštys1+108-23
2026-02-14 00:04astgen: fix ifExpr payload_is_ref, bool coercion, ensure_err_union_payload_void, and discard handlingMotiejus Jakštys1+114-54
2026-02-13 23:58astgen: fix globalVarDecl coercion, nameStratExpr, and error diagnosticsMotiejus Jakštys1+154-34
2026-02-13 23:48astgen: fix lastToken for deref, compound assigns, call_one, container_decl, for_range, var_decl, asm, and moreMotiejus Jakštys1+151-28
2026-02-13 23:48bump versionMotiejus Jakštys2+1-2
2026-02-13 23:42astgen: add func_fancy, noalias_bits, varargs, and callconv support in fnDeclMotiejus Jakštys2+260-13
2026-02-13 23:40rm check_test_order.pyMotiejus Jakštys1+0-143
2026-02-13 23:33bump to devMotiejus Jakštys1+1-1
2026-02-13 23:33Merge tag '0.15.2' into zig0-0.15.2Motiejus Jakštys98+2475-1134
2026-02-13 23:30astgen: fix fnDecl anytype params, type coercion, and export linkageMotiejus Jakštys1+152-71
2026-02-13 23:24astgen: fix firstToken for container_decl, switch_case, asm, while/for, assign_destructureMotiejus Jakštys1+97-9
2026-02-13 23:18astgen: fix exprRl error_value, ptr variants, negation, and missing node typesMotiejus Jakštys1+156-63
2026-02-13 23:09astgen: rewrite enumDeclInner to match upstream enum handlingMotiejus Jakštys1+199-65
2026-02-13 22:58astgen: fix builtinCall rvalue, operand coercion, and result type handlingMotiejus Jakštys1+89-43
2026-02-13 22:48astgen: fix arrayInitExpr sentinel, discard RL, and non-inferred typed initMotiejus Jakštys1+123-40
2026-02-13 22:42astgen: add reachableExprComptime and comptime_token handling in varDeclMotiejus Jakštys1+50-8
2026-02-13 22:38astgen: add decltest support and within_fn flag in testDecl/fnDeclMotiejus Jakštys1+18-2
2026-02-13 22:34astgen: add any_defer_node check and reachableExpr to retExprMotiejus Jakštys1+42-6
2026-02-13 22:25astgen: fix ptrTypeExpr C-pointer allowzero error and source cursor save/restoreMotiejus Jakštys1+24-0
2026-02-13 22:23astgen: add shift assignment operators and grouped_expression unwrappingMotiejus Jakštys1+224-132
2026-02-13 22:16astgen: fix rlExpr bugs for inline while/for labels, assign_destructure, and @-quoted identifiersMotiejus Jakštys1+45-9
2026-02-13 22:12astgen: fix double rvalue wrapping for block expressions in exprRlMotiejus Jakštys1+1-1
2026-02-13 22:11astgen: add isAlwaysVoid and endsWithNoReturn checks to rvalueMotiejus Jakštys1+63-0
2026-02-13 22:07Merge commit '0b12e027a3628e26a765126d9937a2366b638ff3' into zig0-0.15.1Motiejus Jakštys2+93-34
2026-02-13 22:07astgen: add \u{...} unicode escape sequence handlingMotiejus Jakštys1+68-0
2026-02-13 22:05astgen: fix builtin_call ensure_result_used bit positionMotiejus Jakštys1+11-5
2026-02-13 21:48astgen: fix defer RL annotation, compile_error noreturn, block force_comptimeMotiejus Jakštys1+12-26
2026-02-13 21:47stage0-specific changesMotiejus Jakštys9+972-49
2026-02-13 21:32Add 'stage0/' from commit 'b3d106ec971300a9c745f4681fab3df7518c4346'Motiejus Jakštys26+26186-0
2026-02-13 21:22parser: fix while-type-expr continue parsing and comptime labeled blocksMotiejus Jakštys1+2-3
2026-02-13 20:28astgen: fix int_type signedness and struct layoutMotiejus Jakštys3+5-4
2026-02-13 20:11astgen: fix cppcheck warnings (variableScope, uninitvar)Motiejus Jakštys1+2-2
2026-02-13 19:29astgen: fix while loop dbg_node, block expr rvalue, int_type data issueMotiejus Jakštys2+5-3
2026-02-13 19:20astgen: pass struct_init_empty through rvalue for proper RL handlingMotiejus Jakštys2+12-7
2026-02-13 19:14astgen: fix retExpr ptr RL, typeExpr for type sub-exprs, array_init_ref, slice sentinelMotiejus Jakštys2+206-55
2026-02-13 18:37astgen: add parser_test.zig corpus test (skipped), skip combined corpusMotiejus Jakštys1+9-1
2026-02-13 18:20astgen: fix @as result propagation, RL_REF_COERCED_TY, continue break src_node, varDecl init RLMotiejus Jakštys2+14-8
2026-02-13 17:00astgen: fix double ZIR_REF_START_INDEX in assignOpMotiejus Jakštys2+2-3
2026-02-13 16:28astgen: fix lastToken for BREAK/CONTINUE and ERROR_VALUEMotiejus Jakštys2+10-6
2026-02-13 15:29astgen: re-skip astgen_test.zig corpus, clean up debug codeMotiejus Jakštys1+1-1
2026-02-13 15:27astgen: fix dbg_stmt cursor save, comptime guard, array_accessMotiejus Jakštys2+31-22
2026-02-13 14:56astgen: thread ResultLoc through comptimeExpr, fix ResultCtx propagationMotiejus Jakštys2+103-48
2026-02-13 14:26more instructionsMotiejus Jakštys1+3-1
2026-02-13 14:08astgen: fix string dedup with string_table, handle embedded nullsMotiejus Jakštys1+82-48
2026-02-13 12:51astgen: fix build.zig corpus - call payload, condbr, for loop, ResultCtxMotiejus Jakštys2+531-444
2026-02-13 09:37update skillMotiejus Jakštys1+8-2
2026-02-13 09:13astgen: fix firstToken, slice rl, fnDecl param order, break labelsMotiejus Jakštys2+234-35
2026-02-13 08:47astgen: fix call instruction append and port shiftOpMotiejus Jakštys2+30-7
2026-02-13 08:26astgen: add rvalue coercion for orelse/catch then-branchMotiejus Jakštys2+157-140
2026-02-13 07:55add skillMotiejus Jakštys2+4-1
2026-02-13 07:55add skillMotiejus Jakštys1+116-0
2026-02-13 07:55comment out debug statementSMotiejus Jakštys1+5-5
2026-02-13 07:31astgen: skip failing corpus tests, fix fnDecl break node offsetMotiejus Jakštys1+1-1
2026-02-13 07:29astgen: fix fnDecl break_inline to use correct node offsetMotiejus Jakštys1+4-3
2026-02-13 06:05astgen: implement anonymous struct init with result typeMotiejus Jakštys2+40-2
2026-02-13 06:00astgen: fix char literal escape sequences and skip remaining corpusMotiejus Jakštys2+43-8
2026-02-13 05:58astgen: implement RL_REF_COERCED_TY result locationMotiejus Jakštys2+53-12
2026-02-13 05:53astgen: skip remaining corpus tests pending larger fixesMotiejus Jakštys1+2-1
2026-02-13 05:52astgen: fix string literal escape handling and string table orderingMotiejus Jakštys1+187-19
2026-02-13 05:45astgen: add missing emitDbgNode for if conditionMotiejus Jakštys2+3-1
2026-02-13 05:16astgen: add skipped corpus tests for remaining filesMotiejus Jakštys1+12-0
2026-02-13 05:15astgen: fix typed array init to use elem_type coercionMotiejus Jakštys2+16-6
2026-02-13 05:12astgen: add missing ZIR tags to test comparison functionsMotiejus Jakštys1+18-0
2026-02-13 05:10astgen: implement enum declarations and fix fn proto nodeMotiejus Jakštys2+241-15
2026-02-13 04:56astgen: handle extern variables and full declaration layoutMotiejus Jakštys2+460-61
2026-02-12 20:35astgen: implement error set declarationsMotiejus Jakštys2+51-4
2026-02-12 20:33astgen: implement struct field emission in structDeclInnerMotiejus Jakštys2+535-26
2026-02-12 20:23astgen: enable corpus test for test_all.zigMotiejus Jakštys1+5-0
2026-02-12 19:48more astgenMotiejus Jakštys2+205-70
2026-02-12 18:18astgen: fix continue and for loop scope handlingMotiejus Jakštys1+17-0
2026-02-12 17:58astgen: fix corpus mismatches (gap 20→-17)Motiejus Jakštys1+31-6
2026-02-12 15:09astgen: typeCast DBG_STMT, builtinEvalToError, memset/memcpy fixesMotiejus Jakštys1+200-55
2026-02-12 14:23astgen: add genDefers, ret_err_value fast path, fix scope chainMotiejus Jakštys2+239-33
2026-02-12 14:13remove obsolete functions/declsMotiejus Jakštys4+0-48
2026-02-12 13:42stricter test suiteMotiejus Jakštys2+31-33
2026-02-12 13:24astgen: RL threading, labeled blocks, comptime block payloadMotiejus Jakštys2+398-167
2026-02-12 12:08disable leak checker for nowMotiejus Jakštys1+6-0
2026-02-12 12:06quicker `zig build test`Motiejus Jakštys2+9-10
2026-02-12 11:52disable gcc_analyze for nowMotiejus Jakštys1+13-11
2026-02-12 11:51lint per fileMotiejus Jakštys2+43-38
2026-02-12 11:40astgen: port Phases 4-5 (control flow, expressions, scope chain)Motiejus Jakštys4+6142-765
2026-02-12 07:29valgrind no timeoutMotiejus Jakštys1+25-14
2026-02-12 06:16test timeoutsMotiejus Jakštys3+18-3
2026-02-11 22:42astgen: port Phases 1-3 from upstream AstGen.zigMotiejus Jakštys2+674-46
2026-02-11 22:32use zig's x86 backendMotiejus Jakštys1+5-1
2026-02-11 22:20build: subtract avx512f when running under valgrindMotiejus Jakštys1+11-1
2026-02-11 21:58Add structural AST consistency check to parser testsMotiejus Jakštys2+119-11
2026-02-11 21:32astgen: implement ZIR generation for basic expressions and declarationsMotiejus Jakštys5+2579-69
2026-02-11 20:45remove usage of __attribute__((__cleanup__(fn)))Motiejus Jakštys2+76-96
2026-02-11 20:05more instructions for agentsMotiejus Jakštys2+11-2
2026-02-11 18:37Merge branch 'zig01'Motiejus Jakštys1+4-0
2026-02-11 18:37update AGENTS.mdMotiejus Jakštys1+1-1
2026-02-11 18:37Add astgen scaffolding with ZIR data structures and first passing testMotiejus Jakštys7+692-0
2026-02-11 18:27valgrindMotiejus Jakštys1+15-2
2026-02-11 18:27valgrindMotiejus Jakštys1+11-2
2026-02-11 18:14update LICENSE againMotiejus Jakštys1+3-10
2026-02-11 18:10Update READMEMotiejus Jakštys1+14-0
2026-02-11 18:10parser: align structural logic with upstream Parse.zigMotiejus Jakštys1+108-69
2026-02-11 14:54more debugging tipsMotiejus Jakštys1+2-1
2026-02-11 14:24parser: reorder function definitions to match upstream Parse.zigMotiejus Jakštys1+2378-2376
2026-02-11 13:48parser: align function names with upstream Parse.zigMotiejus Jakštys1+124-108
2026-02-11 13:21sort forward declarations by nameMotiejus Jakštys1+58-58
2026-02-11 13:20parser: replace fprintf+longjmp with fail(), add forward declarationsMotiejus Jakštys4+164-154
2026-02-11 12:57parser: port upstream error detection, unskip all 14 testsMotiejus Jakštys2+232-30
2026-02-11 12:14parser: skip 14 tests, replace assertToken assert with longjmpMotiejus Jakštys2+20-1
2026-02-11 12:02parser: refactor expectVarDeclExprStatement to match upstreamMotiejus Jakštys1+54-77
2026-02-11 11:40parser: sync tests with upstream, fix tokenizer and parserMotiejus Jakštys3+1062-313
2026-02-11 10:18parser: propagate errors via setjmp/longjmp instead of exit(1)Motiejus Jakštys5+53-45
2026-02-11 09:56parser: refactor to match upstream Parse.zig structureMotiejus Jakštys1+230-357
2026-02-11 09:28parser: reorder tests, fix check_test_order.py for new file layoutMotiejus Jakštys2+477-153
2026-02-11 09:25parser: port canonicalize and cast builtin testsMotiejus Jakštys1+262-0
2026-02-11 09:18parser: update test bodies to match upstream verbatimMotiejus Jakštys1+90-15
2026-02-11 08:46parser: update defer test body to match upstreamMotiejus Jakštys1+10-2
2026-02-11 07:50parser: fix duplicate while test content, match upstream verbatimMotiejus Jakštys1+0-12
2026-02-11 07:46parser: update test bodies to match upstream verbatimMotiejus Jakštys1+54-10
2026-02-11 07:33parser: port destructure, infix, pointer/slice attribute testsMotiejus Jakštys2+71-4
2026-02-11 07:05parser: port pointer/slice attributes testsMotiejus Jakštys2+98-19
2026-02-11 06:46parser: update test bodies to match upstream verbatimMotiejus Jakštys1+35-13
2026-02-11 06:11reorder tests betterMotiejus Jakštys2+2188-2190
2026-02-11 06:07parser: port large batch of formatting tests (289/344)Motiejus Jakštys2+697-2
2026-02-11 05:46parser: reorder tests to match upstream file orderMotiejus Jakštys1+23-9
2026-02-11 05:45parser: port doc comment, literal, asm, ternary testsMotiejus Jakštys1+244-0
2026-02-11 05:16parser: reorder tests to match upstream file orderMotiejus Jakštys1+91-94
2026-02-11 05:15parser: port asm, comment, doc comment testsMotiejus Jakštys2+227-3
2026-02-11 05:10update READMEMotiejus Jakštys1+4-0
2026-02-11 05:04parser: port misc formatting tests batchMotiejus Jakštys1+106-0
2026-02-10 22:58parser: reorder tests to match upstream file orderMotiejus Jakštys1+33-31
2026-02-10 22:57parser: port full "while" and "for" testsMotiejus Jakštys2+205-2
2026-02-10 22:50parser: port test "switch multiline string"Motiejus Jakštys1+31-0
2026-02-10 22:48parser: port remaining asm testsMotiejus Jakštys2+88-6
2026-02-10 22:41parser: implement asm_legacy, port inline asm testsMotiejus Jakštys3+100-10
2026-02-10 22:31add check_test_order.py scriptMotiejus Jakštys1+118-0
2026-02-10 22:30parser: reorder tests to match upstream file orderMotiejus Jakštys1+446-448
2026-02-10 22:26parser: port enum/union/catch/switch/for/if declaration testsMotiejus Jakštys2+479-4
2026-02-10 21:46parser: port precedence, prefix, functions, values, indexing testsMotiejus Jakštys1+176-0
2026-02-10 21:43parser: implement asm parsing, port formatting testsMotiejus Jakštys1+126-3
2026-02-10 19:46parser: port formatting, declaration, fn attribute testsMotiejus Jakštys1+98-0
2026-02-10 19:23parser: implement for loops, port for/while loop testMotiejus Jakštys3+116-8
2026-02-10 19:13parser: port error set, suspend, switch prong comment testsMotiejus Jakštys2+119-2
2026-02-10 19:06parser: port comment, switch, error value tests batchMotiejus Jakštys2+244-5
2026-02-10 18:58parser: port switch, slice, array literal, formatting testsMotiejus Jakštys2+186-2
2026-02-10 18:51parser: port array literal hint and vertical alignment testsMotiejus Jakštys1+124-0
2026-02-10 18:49parser: port test "struct literal containing a multiline expression"Motiejus Jakštys1+61-0
2026-02-10 18:47parser: implement switch, port switch comment testsMotiejus Jakštys2+131-1
2026-02-10 18:39parser: port if-condition-wraps tests, implement catch payloadMotiejus Jakštys2+47-5
2026-02-10 18:35parser: port test "if condition wraps"Motiejus Jakštys1+81-0
2026-02-10 18:32parser: implement while loops, port while testMotiejus Jakštys2+73-6
2026-02-10 18:28parser: port test "2nd arg multiline string many args"Motiejus Jakštys1+20-0
2026-02-10 18:26parser: port zig fmt on/off in middle of code testsMotiejus Jakštys2+51-0
2026-02-10 18:23parser: port test "whitespace fixes"Motiejus Jakštys1+12-0
2026-02-10 18:22parser: port test "rewrite callconv(.@\"inline\") to the inline keyword"Motiejus Jakštys1+14-0
2026-02-10 18:20parser: reorder tests to match upstream file orderMotiejus Jakštys1+593-593
2026-02-10 18:13parser: port alignment and zig fmt whitespace testsMotiejus Jakštys1+37-0
2026-02-10 18:10parser: port zig fmt on/off, defer, block slice testsMotiejus Jakštys2+96-2
2026-02-10 18:04parser: port fn param and container initializer testsMotiejus Jakštys2+78-1
2026-02-10 18:01parser: port misc formatting tests batchMotiejus Jakštys2+151-1
2026-02-10 17:42parser: port threadlocal, linksection, addrspace testsMotiejus Jakštys2+57-12
2026-02-10 17:40parser: port pointer modifier testsMotiejus Jakštys2+222-58
2026-02-10 17:24parser: port array/slice literal and pointer type testsMotiejus Jakštys1+47-0
2026-02-10 17:15parser: port test "sentinel-terminated array type"Motiejus Jakštys1+9-0
2026-02-10 15:06parser: port test "sentinel-terminated slice type"Motiejus Jakštys1+9-0
2026-02-10 15:05parser: port test "c pointer type"Motiejus Jakštys2+72-3
2026-02-10 14:45parser: port test "nosuspend block"Motiejus Jakštys2+20-0
2026-02-10 14:44parser: port test "errdefer with payload"Motiejus Jakštys2+148-30
2026-02-10 14:37parser: port test "top-level bare asterisk+asterisk+identifier"Motiejus Jakštys2+26-4
2026-02-10 14:36parser: port test "top-level bare asterisk+identifier"Motiejus Jakštys1+7-0
2026-02-10 14:36parser: port test "top-level tuple function call type"Motiejus Jakštys1+7-0
2026-02-10 14:05parser: add multiline string, fn call, struct, if-else testsMotiejus Jakštys2+136-3
2026-02-10 13:13parser: add if expression and statement testsMotiejus Jakštys2+132-5
2026-02-10 13:09parser: add infix, fn trailing comma, enum, struct literal testsMotiejus Jakštys1+98-0
2026-02-10 13:08parser: add zig fmt on/off and slice operator testsMotiejus Jakštys2+64-6
2026-02-10 13:07parser: add fn params, return, call args, enum literal testsMotiejus Jakštys2+225-27
2026-02-10 13:03parser: add enum, union, literal, struct doc comment testsMotiejus Jakštys2+120-3
2026-02-10 13:02parser: add slicing and tagged union testsMotiejus Jakštys2+89-3
2026-02-10 12:59parser: add struct/array literal tests (2/3 element variants)Motiejus Jakštys1+180-0
2026-02-10 12:58parser: add struct/array init literal testsMotiejus Jakštys2+318-4
2026-02-10 12:28parser: add block, break, grouped expression, array type testsMotiejus Jakštys2+62-3
2026-02-10 12:25parser: add container declaration and test decl testsMotiejus Jakštys2+203-4
2026-02-10 12:23parser: add multiline string, empty file, field, container testsMotiejus Jakštys1+86-1
2026-02-10 12:21parser: add function, comptime, var declaration testsMotiejus Jakštys2+108-7
2026-02-10 12:18parser: add struct field value declaration testMotiejus Jakštys2+97-9
2026-02-10 12:14parser: add tuple struct test and container decl supportMotiejus Jakštys2+267-26
2026-02-10 14:26`zig build` does more and in parallelMotiejus Jakštys2+69-43
2026-02-11 14:32update licenseMotiejus Jakštys1+20-0
2026-02-10 11:35fix tccMotiejus Jakštys6+21-5
2026-02-10 10:47zig build -Dcc=tccMotiejus Jakštys3+60-35
2026-02-10 10:36zig build lint fmtMotiejus Jakštys2+2-2
2026-02-10 10:03zig 0.15.1Motiejus Jakštys8+332-38
2025-10-11 03:45Release 0.15.2Andrew Kelley1+1-1
2025-10-09 19:46use older std.mem function namesAndrew Kelley1+2-2
2025-09-10 15:54std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAllmarximimus1+0-2
2025-10-09 18:58std.fs.File.Reader.seekTo: fix one more logical position bugAndrew Kelley1+2-1
2025-10-09 02:14std.Io.Reader: rework peekDelimiterInclusiveAndrew Kelley1+28-19
2025-09-01 14:23Fix Reader.Limited end of stream conditionswhatisaphone1+44-0
2025-09-14 15:26std: std.fs.File fix sendFile with buffered dataMaciej 'vesim' Kuliński2+36-1
2025-09-06 09:23std.Io.Reader: fix delimiter bugsmlugg3+70-15
2025-10-08 23:35std: fix sendFileReading not accounting for bufferAndrew Kelley2+124-99
2025-10-08 22:28std: fix File.Writer sendfile with buffered contentsAndrew Kelley2+40-9
2025-10-03 08:18Reader.peekDelimiterInclusive: Fix handling of `stream` implementations that return 0Ryan Liptak2+97-4
2025-10-07 15:12std.Build: duplicate sub_path for LazyPath's dependency varianttehlordvortex1+4-1
2025-10-03 21:15std.c: Add missing SIG constants for serenityLinus Groh1+9-0
2025-10-03 22:44libcxxabi: don't build cxa_noexception.cpp if exceptions are enabledAlex Rønne Petersen1+3-1
2025-10-03 22:43libcxxabi: sort file list according to upstream CMakeLists.txtAlex Rønne Petersen1+13-8
2025-10-03 22:44libcxxabi: define _LIBCPP_BUILDING_LIBRARY in addition to _LIBCXXABI_BUILDING_LIBRARYAlex Rønne Petersen1+1-0
2025-10-04 19:37std.zig.system: handle or1k in getExternalExecutor()Alex Rønne Petersen1+2-1
2025-10-04 23:33fix read of undefined in http testsxdBronch1+1-1
2025-10-03 23:37don't pass zero-length `@memset` to the backendxdBronch2+6-1
2025-10-04 09:05InternPool: use sequential string indices instead of byte offsetsJacob Young5+102-63
2025-10-04 03:26x86_64: fix bool vector init register clobberJacob Young2+42-6
2025-10-01 12:18Lld: fix implib emit pathmlugg1+1-1
2025-10-01 08:57resinator: fix an alignment problemRyan Liptak1+1-1
2025-08-02 08:39translate_c: fix ternary operator output in C macrosJacob3+28-5
2025-03-09 22:05Fix zig build lazy -> eager dependency promotionTimothy Bess1+29-19
2025-09-28 06:00libcxx: respond to some feature macro changes in LLVM 20Alex Rønne Petersen1+8-8
2025-09-25 23:20test: remove `pie` test case from test-standaloneAlex Rønne Petersen3+0-44
2025-09-26 00:14Compilation: --debug-rt always DebugAndrew Kelley1+1-1
2025-09-26 09:14Update descriptions of -f[no-]error-tracing to match the actual behaviorRyan Liptak1+2-2
2025-09-27 07:51bootstrap: Add support for DragonFlyMichael Neumann1+2-0
2025-09-27 07:53lib/std/c: sync "struct stat" for DragonFlyMichael Neumann1+55-25
2025-09-27 02:31musl: add missing fenv C dummy functions for loongarch64-linux-muslsfAlex Rønne Petersen2+4-0
2025-09-25 22:19Revert "x86_64: improve support for large enums"Alex Rønne Petersen2+45-239
2025-09-24 19:56x86_64: improve support for large enumsJacob Young2+239-45
2025-09-14 03:34Fix PowerPC `restore_rt`taylor.fish2+26-10
2025-09-24 17:09x86_64: support more in/out formsJacob Young1+61-46
2025-09-14 00:17Fix PowerPC syscalls causing invalid code from CBEtaylor.fish2+122-14
2025-08-30 22:26glibc: guard inet-fortified.hKyle Schwarz1+3-0
2025-08-31 08:56use copy_file_range syscall on linuxrpkak3+10-6
2025-09-24 01:12std: always allow spawning processes when an env map is explicitly provided (#25092)Carter Snook1+5-1
2025-09-21 06:47compiler: don't use self-hosted backend on any BSD yetalexrp3+4-3
2025-09-21 06:46std.posix: remove bogus assert that SIGRTMAX < NSIGalexrp1+0-1
2025-09-21 23:33test: disable test-link on FreeBSDalexrp1+4-0
2025-09-21 23:34test: disable some stack trace tests on FreeBSDalexrp2+8-2
2025-09-22 16:36std.pie: fix register constraint in getDynamicSymbol() for s390x (#25327)Alex Rønne Petersen1+1-1
2025-09-22 02:56Revert "frontend: another packedStructFieldPtrInfo fix"Alex Rønne Petersen2+11-4
2025-09-21 19:42Revert "x86_64: fix safety crashes in `storeRegs`"Alex Rønne Petersen1+6-16
2025-09-11 12:40x86_64: rewrite vector element pointer accessJacob Young1+328-345
2025-09-21 15:29ci: temporarily disable riscv64-linuxAlex Rønne Petersen2+0-53
2025-09-12 06:50standalone: fix misaligned stack crashJacob Young1+1-1
2025-09-12 04:30aarch64: fix behavior failuresJacob Young3+28-31
2025-09-18 14:19aarch64/zonCast: don't return a pointer to a stack elementFrank Denis1+5-2
2025-09-04 01:22x86 codegen: handle spilled tuplesAndrew Kelley1+4-0
2025-09-10 07:10x86_64: fix safety crashes in `storeRegs`Jacob Young1+16-6
2025-09-06 18:42frontend: additionally handle C pointers in ptrOptPayloadAndrew Kelley1+9-3
2025-09-06 05:52frontend: fix too strict assertionAndrew Kelley1+1-1
2025-09-10 21:56frontend: another packedStructFieldPtrInfo fixAndrew Kelley2+4-11
2025-09-10 11:48Zcu: fix analysis of type of decl with inferred typemlugg2+25-9
2025-09-04 01:30std.zon.parse: fix not initializing array sentinelAndrew Kelley1+1-0
2025-09-20 05:10Reader.defaultReadVec: Workaround bad `r.end += r.vtable.stream()` behaviorRyan Liptak1+2-1
2025-09-04 21:09Fix duplicate LC_RPATH entries on macOS TahoeFrank Denis1+8-0
2025-09-16 22:23std.mem: work around LoongArch inline asm bug in doNotOptimizeAway()Alex Rønne Petersen1+2-1
2025-09-18 21:03zig fmt help: mention that the argument can be a directoryFrank Denis1+1-1
2025-09-18 02:54std.sort.pdq: fix out-of-bounds access in partialInsertionSort (#25253)Frank Denis1+48-1
2025-09-17 21:11langref: mention union support of `@fieldParentPtr`rohlem1+2-2
2025-09-14 02:32mem.replace: Document that input/output cannot overlapRyan Liptak1+1-0
2025-09-18 04:15Merge pull request #25201 from jacobly0/x86_64-addsatAndrew Kelley3+498-95
2025-09-11 09:20Elf: implement `linksection`Jacob Young2+142-1
2025-09-18 04:39fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)Silver2+29-9
2025-09-16 11:35llvm: fix tagged union payload size in debug infomlugg1+1-1
2025-09-13 10:31std.math.big.int: normalize zero result for small multiplicationsmlugg2+10-4
2025-08-25 13:26bpf: use bitCast instead of intCast in ld_imm_implGeorge Huebner1+2-2
2025-09-14 10:10frontend: fix reference tracking through coerced function bodiesmlugg4+64-24
2025-09-11 16:42compiler-rt: export __aeabi_read_tp for arm-freebsdAlex Rønne Petersen1+1-1
2025-09-10 02:31langref: added missing newlines to destructuring tuples exampleLukaTD1+2-2
2025-09-08 03:22std.debug.assertAligned: support const pointersAndrew Kelley1+1-1
2025-09-06 05:13webui: fixup build errors in fuzz / time_reportkcbanner2+20-19
2025-09-06 18:50langref: update "Choosing an Allocator" sectionAndrew Kelley1+10-21
2025-08-27 17:09BitcodeReader: parse blockinfo inside blockLuna Schwalbe1+5-1
2025-08-28 11:20Fix `-M` and `--dep` splitting on every = instead of just the firstRyan Liptak1+4-4
2025-08-31 13:40Fix regression: std.http.Client basic authorization sending user:user instead of user:password when passed in URITadej Gašparovič1+1-1
2025-08-30 22:04Populate MSG struct for OpenBSD (#25076)Brandon Mercer1+17-0
2025-08-04 18:46std.Thread: make unreachable errors in sleep() clearerAlex Rønne Petersen1+3-4
2025-08-05 21:01std.Target: fix alignment for int/long types on m68kAlex Rønne Petersen1+8-0
2025-08-29 01:32LLVM backend:fix align 1 sret parameter load returnedAndrew Kelley2+19-0
2025-08-28 05:16process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usizeRyan Liptak1+2-1
2025-08-27 15:11std.os.uefi: fix type error at MemoryType.format()tokyo4j1+1-1
2025-08-27 23:21std.os.linux: powerpc syscalls clobber ctr and xerAlex Rønne Petersen2+14-14
2025-08-26 23:15x86_64: fix multiplication overflow detection with adxJacob Young1+6-6
2025-08-25 18:38std.c: add correct SOMAXCONN for BSDsBrandon Black1+6-1
2025-08-27 09:18Fix TLS 1.2 client key exchange to use negotiated named group (#25007)Frank Denis1+19-6
2025-08-26 08:49std.Build.WebServer: fix racemlugg1+1-1
2025-08-26 03:54std.Build.Step.TranslateC: forward --cache-dir and --global-cache-dir flagsAdamGoertz1+6-0
2025-05-26 19:23std.Build.Step.Compile: fix race condition in args file creationIan Johnson1+20-1
2025-08-25 01:38os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero.Qun He1+4-1
2025-08-25 19:25add macOS handling for totalSystemMemory (#24903)Sardorbek Imomaliev1+14-1
2025-08-25 00:44zig cc: don't pass -mcmodel for assembly filesAlex Rønne Petersen1+4-4
2025-08-18 21:49Update powi.zig to fix docstring formattingBecker A.1+1-0
2025-08-22 19:00fix: fix typo in comment by removing repeated 'business' wordNathaniel Ketema1+1-1
2025-06-15 12:29lib: Reword documentation for realloc to clarify size871+3-1
2025-08-24 11:26Add `test-obj` to the help messageArnau Camprubí1+1-0
2025-08-25 04:45Compilation: avoid ZCU strategy for ubsan-rt in Windows DLLsAlex Rønne Petersen1+8-1
2025-08-25 01:50ubsan-rt: export symbols with hidden visibilityAlex Rønne Petersen1+3-3
2025-08-24 20:16std.zig.system: fix check for sparc "v8+" in getExternalExecutor()Alex Rønne Petersen1+1-1
2025-08-25 15:59Fix #24999: copy left-overs before we XOR into c. (#25001)Erik Schlyter1+32-3
2025-08-20 23:10std.fs.Dir: fix updateFile() to flush the file before updating its timesAlex Rønne Petersen1+2-1
2025-08-22 19:35Merge pull request #24926 from mrjbq7/http-fetchJohn Benediktsson1+2-1
2025-08-20 21:10zig reduce: adapt to new Writer APIJustus Klausecker2+29-29
2025-08-21 09:38std: remove lossy int to float coercion on json parseRaiden14111+3-3
2025-08-20 18:23std.os.uefi: Fix typo that causes compile time error #22809"Lwazi Dube1+1-1
2025-08-20 12:45Use readStreaming, not readPositional, for streaming file readVec on WindowsCarl Åstholm1+2-2
2025-08-19 23:21start the 0.15.2 release cycleAndrew Kelley2+2-2
2025-08-19 23:20Release 0.15.1Andrew Kelley1+1-1
2025-08-19 21:21expose darwin.PT in std.cJustus Klausecker1+1-0
2025-08-19 23:08Fix bugs in Windows readVec implementationsCarl Åstholm2+14-13
2025-08-18 08:49std.Io.Writer: fix upper case hex float formattingTemariVirus1+1-1
2025-08-19 18:19never advance seek position in `std.Io.Reader.peekDelimiterExclusive` (#24899)Rohlem1+1-1
2025-08-19 23:01start the 0.15.1 release cycleAndrew Kelley3+3-2
2025-08-19 04:32Release 0.15.0Andrew Kelley1+1-0
2025-08-19 00:22std.http.Client: discard response body when reusing connectionAndrew Kelley1+24-1
2025-08-18 21:32Expanded std.os.linux perf-related definitions (#24264)Giuseppe Cesarano1+167-2
2025-08-18 20:25Merge pull request #24249 from antlilja/dwarf-extern-argAndrew Kelley8+243-65
2025-08-15 19:49Compilation: fix compiler_rt and ubsan_rt strategy logicmlugg2+67-49
2025-08-15 16:06spirv: do not decorate nav alignmentAli Cheraghi1+1-14
2025-08-17 16:35langref: add documentation for unions with inferred tag and explicit tag valuesJustus Klausecker2+24-0
2025-08-17 07:45http.BodyWriter: improve clarity of chunked state machineIsaac Freund1+8-11
2025-08-16 23:24Merge pull request #24864 from ifreund/fix-std-cmdAndrew Kelley4+69-118
2025-08-16 09:32Build.Step.Run: fix missing stdin buffer and flushIsaac Freund2+21-3
2025-08-16 21:47Merge pull request #24874 from ziglang/tls-clientAndrew Kelley7+52-48
2025-08-15 03:32Compilation: remove last instance of deprecatedReaderAndrew Kelley8+33-32
2025-08-15 13:37Compilation: retain ZCU object when emitting unstripped Mach-O binarymlugg1+15-3
2025-08-16 11:11http.BodyWriter: handle EOF in chunkedSendFile, simplifyIsaac Freund3+56-115
2025-08-15 17:12std-docs: improve error message on write failureIsaac Freund1+13-3
2025-08-15 21:04[std] fix compile error in std.Io.Writer.failingJosh Wolfe1+6-0
2025-08-16 07:18implement registering NAPI on IoUring (#24850)Özgür Akkurt2+44-2
2025-08-16 04:52std: more reliable HTTP and TLS networkingAndrew Kelley6+49-46
2025-08-16 01:40Fetch: bump zstd decompression bufferAndrew Kelley1+3-2
2025-08-16 00:38zstd: Protect against index out-of-bounds when decoding sequencesRyan Liptak1+3-0
2025-08-16 02:36re-enable std.math.modf vector tests (#24786)Rue1+4-11
2025-07-09 20:50Add test for passing extern function to functionantlilja1+13-0
2025-08-12 23:45Dwarf: implement comptime-known extern valuesJacob Young4+217-62
2025-08-12 21:36what if we kissed by the extern source bitmlugg3+13-3
2025-08-15 09:29std.Build: improve error for peak RSS exceeding declared valuemlugg1+1-1
2025-08-15 21:45std.math: Add splat for vectors of u0s in rotl/rotr (#24822)Fri3dNstuff1+10-6
2025-08-15 12:33zon: Add anonymous struct literal in the exampleManlio Perillo1+1-0
2025-08-15 20:34disable failing test on windowsAndrew Kelley1+9-5
2025-08-15 10:18Zcu: don't tell linkers about exports if there are compile errorsmlugg3+28-12
2025-08-15 18:46zig translate-c: don't forget to flushAndrew Kelley1+2-3
2025-08-15 03:34std.compress.zstd.Decompress fixesAndrew Kelley10+166-152
2025-08-15 17:44Merge pull request #24856 from jacobly0/aarch64-oomAndrew Kelley4+1463-179
2025-08-15 13:09crypto/aes_ocb.zig: actually check against test vectors (#24835)Frank Denis1+11-5
2025-08-13 00:43aarch64: more assembler instructionsJacob Young4+1463-179
2025-08-11 00:14fix: print error set members in a consistent orderWill Lillis4+33-8
2025-08-14 19:33std.fs.File.Reader: fix freestanding build failuresAndrew Kelley1+8-0
2025-08-15 03:38Merge pull request #24702 from The-King-of-Toasters/syscall-tablesAlex Rønne Petersen3+2503-2472
2025-08-14 06:45zstd.Decompress.stream: Fix handling of skippable frames in new_frame stateRyan Liptak2+11-9
2025-08-14 23:08Merge pull request #24847 from squeek502/zstd-partial-magicAndrew Kelley2+18-3
2025-08-13 09:42zig fmt: add tests for cast builtin canonicalizationJustus Klausecker1+19-0
2025-08-14 08:17zstd.Decompress: Delete unused/impossible "end" stateRyan Liptak1+0-2
2025-08-14 08:12zstd.Decompress: Treat a partial magic number as a failureRyan Liptak2+18-1
2025-08-14 20:55Merge pull request #24845 from alexrp/netbsd-fixesAlex Rønne Petersen66+3297-3854
2025-08-14 05:02std.Io.Writer: introduce rebase to the vtableAndrew Kelley2+103-61
2025-08-14 13:57Validate wildcard TLS certificates correctly (#24829)Frank Denis1+50-22
2025-08-14 05:18test: enable tsan test for x86_64-netbsdAlex Rønne Petersen1+4-5
2025-08-14 05:12netbsd: add some missing system headersAlex Rønne Petersen64+3292-3847
2025-08-14 05:16std.fs.File.Writer.sendFile: handle sendfile errorsAndrew Kelley1+10-0
2025-08-14 05:11tsan: remove usage of libnvmm and libncurses headers on netbsdAlex Rønne Petersen1+1-2
2025-08-07 08:00Linux: Use time64 syscalls when availableStephen Gregoratto1+76-25
2025-08-05 11:27Linux: Update syscall list for 6.16Stephen Gregoratto2+2231-1779
2025-08-05 11:16Rewrite `generate_linux_syscalls` to be completely table basedStephen Gregoratto1+196-668
2025-08-13 23:00Merge pull request #24825 from alexrp/freebsd-fixesAlex Rønne Petersen4+3-41
2025-08-13 22:55Merge pull request #24816 from mlugg/small-fixesMatthew Lugg2+20-2
2025-08-13 11:21Dwarf: handle noreturn union fields in more placesmlugg1+2-2
2025-08-13 12:01build runner: fix single-threaded buildmlugg2+21-19
2025-08-12 19:48http: fix handling of limit in chunkedSendFileKendall Condon2+8-3
2025-08-13 19:24std.fs.File.Reader: fix seekByAndrew Kelley2+19-6
2025-08-13 13:04Merge pull request #24674 from Justus2308/undef-shift-bitwiseMatthew Lugg35+13260-9260
2025-08-10 01:47sema: strip `@splat` operand result type before checking itDavid Rubin5+33-14
2025-08-13 12:54Merge pull request #24381 from Justus2308/switch-better-underscoreMatthew Lugg12+925-322
2025-08-12 22:18llvm: unions which are equivalent to enums are not by-refmlugg2+16-1
2025-08-12 21:58llvm: support small error limitsmlugg1+4-1
2025-08-13 07:33std.io.Writer.Allocating: rename getWritten() to written()Isaac Freund25+202-202
2025-08-12 10:40std.crypto.aegis: Absorb ad instead of encrypting it.Erik Schlyter1+2-2
2025-08-13 03:07std.Target: bump default android API level from 24 to 29Alex Rønne Petersen1+1-1
2025-08-13 06:57Merge pull request #24734 from Rexicon226/tsan-fixAlex Rønne Petersen7+76-28
2025-08-13 06:46freebsd: correctly define __FreeBSD_version to the first stable releaseAlex Rønne Petersen2+2-2
2025-08-13 06:39freebsd: fix PIC macro not being defined for crt1_s.SAlex Rønne Petersen1+1-1
2025-08-13 06:38tsan: remove usage of libcrypt and libncurses headersAlex Rønne Petersen2+0-38
2025-08-13 00:56optimize `@intCast` in llvm backend (#24739)Rue1+22-15
2025-08-12 14:33fix: remove incorrect '&'Justus Klausecker1+1-1
2025-08-09 00:33fix: emit vector instead of scalar u1_zero in shl_with_overflow logicJustus Klausecker2+3-4
2025-08-08 18:25add remaining undef value tests ; fix `@truncate` undef retval typeJustus Klausecker2+543-3
2025-08-08 17:27add undef shift tests ; mirror `zirShl` logic for `@shlWithOverflow`Justus Klausecker3+3062-16
2025-08-08 13:30Sema: replace all remaining aggregate interns related to `@typeInfo`Justus Klausecker2+26-101
2025-08-08 13:16remove redundant test casesJustus Klausecker3+7244-7250
2025-08-07 21:31replace most aggregate interns in x86_64/CodeGenJustus Klausecker1+39-63
2025-08-07 17:42replace even more aggregate internsJustus Klausecker8+68-197
2025-08-07 11:32Sema: replace most aggregate interns with pt.aggregateValueJustus Klausecker1+23-56
2025-08-07 11:02address most commentsJustus Klausecker6+61-99
2025-08-07 00:08make `>>` a compile error with any undef arg ; add a bunch of test casesJustus Klausecker8+65-32
2025-08-03 11:43Sema: Improve comptime arithmetic undef handling This commit expands on the foundations laid by https://github.com/ziglang/zig/pull/23177 and moves even more `Sema`-only functionality from `Value` to `Sema.arith`. Specifically all shift and bitwise operations, `@truncate`, `@bitReverse` and `@byteSwap` have been moved and adapted to the new rules around `undefined`.Justus Klausecker23+5493-4806
2025-08-01 04:54std.ArrayList: make unmanaged the defaultAndrew Kelley161+861-870
2025-07-29 11:40aarch64: implement more assembler instructionsJacob Young8+7899-1787
2025-05-18 19:45std: introduce orderedRemoveManyAndrew Kelley3+170-1
2025-08-11 02:05std.fs.File: prefer getSize over getEndPosAndrew Kelley1+5-24
2025-08-08 22:47Dwarf: port to new Writer APIJacob Young2+854-627
2025-08-09 06:15cbe: emit `nonstring` attributeJacob Young4+182-49
2025-08-11 06:55linker: delete plan9 supportAndrew Kelley11+19-1626
2025-08-11 00:21fix(fmt): return correct exit code for `zig fmt --stdin --check`Will Lillis1+1-1
2025-08-10 19:43Writer: Delete writePreserve/writeAllPreserveRyan Liptak1+0-31
2025-08-08 04:27elf: fix potential overflow in got emissionDavid Rubin1+11-16
2025-08-07 21:27test: add a standalone test for compiling tsanDavid Rubin3+65-0
2025-08-07 17:27tsan: remove interceptors for termioDavid Rubin3+0-12
2025-08-11 00:44std.fs.File.Reader.getSize: check file kind on statAndrew Kelley3+20-6
2025-08-11 00:38std.net.Stream.Reader: init size_errAndrew Kelley2+7-1
2025-08-10 18:06Merge pull request #24774 from kcbanner/fixup_webui_windowsAndrew Kelley6+75-29
2025-08-09 20:20docs(zon/stringify.zig): Added missing non-serializable typeAlexandre Blais1+1-0
2025-08-10 17:45Merge pull request #24768 from alichraghi/spv5Alex Rønne Petersen15+154-484
2025-08-09 11:47zig fmt: flush stdout before exiting with errorTechatrix1+1-1
2025-08-10 11:54std.c: Remove serenity's internet_checksum() functionLinus Groh2+0-3
2025-08-09 23:28Merge pull request #24743 from ziglang/BufferedWriterAndrew Kelley24+128-179
2025-08-09 22:48net: Always set WSA_FLAG_OVERLAPPED when creating Windows sockets. Rework send and receive logic to use overlapped I/O. build-web: Remove the now-redundant supports_recv logickcbanner6+74-43
2025-08-09 19:57Fix `respondWebSocket`, enable --webui on Windowskcbanner7+32-17
2025-08-09 09:57test: skip tests that were not meant to pass for spirvAli Cheraghi10+38-0
2025-08-09 09:57spirv: remove prune_unused ISelAli Cheraghi5+116-484
2025-08-09 01:58Fetch.git: fix FetchStream packet readingIan Johnson1+15-4
2025-08-08 23:43std.Io.Writer.Allocating: configurable bump amountAndrew Kelley2+15-3
2025-08-09 00:17zig std: fix build failuresAndrew Kelley5+14-17
2025-08-08 05:57std.Io: remove BufferedWriterAndrew Kelley20+114-162
2025-08-08 08:13Sema: fix unreasonable progress node numbersmlugg2+30-6
2025-08-08 22:02Fetch.git: replace a toss with discardAllAndrew Kelley1+1-1
2025-08-08 22:00std.compress.flate.Decompress: fix buffer size in testAndrew Kelley1+2-2
2025-08-08 14:07compiler: improve error reportingmlugg16+647-345
2025-08-08 21:20std.Io.Writer.Allocating.sendFile: use logicalPosAndrew Kelley1+1-1
2025-08-08 14:54Io.Writer fix dangling pointerIgor Anić1+7-6
2025-08-08 18:32Fix: std.elf offset computationGiuseppe Cesarano1+8-4
2025-08-08 19:33Merge pull request #24740 from ziglang/http-plus-fixesAndrew Kelley7+172-155
2025-08-08 19:30Merge pull request #24742 from ziglang/CountingWriterAndrew Kelley11+76-119
2025-08-08 15:21Io.Reader fix defaultReadVecIgor Anić1+1-1
2025-08-08 08:37flate: Handle invalid block typeRyan Liptak1+7-0
2025-08-08 15:15ci: trigger ci-pr-riscv64-linux workflow on unlabeled eventsAlex Rønne Petersen1+1-0
2025-08-08 15:11ci: fix concurrency group for ci-pr-riscv64-linux workflowAlex Rønne Petersen1+1-1
2025-08-08 15:08ci: run riscv64-linux jobs if ci-riscv64-linux label is appliedAlex Rønne Petersen1+34-0
2025-08-08 15:05Revert "ci: run riscv64-linux jobs if ci-riscv64-linux label is applied"Alex Rønne Petersen1+2-7
2025-08-08 14:46ci: run riscv64-linux jobs if ci-riscv64-linux label is appliedAlex Rønne Petersen1+7-2
2025-08-08 05:21link.Dwarf: minimal changes to remove CountingWriterAndrew Kelley2+37-28
2025-08-08 05:06Revert "random patches from another branch"Andrew Kelley1+636-715
2025-08-08 05:05random patches from another branchAndrew Kelley1+715-636
2025-08-08 05:06std.Io: delete CountingWriterAndrew Kelley9+39-91
2025-08-07 15:28std.os.windows: map RtlGenRandom() failure to error.SystemResourcesAlex Rønne Petersen1+7-2
2025-08-08 03:55Merge pull request #24661 from alichraghi/spv4Andrew Kelley17+8302-12059
2025-08-08 02:53Fetch: fix FetchStream logicAndrew Kelley1+2-2
2025-08-08 02:47std.crypto.tls.Client: always write to bufferAndrew Kelley2+46-26
2025-08-08 01:15Fetch: make FetchStream live longerAndrew Kelley1+7-7
2025-08-08 01:03std.http.bodyReader: add missing flush in endUnflushedAndrew Kelley1+4-1
2025-08-08 00:50Fetch: handle compressed git+httpAndrew Kelley4+87-90
2025-08-07 23:11std.http.Client: fix fetching by adding a bufferAndrew Kelley3+27-30
2025-08-08 02:54Merge pull request #24698 from ziglang/httpAndrew Kelley31+3743-5295
2025-08-08 01:26Fix some libc version checks for BionicTibboddiT2+6-6
2025-08-07 21:08std/zip.zig: perform backslash-to-forward-slash before isBadFilename()Frank Denis1+3-3
2025-08-07 21:40flate change bit reader Bits to usize (#24719)Igor Anić1+12-23
2025-08-07 05:39TLS, HTTP, and package fetching fixesAndrew Kelley3+84-28
2025-08-07 03:26std.fs.File.Reader: fix readVec fillAndrew Kelley1+2-4
2025-08-07 02:56std.http: remove custom method supportAndrew Kelley4+24-47
2025-08-07 02:39fetch: avoid copying ResourceAndrew Kelley2+25-27
2025-08-07 02:01std.http: address review commentsAndrew Kelley3+6-9
2025-08-07 01:37std.http.Server: add safety for invalidated Head stringsAndrew Kelley3+70-38
2025-08-06 08:11resinator: a few more updates/fixesRyan Liptak4+32-37
2025-08-05 05:26resinator: just enough fixes to make it compileAndrew Kelley4+75-70
2025-08-01 07:24std.Io: delete LimitedReaderAndrew Kelley2+0-49
2025-08-01 07:22std.Io: delete BufferedReaderAndrew Kelley6+13-232
2025-08-01 05:38remove std.fifoAndrew Kelley2+0-549
2025-08-05 03:36std.net: fix windows buildAndrew Kelley1+1-1
2025-08-05 03:35fix 32-bit buildsAndrew Kelley3+33-33
2025-08-05 03:27std.Io.Reader: fix appendRemainingUnlimitedAndrew Kelley2+7-3
2025-08-05 02:31fetch: update for new http APIAndrew Kelley3+311-316
2025-08-02 04:30update build system to new http.Server APIAndrew Kelley3+90-103
2025-08-01 23:38http fixesAndrew Kelley7+298-245
2025-08-01 07:13std.crypto.tls: rework for new std.Io APIAndrew Kelley4+498-945
2025-08-01 05:36std.http: rework for new std.Io APIAndrew Kelley7+2423-2808
2025-08-07 14:36Merge pull request #24709 from rootbeer/24380-fstatat-race-fixAlex Rønne Petersen2+25-9
2025-08-07 07:51std: fix std.c._msize signatureMeghan Denny1+1-1
2025-08-07 12:34remove unnecessary discardJustus Klausecker1+1-2
2025-08-07 11:56address commentsJustus Klausecker4+1-9
2025-07-09 23:58Add support for both '_' and 'else' prongs at the same time in switch statements If both are used, 'else' handles named members and '_' handles unnamed members. In this case the 'else' prong will be unrolled to an explicit case containing all remaining named values.Justus Klausecker11+769-363
2025-07-07 23:32Permit explicit tags with '_' switch prong Mainly affects ZIR representation of switch_block[_ref] and special prong (detection) logic for switch. Adds a new SpecialProng tag 'absorbing_under' that allows specifying additional explicit tags in a '_' prong which are respected when checking that every value is handled during semantic analysis but are not transformed into AIR and instead 'absorbed' by the '_' branch.Justus Klausecker10+333-127
2025-08-07 09:55Merge pull request #24199 from Justus2308/24106-fmt-castsMatthew Lugg30+87-46
2025-07-19 16:34lib/std/posix/test.zig: don't compare blksize in "fstatat"Pat Tullmann1+21-5
2025-07-20 03:31linux/mips.zig: Use `i32` for stat nsec fieldsPat Tullmann1+4-4
2025-08-05 18:26std.Io.Reader: use readVec for fill functionsAndrew Kelley2+120-62
2025-08-05 21:48link: prevent deadlock when prelink tasks failmlugg5+90-69
2025-08-06 14:00Sema: fix initializing comptime-known constant with OPV union fieldmlugg2+13-5
2025-07-16 05:30#24471: add mlock syscalls to std.os.linuxkj4tmp@gmail.com1+38-0
2025-08-05 20:32Revert "Sema: Stop adding Windows implib link inputs for `extern "..."` syntax."Alex Rønne Petersen10+46-78
2025-08-06 03:23autodoc: Use the search input's value on load (#24467)massi1+13-3
2025-08-05 16:47flate zlib fix end of block readingIgor Anić1+1-1
2025-08-05 23:24Merge pull request #24699 from ziglang/boundedAndrew Kelley17+258-807
2025-08-05 17:00std.elf: buffer header iterator API (#24691)Giuseppe Cesarano1+92-38
2025-08-05 06:59std: delete RingBufferAndrew Kelley2+0-231
2025-08-05 06:57std.base64: delete encodeFromReaderToWriterAndrew Kelley1+0-24
2025-08-05 06:51std: remove BoundedArrayAndrew Kelley12+82-526
2025-08-05 06:37std.array_list: add bounded methodsAndrew Kelley1+167-7
2025-08-05 06:14std: replace various mem copies with `@memmove`Andrew Kelley5+16-26
2025-08-04 09:02std.c: fix utsname array sizesVeikka Tuominen1+6-6
2025-08-04 22:37crypto: fix typo in ecdsa commentDavid Rubin1+1-1
2025-08-04 15:07std.Target.Query: fix `WindowsVersion` format in `zigTriple()`KNnut1+18-2
2025-08-05 01:30std.compress.flate.Decompress: return correct size for unbuffered decompressionIan Johnson2+10-7
2025-08-04 15:59Merge pull request #24629 from alexrp/android-requires-libcAlex Rønne Petersen2+56-52
2025-08-04 15:23Merge pull request #24689 from mlugg/build-no-watch-regressionMatthew Lugg2+21-0
2025-08-04 12:25init: small fix to zig init templateLoris Cro1+3-1
2025-08-04 09:02Merge pull request #24680 from alexrp/target-os-versionsAlex Rønne Petersen1+14-14
2025-08-04 08:37build runner: fix FTBFS on targets without `--watch` implementationmlugg1+3-0
2025-08-04 08:00cli: add `--debug-libc` to `zig build`mlugg1+18-0
2025-08-03 13:32spirv: define and use extended instruction set opcodesAli Cheraghi7+1504-4206
2025-08-02 04:44linker: remove dependency on std.fifoAndrew Kelley1+16-11
2025-08-03 20:38Revert "ci: target baseline instead of spacemit_x60 on riscv64-linux"Alex Rønne Petersen2+2-2
2025-08-03 18:08std.Target: bump watchos min version to 8.0.0Alex Rønne Petersen1+1-1
2025-08-03 18:08std.Target: bump driverkit min version to 20.0.0Alex Rønne Petersen1+1-1
2025-08-03 18:05std.Target: bump max versions for Apple targetsAlex Rønne Petersen1+6-6
2025-08-03 18:00std.Target: bump amdhsa max version to 6.4.2Alex Rønne Petersen1+1-1
2025-08-03 17:59std.Target: bump vulkan max version to 1.4.321Alex Rønne Petersen1+1-1
2025-08-03 17:58std.Target: bump cuda max version to 12.9.1Alex Rønne Petersen1+1-1
2025-08-03 17:55std.Target: bump freebsd max version to 14.3.0Alex Rønne Petersen1+1-1
2025-08-03 17:54std.Target: bump linux max version to 6.16.0Alex Rønne Petersen1+1-1
2025-08-03 17:52std.Target: bump fuchsia max version to 27.0.0Alex Rønne Petersen1+1-1
2025-08-03 14:44ci: bump riscv64-linux timeout from 6 hours to 7 hoursAlex Rønne Petersen1+2-2
2025-08-03 12:53zig fmt: apply new cast builtin orderJustus Klausecker29+45-45
2025-08-03 12:53zig fmt: canonicalize nested cast builtin orderJustus Klausecker1+42-1
2025-08-03 09:46Watch: do not fail when file is removedAli Cheraghi13+18-12
2025-08-03 09:19Merge pull request #24562 from h57624paen/fix-win-spawn-double-normalizeAlex Rønne Petersen4+71-11
2025-08-03 09:05ci: target baseline instead of spacemit_x60 on riscv64-linuxAlex Rønne Petersen2+2-2
2025-08-03 08:58Merge pull request #22997 from Rexicon226/align-0-reifyMatthew Lugg15+147-129
2025-08-03 07:44spirv: use packed struct's backing int type for shift valueAli Cheraghi2+207-328
2025-08-02 21:43OpenGL SPIR-V supportDialecticalMaterialist1+1-1
2025-08-03 00:28llvm: correctly lower `double_integer` for rv32David Rubin1+7-4
2025-08-02 07:37spirv: move more type emitting functions to `Module`Ali Cheraghi2+246-281
2025-08-01 21:57disallow alignment on packed union fieldsDavid Rubin5+16-12
2025-08-02 01:01std.Build: keep compiler alive under `-fincremental --webui`mlugg1+1-1
2025-08-02 07:41Merge branch 'riscv-ci'Alex Rønne Petersen6+27-24
2025-08-02 07:39ci: re-renable riscv64-linux-debug and riscv64-linux-release for masterAlex Rønne Petersen2+18-22
2025-08-02 07:37ci: set riscv64-linux timeouts to 6 hoursAlex Rønne Petersen1+2-2
2025-07-22 22:25ci: don't run test-standalone on riscv64-linuxAlex Rønne Petersen2+2-2
2025-07-22 22:25ci: use -Dskip-compile-errors on riscv64-linuxAlex Rønne Petersen2+2-0
2025-07-22 22:23build: add -Dskip-compile-errors optionAlex Rønne Petersen2+5-0
2025-07-20 09:21ci: temporarily disable test-link on riscv64-linuxAlex Rønne Petersen2+2-2
2025-08-02 05:05spirv: remove deduplication ISelAli Cheraghi7+490-995
2025-07-29 23:07std.Build.Watch: add macOS implementation based on FSEventStreammlugg3+530-4
2025-08-02 00:46spirv: refactorAli Cheraghi22+27126-27526
2025-08-01 23:34Merge pull request #24614 from ziglang/flateAndrew Kelley101+3745-7233
2025-07-10 08:18build system: replace fuzzing UI with build UI, add time reportmlugg39+3914-1950
2025-08-01 19:00refactor `reifyUnion` alignment handlingDavid Rubin1+21-28
2025-02-24 12:02remove usages of `.alignment = 0`David Rubin9+45-51
2025-02-19 17:46Sema: compile error on reifying align(0) struct fieldsDavid Rubin4+87-60
2025-08-01 17:17Merge pull request #24640 from alexrp/glibc-2.42Alex Rønne Petersen79+873-673
2025-08-01 16:04std.compress.flate.Decompress: use 64 buffered bitsAndrew Kelley1+21-18
2025-07-31 20:08glibc: update crt0 code to 2.42Alex Rønne Petersen21+165-193
2025-08-01 05:36std.Io.Writer.Hashed: fix bad assertAndrew Kelley1+1-1
2025-08-01 01:56fetch: More Git fixesIan Johnson2+12-15
2025-08-01 02:24std.compress.flate.Decompress: respect stream limitAndrew Kelley2+72-24
2025-08-01 01:16std.Io.Writer: fix wrong return value from fixedDrainAndrew Kelley1+1-1
2025-08-01 01:05std.compress.flate.Decompress: be in indirect or direct modeAndrew Kelley1+30-17
2025-08-01 00:31std.compress.flate.Decompress: allow users to swap out WriterAndrew Kelley1+26-7
2025-07-31 23:21std.debug.Dwarf: work around API deficiencyAndrew Kelley1+17-7
2025-07-31 23:04fetch: remove checksum logic and fix new I/O API bugsAndrew Kelley1+20-16
2025-07-31 23:02std.compress: fix discard impl and flate error detectionAndrew Kelley2+9-1
2025-07-31 23:00std.Io.Reader: don't set end to zeroAndrew Kelley1+3-6
2025-07-31 21:58std: match readVec fn prototype exactlyAndrew Kelley5+6-6
2025-07-31 04:07disable failing incremental test cases due to dwarf linker logicAndrew Kelley4+1-4
2025-07-31 02:02fetch: update API usageAndrew Kelley5+227-207
2025-07-30 07:28std.compress.zstd.Decompress: implement discard and readVecAndrew Kelley2+32-22
2025-07-30 07:25fix test failures by adding readVecAndrew Kelley1+21-4
2025-07-30 06:28std.compress.flate.Decompress: implement readVec and discardAndrew Kelley1+28-8
2025-07-30 00:02link: update some dwarf code to non deprecated APIAndrew Kelley1+10-8
2025-07-29 23:29compiler: fix unit test compile errorsAndrew Kelley4+10-372
2025-07-29 23:18fix 32-bit compilationAndrew Kelley2+4-4
2025-07-29 23:02std.compress.flate.Decompress: delete bad unit testsAndrew Kelley1+3-18
2025-07-29 18:48std.compress.flate.Decompress: hashing is out of scopeAndrew Kelley1+0-14
2025-07-29 05:19std.Io: delete SeekableStreamAndrew Kelley4+1-70
2025-07-29 05:16putting stuff back does not require mutationAndrew Kelley1+0-12
2025-07-29 05:12compiler: update to new flate APIAndrew Kelley7+122-107
2025-07-29 04:05simplify tossBitsEndingAndrew Kelley1+30-18
2025-07-29 03:44fix takeBitsEndingAndrew Kelley1+11-17
2025-07-29 03:31make takeBits deal with integers onlyAndrew Kelley1+11-25
2025-07-29 03:28fix peekBitsEndingAndrew Kelley1+21-22
2025-07-29 01:59error.EndOfStream disambiguationAndrew Kelley1+103-122
2025-07-29 01:35implement tossBitsEndingAndrew Kelley1+15-3
2025-07-29 01:23std.compress.flate.Decompress: unfuck the test suiteAndrew Kelley1+143-83
2025-07-29 01:05simplify test casesAndrew Kelley1+17-55
2025-07-29 01:00std.compress.flate.Decompress: don't compute checksumsAndrew Kelley2+37-14
2025-07-28 23:53refactor gzip test casesAndrew Kelley1+47-57
2025-07-28 23:46std.compress.flate.Decompress: implement peekBitsEnding and writeMatchAndrew Kelley2+61-37
2025-07-28 22:18fix bit read not at eofAndrew Kelley1+5-5
2025-07-28 21:36std.compress.flate.Decompress: fix bit read at eofAndrew Kelley1+52-3
2025-07-28 20:13std.compress.flate.Decompress: implement more bit readingAndrew Kelley1+65-30
2025-07-28 18:42std.compress.flate.Decompress: passing basic test caseAndrew Kelley1+78-48
2025-07-27 23:55std.compress.flate.Decompress: add rebase implAndrew Kelley1+20-4
2025-07-27 23:48std.Io: delete BitReaderAndrew Kelley3+4-243
2025-07-27 23:16std.Io: remove BitWriterAndrew Kelley4+0-241
2025-07-27 23:05std.compress.flate: finish reorganizingAndrew Kelley7+271-803
2025-07-27 21:10simplify std.hash.Adler32Andrew Kelley4+120-138
2025-07-27 17:25delete flate implementationAndrew Kelley58+783-1779
2025-07-26 05:10std.compress: rework flate to new I/O APIAndrew Kelley24+3613-4956
2025-07-31 15:22enable pwd.h functions for other OSesChinmay Dalal2+18-11
2025-07-31 21:34std.Io.Reader: fix readVec at endAndrew Kelley1+15-1
2025-06-29 00:33Sema: remove incorrect `requireRuntimeBlock` callsJackson Wambolt3+30-12
2025-07-31 09:10std.enums: fix `EnumIndexer` branch quotamlugg1+34-20
2025-07-31 20:49Merge pull request #24632 from mlugg/lossy-int-to-float-coercionMatthew Lugg7+68-36
2025-07-31 20:02glibc: update headers to 2.42Alex Rønne Petersen57+708-480
2025-07-31 19:47glibc: update abilists file to 2.42Alex Rønne Petersen1+0-0
2025-07-31 16:56Merge pull request #24633 from linusg/more-serenity-fixesAndrew Kelley5+13-9
2025-07-30 17:00fetch: remove calls to fsyncAndrew Kelley2+0-4
2024-11-04 03:48Sema: add note suggesting dropping try on non error-unionsmikastiv3+25-6
2025-07-30 16:59std.Target: require libc for Android API levels prior to 29Alex Rønne Petersen1+6-1
2024-12-31 05:07Sema: disallow slicing many-item pointer with different sentineldweiller3+50-3
2025-07-31 09:56std: stop relying on precision-losing coercionsmlugg5+29-25
2025-07-30 22:22Sema: compile error on lossy int to float coercionmlugg2+39-11
2025-07-30 10:17langref: improve `@import` documentationmlugg1+17-26
2025-07-27 07:04add grp.h functions to c.zigChinmay Dalal1+19-2
2025-07-31 01:32Merge pull request #24537 from IOKG04/some-documentation-updates-0Matthew Lugg3+13-4
2025-07-30 22:28std: Add serenity to more OS checksLinus Groh4+5-2
2025-07-30 22:27std.posix: Default ACCMODE to NONE for serenityLinus Groh2+2-1
2025-07-30 22:22std.c: Fix MAP for serenityLinus Groh1+5-5
2025-07-30 22:19std.c: Fix msghdr_const for serenityLinus Groh1+1-1
2025-07-25 15:38build system: print captured stderr on Run step failureLoris Cro1+10-0
2025-07-30 20:48Sema: check min/max operand typesJackson Wambolt2+42-0
2025-07-30 20:30Merge pull request #24278 from gooncreeper/atomic-fixesMatthew Lugg5+42-16
2025-07-30 18:18Sema: disallow tags on non-auto unions when reifying (#23488)Krzysztof Wolicki3+78-0
2025-07-30 16:58std.Target: pull Os.requiresLibC() up to TargetAlex Rønne Petersen2+51-52
2025-07-30 06:11std.Io.Reader: introduce readVec back into the VTableAndrew Kelley5+313-292
2025-07-30 07:56compiler: disable self-hosted x86_64 backend on OpenBSDAlex Rønne Petersen1+1-1
2025-07-11 01:40Sema: remove incorrect safety check for saturating left shiftJustus Klausecker3+1-5
2025-07-02 08:25Update doc comment for `ptr_type` and `ptr_type_bit_range` to `data` of `.extra_and_node`Kurt Wagner1+2-2
2025-06-27 17:42langref: clarify allowed atomic typesKendall Condon1+7-7
2025-06-27 17:42Sema: catch error sets in atomic operationsKendall Condon2+21-3
2025-06-27 17:38llvm: fix atomic widening of packed structsKendall Condon2+14-6
2025-05-29 11:27update `zig env` to respect `ZIG_LIB_DIR` and support wasiTechatrix2+39-12
2025-07-30 01:18std.Io.Reader: make fillUnbuffered respect prexisting bufferAndrew Kelley2+2-12
2025-07-30 03:04Sema: fixes (#24617)Matthew Lugg6+138-569
2025-07-29 21:44disable more failing testsmlugg4+7-0
2025-07-29 10:18Sema: don't rely on Livenessmlugg1+7-8
2025-07-29 10:13Sema: remove dead logicmlugg1+0-12
2025-07-29 09:36Sema: fix comptime-known union initialization with OPV fieldmlugg1+19-5
2025-07-29 09:04Sema: remove redundant comptime-known initializer trackingmlugg3+105-544
2025-07-28 17:03aarch64: implement scalar `@mod`Jacob Young3+5048-1309
2025-07-28 23:13DeprecatedReader.Adapted: fix EndOfStream handlingKendall Condon3+10-0
2025-07-28 15:33Update `zig init` help with new `-m` argSilver1+1-1
2025-07-27 23:55aarch64: workaround some optional/union issuesJacob Young14+221-150
2025-07-28 13:15`.strong`, not `.Strong`IOKG041+1-1
2025-07-28 12:54Merge branch 'ziglang:master' into some-documentation-updates-0Rue358+35966-11528
2025-07-28 07:10build: fix error in standalone test when using `--release`Ivan1+8-1
2025-07-27 23:38std.compress.xz: eliminate dependency on std.Io.bitReaderAndrew Kelley1+5-11
2025-07-27 18:42Merge pull request #24600 from jacobly0/aarch64Andrew Kelley7+513-180
2025-07-27 12:00aarch64: fix error union constantsJacob Young4+62-40
2025-07-27 10:50aarch64: implement var argsJacob Young4+451-140
2025-07-27 07:17Merge pull request #24585 from jacobly0/aarch64Andrew Kelley137+1590-523
2025-07-26 15:32std.zig: fmtId returns a FormatIdA cursed quail1+9-9
2025-07-26 20:43std.Io.Reader: add rebase to the vtableAndrew Kelley3+63-42
2025-07-27 01:41Merge pull request #24587 from jacobly0/x86_64Andrew Kelley2+40-21
2025-07-27 01:39aarch64: implement more optional/error union/union supportJacob Young13+342-68
2025-07-26 07:09aarch64: implement some safety checksJacob Young124+1078-365
2025-07-25 20:38aarch64: implement stack probingJacob Young4+59-28
2025-07-25 19:41aarch64: implement complex switch prongsJacob Young3+106-57
2025-07-26 17:03Merge pull request #22587 from castholm/deprecate-compile-apisMatthew Lugg15+569-521
2025-07-25 17:59Sema: exclude sentinel from source array length in pointer cast to slicemlugg2+24-8
2025-07-26 11:30x86_64: fix dst create alloc reg clobbering srcJacob Young1+22-12
2025-07-26 10:23x86_64: fix switch on mod resultJacob Young2+18-9
2025-01-23 23:00Migrate from deprecated `Step.Compile` APIsCarl Åstholm14+527-517
2025-01-23 22:15std.Build: Deprecate `Step.Compile` APIs that mutate the root moduleCarl Åstholm1+42-4
2025-07-25 07:24child_process standalone test: Test spawning a path with leading ..Ryan Liptak2+25-2
2025-07-26 05:34std.process.Child: fix double path normalization in spawnWindowslumanetic2+46-9
2025-07-26 04:49Merge pull request #24564 from ziglang/terminal-progress-barAndrew Kelley2+75-3
2025-07-26 03:02Merge pull request #24559 from ziglang/zstdAndrew Kelley20+2188-3072
2025-07-26 01:00Merge pull request #23340 from castholm/pass-null-to-b-dependencyAndrew Kelley11+411-85
2025-07-26 00:33std.Progress: introduce StatusAndrew Kelley2+64-9
2025-07-24 00:49std.Progress: support progress bar escape codesAndrew Kelley1+18-1
2025-07-25 21:14std.posix.ftruncate: handle NonResizable properlyAndrew Kelley2+7-3
2025-07-25 20:55std.compress.zstd.Decompress: fix bytes_written trackingAndrew Kelley1+4-5
2025-07-25 20:54std.fs.File.end: account for streaming modeAndrew Kelley1+10-1
2025-07-25 20:15std.compress.zstd: keep frame state between blocksAndrew Kelley1+32-42
2025-07-25 06:45std.compress.zstd: fix endianness issueAndrew Kelley1+1-2
2025-07-25 06:31std.compress.zstd: respect the window lengthAndrew Kelley2+29-19
2025-07-25 06:30std.Io: add "preserve" variants to Reader/WriterAndrew Kelley2+96-23
2025-07-23 21:20std: rework zstd for new I/O APIAndrew Kelley17+2078-3046
2025-07-23 16:50aarch64: more progressJacob Young8+721-316
2025-07-23 10:59init: replace '--strip' with '--minimal'mlugg3+102-55
2025-07-24 14:52Update wasm2c.cBreadTom1+1-1
2025-07-25 02:31zig std: fix sources.tar generationIan Johnson1+1-0
2025-07-25 02:15Autodoc: fix sources.tar generationIan Johnson1+8-0
2025-07-25 02:15zig std: update std.Io.poll API usageAndrew Kelley1+9-17
2025-07-24 06:04Merge pull request #24561 from linusg/serenity-fixesAndrew Kelley3+24-5
2025-07-24 05:44Merge pull request #24557 from pavelverigo/wasm-try-ptrAlex Rønne Petersen4+99-22
2025-07-23 04:21std.Io.poll: update to new I/O APIAndrew Kelley9+387-380
2025-07-23 23:26target: Add libc link flags for serenityLinus Groh1+2-0
2025-07-23 23:25std.posix: Fix ACCMODE values for serenityLinus Groh1+21-4
2025-07-23 23:24std.c: Fix dirent.name size for serenityLinus Groh1+1-1
2025-07-23 18:53Revert "disable -fno-llvm -target wasm32-wasi testing"Pavel Verigo2+11-10
2025-07-23 18:52stage2-wasm: implement try_ptr + is_(non_)err_ptrPavel Verigo2+88-12
2025-07-23 08:02Merge pull request #24523 from ziglang/fifnoAndrew Kelley21+1046-1463
2025-07-23 07:18Merge pull request #24536 from jacobly0/aarch64Andrew Kelley168+28242-3737
2025-07-22 22:28test: enable arm-freebsd-eabihf std testsAlex Rønne Petersen1+0-2
2025-07-23 02:39codegen: prevent AnyMir from bloating zig1.wasmAndrew Kelley1+6-6
2025-06-18 14:59aarch64: add new from scratch self-hosted backendJacob Young167+28209-3729
2025-07-22 09:29stage1: update zig1.wasmJacob Young1+0-0
2025-07-23 01:42don't forget to advance in the deprecated adapterAndrew Kelley2+6-2
2025-07-23 00:40std.tar: delete function redundant with std.memAndrew Kelley1+2-10
2025-07-23 00:07zig std: update for new tar I/O APIAndrew Kelley1+15-3
2025-07-23 00:07std.tar.Writer: delete ill-advised APIAndrew Kelley1+1-36
2025-07-23 00:06std: fix deprecated writer not handling the bufferAndrew Kelley2+12-2
2025-07-22 08:50llvm: fix switch loop on larger than pointer integerMatthew Lugg2+28-3
2025-07-21 04:08give the Reader API adapter a bufferAndrew Kelley2+8-5
2025-07-21 03:56fix docs wasm std.tar API usageAndrew Kelley1+3-3
2025-07-21 03:54std.tar.Writer: fix 32-bitAndrew Kelley1+10-3
2025-07-21 03:14std.tar: update to new I/O APIAndrew Kelley9+1016-1033
2025-07-21 00:21std.Io: add deprecation warningsAndrew Kelley1+25-16
2025-07-21 00:15std.Io: delete FindByteWriterAndrew Kelley2+0-43
2025-07-21 00:13std.Io: delete ChangeDetectionStreamAndrew Kelley2+0-58
2025-07-21 00:09std.Io: delete MultiWriterAndrew Kelley2+0-56
2025-07-21 00:05std.Io: delete BufferedAtomicFileAndrew Kelley2+0-58
2025-07-21 00:04std.Io: delete StreamSourceAndrew Kelley3+0-139
2025-07-21 00:02std.Io: delete CWriterAndrew Kelley2+0-48
2025-07-22 16:40Merge pull request #24521 from ziglang/fs-streamingAndrew Kelley19+722-1945
2025-07-22 16:39std.fs.File.Reader.sendFile: fix 32-bit freebsdAndrew Kelley1+1-1
2025-07-22 11:15`@rem()` and `@mod()` take `denominator != 0`, not just `denominator > 0`IOKG042+4-2
2025-07-22 10:32error return traces are *not* enabled for ReleaseSafeIOKG041+1-1
2025-07-22 10:23`[:x]T` coerces into `[*:x]T`IOKG041+7-0
2025-07-22 06:26std.fs.File.Reader.sendFile: fix EndOfStream detectionAndrew Kelley1+22-5
2025-07-22 04:29Merge pull request #24534 from ziglang/fix-missed-opvsAndrew Kelley1+33-6
2025-07-22 03:00std.fs.File.Reader: fix sendFile logicAndrew Kelley3+128-299
2025-07-22 01:13std.fs.File.Reader: fix seek position logicAndrew Kelley2+54-7
2025-07-21 23:43Sema: fix missed block OPVAndrew Kelley1+5-0
2025-07-21 23:11Sema: fix missed error union OPVAndrew Kelley1+4-0
2025-07-21 23:07Sema: fix missed union access OPVAndrew Kelley1+6-0
2025-07-21 22:56Sema: fix missed union init OPVAndrew Kelley1+9-5
2025-07-21 22:45Sema: fix missed slice access OPVAndrew Kelley1+4-0
2025-07-21 22:34Sema: fix missed pointer access OPVAndrew Kelley1+5-1
2025-07-21 03:46std.fs.File.Reader: only fcopyfile if size availableAndrew Kelley1+4-4
2025-07-21 03:36disable failing testAndrew Kelley1+0-71
2025-07-20 23:43objcopy: delete most of itAndrew Kelley5+246-1148
2025-07-20 19:49std.fs.File: delete writeFileAll and friendsAndrew Kelley10+274-416
2025-07-20 19:31build runner: print newline before summaryAndrew Kelley1+1-1
2025-07-20 19:30std.json: delete dead APIAndrew Kelley1+0-1
2025-07-21 05:31std.fs.File.Reader: fix missed advance writer positionsAndrew Kelley3+34-3
2025-07-20 17:52std.Thread: don't spinAndrew Kelley1+2-21
2025-07-20 18:23std.Io.Reader: fix takeStruct/peekStruct packedAndrew Kelley1+23-2
2025-07-20 17:30langref: upgrade grammar.y for asm clobber changeKendall Condon1+1-1
2025-03-24 13:25Support passing `std.zig.BuildId` to `b.dependency()`Carl Åstholm4+39-4
2025-03-23 23:14Support passing enum slices to `b.dependency()`Carl Åstholm2+27-17
2025-03-23 23:01Coerce slice-like arguments passed to `b.dependency()`Carl Åstholm2+76-11
2025-03-24 12:25Dupe string optionsCarl Åstholm1+2-2
2025-03-24 12:22Serialize float options using the hexadecimal formatCarl Åstholm2+12-6
2025-03-23 21:45Support passing null to `b.dependency()`Carl Åstholm2+146-79
2025-03-23 19:38Add standalone test case for passing options to dependenciesCarl Åstholm5+140-0
2025-03-23 17:48Update test build.zig.zon files to conform to the new manifest rulesCarl Åstholm4+7-4
2025-07-20 11:48use stdout_buffer instead of stdio_buffer in main.zigantlilja1+2-2
2025-07-20 09:24Merge pull request #24488 from ziglang/moreAndrew Kelley23+275-595
2025-07-20 01:57std.Io.Writer: support alignment for `{t}` specifierMarc Tiehuis1+10-2
2025-07-20 07:48Merge pull request #24505 from ziglang/jsonAndrew Kelley27+4302-4662
2025-07-19 23:15std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7Alex Rønne Petersen1+6-4
2025-07-20 04:53std.Io.Writer: fix writeSliceSwapAndrew Kelley7+35-46
2025-07-19 22:26llvm: workaround crashes in llvm loop optimizationsJacob Young1+3-0
2025-07-19 03:51std.zig.llvm.BitcodeReader: fix 32-bit skipBlockAndrew Kelley1+1-1
2025-07-19 00:38disable -fno-llvm -target wasm32-wasi testingAndrew Kelley2+10-11
2025-07-18 18:16Compilation: unrevert some stuffAndrew Kelley1+7-7
2025-07-18 18:15frontend: align those stdio buffersAndrew Kelley1+2-2
2025-07-18 17:43std.Io.Writer: add missing writeSliceSwapAndrew Kelley2+29-1
2025-07-18 17:42std.mem: add byteSwapAllElementsAndrew Kelley1+20-16
2025-07-18 17:42std.debug: add assertAlignedAndrew Kelley1+7-0
2025-07-18 13:45Compilation: revert some stuffAndrew Kelley1+8-10
2025-07-17 02:47std.zig: finish updating to new I/O APIAndrew Kelley14+201-546
2025-07-19 17:54cbe: fix comptime-known packed unionsJacob Young1+4-1
2025-07-20 00:33std.zon: better namespace for SerializerAndrew Kelley7+957-981
2025-07-20 00:11resinator: fix std.json API usageAndrew Kelley1+7-5
2025-07-19 23:59std.zon: update to new I/O APIAndrew Kelley5+959-973
2025-07-19 23:24`zig env`: update std.json APIAndrew Kelley1+5-5
2025-07-19 02:32std.json: update to new I/O APIAndrew Kelley14+2921-3245
2025-07-19 23:02std.Io.Reader: remove aggressive assert from `fill`Andrew Kelley1+2-2
2025-07-19 18:49std.hash.RapidHash: removeAndrew Kelley3+0-133
2025-07-18 21:45Changed u64 to usize to fix #24208Alexandre1+1-1
2025-07-18 08:53tests: remove more old async testsmlugg11+0-158
2025-07-18 19:07std.os.uefi.protocol.file: fix getInfo() buffer alignment (#24496)AsmArtisan2561+1-1
2025-07-18 13:42Compilation: refactor std.fs -> fsAndrew Kelley1+51-51
2025-07-17 22:07test: Restore and fix deleted tests that relied on intern pool types (#24422)Felix Koppe6+265-20
2025-07-17 17:40ci: skip single-threaded module tests on riscv64-linuxAlex Rønne Petersen2+2-0
2025-07-17 17:37ci: skip translate-c tests on riscv64-linuxAlex Rønne Petersen2+4-0
2025-07-17 17:34ci: skip building docs on riscv64-linuxAlex Rønne Petersen2+2-2
2025-07-17 16:44Merge pull request #20069 from LewisGaul/math-tests-simplifiedAndrew Kelley7+473-186
2025-07-17 16:42std.io.Writer: remove requirement of a 2-byte buffer for extern unions (#24489)John Benediktsson1+2-7
2025-07-17 16:35Merge pull request #24493 from ziglang/readSliceShortAndrew Kelley3+43-66
2025-07-17 16:33std.zig.readSourceFileToEndAlloc: avoid resizingAndrew Kelley1+2-1
2025-07-17 06:43std.Io.Reader: fix readSliceShort with smaller buffer than ReaderAndrew Kelley1+30-36
2025-07-17 06:02std.Io.Reader: update OneByteReader usage to std.testing.ReaderAndrew Kelley2+11-29
2025-07-17 03:42compiler_rt: export all the chkstk variations on MinGWkcbanner1+4-4
2025-07-17 12:12ci: increase max rss for riscv64-linux back to 64GAlex Rønne Petersen2+2-2
2025-07-17 11:29std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi (#24484)John Benediktsson2+30-0
2025-07-17 10:06Merge pull request #24472 from ziglang/zig-fmtAndrew Kelley19+4092-4018
2025-07-17 05:00std.Progress: reset end when failing to flush stderrkcbanner1+1-0
2025-07-16 21:26LLD: don't default allow_shlib_undefined when cross compilingAndrew Kelley1+1-2
2024-04-20 04:23std.Build.Step.ConfigHeader: add the lazy file styled input as a dependencyTristan Ross1+3-0
2024-05-25 22:05Make sure to test the sign of the zero resultsLewis Gaul7+18-18
2024-05-25 21:50Add tests for math.expm1(), fixing bug in 32-bit functionLewis Gaul1+68-29
2024-05-25 21:42Add tests for math.log1p()Lewis Gaul1+60-36
2024-05-25 21:28Add tests for log10()Lewis Gaul1+64-27
2024-05-25 21:24Add tests for log2()Lewis Gaul1+62-24
2024-05-25 21:17Add tests for log(), with bugfix for 64-bit boundary caseLewis Gaul1+64-29
2024-05-25 21:05Add tests for exp(), noting last-bit discrepancy for exp(1.0) with math.eLewis Gaul1+89-20
2024-05-25 20:54Add tests for exp2(), with bugfix for 64-bit boundary caseLewis Gaul1+68-23
2025-07-17 00:58std.Ast.Render: fix conflicts with master branchAndrew Kelley1+15-15
2025-07-17 00:04std.Io.Reader: fix appendRemaining harderAndrew Kelley1+88-59
2025-07-16 21:58zig fmt: update to new I/O APIAndrew Kelley1+14-52
2025-07-16 21:10update aroAndrew Kelley1+1-1
2025-07-16 20:39std.zig.readSourceFileToEndAlloc: add file size heuristicAndrew Kelley1+5-0
2025-07-16 20:08std.Io.Writer: fix writeStructAndrew Kelley1+28-4
2025-07-16 20:34std.Io.Reader: fix appendRemainingAndrew Kelley1+5-21
2025-07-16 18:40add a happy little main function to src/fmt.zigAndrew Kelley1+9-0
2025-07-16 06:38update compilerAndrew Kelley9+91-64
2025-07-16 06:00update cmake file listingAndrew Kelley1+1-3
2025-07-16 05:27std.zig.Render: update it and referencesAndrew Kelley7+388-336
2025-07-16 04:29move a file without changing itAndrew Kelley1+0-0
2025-07-16 04:12std.zig.Ast: update to new I/O APIAndrew Kelley1+89-97
2025-07-16 04:04std.zig: update to new I/O APIAndrew Kelley1+25-33
2025-07-17 00:14Merge pull request #24419 from ziglang/asm-clobbersAndrew Kelley65+3385-890
2025-07-13 10:37fix splatBytesAll and writeSplatAllSilver1+53-17
2025-07-16 06:43add lr register to mipsAndrew Kelley1+2-0
2025-07-16 02:40update docsAndrew Kelley3+5-6
2025-07-16 02:25fix sparc ccr regsAndrew Kelley1+7-3
2025-07-16 02:05fix mips clobbersAndrew Kelley2+275-21
2025-07-16 01:48canonicalize loongarch clobbersAndrew Kelley4+31-31
2025-07-16 00:15fix mips inline asmAndrew Kelley3+23-23
2025-07-15 23:43add clobbers for more architecturesAndrew Kelley1+1181-0
2025-07-15 23:10std.zig.render: handle legacy clobber updating more gracefullyAndrew Kelley2+81-23
2025-07-15 23:09remove condition codesAndrew Kelley4+19-18
2025-07-15 21:53alexrp suggestionsAndrew Kelley1+36-56
2025-07-15 01:00zig fmtAndrew Kelley36+311-618
2025-07-14 23:19zig1.wasm updateAndrew Kelley1+0-0
2025-07-12 05:03inline assembly: use typesAndrew Kelley25+1576-253
2025-07-16 12:28fix glibc version for single_threaded.h (2.32 instead of 2.35)DubbleClick1+4-4
2025-07-16 09:38fix memory leakAlex Kladov1+1-0
2025-07-16 14:54test: mark riscv soft float targets as extra targetsAlex Rønne Petersen1+4-0
2025-07-16 11:15Merge pull request #24470 from alexrp/fix-toolsAlex Rønne Petersen10+94-84
2025-07-16 04:09test: actually build the tools!Alex Rønne Petersen1+19-1
2025-07-16 04:08tools: fix some bitrotAlex Rønne Petersen9+75-83
2025-07-16 01:25ci: add riscv workflow with manual trigger for experimentationAlex Rønne Petersen1+22-0
2025-07-16 00:54Merge pull request #24464 from ziglang/fixesAndrew Kelley2+59-4
2025-07-15 10:40update dump-cov for alignment and writergate changesdweiller3+6-4
2025-07-15 21:23std.os.windows: restore sendmsg, sendto, recvfromAndrew Kelley1+34-0
2025-07-15 20:54CI: disable RISC-V runners for nowAndrew Kelley1+0-18
2025-07-15 18:43std.Io.Writer.Allocating: fix sendFile EndOfStreamAndrew Kelley1+24-5
2025-07-15 18:32std.Io.Writer.Discarding: fix sendFile EndOfStreamAndrew Kelley1+22-0
2025-07-15 17:03std.io.Reader: add more docs for rebaseAndrew Kelley1+14-0
2025-07-14 16:40better default min versions for freebsd and netbsdAndrew Kelley2+2-122
2025-07-15 01:55zig std: link ws2_32.dll on windowsAlex Rønne Petersen1+1-0
2025-07-15 11:43Merge pull request #24454 from ziglang/packed-struct-streamsAndrew Kelley5+75-47
2025-07-15 06:51Merge pull request #24448 from matklad/matklad/inlineAndrew Kelley2+7-5
2025-07-14 23:35memory safety fix for Io.Writer.Allocating.toOwnedSlice*()Travis Staloch1+2-0
2025-07-15 04:01std.Io.Reader.streamDelimiterEnding docs clarificationAndrew Kelley1+4-2
2025-07-15 01:37std.Io: handle packed structs betterAndrew Kelley4+70-47
2025-07-15 01:26std.posix: skip flaky testAndrew Kelley1+5-0
2025-07-15 00:37ci: skip building and checking stage4 on riscv64-linuxAlex Rønne Petersen2+0-28
2025-07-15 00:35ci: skip some test steps on riscv64-linuxAlex Rønne Petersen2+2-2
2025-07-15 00:26ci: partial revert of f3f2a56859f96cee6f9bc8e8fe14b99ec653abafAlex Rønne Petersen2+0-85
2025-07-14 23:42Merge pull request #24409 from ziglang/netAndrew Kelley13+1132-675
2025-07-14 22:15ci: make changes to riscv64-linux to try to avoid timeoutsAlex Rønne Petersen4+91-4
2025-07-14 17:04Merge pull request #24433 from Justus2308/switch-label-haltAndrew Kelley2+13-1
2025-07-14 17:02make it a behavior test insteadAndrew Kelley2+10-12
2025-07-13 14:53Sema: Fix invalid AIR generation for switch loop with comptime discarded tag Add an additional check before emitting `.loop_switch_br` instead of `.switch_br` in a tagged switch statement for whether any of the continues referencing its tag are actually runtime reachable. This fixes triggering an assertion in Liveness caused by the invalid assumption that every tagged switch must be a loop if its tag is referenced in any way even if this reference is not runtime reachable.Justus Klausecker2+15-1
2025-07-14 16:35std.c: add missing netbsd and freebsd MSG flagsAndrew Kelley1+37-0
2025-07-14 16:34langref: remove dead codeAlex Kladov1+0-1
2025-07-14 16:32langref: don't encourage printing to stderr in testsAlex Kladov2+4-4
2025-07-14 15:12langref: make example more interesting.Alex Kladov1+3-0
2025-07-12 12:35spirv: snake-case the specAli Cheraghi13+12495-10635
2025-07-13 19:53compiler: raise the bar for backend contributionsAndrew Kelley1+9-3
2025-07-14 07:21std.fs.File.Reader.seekTo: add missing int castAndrew Kelley1+2-1
2025-07-14 07:18std.Io.Writer.Discarding: fix drain calculationAndrew Kelley1+1-1
2025-07-13 04:12std.net: wasi does not have unix socketsAndrew Kelley1+5-0
2025-07-11 21:52align those `@fieldParentPtr` castsAndrew Kelley2+6-6
2025-07-11 19:07make msghdr.iovlen unsignedAndrew Kelley2+3-3
2025-07-11 18:30std.net: update to new I/O APIAndrew Kelley5+745-345
2025-07-11 17:03std.Io.Reader.appendRemaining: add missing assertAndrew Kelley2+5-2
2025-07-11 02:20add adaptToNewApi to std.Io.Reader as wellAndrew Kelley1+26-0
2025-07-11 00:09std.crypto: fix Sha1 namespaceAndrew Kelley3+308-323
2025-07-10 13:16fix some llvm ir printer bugsxdBronch1+4-4
2025-07-11 13:33Add setsid to std.(c|posix)Brandon Black2+15-0
2025-07-13 20:58libcxx: fix building for wasm32-wasi by disabling exceptionsAlex Rønne Petersen1+11-0
2025-07-14 02:19Merge pull request #23552 from alichraghiAndrew Kelley3+610-622
2025-07-13 19:15LLVM backend: fixesAndrew Kelley3+3-43
2025-04-13 17:54Do not store StackTrace typeAli Cheraghi3+7-6
2024-08-02 14:48LLVM: Move pt field from Object to NavGenantlilja5+639-612
2025-07-13 03:55std.crypto: remove `inline` from most functionsAndrew Kelley26+161-161
2025-07-13 07:33Add documentation to std.crypto.aes_gcm.AesGcm.encrypt (#24427)Marcos Gutiérrez Alonso1+6-0
2025-07-12 20:15Fix memory leak in `CObject.Diag.Bundle.destroy()`Joost Doornbos1+2-0
2025-07-12 19:11std.Io.Reader: encourage inlining hot buffer checkmlugg1+12-0
2025-07-12 17:18std.os.uefi.tables: ziggify boot and runtime services (#23441)Carmen10+1898-145
2025-07-10 01:51ci: Add riscv64-linux-debug and riscv64-linux-releaseAlex Rønne Petersen3+160-0
2025-06-11 21:36std.Build.Step.Run: Set WINEDEBUG=-all for -fwine by default.Alex Rønne Petersen1+15-3
2025-07-11 16:45test: disable non-native loongarch64 behavior and std testsAlex Rønne Petersen1+9-4
2025-07-11 07:13std: Fix `Io.Reader.Limited` and add testmochalins3+24-7
2025-07-08 09:31std.posix.send: should expect ConnectionRefusedAtlas Yu2+4-1
2025-07-11 08:56Merge pull request #24394 from ziglang/fixesAndrew Kelley4+29-14
2025-03-05 03:17Remove numerous things deprecated during the 0.14 release cycleLinus Groh62+128-642
2025-07-10 19:57fixed .fixed flush recursionAnton Serov1+13-1
2025-07-09 17:03link.Elf: check files in archives for ELF magicIsaac Freund1+3-0
2025-07-10 20:14std: add some missing doc commentsAndrew Kelley2+14-0
2025-07-10 19:58std.debug.print: provide a small bufferAndrew Kelley1+7-3
2025-07-10 19:41std.log.defaultLog: provide a small bufferAndrew Kelley1+8-11
2025-07-10 17:28std: rename `io` to `Io` in preparationAndrew Kelley28+903-901
2025-07-10 12:56Merge pull request #24387 from ziglang/std.log.default_levelAndrew Kelley4+4-5
2025-07-10 10:04Merge pull request #24329 from ziglang/writergateAndrew Kelley357+16532-15115
2025-07-10 01:37build runner: fix --verbose-llvm-bc= not properly accepting valuetriallax1+1-1
2025-07-10 06:07std: refactor to use Alignment.ofAndrew Kelley3+3-3
2025-07-10 06:03std.log: adjust default level for ReleaseSmall to include infoAndrew Kelley1+1-2
2025-07-09 22:35std: Disable `std.zon parse float` on dynamic x86-linux-muslAlex Rønne Petersen1+2-0
2025-07-10 02:06std.io.Writer: remove some unimplemented functionsAndrew Kelley1+0-38
2025-07-10 02:04std.io.Writer.writeStructEndian: fix packed structsAndrew Kelley1+17-6
2025-07-10 01:46std.Build.Cache: remove debugging remnantsAndrew Kelley1+1-5
2025-07-10 01:38std.fs.File.Writer: fix splat alias bugAndrew Kelley1+11-13
2025-07-10 01:28std.io.Writer.writeSplatHeader: fix splat alias bugAndrew Kelley1+31-10
2025-07-10 00:52std.io.Writer.writeSplat: simplify and fixAndrew Kelley1+13-14
2025-07-10 00:30std.io.Reader: make vtable contract more consistentAndrew Kelley1+8-7
2025-07-09 23:59std.io.Reader.peekDelimiterInclusive: simplify and fixAndrew Kelley2+63-21
2025-07-09 22:31std: fmt.format to io.Writer.printAndrew Kelley9+215-219
2025-07-09 22:17chicken out and allow ascii string alignmentAndrew Kelley2+6-8
2025-07-09 22:07std: forbid alignment formatting options sometimesAndrew Kelley1+26-3
2025-07-09 21:54std: replace formatInteger with formatNumberAndrew Kelley3+96-37
2025-07-09 17:47wasi.c: fix pread/pwriteAndrew Kelley1+18-6
2025-07-09 06:37CBE: avoid depending on std.io.Writer.countAndrew Kelley1+57-22
2025-07-09 00:33eliminate all uses of std.io.Writer.count except for CBEAndrew Kelley8+80-93
2025-07-08 22:49ci: Update to QEMU 10.0.2Alex Rønne Petersen3+3-3
2025-07-08 23:53std.os.freebsd.copy_file_range: add missing error.UnexpectedAndrew Kelley1+1-1
2025-07-08 22:15std.zig.system.linux: update API usageAndrew Kelley1+3-3
2025-07-08 22:15C backend: fix bitcasting regressionAndrew Kelley1+1-7
2025-07-08 18:07std.fmt: refactor to remove cacheStringAndrew Kelley1+6-7
2025-07-08 15:46update format strings in os/windows/test.zigAndrew Kelley1+2-2
2025-07-08 15:36std: revert big int test to master branchAndrew Kelley1+4-1
2025-07-08 15:28CI: disable self-hosted riscv64Andrew Kelley1+10-8
2025-07-08 06:09std.fs.File.Writer: implement positional writing for WindowsAndrew Kelley1+45-17
2025-07-08 04:51cbe: fix code header being omitted from the outputJacob Young2+12-3
2025-07-08 04:47std.io.Writer.VectorWrapper: fix vtable not being a unique addrAndrew Kelley2+7-4
2025-07-08 04:09wasm backend: memcpy and memmove are the sameAndrew Kelley2+5-2
2025-07-08 04:00fix test case expected float valueAndrew Kelley1+1-1
2025-07-08 03:48Sema: fix unintentional extra `@compileLog` newlineAndrew Kelley1+4-5
2025-07-08 03:30update compiler unit tests to new APIAndrew Kelley1+8-8
2025-07-08 02:49update autodocs and langref to new APIAndrew Kelley5+17-17
2025-07-08 02:33update standalone and incremental tests to new APIAndrew Kelley72+335-880
2025-07-07 22:55fix aro translate-c building from sourceAndrew Kelley3+4-3
2025-07-07 21:53std.Build.Step.CheckObject: mostly revert to master branchAndrew Kelley1+634-536
2025-07-07 06:49fix 32-bit compilationAndrew Kelley6+153-144
2025-07-07 02:41std.io.Reader: fix peekByteAndrew Kelley1+5-4
2025-07-07 01:20fix std.io.Writer.VectorWrapper mechanismAndrew Kelley2+14-4
2025-07-07 02:14std.Build.Step.Options: fix build failureAndrew Kelley1+2-1
2025-07-06 23:58std.fs.File.Writer: implement positional writingAndrew Kelley1+91-42
2025-07-06 22:51std.io.Writer.printValue: rework logicAndrew Kelley29+636-452
2025-07-05 17:43std.fmt: fully remove format string from format methodsAndrew Kelley43+295-363
2025-07-04 02:50compiler: fix remaining build failuresAndrew Kelley6+15-15
2025-07-04 02:39std.zip: work around deprecated APIAndrew Kelley2+13-13
2025-07-04 02:14std.testing: update to new std.io APIAndrew Kelley2+41-36
2025-07-04 01:56build runner: restore missing newlineAndrew Kelley1+2-0
2025-07-04 01:50std.fmt.format: use {t} for tag name rather than {s}Andrew Kelley12+39-29
2025-07-04 01:30compiler: update a bunch of format stringsAndrew Kelley57+432-514
2025-07-03 22:28C backend: fix compilation errorsAndrew Kelley2+31-32
2025-07-03 00:49compiler: fix a bunch of format stringsAndrew Kelley11+104-112
2025-07-03 00:18cbe: reapply writer changesAndrew Kelley2+658-617
2025-07-02 23:31C backend: prepare for mergeAndrew Kelley1+1763-1762
2025-07-02 21:25compiler: fix a bunch of format stringsAndrew Kelley5+86-96
2025-07-02 21:05compiler: fix a bunch of format stringsAndrew Kelley22+127-151
2025-07-02 20:24std.zig.llvm.Builder: update format APIAndrew Kelley5+340-398
2025-07-02 18:16fix build runnerAndrew Kelley8+254-251
2025-07-02 14:55compiler: upgrade various std.io API usageAndrew Kelley5+83-64
2025-07-02 14:21compiler: upgrade various std.io API usageAndrew Kelley11+398-403
2025-07-02 02:48compiler: update all instances of std.fmt.FormatterAndrew Kelley29+699-1137
2025-07-02 01:40MachO: revert unfinished changesAndrew Kelley21+818-625
2025-07-02 01:14MachO: update to new std.io APIsAndrew Kelley25+1580-1649
2025-07-01 17:52update compiler source to new APIsAndrew Kelley18+383-379
2025-07-01 16:41std.io.Writer.Allocating: rename interface to writerAndrew Kelley8+37-37
2025-07-01 16:27std.io.Reader: fix appendRemainingAndrew Kelley2+6-3
2025-07-01 16:06std.Build.Cache: write manifest without heap allocatingAndrew Kelley2+47-31
2025-07-01 15:44std.Build.Step.CheckObject: fix the TODOAndrew Kelley1+4-5
2025-07-01 15:28std.io.Reader: finish implementing the unit testsAndrew Kelley2+84-16
2025-06-30 22:54std.debug: lil buffer for this guyAndrew Kelley1+3-1
2025-06-30 22:52std.io.Writer.Allocating: extra ensure byteAndrew Kelley1+4-1
2025-06-30 22:37std.io.Reader: fix fill implementationAndrew Kelley1+109-19
2025-06-30 22:36std.mem.byteSwapAllFields: support slicesAndrew Kelley1+4-2
2025-06-30 19:48std.io.Reader: add doctest for streamDelimiterLimitAndrew Kelley1+8-3
2025-06-30 19:17std.fs.File.Writer: fix drain implementationAndrew Kelley1+36-37
2025-06-30 17:58std.io.Reader: fix streamDelimiter and streamDelimiterEndingAndrew Kelley1+63-52
2025-06-30 17:15std: formatted printing no longer prints type namesAndrew Kelley4+177-128
2025-06-30 02:35delete bad behavior testAndrew Kelley1+0-18
2025-06-28 03:05std.fmt: breaking API changesAndrew Kelley162+6074-7537
2025-06-28 13:59std.io: move getStdIn, getStdOut, getStdErr functions to fs.FileAndrew Kelley46+175-222
2024-08-02 20:59os: fix missing and incorrect msghdr definitionsNameless12+21-238
2025-06-28 02:33std.io: deprecated Reader/Writer; introduce new APIAndrew Kelley56+3802-473
2025-07-08 05:41Merge pull request #24362 (remove async, await, usingnamespace)Andrew Kelley84+90-3860
2025-07-07 17:19llvm: Revert #17963 (workaround for #16392)Alex Rønne Petersen1+25-35
2025-07-07 18:48update zig1.wasmAndrew Kelley1+0-0
2025-07-07 20:36remove `usingnamespace` from the languageAndrew Kelley43+29-910
2025-07-07 18:38zig fmtAndrew Kelley17+35-35
2025-07-07 18:36build.zig: bump maxrss for behavior testsAndrew Kelley1+2-2
2025-07-07 18:22remove `async` and `await` keywordsAndrew Kelley48+24-2913
2025-07-06 19:54std.c: Use __sigemptyset14 for sigemptyset on NetBSDAlex Rønne Petersen1+5-1
2025-07-06 22:37compiler-rt: Implement __clear_cache() for mips-netbsdAlex Rønne Petersen1+20-0
2025-07-06 21:24compiler-rt: Export __emutls_get_address for OpenHarmonyAlex Rønne Petersen1+1-1
2025-07-06 20:19llvm: Use emulated TLS when appropriate for the targetAlex Rønne Petersen6+22-3
2025-07-07 01:42Merge pull request #24352 from alexrp/wasi-emulated-libsAlex Rønne Petersen4+75-142
2025-07-06 15:10std.posix.accept: add WSAENOTSOCKjaune1+1-0
2025-07-06 18:49wasi: Fix libwasi-emulated-process-clocks buildAlex Rønne Petersen1+10-1
2025-07-06 18:05wasi: Build emulated libraries into libc.aAlex Rønne Petersen4+67-143
2025-07-06 12:32compiler: Disable self-hosted x86_64 backend on NetBSDAlex Rønne Petersen1+10-4
2025-06-11 12:41Sema: Stop adding Windows implib link inputs for `extern "..."` syntax.Alex Rønne Petersen10+75-46
2025-07-04 11:25test: More cleanup of Windows targets in the module test matrixAlex Rønne Petersen1+53-25
2025-07-05 01:18Merge pull request #24335 from kada49/common-impl-libc-floorAlex Rønne Petersen18+1-328
2025-07-04 14:02Update TracyAllocator to new allocator APISilver1+34-16
2025-07-04 11:19start: Only issue fninit for x86(_64)-windowsAlex Rønne Petersen1+2-2
2025-07-04 11:13delete superfluous assembly libc floor implementationsDavid Senoner7+1-136
2025-07-04 10:54delete superfluous libc floor implementationsDavid Senoner12+0-192
2025-07-03 15:21test: Respect various test skip options in test-casesAlex Rønne Petersen3+56-13
2025-06-29 15:22std.posix.getsockopt: set option length correctlyBrandon Black1+1-1
2025-07-03 02:57Merge pull request #24322 from ziglang/delete-dead-backendsAndrew Kelley20+327-17858
2025-07-02 22:03compiler: delete dead x86 bits fileAndrew Kelley1+0-100
2025-07-02 22:01compiler: change canonical path for backend ABI source filesAndrew Kelley6+4-32
2025-07-02 21:50compiler: delete arm backendAndrew Kelley9+168-9160
2025-07-02 21:40compiler: delete aarch64 backendAndrew Kelley8+155-8505
2025-07-02 21:34compiler: delete powerpc backend stubAndrew Kelley3+3-64
2025-07-02 02:15Merge pull request #24302 from alexrp/riscvAlex Rønne Petersen17+142-20
2025-07-01 16:21std.crypto.salsa20: Disable some tests on RISC-V with vector supportAlex Rønne Petersen1+6-0
2025-06-30 04:47std.bit_set: Disable IntegerBitSet decltest on RISC-V with vector supportAlex Rønne Petersen1+1-0
2025-06-30 08:55langref: runtime_shrExact_overflow does not work as expected on RISC-VAlex Rønne Petersen1+3-0
2025-06-30 13:45test: Disable stack_iterator test on riscv64-linuxAlex Rønne Petersen1+5-0
2025-06-30 05:04test: Disable vector division operators on RISC-V with vector supportAlex Rønne Petersen1+1-0
2025-06-30 13:36test: Only run coff_dwarf test on aarch64, x86, x86_64Alex Rønne Petersen1+8-0
2025-06-30 05:55test: Properly limit glibc_compat versions based on the hostAlex Rønne Petersen1+21-4
2025-06-30 04:59std.zig.system.linux: Add detection for some extra RISC-V CPUsAlex Rønne Petersen1+2-0
2025-06-30 04:54std.os.linux: Define ucontext_t and mcontext_t for RISC-VAlex Rønne Petersen2+72-4
2025-07-01 19:48add some notesMotiejus Jakštys1+5-0
2025-07-01 12:25spirv: fix signed overflow detection for safe subtractionIvan Stepanov1+23-18
2025-06-30 05:01llvm: Disable the machine outliner pass on RISC-VAlex Rønne Petersen4+15-6
2025-07-01 01:41llvm: Fix alignment of by-ref ptr_elem_val and slice_elem_valAlex Rønne Petersen1+4-4
2025-06-30 10:33Fix `zig std` regression FTBFSMicah Switzer1+2-2
2025-06-30 13:25Merge pull request #24297 from ziglang/optional-empty-error-setAndrew Kelley4+80-20
2025-06-30 10:18std.Build.Step.CheckObject: Truncate st_other before interpreting itAlex Rønne Petersen1+1-1
2025-06-30 04:56std.simd: Increase branch quota in suggestVectorLengthForCpu()Alex Rønne Petersen1+2-0
2025-06-30 04:40libunwind: Fix return type of DwarfFDECache<A>::findFDE()Alex Rønne Petersen1+1-1
2025-06-30 00:53Sema: detect one-possible-value types after function callsAndrew Kelley2+28-15
2025-06-29 23:39Sema: correct OPV for optional empty error setAndrew Kelley3+52-5
2025-06-29 07:59zig rc: Fix include directory detection when cross-compiling from certain host archs (#24288)Alex Rønne Petersen2+68-20
2025-06-29 01:30Replace `unreachable` with error return for non-standard Windows targetsRyan Liptak1+2-2
2025-06-29 06:03compiler: test runner: fix tests never fails on crippled architectures (#24180)Alex Rønne Petersen18+37-2
2025-06-29 02:43resinator: Fix include directory detection when cross-compiling from certain host archsRyan Liptak2+67-19
2025-06-29 02:37resinator: Only preprocess when the input is an .rc fileRyan Liptak1+1-1
2025-06-14 10:05riscv64: enable test summary printingBingwu Zhang1+1-0
2025-06-14 10:18riscv64: skip failing testsBingwu Zhang17+35-1
2025-06-14 06:38compiler: test runner: fix tests never fails on crippled architecturesBingwu Zhang1+1-1
2025-06-26 05:39Fix warning WasmMut_toC not all control paths return a value (#24267)Jonathan Marler1+1-0
2025-06-25 12:17fix `zig libc` FTBFSAndrew Kelley1+4-4
2025-06-24 16:14add glibc versioning for a number of headers (#24237)Marc4+22-0
2025-06-24 13:07c.darwin: define MSG for macos (#24224)Dacheng2+40-0
2025-06-24 13:06Merge pull request #24238 from taylordotfish/bugfix/ppc64le-syscallAlex Rønne Petersen2+14-14
2025-06-23 03:48lib/std/fs/test.zig: Some filesystems support 8 EiB filesPat Tullmann1+6-3
2025-06-07 16:58std.Build.Watch: key fanotify file descriptors by mount idKevin Boulain1+56-47
2025-06-17 05:51remove `spirv` cpu archAli Cheraghi19+169-247
2025-06-20 00:02x86_64: fix pair live-out trackingJacob Young2+15-0
2025-06-22 09:09std.mem.byteSwapAllFields: support untagged unionsAli Cheraghi2+32-3
2025-06-22 23:36Update 32-bit PowerPC syscall functionstaylor.fish1+7-7
2025-06-18 20:00minor grammatical mistakeDavid Rubin1+1-1
2025-06-22 04:47Fix illegal behavior from syscalls on powerpc64letaylor.fish1+7-7
2025-06-20 09:28Merge pull request #24227 from mlugg/misc-build-stuffMatthew Lugg2+5-3
2025-06-18 14:15This commit enables fmax and fmin to differentiate between 0.0 and -0.0, making it compatible with musl.Koki Ueha2+12-0
2025-06-20 08:08Merge pull request #23464 from rootbeer/futex-castsAlex Rønne Petersen4+405-101
2025-06-20 04:20Merge pull request #24193 from jacobly0/x86_64-spring-cleaningJacob Young145+13032-8489
2025-06-19 23:33std.Build.Step.Run: pass correct relative cache dir to testsmlugg1+2-3
2025-06-19 23:24standalone: add accidentally-excluded testmlugg1+3-0
2025-06-13 08:41x86_64: increase passing test coverage on windowsJacob Young51+12364-7958
2025-06-09 22:38coff: add hack to build a compiler-rt dynamic libraryJacob Young3+61-6
2025-06-19 21:54Compilation: fix use after freeJacob Young1+16-6
2025-06-13 08:46Target: pass and use locals by pointer instead of by valueJacob Young96+400-401
2025-06-13 16:01Build: add install commands to `--verbose` outputJacob Young11+160-97
2025-06-13 09:46Build: change how the target is printed in step namesJacob Young9+31-21
2025-06-17 19:40windows: msvc: avoid linking to non-redistributable ucrtJonathan Marler1+10-0
2025-04-02 23:21linux: futex v2 API updatesPat Tullmann2+219-67
2025-06-18 15:07std.Build.Step.Run: prefix relative path arguments with './'mlugg5+65-3
2025-06-18 01:42windows: MSVC: disable extra dubious Microsoft runtime checksJonathan Marler1+6-0
2025-04-02 23:14linux: futex v1 API cleanupPat Tullmann4+190-38
2025-06-17 18:58Merge pull request #24205 from mlugg/misc-build-stuffMatthew Lugg5+86-72
2025-05-15 12:15Compilation: add missing link file options to cache manifestmlugg5+88-0
2025-06-17 10:24std.Build: introduce `ConfigHeader.getOutputDir`, small refactormlugg4+83-71
2025-06-17 09:03Build.Cache.Path: fix `resolvePosix` empty `sub_path`mlugg1+3-1
2025-06-17 10:02Merge pull request #24188 from mlugg/intfromfloat-safetyMatthew Lugg39+1341-1082
2025-06-16 14:47Merge pull request #24192 from alichraghi/fix_spirvAlex Rønne Petersen112+931-921
2025-06-16 05:25compiler-rt: Export _fltused for UEFI.Alex Rønne Petersen1+2-1
2025-06-15 21:46rename spirv backend nameAli Cheraghi111+921-921
2025-06-15 21:39build: add `spirv` to dev envAli Cheraghi1+10-0
2025-06-15 21:15std: disable test on LLVM (#24191)mlugg1+1-0
2025-06-15 13:28Sema: tiny refactormlugg1+14-14
2025-06-15 13:18compiler: fix `@intFromFloat` safety checkmlugg27+463-32
2025-06-14 18:32big.int: implement float conversionsJacob Young11+779-997
2025-06-15 15:55stage1: update zig1.wasmJacob Young2+9-0
2025-06-15 15:36Legalize: make the feature set comptime-known in zig1Jacob Young2+78-42
2025-06-15 13:01Merge pull request #24168 from mlugg/relative-pathsAlex Rønne Petersen6+53-41
2025-06-15 01:05libc: Prevent FCSEL instruction from being used to avoid raising an unintended exceptionKoki Ueha3+42-6
2025-06-13 19:37llvm.ir: fix subrange versionJacob Young1+1-1
2025-06-14 01:10Merge pull request #24171 from mlugg/atomic-order-derpMatthew Lugg3+30-34
2025-06-13 22:31zig init: simplify templating logic (#24170)Loris Cro5+22-28
2025-06-13 21:05link: fix obvious race conditionmlugg2+7-6
2025-06-13 18:05compiler: fix atomic orderingsmlugg3+23-28
2025-06-12 17:43bail when failing to parse `error`xdBronch2+2-3
2025-06-05 12:23std.Build.Step.Run: convert relative paths to be relative to child cwdmlugg1+46-22
2025-06-05 11:13tests: do not require absolute paths from the build systemmlugg5+7-19
2025-06-12 23:03Sema: add missing error and test for bool not on vector of intsAndrew Kelley3+63-31
2025-06-13 00:46Merge pull request #24124 from mlugg/better-backend-pipeline-2Andrew Kelley74+8061-7609
2025-06-12 22:16Allow more operators on bool vectors (#24131)Daniel Kongsgaard5+79-50
2025-06-08 16:58x86_64.Lower: replace slow stringToEnum callmlugg1+37-11
2025-06-12 12:53compiler: improve progress outputmlugg4+31-3
2025-06-12 08:56compiler: don't queue too much AIR/MIRmlugg3+55-0
2025-06-11 21:00Compilation: prevent zig1 depending on fd_readdirmlugg1+5-0
2025-06-11 20:36stage1: elaborate on "unimplemented" in wasi.cmlugg1+12-12
2025-06-11 13:27Zcu: handle unreferenced `test_functions` correctlymlugg2+27-33
2025-06-11 01:57test-stack-traces: correct expected object file nameJacob Young1+1-1
2025-06-11 01:25link.Queue: release safety lock before releasing mutex after stoppingmlugg1+4-2
2025-06-11 01:25cli: correctly error for missing output directoriesmlugg1+20-2
2025-06-11 01:12Zcu: SPIR-V also doesn't generate MIR (yet)mlugg1+3-1
2025-06-11 01:09link: fix goff and xcoff flushmlugg2+6-2
2025-06-09 13:05x86_64: implement coff relocationsJacob Young4+61-24
2025-06-09 06:34Sema: fix union layout logic to match struct layout logicJacob Young2+26-17
2025-06-09 06:36codegen: make threadlocal logic consistentJacob Young5+23-66
2025-06-09 06:35x86_64: fix `dbg_var_ptr` types in debug infoJacob Young2+17-12
2025-06-08 22:14test-link: correct expected object file namemlugg1+2-2
2025-06-08 22:04Zcu: fix `deleteExport` crash with LLVM backendmlugg1+7-3
2025-06-08 21:57libs: fix caching behaviormlugg3+12-6
2025-06-08 15:25compiler: estimate totals for "Code Generation" and "Linking" progress nodesmlugg2+21-14
2025-06-08 20:47compiler: improve progress outputmlugg7+126-41
2025-06-08 03:30x86_64: remove linker references from codegenJacob Young16+2663-2580
2025-06-07 08:51x86_64: remove air references from mirJacob Young34+744-616
2025-06-07 13:47InternPool: store the Nav types are named aftermlugg4+106-32
2025-06-07 00:09Zcu: fix verbose airJacob Young1+6-4
2025-06-06 20:29CMakeLists: update file listmlugg1+2-1
2025-06-06 19:16compiler: rework emit paths and cache modesmlugg21+624-841
2025-06-06 19:20link.Lld: remove dead caching logicmlugg1+0-371
2025-06-03 21:42spirv: make the backend compile againmlugg5+21-23
2025-06-03 15:25wasm: get self-hosted compiling, and supporting `separate_thread`mlugg10+404-311
2025-06-01 21:57compiler: get most backends compiling againmlugg25+402-251
2025-05-29 04:38compiler: rework backend pipeline to separate codegen and linkmlugg23+918-500
2025-05-29 00:27link: make checking for failed types the responsibility of Compilationmlugg3+21-21
2025-05-28 08:30link: divorce LLD from the self-hosted linkersmlugg18+2262-2284
2025-05-28 05:36compiler: slightly untangle LLVM from the linkersmlugg20+227-337
2025-05-27 23:31compiler: minor refactors to ZCU linkingmlugg5+109-129
2025-06-12 00:51Merge pull request #23912 from alexrp/mingw-updateAlex Rønne Petersen510+7813-8634
2025-06-09 19:11test: Enable some working vector testsDanielkonge2+0-12
2025-06-11 18:10mingw: Fix def file preprocessing.Alex Rønne Petersen1+3-10
2025-05-16 23:17zig_llvm: Strip @<n> suffix from .def symbols on all targets.Alex Rønne Petersen1+7-5
2025-05-16 21:27mingw: Update MinGW-w64 sources to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.Alex Rønne Petersen145+1820-1511
2025-05-16 21:21mingw: Update MinGW-w64 headers to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.Alex Rønne Petersen346+5336-4446
2025-05-16 21:24mingw: Update MinGW-w64 definitions to 38c8142f660b6ba11e7c408f2de1e9f8bfaf839e.Alex Rønne Petersen18+647-2662
2025-06-10 15:54Merge pull request #24031 from ypsvlq/masterAlex Rønne Petersen6+18-5
2025-06-09 05:35std.Build.Step.Run: add addDecoratedDirectoryArg functionAndrew Kelley1+37-17
2025-06-08 02:32std.fmt.parseFloat: fix hex-float negative infMarc Tiehuis2+4-1
2025-06-08 07:22Merge pull request #24117 from ziglang/cmake-armAlex Rønne Petersen1+3-4
2025-06-07 20:24cmake: Simplify some arm/thumb checks.Alex Rønne Petersen1+2-3
2025-06-07 20:12cmake: Fix arm/thumb arch checksAlex Rønne Petersen1+4-4
2025-06-07 19:42seriously don't put internpool indexes in test casesAndrew Kelley5+0-228
2025-06-07 19:29don't put intern pool indexes in test casesAndrew Kelley1+0-4
2025-06-07 13:59fix: MIME for ZIP in Zig FetchPlayDay1+5-4
2025-06-06 19:46Dwarf: restore missing non-entry paddingJacob Young2+22-18
2025-06-07 17:08Merge pull request #24072 from jacobly0/x86_64-defaultAndrew Kelley65+2280-1737
2025-06-07 17:07langref: undefined _is_ materialized in all safe modes (#24107)Alex Kladov1+2-2
2025-06-07 12:37cases: fix type namesmlugg1+2-2
2025-06-07 06:34CI: skip llvm backend tests in the script for testing x86 backendAndrew Kelley4+37-11
2025-06-06 19:50restore debug llvm CI coverageAndrew Kelley6+138-40
2025-06-06 02:25x86_64: fix switch dispatch bugJacob Young6+33-18
2025-06-05 11:22tests: extern threadlocals require LLVMmlugg1+2-0
2025-06-05 11:15tests: avoid loading 16 MiB onto the stackmlugg1+4-3
2025-06-05 01:45x86_64: add support for pie executablesJacob Young46+1910-1666
2025-06-04 17:51Sema: fix invalid pure Air instruction with comptime-known operandsJacob Young1+3-3
2025-06-04 17:42Compilation.Config: prefer_llvm depends on pieAndrew Kelley1+106-102
2025-06-04 17:39Compilation.Config: eliminate the only variable from this functionAndrew Kelley1+12-15
2025-06-04 17:33Compilation.Config: "can_use_llvm" -> "prefer_llvm"Andrew Kelley1+3-3
2025-06-04 17:22langref: global assembly test depends on llvmAndrew Kelley2+45-1
2025-06-04 05:42Compilation: enable the x86_64 backend by default for debug buildsJacob Young15+216-104
2025-06-07 02:48Merge pull request #24090 from fardragon/handle-empty-hashAndrew Kelley2+10-3
2025-06-01 15:01AstGen: fix name strategy bugsmlugg2+205-84
2025-05-27 20:57Make zig fetch handle jar like zipGungun9741+4-0
2025-06-06 20:25Merge pull request #24094 from jacobly0/x86_64-ld-scriptsAndrew Kelley6+103-102
2025-06-06 18:16hash mismatch error: don't make empty such a special caseAndrew Kelley1+4-6
2025-06-06 18:13Package.Hash.toSlice: consistent pointerAndrew Kelley1+3-3
2025-06-05 19:23Handle empty hashes in build.zig.zonfardragon2+11-2
2025-06-06 01:14libcxx: Fix locale-related compilation errors on NetBSD.Alex Rønne Petersen5+26-2
2025-06-06 04:45Elf: support non-comdat groupsJacob Young5+92-91
2025-06-06 03:56link: support static archives that are linker scriptsJacob Young1+11-11
2025-06-05 12:35test: Expand target coverage for C ABI tests.Alex Rønne Petersen3+396-123
2025-06-04 22:15std.fs.Dir: haiku fixesElaine Gibson1+2-1
2025-05-31 02:53std.crypto.Certificate.Bundle: haiku supportElaine Gibson1+1-0
2025-05-31 02:20build runner: disable fuzz in single-threaded buildsElaine Gibson1+3-0
2025-05-31 02:14std.Build.Watch: not supported on haikuElaine Gibson2+2-2
2025-05-31 02:04std.c: getcontext is not supported on haikuElaine Gibson1+2-2
2025-05-31 00:55std.c.SOCK: define NONBLOCK and CLOEXEC for haikuElaine Gibson1+3-0
2025-05-31 00:40haiku: restore functions mistakenly removed in e8c4e79Elaine Gibson1+5-0
2025-06-04 21:22std.fs.Dir.Iterator: Address a couple of alignment TODOs.Alex Rønne Petersen1+2-4
2025-02-18 04:25std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen53+373-393
2025-06-04 23:14Merge pull request #24068 from alexrp/android-pic-pieAlex Rønne Petersen4+28-11
2025-06-04 09:55ci: Bump x86_64-linux timeout from 8 hours to 9 hours.Alex Rønne Petersen1+2-2
2025-06-04 04:04valgrind: Add riscv64-linux support.Alex Rønne Petersen4+37-6
2025-06-04 08:10std.Build.Step.Compile: clarify step nameAndrew Kelley1+2-8
2025-06-04 03:44compiler-rt: Issue VALGRIND_DISCARD_TRANSLATIONS request in __clear_cache().Alex Rønne Petersen2+78-15
2025-06-04 08:35zig cc: Pass -f(no-)(PIC,PIE) to Clang for *-(windows,uefi)-(gnu,cygnus).Alex Rønne Petersen1+6-1
2025-06-04 08:29zig cc: Pass -f(no-)PIE to clang.Alex Rønne Petersen1+3-0
2025-06-04 04:53compiler: Always dynamically link executables for Fuchsia.Alex Rønne Petersen2+6-0
2025-06-04 01:44compiler: Rework PIE option logic.Alex Rønne Petersen2+13-10
2025-06-04 03:14Merge pull request #24025 from alexrp/glibc-deduplicationAlex Rønne Petersen949+209-50040
2025-06-02 17:02compiler: Don't link ucrtbased.dll when targeting *-windows-msvc in Debug mode.Alex Rønne Petersen2+10-18
2025-06-03 21:05Merge pull request #24013 from alexrp/test-matrixAndrew Kelley87+743-6038
2025-06-03 04:47Legalize: handle packed semanticsJacob Young9+1249-253
2025-06-03 06:54Merge pull request #24034 from papparapa/remove-musl-trigonometric-functionAndrew Kelley19+2-802
2025-06-02 05:18x86_64: implement integer `@divFloor` and `@mod`Jacob Young7+1024-214
2025-06-03 01:57Merge pull request #23525 from alexrp/ci-max-rssAlex Rønne Petersen3+0-6
2025-06-02 18:55std.Build: Demote errors for exceeding max_rss to warnings.Alex Rønne Petersen2+0-2
2025-04-10 14:34Revert "Allocate enough memory when building zig2"Alex Rønne Petersen1+0-4
2025-06-02 14:05Added zig patch comments to annotate the deletion of the sincos symbolSuper User2+2-0
2025-06-02 13:42zig init: appease zig fmt checkLoris Cro2+7-1
2025-06-02 11:02zig init: add new --strip flag and improve template filesLoris Cro5+160-115
2025-06-02 01:56windows: Delete obsolete environment variable kernel32 wrappers and bindingsRyan Liptak2+0-41
2025-06-01 23:47Revert "mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode."Alex Rønne Petersen2+9-22
2025-06-02 02:02Merge pull request #24011 from jacobly0/legalize-unaryJacob Young92+4020-1681
2025-06-01 18:17compiler-rt: add __addvsi3, __subvsi3, __mulvsi3, and __subvdi3Hilger Baumstark6+113-0
2025-06-01 15:58build: bump behavior max_rssJacob Young1+2-2
2025-06-01 11:25libc: replace MinGW's trigonometric functions with compiler_rt'sKoki Ueha9+0-157
2025-06-01 07:28std: remove old panic handlers after zig1.wasm updatemlugg3+0-20
2025-05-30 17:02stage1: update zig1.wasmJacob Young2+21-11
2025-06-01 06:55cases: include dirname in case namesmlugg1+17-3
2025-06-01 06:41compiler: combine `@intCast` safety checksmlugg20+46-74
2025-06-01 03:39x86_64: fix packed struct equalityJacob Young2+29-2
2025-06-01 03:14Legalize: implement scalarization of overflow intrinsicsJacob Young19+350-98
2025-05-31 22:54Legalize: implement scalarization of `@shuffle`Jacob Young11+328-138
2025-05-26 04:07compiler: implement better shuffle AIRmlugg18+755-321
2025-05-30 22:04Legalize: implement scalarization of `@select`Jacob Young5+102-21
2025-05-30 19:47Legalize: update for new Block APIJacob Young2+139-174
2025-05-30 18:38cbe: legalize safety instructions in non-zig1 buildsJacob Young5+13-4
2025-05-30 16:12Legalize: replace `safety_checked_instructions`mlugg10+558-244
2025-05-30 16:56cbe: implement `stdbool.h` reserved identifiersJacob Young13+55-28
2025-05-30 16:13Sema: remove `all_vector_instructions` logicJacob Young15+224-197
2025-05-30 07:55codegen: fix accidental stack UAFmlugg1+1-1
2025-05-30 04:22Legalize: implement scalarization of binary operationsJacob Young39+1384-835
2025-05-29 10:11Legalize: implement scalarization of unary operationsJacob Young8+635-147
2025-05-31 12:48libc: update macOS headers to SDK 15.5Linus Groh107+1986-959
2025-05-30 15:32libc: replace musl's trigonometric functions with compiler_rt'sKoki Ueha10+0-645
2025-05-29 19:21ci: Revert aarch64-linux timeout to GitHub's default 6 hours.Alex Rønne Petersen1+0-2
2025-05-30 01:11langref: Update calling convention (#24022)Felix Rabe1+1-2
2025-05-29 16:22mingw: Link to ucrtbased.dll instead of API set DLLs in Debug mode.Alex Rønne Petersen2+22-9
2025-05-29 15:30mingw: Remove libscrnsav(e,w) support.Alex Rønne Petersen3+0-420
2025-05-29 21:20libc: Merge header directories for glibc and NetBSD libc where applicable.Alex Rønne Petersen944+110-49964
2025-05-29 21:27compiler: Use new merged header paths for glibc and NetBSD libc.Alex Rønne Petersen4+37-2
2025-05-29 21:27process_headers: Merge header directories for some targets.Alex Rønne Petersen1+62-74
2025-05-29 14:25libc: Remove riscv32-netbsd-none and riscv64-netbsd-none headers.Alex Rønne Petersen78+0-5664
2025-05-29 14:26test: Add NetBSD targets to module test matrix.Alex Rønne Petersen1+207-0
2025-05-29 14:44aro_translate_c: Fix an assertion in buildArgsHash().Veikka Tuominen1+1-1
2025-05-29 14:24std.c: Expand the definition of NetBSD's pthread_rwlock_t for more targets.Alex Rønne Petersen1+3-2
2025-05-29 14:08std.c: Fix return type for NetBSD's __sigfillset14().Alex Rønne Petersen1+1-1
2025-05-29 14:27test: Remove x86-freebsd-none and powerpc-freebsd-eabihf from llvm_targets.Alex Rønne Petersen1+0-2
2025-05-29 13:43test: Add FreeBSD targets to module test matrix.Alex Rønne Petersen1+94-0
2025-05-29 13:53std.posix.test: Fix reserved_signo() for NetBSD.Alex Rønne Petersen1+4-4
2025-05-29 13:47std.c: Fix sigrtmin()/sigrtmax() for FreeBSD and NetBSD.Alex Rønne Petersen1+10-2
2025-05-29 13:12test: Improve Windows module test coverage.Alex Rønne Petersen1+57-1
2025-05-29 13:32compiler-rt: Fix some exports for *-windows-none.Alex Rønne Petersen4+8-3
2025-05-29 13:32test: Skip *-windows-msvc + libc module tests on non-Windows.Alex Rønne Petersen1+4-0
2025-05-29 13:00test: Sort module test and C ABI test target tables.Alex Rønne Petersen1+359-363
2025-05-29 02:45Legalize: introduce a new pass before livenessJacob Young36+3225-3086
2025-05-29 01:37Merge pull request #23924 from jacobly0/x86_64-rewriteJacob Young40+46928-1187
2025-05-28 09:33x86_64: implement strict float `@reduce(.Max)`Jacob Young3+2325-16
2025-05-28 08:49x86_64: implement strict float `@reduce(.Min)`Jacob Young2+2426-123
2025-05-28 03:31x86_64: implement optimized float `@reduce(.Max)`Jacob Young2+1703-9
2025-05-28 02:23x86_64: implement optimized float `@reduce(.Min)`Jacob Young3+1953-250
2025-05-27 23:06x86_64: implement integer `@reduce(.Max)`Jacob Young14+8246-118
2025-05-27 15:02x86_64: implement integer `@reduce(.Min)`Jacob Young17+8597-847
2025-05-24 20:50x86_64: implement strict float `@reduce(.Mul)`Jacob Young2+715-65
2025-05-24 19:21x86_64: implement strict float `@reduce(.Add)`Jacob Young2+862-14
2025-05-24 15:37x86_64: implement optimized float `@reduce(.Mul)`Jacob Young14+2082-349
2025-05-23 16:43x86_64: implement optimized float `@reduce(.Add)`Jacob Young9+3908-660
2025-05-23 15:42Sema: don't emit AIR `reduce` for single-element vectorsmlugg1+41-126
2025-05-21 16:27x86_64: implement integer `@reduce(.Mul)`Jacob Young6+3830-141
2025-05-21 16:15x86_64: implement integer `@reduce(.Add)`Jacob Young16+3089-113
2025-05-18 17:12x86_64: rewrite bitwise `@reduce`Jacob Young17+10309-1514
2025-05-28 06:26debug: disable fp-based frame unwinding when fp is omittedJacob Young1+2-0
2025-05-05 20:08ci: Skip building non-native tests on aarch64-linux.Alex Rønne Petersen2+2-0
2025-05-26 21:59compiler: tlv pointers are not comptime-knownmlugg21+242-290
2025-05-26 19:20Sema: simplify comptime `@intFromPtr` logicDavid Rubin2+20-15
2025-05-25 17:02Merge pull request #23986 from mlugg/incremental-stuffMatthew Lugg11+651-60
2025-05-25 10:36Merge pull request #23815 from alichraghi/masterRobin Voetter17+717-705
2025-05-25 03:40Zcu: fix `nav_ty` dependency on `nav_val`mlugg2+75-28
2025-05-24 21:25compiler: introduce incremental debug servermlugg10+576-32
2025-05-24 18:35CI: bump maxrss for aarch64 linuxAndrew Kelley2+2-2
2025-05-22 19:08std.zig.LibCDirs: fix wasi-libc supportKNnut1+1-1
2025-05-22 10:50std.log: fix exampleFelix Rabe1+1-1
2025-05-23 21:43langref: update nav link for 0.14.1Andrew Kelley1+1-1
2025-05-23 14:51github: add link to issue template list warning against LLMsmlugg1+3-0
2025-05-22 02:26std.Build: resolved generated paths are cwd-relativemlugg1+2-2
2025-05-21 21:36Add EVFILT_USER and friends for OpenBSDEvan Silberman1+10-0
2025-05-21 07:54Module: name builtin module root directory correctlymlugg1+1-1
2025-05-21 11:56target: auto-generated spirv featuresAli Cheraghi2+247-80
2025-05-20 18:34compiler: fix ZIR hash not including compiler versionmlugg3+17-11
2025-05-21 09:33Merge pull request #23946 from mlugg/build-step-run-cwdMatthew Lugg3+18-14
2025-05-11 12:15spirv: error when execution mode is set more than onceAli Cheraghi5+143-166
2025-05-09 14:38spirv: recognize builtin extern varsAli Cheraghi1+40-0
2025-05-07 16:55spirv: super basic composite int supportAli Cheraghi10+120-72
2025-05-07 11:33spirv: write error value in an storage bufferAli Cheraghi6+96-75
2025-05-06 12:55spirv: unroll all vector operationsAli Cheraghi2+87-328
2025-05-21 00:55std.zig.target: Remove thumb-freebsd-eabihf.Alex Rønne Petersen1+0-1
2025-05-10 09:11link.Elf: Don't require linking libc for dynamic linker path to take effect.Alex Rønne Petersen4+20-10
2025-05-21 02:59test-cli: port build options test to new build system APIJacob Young2+18-11
2025-05-21 00:45std.Build.Step.Run: inherit build runner cwdmlugg1+0-3
2025-05-20 22:57libc: implement common `abs` for various integer sizes (#23893)David42+65-428
2025-05-20 05:59compiler: Fix build break due to #23836 being merged before #23913.Alex Rønne Petersen1+15-21
2025-05-20 00:44compiler: Scaffold stage2_powerpc backend.Alex Rønne Petersen19+172-41
2025-05-20 05:48Merge pull request #23923 from alexrp/compiler-rt-symbolsAlex Rønne Petersen10+141-133
2025-05-20 05:46Merge pull request #23913 from alexrp/netbsd-libcAlex Rønne Petersen2273+342534-176
2025-05-20 02:25Merge pull request #23836 from mlugg/incr-fixesMatthew Lugg53+2796-2394
2025-05-18 19:16Sema: allow `@ptrCast` single-item pointer to slicemlugg4+204-138
2025-05-19 12:16Zcu: fix memory leakmlugg1+3-0
2025-05-18 14:31libfuzzer test: use proper cache dir logictjog2+9-1
2025-05-17 15:59Sema: rewrite `analyzeMinMax`mlugg2+322-198
2025-05-18 20:06test: Enable x86-linux-musl with dynamic linkage in the module test matrix.Alex Rønne Petersen1+10-11
2025-05-18 22:20std.leb128: Disable two tests on x86-linux-musl with dynamic linkage.Alex Rønne Petersen1+5-0
2025-05-18 20:24compiler-rt: Add a comment explaining why we currently need weak linkage.Alex Rønne Petersen1+3-0
2025-05-18 20:20compiler-rt: Fix some exports to respect the common linkage and visibility.Alex Rønne Petersen5+116-118
2025-05-18 18:55compiler-rt, zigc: Use hidden visibility except when testing.Alex Rønne Petersen2+5-3
2025-05-18 20:52build: Bump max_rss for test-behavior to 2488843878.Alex Rønne Petersen1+2-1
2025-05-18 18:36Merge pull request #23834 from jacobly0/x86_64-rewriteAndrew Kelley35+89520-59476
2025-05-04 16:02compiler: refactor `Zcu.File` and path representationmlugg49+2746-2377
2025-05-15 12:21std.Build.Cache: change contract of `addFilePostContents`mlugg1+2-3
2025-05-10 13:39incr-check: normalize path separators in file names in errorsmlugg1+12-4
2025-05-04 19:21incr-check: support basic modulesmlugg1+25-3
2025-05-10 10:34build.zig: use correct module graph for compiler unit testsmlugg1+11-6
2025-05-10 10:34tests: remove incorrect importmlugg1+0-1
2025-05-18 00:01start: Don't artificially limit some posixCallMainAndExit() logic to Linux.Alex Rønne Petersen4+39-39
2025-05-18 00:30x86_64: implement `vector_store_elem`Jacob Young3+448-3
2025-05-17 13:45x86_64: rewrite `@splat`Jacob Young15+22975-21094
2025-05-17 06:08x86_64: rewrite scalar `<<|`Jacob Young16+4142-587
2025-05-14 11:42x86_64: rewrite scalar `*|`Jacob Young5+6495-1154
2025-05-17 18:10freebsd: Fix stub libraries containing versioned symbols that shouldn't be.Alex Rønne Petersen1+132-132
2025-05-12 23:49compiler: Support building NetBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen4+839-0
2025-05-13 10:50x86_64: rewrite vector `-|`Jacob Young3+5159-39
2025-05-13 02:52x86_64: rewrite scalar `-|`Jacob Young3+1729-4
2025-05-12 23:03debug: correctly detect missing entries in `.eh_frame_hdr`Jacob Young2+4-2
2025-05-12 13:13x86_64: implement `@memmove`Jacob Young3+107-12
2025-05-12 10:46x86_64: rewrite vector `+|`Jacob Young15+7214-592
2025-05-10 05:55x86_64: rewrite scalar `+|`Jacob Young3+1869-3
2025-04-18 01:34x86_64: rewrite scalar `@shlWithOverflow`Jacob Young2+3718-326
2025-05-12 23:46compiler: Link libc by default when targeting NetBSD.Alex Rønne Petersen1+1-0
2025-05-12 23:46Compilation.Config: Default to dynamic linking with NetBSD libc.Alex Rønne Petersen1+3-2
2025-05-12 23:44std.Target: Factor arch/ABI into NetBSD minimum OS version selection.Alex Rønne Petersen1+13-1
2025-05-12 23:41std.zig.target: Add NetBSD libc support.Alex Rønne Petersen1+33-0
2025-05-12 23:40compiler: Define __NetBSD_Version__ when targeting NetBSD libc.Alex Rønne Petersen1+8-0
2025-05-12 23:34libc: Add NetBSD libc abilists file.Alex Rønne Petersen1+0-0
2025-05-12 23:33update_netbsd_libc: Add tool for updating NetBSD libc startup code.Alex Rønne Petersen2+66-0
2025-05-12 23:32libc: Add NetBSD libc startup code from 10.1.Alex Rønne Petersen14+1108-0
2025-05-12 23:31std.zig.LibCDirs: Add NetBSD libc support.Alex Rønne Petersen2+13-0
2025-05-12 23:23libc: Add NetBSD system and libc headers from 10.1.Alex Rønne Petersen2242+340219-0
2025-05-12 23:21process_headers: Add NetBSD libc support.Alex Rønne Petersen1+53-12
2025-05-12 23:02std.Target: Add isNetBSDLibC() function.Alex Rønne Petersen1+7-0
2025-05-12 23:01std.Target: Fix requiresLibC() for NetBSD.Alex Rønne Petersen1+1-1
2025-05-13 19:12std.Target: Adjust DynamicLinker.standard() for NetBSD.Alex Rønne Petersen1+0-3
2025-05-16 20:35std.c: Fill out some missing definitions for supported NetBSD libc targets.Alex Rønne Petersen1+29-3
2025-05-13 19:11test: Remove some nonsensical NetBSD targets from llvm_targets.Alex Rønne Petersen1+0-5
2025-05-16 19:20freebsd: Fix selection of unversioned symbol inclusion.Alex Rønne Petersen1+42-55
2025-05-16 18:52freebsd: Remove dead Thumb handling code.Alex Rønne Petersen1+3-3
2025-05-12 22:20glibc: Fix a benign bug when selecting the size of an object symbol.Alex Rønne Petersen1+7-4
2025-05-15 20:43doctest: handle relative paths correctlymlugg1+27-15
2025-05-16 21:42Merge pull request #23907 from mlugg/ref-traceMatthew Lugg29+253-150
2025-05-12 22:05.gitattributes: Mark abilists files as binary.Alex Rønne Petersen1+2-0
2025-05-15 12:41test: Silence stderr output from `test_obj_link_run`.Alex Rønne Petersen1+1-0
2025-05-16 07:27std.hash.Wyhash: fix dangling stack pointerMarc Tiehuis1+1-1
2025-05-16 12:37build runner: don't incorrectly omit reference tracesmlugg1+2-6
2025-05-16 12:27cases: update to new "called from here" notesmlugg24+30-60
2025-05-10 17:22Sema: improve "called from here" notesmlugg1+26-14
2025-05-15 12:18compiler: include inline calls in the reference tracemlugg4+175-57
2025-03-30 21:59Compilation: fix reference trace behavior without `-freference-trace`mlugg2+22-15
2025-05-15 22:21std: remove `std.crypto.Certificate.Parsed.pubKeySigAlgo` method (#23811)HydroH1+0-4
2025-05-08 05:47make error messages prettierwooster04+7-7
2025-05-15 08:58Introduce common `strcasecmp` and `strncasecmp` implementations (#23840)Bryson Miller5+64-37
2025-05-14 19:18reduce: Fix build due to std.mem.Alignment changes.Alex Rønne Petersen1+1-1
2025-05-12 16:53Revert "Work around stage1 not yet returning null-terminated `@typeInfo` strings"Isaac Freund3+4-4
2025-05-14 03:38Fix SIGSEGV handler for AArch64 Darwin targetsCezary Kupaj1+27-3
2025-05-13 08:42Merge pull request #21882 from alexrp/compiler-fixesAlex Rønne Petersen12+512-88
2025-05-11 08:38std.meta.intToEnum -> std.enums.fromIntwooster09+64-67
2025-05-12 23:08Merge pull request #23856 from alexrp/backport-llvm-120036Alex Rønne Petersen5+15-8
2025-05-12 15:11Merge pull request #23700 from sorairolake/rename-trimsAlex Rønne Petersen22+59-47
2025-04-02 12:36std.Build: Make no_builtin a property of Module instead of Step.Compile.Alex Rønne Petersen4+6-8
2025-04-02 12:37main: List -f(no-)builtin as per-module options.Alex Rønne Petersen1+2-2
2024-11-28 15:30test: Add some basic LLVM IR tests for atomics, volatile, and allowzero.Alex Rønne Petersen1+117-1
2024-11-28 15:17test: Add test-llvm-ir step and harness for testing generated LLVM IR.Alex Rønne Petersen4+164-0
2024-11-28 15:15std.Build: Change Step.Compile.no_builtin from bool to ?bool.Alex Rønne Petersen1+3-3
2024-11-28 14:11test: Fix incorrect interpretation of -Dtest-filter=... for test-debugger.Alex Rønne Petersen1+4-2
2024-11-02 04:44llvm: Fix a bunch of volatile semantics violations.Alex Rønne Petersen1+73-33
2024-10-31 08:25llvm: Don't set nonnull attribute on pointers in non-generic address spaces.Alex Rønne Petersen1+12-3
2024-10-31 08:00llvm: Don't set nonnull attribute on allowzero slices.Alex Rønne Petersen1+2-2
2024-10-31 08:18llvm: Set null_pointer_is_valid attribute when accessing allowzero pointers.Alex Rønne Petersen1+84-7
2024-10-31 08:55Air: Fix mustLower() to consider volatile for a handful of instructions.Alex Rønne Petersen1+2-6
2024-10-31 08:50Air: Always return true for inline assembly in mustLower().Alex Rønne Petersen1+1-8
2024-10-31 08:00Air: Fix mustLower() for atomic_load with inter-thread ordering.Alex Rønne Petersen3+29-18
2024-11-02 07:59riscv64: Handle writes to the zero register sensibly in result bookkeeping.Alex Rønne Petersen1+8-1
2024-11-01 03:04riscv64: Add missing fence for seq_cst atomic_store.Alex Rønne Petersen1+12-1
2024-10-31 11:45riscv64: Get rid of some trailing whitespace.Alex Rønne Petersen1+5-5
2025-05-12 14:59Merge pull request #23745 from alexrp/target-os-versionsAlex Rønne Petersen1+21-21
2025-05-09 18:53libc: update macOS headers to SDK 15.2Linus Groh19+171-97
2025-05-11 18:14libtsan: Disable warnings when building.Alex Rønne Petersen1+1-0
2025-05-11 18:13libtsan: Backport llvm/llvm-project#120036.Alex Rønne Petersen4+14-8
2025-05-11 23:19Merge pull request #23835 from alexrp/freebsd-libcAlex Rønne Petersen1923+378320-7230
2025-05-11 18:52Merge pull request #23810 from alexrp/more-test-targetsAlex Rønne Petersen11+378-61
2025-05-11 09:13compiler: Link libc by default when targeting FreeBSD.Alex Rønne Petersen1+7-0
2025-05-10 15:52freebsd: Create strong references to __progname and environ in stub libc.so.Alex Rønne Petersen1+19-0
2025-05-09 10:55test: Add {powerpc64,riscv32}-netbsd-none to llvm_targets.Alex Rønne Petersen1+2-0
2025-05-08 19:12Compilation.Config: Default to dynamic linking with FreeBSD libc.Alex Rønne Petersen1+15-7
2025-05-08 19:28Compilation: Don't pass -mabi to Clang on powerpc64(le)-freebsd.Alex Rønne Petersen1+4-1
2025-05-05 05:23compiler: Support building FreeBSD crt1.o/Scrt1.o and stub shared libraries.Alex Rønne Petersen4+1172-2
2025-05-01 19:14std.Target: Remove ObjectFormat.nvptx (and associated linker code).Alex Rønne Petersen9+4-147
2025-04-21 04:58std.Target: Factor arch/ABI into FreeBSD minimum OS version selection.Alex Rønne Petersen1+13-1
2025-04-21 04:52std.zig.target: Add FreeBSD libc support.Alex Rønne Petersen1+33-0
2025-05-05 12:58compiler: Define __FreeBSD_version when targeting FreeBSD libc.Alex Rønne Petersen1+9-0
2025-04-21 17:55libc: Add FreeBSD libc abilists file.Alex Rønne Petersen1+0-0
2025-04-22 06:15update_freebsd_libc: Add tool for updating FreeBSD libc startup code.Alex Rønne Petersen2+66-0
2025-04-22 06:04libc: Add FreeBSD libc startup code from 14.2.0.Alex Rønne Petersen29+2060-0
2025-04-21 04:52std.zig.LibCDirs: Add FreeBSD libc support.Alex Rønne Petersen2+12-2
2025-04-21 07:07libc: Add FreeBSD system and libc headers from 14.2.0.Alex Rønne Petersen1863+367667-0
2025-04-21 04:53process_headers: Add FreeBSD libc support.Alex Rønne Petersen1+31-7
2025-04-22 05:57libcxxabi: Pass -fPIC via module options instead of CFLAGS.Alex Rønne Petersen1+1-4
2025-04-21 05:05compiler: Move vendored library support to `libs` subdirectory.Alex Rønne Petersen21+7206-7206
2025-04-21 04:51std.Target: Add isFreeBSDLibC() function.Alex Rønne Petersen1+7-0
2025-05-08 17:48std.Target: Fix requiresLibC() for FreeBSD.Alex Rønne Petersen1+1-1
2025-05-08 19:08test: Remove some nonsensical FreeBSD targets from llvm_targets.Alex Rønne Petersen1+0-4
2025-05-10 08:37Introduce common `bzero` libc implementation. (#23812)David5+20-10
2025-05-09 08:21libcxx: Backport llvm/llvm-project#137594.Alex Rønne Petersen2+2-2
2025-05-09 15:16Fix implementation of std.os.linux.accept on x86Michael Pfaff1+1-1
2025-04-29 04:03std.posix: Add sigrtmin() and sigrtmax()Pat Tullmann4+44-2
2025-05-09 12:04std.Target: Handle {powerpc64,riscv32}-netbsd in DynamicLinker.standard().Alex Rønne Petersen1+2-0
2025-05-08 13:50glibc: Fix stub libraries containing unwanted symbols.Alex Rønne Petersen1+35-47
2025-05-09 03:57Compilation: don't warn about failure to delete missing C depfilemlugg1+6-4
2025-05-09 03:02std.os: handle ENOENT for fnctl on macosMeghan Denny1+1-0
2025-05-08 08:30std: fix `error.Unexpected` on certain Windows file operationsHydroH1+14-1
2025-05-06 03:37test: Add MIPS N32 targets to the module test matrix.Alex Rønne Petersen1+52-0
2025-05-06 02:52test: Add dynamic musl targets to the module test matrix.Alex Rønne Petersen1+262-3
2025-05-06 03:36std: Disable `os.linux.test.test.fallocate` on MIPS N32.Alex Rønne Petersen1+2-0
2025-05-06 03:36std: Disable `posix.test.test.fchmodat smoke test` on MIPS N32.Alex Rønne Petersen1+2-0
2025-05-06 03:35std: Disable `hash.xxhash.test.xxhash3` on MIPS N32.Alex Rønne Petersen1+3-0
2025-05-06 03:07std: Disable `fs.test.test.setEndPos` on MIPS N32.Alex Rønne Petersen1+1-0
2025-05-06 03:06test: Disable `arrays and vectors with big integers` on MIPS N32.Alex Rønne Petersen1+1-0
2025-05-06 02:24std.Target: Prune dead targets in Abi.default() and DynamicLinker.standard().Alex Rønne Petersen1+8-28
2025-05-06 23:08translate-c: fix callconv attribute in macroxdBronch2+19-6
2025-05-05 10:43Add register_file_alloc_rangeSeiichi Uchida1+21-0
2025-05-05 23:52std.Build: Rename --glibc-runtimes to --libc-runtimes and enable it for musl.Alex Rønne Petersen4+45-30
2025-05-05 18:50std: fix compile errors in `std.crypto.ecc` (#23797)HydroH3+12-0
2025-05-05 13:30crypto: add `sub` function to `Ristretto255` (#23724)David Rubin1+6-1
2025-05-04 10:25compiler: Set libc++ ABI version to 2 for Emscripten.Alex Rønne Petersen2+3-13
2025-05-05 05:23Merge pull request #23727 from tjog/add-libfuzz-standalone-testAlex Rønne Petersen5+53-1
2025-04-28 05:31fix system library lookup when cross-compiling to windows-msvcXavier Bouchoux1+4-5
2025-05-03 23:53Merge pull request #23752 from alexrp/static-native-glibcAlex Rønne Petersen3+20-7
2025-05-03 21:33disable getauxvalImpl instrumentation as libfuzzer's allocator may need to call ittjog1+1-0
2025-05-03 19:10Merge pull request #23263 from mlugg/comptime-field-ptrMatthew Lugg4+79-33
2025-04-27 23:28compiler: fix comptime memory store bugsmlugg3+73-4
2025-04-29 04:55std.Progress: fix many bugsmlugg1+89-53
2025-05-03 15:17link+macho+fuzz: use correct input typetjog1+1-1
2025-05-03 15:15libfuzzer: add standalone test for libfuzzer initializationtjog3+51-0
2025-05-02 19:32std.Target: Add Cpu.Arch.or1k and basic target info.Alex Rønne Petersen10+30-8
2025-05-03 04:32compiler: Link libunwind when linking glibc statically.Alex Rønne Petersen3+14-1
2025-05-03 04:31compiler: Allow linking native glibc statically.Alex Rønne Petersen1+4-4
2025-05-03 04:31compiler: Rename misleading libcNeedsLibUnwind() function.Alex Rønne Petersen2+2-2
2025-05-01 14:55inline assembly: implement gcc's "%=" syntaxsamy0071+4-0
2025-05-02 17:55std.Target: Update maximum supported Vulkan version.Alex Rønne Petersen1+1-1
2025-05-02 17:55std.Target: Update maximum supported CUDA version.Alex Rønne Petersen1+1-1
2025-05-02 17:55std.Target: Update supported AMD ROCm version range.Alex Rønne Petersen1+2-2
2025-05-02 17:54std.Target: Update supported Apple OS version ranges.Alex Rønne Petersen1+9-9
2025-05-02 17:54std.Target: Update supported OpenBSD version range.Alex Rønne Petersen1+2-2
2025-05-02 17:54std.Target: Update maximum supported Dragonfly BSD version.Alex Rønne Petersen1+1-1
2025-05-02 17:53std.Target: Update maximum supported AIX version.Alex Rønne Petersen1+1-1
2025-05-02 17:52std.Target: Update supported Hermit version range.Alex Rønne Petersen1+2-2
2025-05-02 17:52std.Target: Update supported Fuchsia version range.Alex Rønne Petersen1+2-2
2025-04-27 13:36wasm-c-abi: llvm fix struct handling + reorganizePavel Verigo6+329-230
2025-05-01 19:29Merge pull request #23601 from rootbeer/sig-splitAlex Rønne Petersen22+393-155
2025-04-29 03:21fix(windows): handle commitment limit error in CreateProcessWDavid John1+2-0
2025-04-29 16:55fix mount apiCutie Deng1+1-1
2025-04-29 05:29std.os.linux: Fix MIPS signal numbersPat Tullmann1+21-21
2025-04-25 05:02linux: update `sigmask` in every arch `ucontext_t`Pat Tullmann8+8-9
2025-04-22 21:19sigset_t: sigemptyset() and sigfillset() are functions that return sigset_tPat Tullmann11+65-63
2025-04-22 16:31posix: remove empty_sigsetPat Tullmann7+26-19
2025-04-13 23:15posix.zig: export sigset_t and matching operations from systemPat Tullmann2+209-41
2025-04-13 23:14std.os.linux: export kernel-sized sigset_t and operationsPat Tullmann3+88-42
2025-04-13 22:54c.zig: glibc/musl export 1024-bit sigset_tPat Tullmann2+39-23
2025-04-30 22:48Fix Unexpected error for 1453 on Windows (#23729)psbob1+1-0
2025-04-30 18:46Merge pull request #23654 from alichraghi/continueRobin Voetter4+61-36
2025-04-30 10:59test(std.mem): Remove `trimStart` and `trimEnd` from `test trim`Shun Sakai1+0-2
2025-04-29 22:07fixed codecs.zig (#23706)Deatil1+2-2
2025-04-28 17:16use correcct symbol for the end of pcguard sectionDongjia Zhang1+1-1
2025-04-28 22:34Merge pull request #23720 from alexrp/sparc-stuffAlex Rønne Petersen4+12-0
2025-04-28 19:06Merge pull request #23708 from ziglang/memmove-followupsAndrew Kelley13+60-96
2025-04-02 05:37Sema: fix a few indexing bugsmlugg3+47-0
2025-04-09 04:25sema: do checked cast when resolving aggregate sizedweiller2+49-2
2025-04-27 23:02wasi-libc: Fix paths to psignal.c and strsignal.c.Alex Rønne Petersen1+2-2
2025-04-28 10:02test: Disable `vector reduce operation` for sparc.Alex Rønne Petersen1+1-0
2025-04-28 10:01test: Disable some varargs behavior tests on sparc.Alex Rønne Petersen1+4-0
2025-04-28 10:02std.os.linux: Add missing time_t definition for sparc64.Alex Rønne Petersen1+1-0
2025-04-28 10:02compiler-rt: Add missing _Qp_sqrt export for sparc64.Alex Rønne Petersen1+6-0
2025-04-25 10:24test: skip "struct fields get automatically reordered" for spirv64 backendAli Cheraghi1+1-0
2025-04-25 10:16Compilation: don't build `compiler_rt` for `amdgcn` and `ubsan_rt` for ptxAli Cheraghi2+31-21
2025-04-24 23:32spirv: allow `offset_and_cast` for vectors when possibleAli Cheraghi1+29-15
2025-04-27 19:20C backend: less branchingAndrew Kelley1+3-15
2025-04-27 19:17make `@memcpy` and `@memmove` share panic handlersAndrew Kelley12+57-81
2025-04-28 05:50Merge pull request #23698 from alexrp/goff-xcoff-stubsAlex Rønne Petersen7+267-9
2025-03-10 03:03Sema: fix memcpy with C pointersxdBronch2+25-1
2025-04-28 01:38cbe: aggregate assignment does not need a second castmlugg1+0-5
2025-04-28 00:18Merge pull request #23663 from alexrp/emit-asm-onlyAlex Rønne Petersen5+73-29
2025-03-22 12:44cbe: assignment is not initializationJacob Young1+20-21
2025-03-16 03:26Sema: fix alignment of runtime field pointer of underaligned tuplemlugg2+30-4
2025-03-16 03:13Sema: fix pointers to comptime fields of comptime-known aggregate pointersmlugg2+31-5
2025-04-14 16:40Sema: Fix some ptr alignment checks to handle a potential ISA tag bit.Alex Rønne Petersen2+26-3
2025-04-26 23:20std.Target: Remove Os.Tag.elfiamcu.Alex Rønne Petersen8+37-82
2025-04-27 18:39Merge pull request #22605 from dweiller/memmoveAndrew Kelley41+714-15
2025-04-27 10:19docs(std.ascii): Remove redundant three slashesShun Sakai1+1-1
2025-04-27 06:12compiler: Fix `-m<os>-version-min=...` orderingKevin Primm1+1-1
2025-04-27 14:42Update Windows ReadFile and WriteFile to recognise Access Denied error when a read or write is attempted on a disconnected virtual com portpsbob1+8-0
2025-04-26 22:04test: Uncomment a bunch of targets in llvm_targets.Alex Rønne Petersen1+23-23
2025-04-26 22:05test: Configure emit_asm/emit_bin correctly for some targets in llvm_targets.Alex Rønne Petersen1+19-0
2025-04-26 22:05test: Allow cases to set emit_asm (defaults to false).Alex Rønne Petersen1+10-1
2025-04-26 14:59compiler: Reject using LLVM for csky and xtensa.Alex Rønne Petersen1+5-2
2025-04-26 14:55compiler: Error if the user targets arc with -femit-bin.Alex Rønne Petersen1+4-2
2025-04-26 14:51link.Elf: Skip invoking LLD for `zig build-obj` for unsupported targets.Alex Rønne Petersen1+12-1
2025-04-27 09:50Merge pull request #23691 from alexrp/llvm-targets-updatesAlex Rønne Petersen1+0-21
2025-04-27 09:03chore(std.mem): Rename `trimLeft` and `trimRight`Shun Sakai22+61-47
2025-04-24 00:17std.Build.Cache: fix several bugsmlugg3+233-165
2025-04-27 01:50test: Add powerpc(64)-aix to llvm_targets.Alex Rønne Petersen1+2-2
2025-04-27 01:47llvm: Fix data layout string for s390x-zos.Alex Rønne Petersen1+1-1
2025-04-27 01:47link: Stub out GOFF/XCOFF linker code based on LLVM.Alex Rønne Petersen5+264-6
2025-04-26 23:08test: Remove sparc(64)-illumos from llvm_targets.Alex Rønne Petersen1+0-2
2025-04-26 23:05test: Remove sparc-solaris and x86-solaris from llvm_targets.Alex Rønne Petersen1+0-2
2025-04-26 20:50test: Remove some thumb(eb)-*-* targets from llvm_targets.Alex Rønne Petersen1+0-11
2025-04-21 04:23test: Remove mips(64)(el)-freebsd targets from llvm_targets.Alex Rønne Petersen1+0-6
2025-04-26 12:46std.Target: Bump minimum glibc to 2.34 for arches migrating to 64-bit time.Alex Rønne Petersen1+22-1
2025-04-16 00:44compiler: Allow configuring UBSan mode at the module level.Alex Rønne Petersen15+176-57
2025-04-26 12:09std.Target: Remove Abi.gnuilp32.Alex Rønne Petersen4+7-26
2025-04-26 13:05Merge pull request #23572 from alexrp/zig-cc-static-dynamicAlex Rønne Petersen3+29-3
2025-04-21 21:16std.c: use arch's ino_t and off_t for direntCarter Snook1+2-2
2025-04-21 15:44fuzz: fix expected section start/end symbol name on MacOS when linking libfuzzertjog1+23-8
2025-04-23 14:11Calculate WTF-8 length before converting instead of converting into an intermediate buffer on the stackMichael Pfaff1+4-6
2025-01-28 11:55std: deprecate std.mem.copy{Forwards,Backwards}dweiller1+2-0
2025-01-22 15:28langref: document @memmovedweiller1+17-0
2025-01-22 07:44test: add tests for @memmovedweiller8+478-1
2025-01-22 13:13compiler: add @memmove builtindweiller29+215-14
2025-01-22 07:38test: add error return to memcpy_len_mismatch and memcpy_aliasdweiller2+2-0
2025-04-24 20:32fmtMotiejus Jakštys1+3-2
2025-04-24 20:31fix listToSpanMotiejus Jakštys1+1-1
2025-04-24 19:27trying to fix infinite loopMotiejus Jakštys1+8-1
2025-04-24 19:27fix assertion failureMotiejus Jakštys1+2-2
2025-04-19 22:37FailingAllocator: remove outdated doc comments, move doc comment example to decltestRyan Liptak1+38-14
2025-04-20 16:54compiler: allow emitting tests to an object filemlugg8+118-42
2025-04-22 17:04Merge pull request #23617 from mlugg/incr-fixesMatthew Lugg8+462-67
2025-04-20 17:15revive nvptx linkageAli Cheraghi2+9-6
2025-04-19 17:03Module: ignore `xnack` and `sramecc` features on some gpu modelsAli Cheraghi3+56-0
2025-04-20 20:32add licenseMotiejus Jakštys2+21-1
2025-04-20 02:43compiler: integrate `@compileLog` with incremental compilationmlugg7+272-64
2025-04-20 01:01incremental: correctly handle dead exportersmlugg2+190-3
2025-04-20 02:27crypto.ecdsa: add the ability to sign/verify prehashed messages (#23607)Frank Denis1+65-10
2025-04-19 21:10Fix compile error in Fuzzer web-ui (#23605)Vadzim Dambrouski1+2-2
2025-04-17 00:52test: Add powerpc-linux-gnueabi(hf) to the module test matrix.Alex Rønne Petersen1+20-9
2025-04-17 02:18Merge pull request #23217 from selfisekai/cmake-release-safeAlex Rønne Petersen1+15-3
2025-04-16 07:57cmake: support static linking against libxml2Pavel Otchertsov1+7-0
2025-04-16 19:17std.tar: pass entry kind to rootDir to avoid setting root_dir to file (#23456)Tobias Simetsreiter2+33-11
2025-04-16 18:46cmake: Map MinSizeRel to ReleaseSmall.Alex Rønne Petersen1+11-6
2025-04-16 16:28Merge pull request #23573 from samy-00007/bigint-shift-fixAlex Rønne Petersen2+759-447
2025-04-16 09:10improve test syntax for better stack trace in case of failuresamy0071+177-205
2025-04-16 08:56Merge pull request #21741 from kj4tmp/langref-packed-structsAndrew Kelley2+44-19
2025-04-11 21:16langref: reword some packed struct text and exampleAndrew Kelley2+34-30
2024-10-18 07:52langref: packed struct documentationkj4tmp@gmail.com2+34-13
2025-04-15 21:39Return FileNotFound when CreateProcessW is called with a missing path (#23567)phatchman2+3-0
2025-04-15 21:36Deprecate std.enums.nameCast.Андрей Краевский1+1-2
2025-04-11 17:28std: add os.linux.sysinfo(), use it for process.totalSystemMemory()Ryan King3+80-17
2025-04-15 16:12crypto.ecdsa: stricter DER decoding of signatures (#23554)Frank Denis1+512-8
2025-04-14 14:02ci: Bump aarch64-linux timeout to 9 hours.Alex Rønne Petersen1+2-2
2025-04-14 13:32ci: Bump x86_64-linux timeout to 8 hours.Alex Rønne Petersen1+2-2
2025-04-14 20:54std.math.big: add and update testssamy0072+688-371
2025-04-14 20:20Merge pull request #23268 from chrboesch/i19875Chris Boesch5+25-8
2025-04-14 19:01zig cc: Respect Clang's -static and -dynamic flags.Alex Rønne Petersen3+29-2
2025-04-14 19:02compiler: MinGW-w64 import libs should not count towards any_dyn_libs.Alex Rønne Petersen1+0-1
2025-04-14 18:46std.math.big.int: changed llshr and llshl implementationsamy0071+99-54
2025-04-13 21:35std.Build.Step: Don't capture a stack trace if !std.debug.sys_can_stack_trace.Alex Rønne Petersen1+1-0
2025-04-13 21:25Merge pull request #23541 from alexrp/linux-5.10Andrew Kelley2+3-3
2025-04-13 19:19bump to zig 0.14Motiejus Jakštys2+25-21
2025-04-13 19:07std.math.big.int: remove setRuntimeSafetysamy0071+0-22
2025-04-13 07:24Merge pull request #23555 from alexrp/gitattributesAlex Rønne Petersen1+8-3
2025-04-12 00:55std: eradicate u29 and embrace std.mem.AlignmentAndrew Kelley32+153-156
2025-04-13 01:39doc: Bump LLVM version in READMEBingwu Zhang1+1-1
2025-04-12 18:03link: Improve handling of --build-id when using LLD.Alex Rønne Petersen3+27-20
2025-04-11 21:56src/libunwind.zig: Fix symbol visibility macro defineLuis Cáceres1+1-1
2025-04-12 18:30.gitattributes: Fix lib/libtsan path after ee0ff134e9f82bf87751a5174c27b191c04e16c0.Alex Rønne Petersen1+2-2
2025-04-12 18:30.gitattributes: Add more testdata directories.Alex Rønne Petersen1+6-1
2025-04-12 18:13std.crypto: add constant-time codecs (#23420)Frank Denis13+471-2
2025-04-12 16:14Merge pull request #23529 from alexrp/2879-groundworkAlex Rønne Petersen293+165-297
2025-04-11 20:37Merge pull request #22516 from Jan200101/PR/build_id_optionAndrew Kelley5+26-11
2025-04-11 19:56Merge pull request #23061 from pavelverigo/stage2-wasm-miscAndrew Kelley19+216-169
2025-04-11 19:46Merge pull request #23272 from squeek502/getenvw-optimAndrew Kelley5+244-26
2025-04-11 19:44std.posix.getenv: early-return comparison (#23265)g-logunov2+18-7
2025-03-09 19:44Value: ensure that extern structs have their layout resolved in ptrFieldkcbanner2+29-0
2025-04-11 19:17std.os.linux: Use faccessat2 syscall in faccessat().Alex Rønne Petersen1+1-1
2025-04-11 19:11std.Target: Bump minimum glibc version to 2.31.Alex Rønne Petersen1+1-1
2025-04-11 19:10std.Target: Bump minimum Linux kernel version to 5.10.Alex Rønne Petersen1+1-1
2025-04-11 15:40Merge pull request #23483 from alexrp/target-int-functionsAlex Rønne Petersen31+364-333
2025-04-10 17:17Introduce libzigc for libc function implementations in Zig.Alex Rønne Petersen15+151-288
2025-04-11 09:06x86_64: pass exact integer bit sizes to compiler-rt routinesJacob Young1+82-84
2025-04-11 08:23compiler-rt: compute correct integer sizes from bits at runtimeJacob Young24+167-133
2025-04-06 08:14compiler: Move int size/alignment functions to std.Target and std.zig.target.Alex Rønne Petersen5+108-109
2025-04-06 15:02std.Target: Rename charSignedness() to cCharSignedness().Alex Rønne Petersen5+7-7
2025-04-11 09:21Merge pull request #23355 from jacobly0/x86_64-rewriteJacob Young15+6026-601
2025-04-11 00:26libcxx: Backport llvm/llvm-project#134874.Alex Rønne Petersen1+2-2
2025-04-11 06:42Merge pull request #23497 from alexrp/hexagonAlex Rønne Petersen66+7482-62
2025-04-07 16:15test: Add hexagon-linux-(none,musl) to the test matrix.Alex Rønne Petersen1+20-0
2025-04-07 16:15std: Disable some vector-related tests for hexagon.Alex Rønne Petersen2+4-1
2025-04-07 15:23test: Disable a bunch of vector behavior tests for hexagon.Alex Rønne Petersen5+13-1
2025-04-07 16:30compiler: Add hexagon-linux-musl support.Alex Rønne Petersen2+13-0
2025-04-07 16:59musl: Update libc.S for hexagon-linux-musl.Alex Rønne Petersen1+2-2
2025-04-07 16:46musl: Add hexagon-linux-musl headers.Alex Rønne Petersen24+6353-0
2025-04-07 17:08musl: Add hexagon-linux-musl sources.Alex Rønne Petersen28+1069-0
2025-04-07 16:59gen_stubs: Add hexagon-linux-musl support.Alex Rønne Petersen1+7-0
2025-04-07 16:46process_headers: Add hexagon-linux-musl support.Alex Rønne Petersen1+1-0
2025-04-07 16:31wasi-libc: Remove pointless alltypes.h.in file.Alex Rønne Petersen1+0-58
2025-04-10 17:19tsan: Rename lib/tsan to lib/libtsan.Alex Rønne Petersen277+9-9
2025-04-11 00:00std.zig.system: Force soft_float feature on for MIPS soft float targets.Alex Rønne Petersen1+5-0
2025-04-08 05:21Fix sigaddset/sigdelset bit-fiddling mathPat Tullmann2+62-41
2025-04-10 15:16Compilation: Pass `-m<os>-version-min=...` to Clang for all applicable Darwin targets.Alex Rønne Petersen1+10-20
2025-04-10 03:23x86_64: fix `error_set_has_value` of inferred error setsJacob Young1+8-1
2025-03-27 16:44AstGen: redistribute inline asm limitsJacob Young2+16-16
2025-03-27 16:44x86_64: add avx512 registersJacob Young3+82-64
2025-03-27 16:03x86_64: support rip-relative addressing to labels in inline asmJacob Young6+61-16
2025-03-27 02:50x86_64: remove broken const value trackingJacob Young1+27-36
2025-03-26 18:40x86_64: fix switch on big intsJacob Young2+6-8
2025-03-26 18:17x86_64: rewrite scalar `@mulWithOverflow`Jacob Young3+3645-5
2025-03-25 11:45x86_64: rewrite scalar `@subWithOverflow`Jacob Young2+946-10
2025-03-25 11:45x86_64: rewrite scalar `@addWithOverflow`Jacob Young4+998-20
2025-03-25 14:08behavior: fix issues with x86_64 backend testsJacob Young2+241-429
2025-04-06 15:36compiler: Allow using LLVM's SPIR-V backend.Alex Rønne Petersen3+14-10
2025-04-08 21:03linux.zig: epoll_wait: pass kernel sigset sizePat Tullmann1+1-1
2025-04-09 06:46std.zon.parse: Fix typo in test "std.zon parse bool"Manlio Perillo1+1-1
2025-04-08 09:35Sema/arith.zig: Fixing more typos from #23177.Mun Maks1+2-2
2025-04-07 18:36zig_clang: Fix ZigClangAPValue being underaligned vs clang::APValue.Alex Rønne Petersen3+14-10
2025-04-08 22:16std: add nvidia as a known arm implementerMeghan Denny1+1-0
2025-04-08 11:04Compilation: Fix logic in addCCArgs() for various file types and flags.Techatrix1+77-54
2025-04-08 21:11build: Set LLVM_BUILD_STATIC/CLANG_BUILD_STATIC when linking statically.Alex Rønne Petersen2+10-0
2025-04-09 05:16Merge pull request #23501 from imreallybadatnames/masterimreallybadatnames™️7+24-12
2025-04-08 06:26Fix mach-o naming for sancov sectionsSuperAuguste1+11-2
2025-04-08 16:27Merge pull request #23478 from alexrp/bsd-versionsAlex Rønne Petersen4+16-58
2025-04-08 04:04Merge pull request #23376 from sweiglbosker/m68k-archbitsAlex Rønne Petersen13+324-51
2025-04-07 23:02Merge pull request #23495 from alexrp/loongarchAlex Rønne Petersen6+102-14
2025-04-07 20:53Make translate-c more robust in handling macro functions.Matthew Roush2+179-68
2025-04-07 11:59compiler: Switch default code model for loongarch64 to medium.Alex Rønne Petersen2+6-20
2025-04-06 23:30#23177, maintainter 'mlugg' wanted to fix that typo, 4 weeks without changes, might be forgottenMaksat1+1-1
2025-04-07 09:52zig_clang: Fix size of ZigClangAPValue for Clang 20.Alex Rønne Petersen1+3-5
2025-04-07 14:02test: Add loongarch64-linux-(none,musl,gnu) to the test matrix.Alex Rønne Petersen1+27-0
2025-04-07 14:02std.os.linux: Add some missing arch bits for loongarch64.Alex Rønne Petersen1+61-1
2025-04-07 14:01std: Disable usage of fstat() and friends on loongarch.Alex Rønne Petersen3+13-13
2025-04-07 13:14test: Disable @prefetch behavior test for loongarch.Alex Rønne Petersen1+1-0
2025-03-29 22:31std.os.linux: use heap.pageSize() instead of MMAP2_UNITStefan Weigl-Bosker12+15-43
2025-03-26 21:54std.os.linux: add arch bits for m68kStefan Weigl-Bosker2+306-9
2025-04-07 11:05start: Reduce stack alignment for hexagon.Alex Rønne Petersen1+1-1
2025-04-07 11:08start: Align the stack on m68k.Alex Rønne Petersen1+5-1
2025-03-27 22:57start: fix pc register syntax for m68kStefan Weigl-Bosker1+1-1
2025-04-07 00:45Remove overzealous LLVM anti-instrumentation attributesSuperAuguste1+4-2
2025-04-06 06:26libcxx: Backport llvm/llvm-project#134278.Alex Rønne Petersen1+8-8
2025-04-06 06:19glibc: Add missing stubs-lp64s.h for loongarch64-linux-gnusf.Alex Rønne Petersen1+38-0
2025-04-06 06:25Add lld path of linuxbrew installation (#23466)Ziyi Yan1+3-0
2025-04-06 06:01std.Target: Bump minimum Dragonfly BSD version to 6.0.0.Alex Rønne Petersen1+1-1
2025-04-06 05:50std.Target: Bump minimum OpenBSD version to 7.5.Alex Rønne Petersen1+1-1
2025-04-06 05:47std.Target: Bump minimum NetBSD version to 9.4.Alex Rønne Petersen1+1-1
2025-04-06 05:45test: Remove some dead FreeBSD targets from llvm_targets.Alex Rønne Petersen1+0-3
2025-04-06 06:04std: Remove some FreeBSD version checks and resulting dead code.Alex Rønne Petersen2+12-51
2025-04-06 05:44std.Target: Bump minimum FreeBSD version to 13.4.Alex Rønne Petersen1+1-1
2025-04-04 09:41Dwarf: handle undefined type valuesJacob Young3+32-13
2025-04-04 06:43std.os.linux: add constants for ETHDacheng Gao1+233-0
2025-04-03 16:09x86_64: fix incorrect handling of unreusable operandsJacob Young2+55-4
2025-04-05 20:11std.Build: update build-id flag descriptionJan2001012+14-8
2025-04-02 15:22pow: fix typo 0 instead of infhomersimpsons1+1-1
2025-04-05 05:46Merge pull request #22780 from ziglang/llvm20Andrew Kelley1256+61302-25983
2025-04-04 22:27ci: update tarballs to 0.15.0-dev.203+53270f008Andrew Kelley10+10-10
2025-04-04 21:48Merge pull request #23459 from ziglang/linked-listsAndrew Kelley9+553-543
2025-04-03 17:48fix reviewCarmen1+2-2
2025-04-02 21:35OpenMode is exhaustiveCarmen1+0-1
2025-04-02 21:34dont return tuple, split into 2 functionsCarmen1+26-9
2025-04-02 20:58Payload -> @FieldType and use mem.sliceToCarmen1+5-7
2025-04-02 19:17std.os.uefi.protocol.File: fix some typed definitionsCarmen1+47-18
2025-04-04 11:40std.net: Implement if_nametoindex for windows (#22555)Zenomat2+18-4
2025-04-03 23:02update compiler usage of DoublyLinkedList APIAndrew Kelley1+17-10
2025-04-03 07:25test: Disable `error union switch with call operand` (ReleaseSafe) on macos.Alex Rønne Petersen1+1-0
2025-04-03 04:10ci: Update tarballs to 0.15.0-dev.203+53270f008.Alex Rønne Petersen10+10-10
2025-04-03 05:24cmake: Pass -fno-sanitize=undefined when building zig2.Alex Rønne Petersen1+1-1
2025-04-03 05:23compiler: Recognize -fno-sanitize=<...> in addition to -fsanitize=<...>.Alex Rønne Petersen3+11-5
2025-03-21 22:00build: Rename -Dtest-slow-targets to -Dtest-extra-targets.Alex Rønne Petersen2+11-13
2025-03-10 06:36Revert "compiler: Don't consider powerpc to have red zone support yet."Alex Rønne Petersen1+5-1
2025-03-10 08:13Compilation: Remove the PowerPC soft float preprocessor workaround.Alex Rønne Petersen1+0-7
2025-03-10 08:14zig cc: Avoid passing any "CPU" features related to float ABI to Clang.Alex Rønne Petersen1+4-2
2025-03-10 06:54Revert "glibc: Patch to work around missing features in LLVM's s390x assembler."Alex Rønne Petersen2+5-10
2025-03-10 07:00llvm: Remove workaround for zero-length memset/memcpy on wasm.Alex Rønne Petersen1+24-118
2025-03-09 04:58std: Disable `link with relative paths` and `linkat with different directories` tests for mips64(el).Alex Rønne Petersen1+2-0
2025-03-10 06:45Revert "test: Partially disable `vector float operators` on mips."Alex Rønne Petersen1+0-3
2025-03-09 07:46test: mips32 is no longer a slow target with LLVM 20.Alex Rønne Petersen1+2-14
2025-03-10 06:40llvm: Use muslabin32/muslabi64 environments in the target triple.Alex Rønne Petersen1+2-2
2025-03-10 06:13llvm: Allow FastISel on mips again.Alex Rønne Petersen1+1-2
2025-03-06 17:41llvm: never_tail implies never_inline, so set noinline in this case too.Alex Rønne Petersen1+2-2
2025-03-06 17:40Sema: Prevent tail calls of std.builtin.returnError().Alex Rønne Petersen1+2-2
2025-03-05 08:09compiler-rt: Fix names of some float/int conversion routines for hexagon.Alex Rønne Petersen6+6-24
2025-03-10 06:00llvm: Update the list of targets that use native f16/f128.Alex Rønne Petersen2+33-24
2025-03-05 06:59compiler: Update max int alignments for some targets.Alex Rønne Petersen2+36-84
2025-03-05 06:35llvm: Fix i128 alignment for various targets.Alex Rønne Petersen1+16-16
2025-02-12 14:26llvm: Set target-abi module flag.Alex Rønne Petersen1+11-1
2025-02-05 12:36libtsan: Update to LLVM 20.Alex Rønne Petersen83+3243-2047
2025-02-05 12:03zig cc: Update options data to Clang 20.Alex Rønne Petersen1+199-14
2025-03-10 07:28std.Target: Add Abi.muslf32 and Abi.muslsf.Alex Rønne Petersen7+27-4
2025-03-10 06:04std.Target: Bump baseline hexagon model to hexagonv68.Alex Rønne Petersen1+1-1
2025-03-18 02:23std.Target: Bump baseline bpfel/bpfeb model to v3.Alex Rønne Petersen1+1-1
2025-02-05 11:58std.Target: Update CPU models/features for LLVM 20.Alex Rønne Petersen17+2034-400
2025-02-05 10:41compiler: Updates for LLVM/Clang 20 API changes.Alex Rønne Petersen8+151-28
2025-02-05 09:50libcxx: Update to Clang 20.Alex Rønne Petersen1001+36835-19964
2025-02-05 09:31libcxxabi: Update to Clang 20.Alex Rønne Petersen18+344-124
2025-02-05 09:27libunwind: Update to LLVM 20.Alex Rønne Petersen7+201-79
2025-02-05 09:23zig cc: Update intrinsic headers to Clang 20.Alex Rønne Petersen80+17992-2925
2025-02-05 09:19zig cc: Update driver files to Clang 20.Alex Rønne Petersen3+44-21
2025-02-05 09:15build: Update to LLVM/Clang 20.Alex Rønne Petersen5+47-35
2025-02-05 09:15ci: Stop triggering the workflow for llvm branches.Alex Rønne Petersen1+0-1
2025-04-03 21:18Change the lld path on macos homebrewDimitris Dinodimos1+6-6
2025-04-03 22:57std.DoublyLinkedList: remove length trackingAndrew Kelley2+110-99
2025-04-03 22:35de-genericify DoublyLinkedListAndrew Kelley3+275-288
2025-04-03 21:11de-genericify SinglyLinkedListAndrew Kelley6+207-202
2025-04-03 10:26Merge pull request #23447 from alexrp/cpuid-updatesAlex Rønne Petersen5+314-86
2025-04-03 03:22Merge pull request #23445 from alexrp/external-executor-fixesAlex Rønne Petersen1+17-24
2025-04-03 01:29std.zig.system.arm: Update some of the CPU lists based on LLVM 19.Alex Rønne Petersen1+56-31
2025-04-03 00:49std.os.windows.PF: Add ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE.Alex Rønne Petersen1+3-0
2025-04-03 00:42std.zig.system.darwin.macos: Handle tahiti/tupai in detectNativeCpuAndFeatures().Alex Rønne Petersen1+13-11
2025-04-03 00:41std.c.darwin.CPUFAMILY: Add ARM_TAHITI and ARM_TUPAI.Alex Rønne Petersen1+2-0
2025-04-03 00:26std.zig.system.x86: Synchronize CPUID/XGETBV checks with LLVM 19.Alex Rønne Petersen1+240-44
2025-04-02 21:50std.zig.system: Make getExternalExecutor() allow Darling for driverkit.Alex Rønne Petersen1+1-1
2025-04-02 21:47std.zig.system: Make getExternalExecutor() less opinionated about Wasmtime.Alex Rønne Petersen1+4-9
2025-04-02 21:41std.zig.system: Fix a check in getExternalExecutor() to use the host argument.Alex Rønne Petersen1+1-1
2025-04-02 21:36std.zig.system: Fix wine executable name in getExternalExecutor().Alex Rønne Petersen1+11-13
2025-04-02 20:07translate-c: fix function prototype decalared inside a functionParker Liu4+78-20
2025-04-02 15:36Merge pull request #22337 from ruihe774/fix-app-maskAlex Rønne Petersen2+5-3
2025-04-02 12:17Merge pull request #22907 from MasonRemaley/import-zon-anon-typeMatthew Lugg15+329-37
2025-04-02 12:15DebugAllocator: Fix bucket removal logic causing segfault/leak (#23390)Auguste Rame1+16-2
2025-04-02 11:00Merge pull request #22973 from MasonRemaley/zon-stop-on-nodeMatthew Lugg1+476-439
2025-04-02 10:36std.os.linux: block all signals in raiseMisaki Kasumi1+10-0
2025-02-22 07:09std.zon.parse: make `ast` and `zoir` fields of `Diagnostics` non-optionalMason Remaley1+32-23
2025-02-22 06:49std.zon.parse: rename `Status` to `Diagnostics`Mason Remaley1+433-433
2025-02-22 05:55std.zon: populate `Zoir.Node.Index` values with corresponding ZOIR nodeMason Remaley1+28-0
2025-04-02 04:51incremental: add test for ZON file without result typemlugg1+24-0
2025-03-12 02:08stage1: fix `wasi_snapshot_preview1_fd_seek` on cache filesmlugg1+2-0
2025-02-26 22:53Zcu: fix ZOIR cache bugsMason Remaley2+2-1
2025-02-15 23:42compiler: allow `@import` of ZON without a result typeMason Remaley11+301-36
2025-03-06 02:20Sema: increment extra index even if return type is genericDavid Rubin2+29-3
2025-04-01 17:10std.start: allow return uefi error union in main (#23425)Carmen2+16-4
2025-04-01 10:47std.os.uefi.protocol: ziggify function signatures (#23214)Carmen27+2075-469
2025-03-24 20:31zon: normalize negative zeroesAli Cheraghi1+16-8
2025-03-29 22:43Elf: fix incrementally reallocating the last atom in a sectionJacob Young2+28-3
2025-03-31 08:11Sema: allow `@ptrCast` slice of zero-bit type to slice of non-zero-bit typemlugg2+25-2
2025-03-31 17:22translate-c: fix referencing extern locals from nested blocksParker Liu3+36-2
2025-03-31 15:51Merge pull request #23371 from alexrp/ci-redundancyAlex Rønne Petersen2+8-72
2025-03-31 15:50Merge pull request #23417 from dweiller/zstd-fixesAlex Rønne Petersen3+22-2
2025-03-30 11:59Add quota for comptime sort, add testSimon Brown1+38-0
2025-03-31 05:24std.compress.zstd: ensure window size fits into usizedweiller1+2-2
2025-03-31 03:33std.compress.zstd: fix OOB access in literal decodedweiller2+20-0
2025-03-12 22:48Sema: convert slice sentinel to single pointer correctlyDavid Rubin2+33-0
2025-03-25 13:57Zcu: resolve layout of analyzed declaration typemlugg2+17-0
2025-03-25 15:01compiler: "illegal behavior", not "undefined behavior", in errorsmlugg36+6751-6803
2025-03-29 14:52crypto.ecdsa: fix EcdsaP384Sha3_384 constant name (#23403)Frank Denis1+1-1
2025-03-26 23:22check result of mmap() call to handle a large base_addr value correctlySean Stasiak1+1-1
2025-03-26 15:11stage1: Update zig1.wasm.Alex Rønne Petersen2+6-0
2025-03-27 16:12Merge pull request #23378 from alexrp/build-zig-cleanupAlex Rønne Petersen1+56-12
2025-03-27 14:39Merge pull request #23373 from alexrp/get-base-addressAlex Rønne Petersen1+4-3
2024-10-09 05:27std.Build: implement addEmbedPath for adding C #embed search directoriesGalaxyShard8+68-1
2025-03-27 07:58std.posix: add getuid()/geteuid()blurrycat3+16-0
2025-03-27 04:36build: increase test-std max rssAlex Rønne Petersen1+2-2
2025-03-27 03:49std.meta.FieldType -> @FieldTypeАндрей Краевский13+46-46
2025-03-26 22:19build.zig: Statically link LLVM libraries for experimental targets if requested.Alex Rønne Petersen1+55-2
2025-03-26 23:21ci: Build stage4 and run behavior tests with it on aarch64-linux-debug.Alex Rønne Petersen1+10-0
2025-03-26 22:25Merge pull request #23339 from Iced-Sun/masterAlex Rønne Petersen2+2-2
2025-03-26 21:47build.zig: Stop setting _WIN32_WINNT=0x601 (Windows 7) when targeting MinGW.Alex Rønne Petersen1+1-5
2024-06-30 08:54Enables parsing for '-Wl,-rpath,' in pkg-config output, allows better support for NixOS linking.Felix "xq" Queißner1+4-0
2025-03-26 21:46build.zig: Don't disable LTO when targeting MinGW.Alex Rønne Petersen1+0-5
2025-03-26 19:54abiAndDynamicLinkerFromFile: return an error when the file is not actually dynamic (#19928)Pratham1+67-51
2025-03-26 17:28std.process: Fix getBaseAddress() to handle all Darwin OSs.Alex Rønne Petersen1+1-1
2025-03-26 17:27std.process: Don't use _mh_execute_header in getBaseAddress() on BSDs.Alex Rønne Petersen1+1-1
2025-03-26 17:26std.process: Fix getBaseAddress() for linux + libc.Alex Rønne Petersen1+3-2
2024-12-20 05:14linux: don't export getauxval when not requiredwooster01+9-9
2024-05-15 13:48zig build: allow to choose "lazy mode" for fetching processEric Joldasov3+26-2
2025-03-26 15:31Allocator.create: properly handle alignment for zero-sized types (#21864)Kendall Condon2+6-1
2025-03-26 15:25ci: Don't do the update-zig1 test steps on aarch64-linux.Alex Rønne Petersen2+0-64
2025-03-26 15:19ci: Don't build the compiler for arm-linux-musleabihf on aarch64-linux.Alex Rønne Petersen2+0-10
2025-03-26 15:13ci: Set execute bit on aarch64-linux scripts.Alex Rønne Petersen2+0-0
2024-07-30 08:41zig build: add env_map entries to hash for Step.Rundweiller1+29-0
2025-03-26 12:00std.posix: update LFS64 interfaces for android bionic C孙冰1+1-1
2025-03-24 12:35std.Target: Update default Android API level to 24孙冰1+1-1
2024-10-05 15:36Clarify the multidimensional array exampleAndrew Barchuk1+13-9
2025-03-26 10:39Merge pull request #23062 from ianic/io_uring_bindAlex Rønne Petersen3+443-95
2025-03-26 02:52Zcu: include named tests in resolved referencesmlugg1+9-4
2025-03-26 02:41Add test to ensure the BatBadBut mitigation handles trailing `.` and space safelyRyan Liptak1+25-0
2025-03-14 22:14lib/std/posix: test ftruncate via std.fs.File.setEndPos()Pat Tullmann2+63-4
2025-03-03 03:27support more process creation options on WindowsJonathan Marler4+56-9
2025-03-25 22:20Fix std.debug.dumpHex address offsetsArnau Camprubí1+23-1
2025-03-25 17:44Merge pull request #23310 from Rexicon226/fix-23309Alex Rønne Petersen4+53-5
2025-03-25 14:00Added check for HTTP version and GET method when upgrading WebSocket to comply with RFC 6455. (#23332)Kuwazy1+5-0
2025-03-25 12:45Merge pull request #23220 from samy-00007/bytesAsSlice-fixAlex Rønne Petersen3+51-1
2025-03-25 02:30std.c: android bionic C supports arc4random_buf and getentropy孙冰1+3-1
2025-03-25 10:21Merge pull request #23007 from rootbeer/posix-eaccess-epermAlex Rønne Petersen10+113-98
2025-03-25 06:19Update the documentation comment in arena_allocator.zig to be more accurategodalming1231+4-2
2025-03-24 21:08std.mem.bytesAsSlice: fix to support zero-bytes sized typessamy0072+31-1
2025-03-24 21:05fix: Allocator.remap now handles zero-bytes sized typessamy0072+20-0
2025-03-24 19:14std.zig.Ast: Fix error case memory leak in parse()Chris Clark1+7-2
2025-03-21 01:50Sema: use unwrapped generic owner in `getFuncInstanceIes`David Rubin2+13-1
2025-02-19 01:18lib/std: PermissionDenied/AccessDenied cleanup and falloutPat Tullmann7+93-61
2025-02-19 01:16lib/std/: WASI code should follow POSIX semantics for AccessDenied/PermissionDeniedPat Tullmann2+11-16
2025-02-19 01:12windows: Use AccessDenied for ACCESS_DENIED on WindowsPat Tullmann4+9-21
2025-03-24 15:12std: add bit_set.findLastSet() (#22411)Meghan Denny1+52-0
2025-03-24 15:07std.math: Add least common multiple (lcm)oittaa2+31-0
2025-03-14 11:18DepTokenizer: allow space between target and colonrpkak1+60-4
2025-03-24 13:54stage2-wasm: packed store/load 128 bitsPavel Verigo4+85-59
2025-03-03 22:21stage2-wasm: behavior tests pass with ReleaseFast/SmallPavel Verigo1+3-0
2025-03-02 19:10stage2-wasm: pass field_parent_ptr testsPavel Verigo2+34-35
2025-02-28 00:14stage2-wasm: enable undef test + ignore undef store/memset with safety offPavel Verigo2+8-11
2025-02-27 23:47stage2-wasm: fix error union handlingPavel Verigo2+28-15
2025-02-27 17:25stage2-wasm: clean memcpy + fix another bug in aggr_init for optionals arrPavel Verigo2+16-11
2025-02-27 14:12stage2-wasm: clz fixPavel Verigo2+12-3
2025-02-27 13:37stage2-wasm: enable already working testsPavel Verigo8+0-12
2025-02-27 01:06stage2-wasm: fix comparing and storing optionalsPavel Verigo3+32-25
2025-03-24 07:04test: add a behavior test for 0-length loop fixDavid Rubin1+9-0
2025-03-21 05:16big.int: return normalized results from `{add,sub}Carry`David Rubin3+44-5
2025-03-23 01:20docs(std.base64): Add references to RFC 4648Shun Sakai1+14-5
2025-03-21 23:40fix(std/fmt.zig): fix overflow in fmtDurationSignedGasInfinity1+3-7
2025-03-21 17:42deprecate O(n) union field type helpers in std.metaCarter Snook1+3-2
2025-03-23 13:15typo: block_two_semicolon -> block_twosdzx-11+1-1
2025-03-23 13:14Use `-unknown` when converting WASI/Emscripten target triples into LLVM triplesCarl Åstholm1+6-1
2025-03-22 01:58Sema: fix in-memory coercion of functions introducing new generic parametersmlugg2+35-14
2025-03-24 01:56Merge pull request #23209 from jacobly0/x86_64-rewriteJacob Young23+31657-27772
2025-03-24 01:46Merge pull request #23256 from xtexx/fix-gh-20113Jacob Young2+34-3
2025-03-23 01:56codegen: fix packed byte-aligned relocationsJacob Young8+40-32
2025-03-23 12:12Lower `@returnAddress` to a constant 0 in Emscripten release buildsCarl Åstholm3+11-4
2025-03-14 22:44link: mark prelink tasks as procesed under `-fno-emit-bin`mlugg1+14-6
2025-03-17 00:37getenvW: Take advantage of sliceTo/indexOfScalarPos optimizationsRyan Liptak1+15-13
2025-03-17 00:28windows: Document Environment pointerRyan Liptak1+4-0
2025-03-17 00:27Add standalone test for environment variablesRyan Liptak3+209-0
2025-03-16 01:02x86_64: add behavior test for packed storeBingwu Zhang1+28-0
2025-03-22 08:28x86_64: fix rare miscomp that clobbers memoryJacob Young1+10-1
2025-03-16 00:51x86_64: fix packedStore miscomp by spilling EFLAGSBingwu Zhang1+6-3
2025-03-13 02:09x86_64: rewrite scalar shiftsJacob Young5+1071-64
2025-03-13 02:04big.int: fix negative multi-limb shift right adjust crashJacob Young2+13-10
2025-03-12 12:31behavior: split up x86_64 math testsJacob Young5+22124-22076
2025-03-11 22:24x86_64: rewrite wrapping multiplicationJacob Young14+3197-374
2025-03-11 12:56big.int: fix yet another truncate bugJacob Young3+109-114
2025-03-20 00:15Trick the meson build system into thinking `zig rc` is `rc.exe`Ryan Liptak2+3-1
2025-03-20 11:14Merge pull request #23297 from igaryhe/dan/more-spirv-optypeRobin Voetter1+9-0
2025-03-07 10:33spirv: Assemble OpTypeRuntimeArray.dan1+9-0
2025-03-18 20:30compiler: Support more GCC code models and fix the mapping to LLVM code models.Alex Rønne Petersen3+56-15
2025-03-18 21:31Merge pull request #23158 from alichraghi/ali_spirvRobin Voetter22+407-186
2025-03-18 03:40mingw: Rename mingw32.lib to libmingw32.lib.Alex Rønne Petersen3+6-6
2025-03-12 23:31spirv: require int8/int16 capabilitiesAli Cheraghi4+9-20
2025-03-12 13:22spirv: aligned load for physical storage variablesAli Cheraghi5+83-54
2025-03-12 04:08spirv: packed struct init + field val accessAli Cheraghi8+116-61
2025-03-18 00:24std.process: Allow WTF-8 in env var functions with comptime-known keysRyan Liptak1+6-6
2025-03-18 00:53createWindowsEnvBlock: Reduce NUL terminator count to only what's requiredRyan Liptak1+10-7
2025-03-10 21:19spirv/target: arbitrary_precision_integers feature supportAli Cheraghi4+12-4
2025-03-09 14:32spirv: lower more types in assemblerAli Cheraghi2+55-16
2025-03-09 03:12target: split `addresses` and `physical_storage_buffer` featuresAli Cheraghi2+18-13
2025-03-09 03:11Sema: error on illegal code when targeting spirvAli Cheraghi6+119-29
2025-03-08 15:50spirv: don't hardcode test error type alignmentAli Cheraghi3+7-1
2025-03-10 03:31Sema: rewrite comptime arithmeticmlugg27+11381-2665
2025-03-12 03:00Sema: correctly handle empty by-ref initializersmlugg2+72-1
2025-03-14 21:04std.zig.c_translation: fix function pointer castingJonathan Gautheron1+14-0
2025-03-14 22:55typo: was issues -> was issuedRoman Frołow1+1-1
2025-03-15 11:04posix/write: catch MSGSIZE error (#23238)Rémy Mathieu2+6-0
2025-03-14 18:16std.Build.Watch: fix macos implementationLoris Cro1+3-11
2025-03-14 20:20lib/std/http/Client.zig: Ignore empty proxy environment variables (#23223)Elijah M. Immer1+5-1
2025-03-13 20:23glibc: fix uninitialized memory in __pthread_cond_s for <=2.40TCROC4+6-2
2025-03-12 17:15cmake: Add ZIG_RELEASE_SAFE option to build as ReleaseSafeLN Liberda1+10-3
2025-03-12 02:22Merge pull request #22397 from Techatrix/type-safe-astMatthew Lugg26+5404-5704
2025-03-11 16:47Zcu: rename `skip_analysis_errors` to `skip_analysis_this_update` and respect itmlugg2+19-14
2025-03-11 15:19std.mem.Allocator.remap: fix incorrect doc comment (part 2)mlugg1+2-1
2025-03-11 07:45std.c: fix sysconf names (std.c._SC) for android api孙冰1+4-1
2025-03-11 20:11Merge pull request #23188 from jacobly0/fix-23143Andrew Kelley3+212-71
2025-03-10 22:48std: Add support for SerenityOS in various placesLinus Groh7+56-16
2025-03-10 20:02std.c: Add definitions for SerenityOSLinus Groh2+1025-57
2025-03-10 22:18Sema: fix handling of `@This()` on opaquesmlugg2+21-7
2025-03-11 06:12Merge pull request #23193 from mlafeldt/fix-macho-detectionMathias Lafeldt1+10-1
2025-03-10 22:11std.mem.Allocator.remap: fix incorrect doc commentmlugg1+1-1
2025-03-10 14:30x86_64: implement select of register maskJacob Young2+167-23
2025-03-10 13:08x86_64: fix symbol bugsJacob Young1+12-22
2025-03-10 11:59Dwarf: remove comptime parameters from generic origin functionsJacob Young1+33-26
2025-03-09 21:07Enable compiler-rt tests for wasm32-wasiPat Tullmann1+0-8
2025-03-09 19:06Merge pull request #21933 from kcbanner/comptime_nan_comparisonAndrew Kelley3+138-2
2025-03-09 13:45std.Target.Query: Don't append glibc version in zigTriple() if ABI isn't GNU.Alex Rønne Petersen1+1-1
2025-03-08 17:08lib/std/os/uefi/status.zig: add error to enum conversion fnCarmen1+46-0
2025-03-08 20:21std: Abi.default: only require an os tagMeghan Denny3+7-7
2024-08-06 03:24std/lib: {fs,io,posix} test clean upPat Tullmann3+223-239
2025-03-06 13:18std/containers: improve consistency using gpa parameter name for allocator.remeh2+67-69
2025-03-08 20:27Reapply "build: Don't check parent directories for git tag"Andrew Kelley1+4-7
2025-03-04 02:57Sema: handle generated tag enums in union field order checkIan Johnson2+28-1
2025-03-08 19:27Merge pull request #22998 from jacobly0/x86_64-rewriteAndrew Kelley4+349-238
2024-09-02 01:07std.time.epoch: change getDaysInMonth to accept the year as an argumentJeremy Hertel3+8-13
2025-03-08 06:42compiler-rt: fix signed min int from floatJacob Young2+44-2
2025-03-08 19:15Revert "build: Don't check parent directories for git tag"Andrew Kelley1+0-2
2025-03-07 17:20build: Don't check parent directories for git tagLN Liberda1+2-0
2025-03-08 05:41Compilation: Fix `-fno-rtlib-defaultlib` unused argument warning in ReleaseSafe.Alex Rønne Petersen1+11-9
2025-03-05 06:19llvm: Replace DataLayoutBuilder with a simple target -> string switch.Alex Rønne Petersen1+146-460
2025-03-07 06:59test: Disable `test-elf-ld-script-path-error` for now.Alex Rønne Petersen1+2-1
2025-03-08 04:58x86_64: reuse single register code during register write splittingJacob Young1+2-31
2025-03-08 02:04x86_64: implement write register splittingJacob Young3+90-27
2025-02-25 18:38x86_64: rewrite aggregate initJacob Young2+267-190
2025-03-05 22:04lib/std/Build/Cache.zig: remove .wasi SkipZigTest checksPat Tullmann1+0-20
2025-03-05 18:59zig cc: Don't pass -mabi for assembly files when targeting arm.Alex Rønne Petersen1+4-1
2025-02-25 14:29std.zig.Ast: store lbrace and rbrace token in data of `.error_set_decl`Techatrix5+15-13
2025-02-24 17:25std.zig.Ast: don't set the `data` field on `.error_value` and `.enum_literal`Techatrix3+14-16
2025-02-24 17:24std.zig.Ast: update doc comments of `Node.Tag`Techatrix1+702-289
2025-02-24 17:55std.zig.Ast: improve type safetyTechatrix25+4559-5056
2025-01-03 04:31std.zig.Ast: add `blockStatements` and `builtinCallParams`Techatrix7+142-259
2025-01-25 18:32aro_translate_c: fix ast lowering of continue nodeTechatrix2+15-1
2025-01-25 18:23add a reference to #21690Techatrix1+5-1
2024-12-28 05:40fix ZonGen error message when encountering an array accessTechatrix1+1-1
2024-12-28 07:04remove unreachable code paths from std.zig.Ast.lastTokenTechatrix1+15-132
2025-03-07 00:22fix InstallArtifact opening empty stringAndrew Kelley1+3-3
2025-01-17 19:53std.Build: add build-id optionJan2001014+16-7
2025-03-06 19:39Merge pull request #23097 from ziggoon/masterAndrew Kelley3+116-62
2025-03-04 19:12std.enums.tagName: preserve sentinel in return value190n1+1-1
2025-03-05 14:08langref: update splat sectionKiëd Llaentenn2+9-2
2025-03-05 12:32io_uring: refactor buf_reg flagsIgor Anić2+28-12
2025-03-03 13:37io_uring: incremental provided buffer consumptionIgor Anić2+106-84
2025-03-02 12:11io_uring: add setsockopt/getsockoptIgor Anić3+72-19
2025-02-28 20:36io_uring: probe capabilities functionIgor Anić2+29-15
2025-02-28 20:05io_uring: fix tests on 5.4.0 kernelIgor Anić1+2-2
2025-02-27 22:55io_uring: add bind and listenIgor Anić3+243-0
2025-03-05 04:28test: add comptime memoization tests for bit-for-bit float equalitykcbanner1+30-0
2024-11-07 04:58test: skip the float vector cmp tests on failing targetskcbanner1+10-5
2025-03-05 04:10add FFI & wrappers for NtAllocateVirtualMemory & NtFreeVirtualMemory + add missing alloction constants MEM_RESERVE_PLACEHOLDER / MEM_PRESERVE_PLACEHOLDERziggoon2+51-0
2025-03-05 04:01update std.heap.PageAllocator Windows implementation to remove race condition and utilize NtAllocateVirtualMemory / NtFreeVirtualMemory instead of VirtualAlloc and VirtualFreeziggoon1+65-62
2025-03-03 18:01Remove uses of deprecated callconv aliasesLinus Groh251+826-822
2025-03-04 22:31start the 0.15.0 release cycleAndrew Kelley2+2-2
2025-03-04 22:31Release 0.14.0Andrew Kelley1+1-0
2025-03-03 23:02std.zig.llvm.bitcode_writer: Fix word byte order on big endian systems.Alex Rønne Petersen1+4-4
2025-03-04 13:56Fix "dependency path outside project" error for nested local path dependenciesCarl Åstholm1+11-3
2025-03-03 21:20init: Substitute invalid package names with `foo`Carl Åstholm1+5-1
2025-03-04 01:19update .mailmapAndrew Kelley1+18-1
2025-03-04 01:18std.Build.Step: fix missing path sep in error messageAndrew Kelley1+2-2
2025-03-03 22:18Merge pull request #22979 from mlugg/remove-legacy-coercionsMatthew Lugg6+45-133
2025-02-09 15:50incremental: invalidate namespace dependencies when a name changes visibilitymlugg2+38-10
2024-11-07 01:38test: separate out float vector tests and skip them on unsupported backendskcbanner1+90-5
2024-11-07 00:33Value: fix comparison of NaN in compareHeteroAdvanaced Sema: fix equality comparison of signed zeroes and NaN in compareScalar tests: add test coverage for vector float comparisonskcbanner3+17-1
2025-03-03 12:15std.DynLib: fix proper type of chain_ptr on GnuHashSection32Fausto Ribeiro1+1-1
2025-03-03 13:05compiler: Don't consider powerpc to have red zone support yet.Alex Rønne Petersen1+1-5
2025-03-03 10:07Merge pull request #23046 from linusg/uefi-timeLinus Groh2+52-42
2025-03-03 03:15Merge pull request #22982 from mlugg/cache-modeJacob Young6+93-63
2025-03-02 22:31std.time: Make Instant.since() work on UEFILinus Groh1+33-31
2025-03-02 23:13std.os.uefi: Fix two padding mistakes in the Time structLinus Groh1+11-3
2025-03-02 22:31std.os.uefi: Fix integer overflow in Time.toEpoch()Linus Groh1+8-8
2025-03-02 21:37link: fixed bugs uncovered by changing the cache modeJacob Young3+35-45
2025-02-25 23:58link: make sure MachO closes the damn filesmlugg3+61-25
2025-02-23 01:17compiler: default to `.whole` cache mode for self-hosted backendsmlugg1+5-1
2025-03-02 16:07add parentheses in std.heap.page_size_minrpkak1+2-2
2025-03-02 10:27crypto.pcurves.common: generalize invert() (#23039)Frank Denis1+1-1
2025-03-02 07:51Merge pull request #22529 from xtexx/x86-64/shl-sat-intJacob Young2+184-6
2025-03-02 01:04x86_64: add behavior tests for saturating shift leftBingwu Zhang1+47-0
2025-01-18 13:59x86_64: implement integer saturating left shifting codegenxtex2+137-6
2025-03-02 00:11zig init template: remove outdated commentsAndrew Kelley1+0-5
2025-02-24 09:29x86_64: rewrite wrapping add/subJacob Young3+5630-648
2025-02-28 09:40Merge pull request #22994 from ziglang/newhashAndrew Kelley10+526-182
2025-02-28 09:37Revert "Merge pull request #22898 from kristoff-it/deprecated-proposal"Andrew Kelley17+15-251
2025-02-24 11:35Move the compiler's LLVM bitcode builder to std.zig.llvm.Alex Rønne Petersen14+18056-18044
2025-02-27 06:31Merge pull request #22898 from kristoff-it/deprecated-proposalAndrew Kelley17+251-15
2025-02-27 06:29CI: bump timeout on windows to 7hAndrew Kelley1+2-0
2025-02-26 19:55compiler.build_runner: only build Fuzz on 64-bit platformsBrad Olson1+7-0
2025-02-26 12:01rename "nonce" to "fingerprint"Andrew Kelley7+38-38
2025-02-26 04:25zig init: adjust template lang to allow zig fmt passthroughAndrew Kelley4+29-26
2025-02-26 01:58bump package id component to 32 bitsAndrew Kelley4+26-27
2025-02-26 01:26switch from "id" to "nonce"Andrew Kelley7+100-59
2025-02-25 23:34CLI: add unit test and improve sanitizeExampleNameAndrew Kelley1+21-7
2025-02-25 23:34Package: update unit tests to new APIAndrew Kelley1+2-2
2025-02-25 05:07update zig's own manifest file to conform to new rulesAndrew Kelley1+2-1
2025-02-25 05:00zig init: sanitize generated nameAndrew Kelley1+20-2
2025-02-25 04:24introduce package id and redo hash format againAndrew Kelley8+151-52
2025-02-25 01:39Package.Manifest: enforce maximum version string length of 32Andrew Kelley1+4-0
2025-02-25 01:36Package.Manifest: enforce name limit of 32Andrew Kelley1+11-0
2025-02-24 03:20fix generated hash of by-path dependenciesAndrew Kelley2+23-14
2025-02-24 01:23require package names to be valid zig identifiersAndrew Kelley1+29-1
2025-02-23 23:58Package: new hash formatAndrew Kelley4+269-145
2025-02-23 21:43std.ArrayList: delete unit testAndrew Kelley1+0-7
2025-02-26 10:33fix regressed build system unit testLoris Cro1+3-0
2025-02-26 07:59reword deprecated error slightlyAndrew Kelley3+3-3
2025-02-26 07:50don't inherit allowed deprecation from parent modulesAndrew Kelley4+7-10
2025-02-26 07:02langref: update deprecated sectionAndrew Kelley1+17-17
2025-02-26 06:42langref: fix whitespaceAndrew Kelley2+30-30
2025-02-23 17:15`@deprecated`: remove per-module flag in BuildLoris Cro6+16-22
2025-02-23 16:57`@deprecated`: add suggested changes to langref entryLoris Cro1+10-11
2025-02-17 16:37`@deprecated`: optimize sema implementationLoris Cro1+2-1
2025-02-15 19:03`@deprecated`: add testsLoris Cro3+117-9
2025-02-15 17:04`@deprecated`: add langref entryLoris Cro2+59-0
2025-02-13 19:58`@deprecated`: add build system supportLoris Cro3+17-0
2025-02-13 19:05initial implementation of `@deprecated`Loris Cro9+60-2
2025-02-26 12:14Compilation: disable ubsan_rt for spirv targetAli Cheraghi1+2-1
2025-02-26 08:08Merge pull request #22488 from Rexicon226/ubsan-rtAndrew Kelley23+958-28
2025-02-25 16:27test: remove dependencies on legacy coercionmlugg2+2-3
2025-02-23 13:00std: remove dependencies on legacy coercionmlugg2+20-20
2025-02-22 22:06Sema: remove legacy coercionmlugg2+23-110
2025-02-02 17:05x86_64: use ZON for encodingsmlugg4+2620-2629
2025-02-24 00:14Zcu: correctly resolve references to test bodiesmlugg1+2-2
2025-02-24 14:37AstGen: improve 'file cannot be a tuple' source locationmlugg2+15-10
2025-02-24 02:34std.Target: Update known max OS versions.Alex Rønne Petersen1+13-13
2025-02-25 19:27Merge pull request #22937 from alichraghi/ali_spvRobin Voetter73+659-121
2025-02-24 11:49ubsan: update wordingDavid Rubin3+14-8
2025-02-24 05:28std.heap.page_size_min: relax freestanding restrictionAndrew Kelley1+5-5
2025-02-24 05:27std.mem.indexOfSentinel: don't ask the OS the page sizeAndrew Kelley1+3-3
2025-02-24 04:25ubsan: don't create ubsan in every static lib by defaultAndrew Kelley1+1-1
2025-02-24 04:25ubsan: avoid depending on `@returnAddress` combined with `inline`Andrew Kelley1+48-33
2025-02-03 08:04build: add comments explaining why we disable ubsanDavid Rubin6+14-1
2025-01-14 05:27correct some bugsDavid Rubin11+195-60
2025-01-01 11:47Compilation: correct when to include ubsanDavid Rubin6+633-631
2024-12-27 09:13build: add `bundle_ubsan_rt`David Rubin1+2-0
2024-12-27 01:46ubsan: clean-up a bit moreDavid Rubin1+53-52
2024-12-26 14:36main: add `-f{no-}ubsan-rt` to the usage textDavid Rubin1+2-0
2024-12-26 13:30Compilation: always import ubsan if a ZCU existsDavid Rubin2+6-3
2024-12-26 11:59ubsan: resolve the last of the TODOsDavid Rubin1+42-14
2024-12-26 11:40ubsan: clean-up and remove the unused handlersDavid Rubin1+33-43
2024-12-26 11:05ubsan: extend `ptr` before adding to avoid overflowDavid Rubin1+1-3
2024-12-26 10:27ubsan: implement more checksDavid Rubin1+84-7
2024-12-26 10:23mem: add `@branchHint` to `indexOfSentinel` also seems to work around aarch64 LLVM miscompilation :thinking:David Rubin1+1-0
2024-12-26 05:10move libubsan to `lib/` and integrate it into `-fubsan-rt`David Rubin11+655-512
2024-12-25 11:52ubsan: implement some more checksDavid Rubin1+117-28
2024-12-18 16:19Compilation: use the minimal runtime in `ReleaseSafe`David Rubin2+60-24
2024-12-17 12:29ubsan: switch to using `std.builtin.panicExtra` to log errorsDavid Rubin1+15-17
2024-12-17 11:46ubsan: add a basic runtimeDavid Rubin3+392-1
2025-02-25 19:19Merge pull request #23011 from alexrp/macho-cu-intcastAndrew Kelley1+12-1
2025-02-25 19:18link.MachO.UnwindInfo: reproduce lld's commentAndrew Kelley1+12-7
2025-02-25 07:10link.MachO.UnwindInfo: Handle u24 overflow for CU records pointing to DWARF.Alex Rønne Petersen1+7-1
2025-02-24 13:49compiler-rt: Add tests from llvm/llvm-project#119449.Alex Rønne Petersen3+3-0
2025-02-24 14:36Revert "skip regressed LLVM 17 std lib test on powerpc"Alex Rønne Petersen1+0-5
2025-02-25 11:54Merge pull request #22999 from alexrp/mingw-updateAlex Rønne Petersen343+9761-6593
2025-02-24 02:40libc: Update Linux headers to 6.13.4.Alex Rønne Petersen212+8846-620
2025-02-24 19:39spirv: get rid of function_types cacheRobin Voetter1+7-26
2025-02-18 20:37test: skip failing tests with spirv-vulkanAli Cheraghi66+554-52
2025-02-23 23:08spirv: do not generate unnecessary forward pointerAli Cheraghi2+4-1
2025-02-20 21:39build: add spirv to test matrixAli Cheraghi2+18-0
2025-02-18 20:36spirv: replace some unreachables with compile errorsAli Cheraghi4+76-42
2025-02-24 11:01std.zig.target: Support new wiaguid library name for MinGW-w64.Alex Rønne Petersen1+2-0
2025-02-24 11:00mingw: Update MinGW-w64 sources to 3839e21b08807479a31d5a9764666f82ae2f0356.Alex Rønne Petersen69+3679-4441
2025-02-24 10:59mingw: Update MinGW-w64 headers to 3839e21b08807479a31d5a9764666f82ae2f0356.Alex Rønne Petersen272+6025-2143
2025-02-24 10:58update_mingw: Add update logic for winpthreads files.Alex Rønne Petersen1+55-9
2025-02-22 20:07stdlib: handle EEXIST in mmap with FIXED_NOREPLACE. Fixes #21475Alec Fessler3+10-2
2025-02-24 07:25Merge pull request #22154 from alexrp/disable-intrinsicsAlex Rønne Petersen10+107-28
2025-02-22 11:23llvm: Fix C ABI integer promotion for loongarch64.Alex Rønne Petersen1+1-1
2025-02-23 01:04std.posix: Handle USER_MAPPED_FILE in windows ftruncate() implLinus Groh1+1-0
2025-02-23 20:45std.Build.Step.ConfigHeader: follow deprecation policyAndrew Kelley1+6-3
2025-02-23 20:36Merge pull request #22794 from cbilz/autoconf_atAndrew Kelley1+326-80
2025-02-22 10:13std.math.big.int: Support strings up to base 36Linus Groh2+32-9
2025-02-01 07:37Sema: allow `@ptrCast` of slices changing the lengthmlugg11+597-126
2025-02-23 06:21zig fmtAndrew Kelley1+0-1
2025-02-06 17:56std.Build: Allow ConfigHeader values to be added at build.zig runtimeConstantin Bilz1+19-19
2025-02-23 03:52std.net: Fix IPv6 address format compression for long zero runs (#22441)Anders Bondehagen2+90-1
2025-02-22 16:47Dwarf: fix lowering of comptime-only optional pointer `null` valuesJacob Young4+104-76
2025-02-07 20:50std.crypto.tlcsprng: Fix hardcoded use of defaultRandomSeed()Linus Groh1+1-1
2025-01-30 02:17Type: resolve union tag type before checking for runtime bitsDavid Rubin2+24-15
2024-12-05 14:24cbe: Implement support for -fno-builtin and @disableIntrinsics().Alex Rønne Petersen2+17-2
2024-12-05 14:15compiler: Implement @disableIntrinsics() builtin function.Alex Rønne Petersen8+90-26
2025-02-08 04:56zig rc: Add COFF object file creation for CMake cross-compilation use caseRyan Liptak3+2013-155
2025-02-23 01:43std.heap.DebugAllocator: default wasm to 64K page sizeAndrew Kelley1+10-5
2025-02-23 01:41std.crypto.asn1: fix merge conflictsAndrew Kelley5+34-36
2025-02-23 01:21Merge pull request #19976 from clickingbuttons/asn1Andrew Kelley10+1141-0
2025-02-23 01:10Merge pull request #21727 from 87flowers/fmt-render2Andrew Kelley44+1725-1499
2025-02-23 01:03zig build fmtAndrew Kelley40+1244-1248
2025-02-23 00:55zig fmt: fix invalid alignment on freesAndrew Kelley2+13-12
2025-02-22 23:53update to new pop APIAndrew Kelley1+2-2
2024-10-18 09:07std/http/Client: Remove TODO comments on indentation87flowers1+2-2
2024-10-18 09:06std/zig/render: Add doc comments to AutoIndentingStream87flowers1+34-2
2024-10-18 08:32std/zig/parser: Add indentation tests87flowers1+145-0
2024-10-17 00:52std/zig/render: implement fixes for unit tests87flowers2+78-67
2024-10-16 22:15std/zig/render: assigns are .after_equals87flowers1+19-5
2024-10-16 20:18arch/sparc64/CodeGen: Fix indentation in realStackOffset87flowers1+6-6
2024-10-16 20:24std/zig/render: Collapse one level of indentation in binop after equals sign87flowers1+21-11
2024-10-16 19:14std/zig/render: Implement space mode to fix comment indentation87flowers1+89-7
2024-10-16 18:15std/zig/render: Initial implementation of indentation87flowers1+119-185
2024-10-16 17:33std/zig/render: Implement AutoIndentingStream.init87flowers1+9-8
2025-02-20 01:37tests: disable failing testsmlugg1+6-2
2025-02-05 14:13cases: remove old incremental case systemmlugg3+68-277
2025-02-22 23:51Merge pull request #22903 from alexrp/llvm-nobuiltin-memcpy-inlineAlex Rønne Petersen2+83-18
2025-02-22 23:41Merge pull request #22714 from mlugg/langrefAndrew Kelley8+314-61
2024-09-18 14:55stage2-wasm: implement switch_dispatch + handle > 32 bit integers in switchesPavel Verigo3+227-211
2025-02-22 23:18Merge pull request #22659 from ifreund/linker-script-fixAndrew Kelley2+188-153
2025-02-11 01:47std.DynLib: add support for DT_GNU_HASH sections in elf filesgeemili2+182-13
2025-02-22 22:32Add rapidhash (#22085)Chris Covington3+144-1
2025-02-22 22:22std.zig.system.NativePaths: Add Homebrew paths (#22738)Wyatt Radkiewicz1+7-2
2025-02-13 19:54AstGen: make layout specifiers on opaque containers a compile errorDavid Rubin2+18-0
2025-02-22 22:14Merge pull request #22606 from dweiller/memmove-optAndrew Kelley3+198-116
2025-02-22 22:10Merge pull request #22929 from schtvn/type_fn_docs_improvementsAndrew Kelley2+109-4
2025-02-22 22:03Merge pull request #22902 from ianprime0509/autodoc-error-reportingAndrew Kelley4+100-36
2025-02-01 19:45langref: document modules, root source files, etcmlugg6+243-11
2025-02-01 16:47langref: embrace the term "illegal behavior"mlugg3+66-50
2025-02-01 15:56langref: improve description of `@fieldParentPtr`mlugg1+6-1
2025-02-15 21:37llvm: Use inline variants of memcpy/memset intrinsics when using -fno-builtin.Alex Rønne Petersen2+65-9
2025-02-22 07:20llvm.Builder: Update some intrinsic definitions for LLVM 19.Alex Rønne Petersen2+18-9
2025-02-22 01:35musl: Fix typo in m68k clone() assembly.Alex Rønne Petersen1+1-1
2025-02-22 00:41fix ArrayHashMap setKey when store_hash=trueAndrew Kelley1+19-3
2025-02-16 05:29link.MachO: Add support for the -x flag (discard local symbols).Alex Rønne Petersen10+83-3
2025-02-22 05:25Merge pull request #22941 from Techatrix/config-headerAndrew Kelley5+88-8
2025-02-21 16:07x86_64: rewrite scalar `@bitReverse`Jacob Young3+3431-184
2025-02-15 01:44Sema: Fix fnptr alignment safety checks to account for potential ISA tag.Alex Rønne Petersen4+53-6
2025-02-21 18:00std.atomic: make cache_line const a comptime_intKiëd Llaentenn1+1-1
2025-02-22 02:40Output `zig targets` as ZON instead of JSON (#22939)Mason Remaley2+277-189
2025-02-19 18:25crypto.Ed25519.KeyPair: return an error rather than assertFrank Denis1+3-1
2025-02-06 14:16std.Build.Step.ConfigHeader: Add tests for Autoconf `@FOO@` variablesConstantin Bilz1+205-74
2025-02-06 13:33std.Build.Step.ConfigHeader: Add support for Autoconf `@FOO@` variablesConstantin Bilz1+121-6
2025-02-16 02:35wasi-libc: Deduplicate sources and headers with regards to upstream musl.Alex Rønne Petersen777+650-44229
2025-02-21 00:01std.time: Make tests less flaky.Alex Rønne Petersen1+1-11
2025-02-19 01:04posix: access/accessZ/faccessat/faccessatZ can return AccessDenied or PermissionDeniedPat Tullmann1+2-0
2025-02-21 06:00added compile_error test coverage for issue 17166Benjamin Thompson1+11-0
2025-02-17 07:52fix `-fsanitize-coverage-trace-pc-guard` and fuzzer support for C compile unitsXavier Bouchoux3+19-5
2025-02-20 05:18linux: add UDP socket optionsJari Vetoniemi1+24-0
2025-02-18 01:23rescanMac: Avoid overallocating/overreading by millions of bytesRyan Liptak1+2-4
2025-02-20 06:01test: Disable packet timeout for debugger tests.Alex Rønne Petersen1+7-1
2025-02-19 22:53std.c: define MADV for darwinGabriel Borrelli1+14-0
2025-02-19 14:17translate-c: fix division and modulo of >8-bit stdint.h types in macrosChristian Fillion2+35-7
2025-02-20 11:32std.crypto: add the ability to explicitly tag a value as secret (#19907)Frank Denis1+84-0
2025-02-20 05:00linux: add IORING_RECVSEND_BUNDLEJari Vetoniemi1+5-0
2025-02-19 21:34Clarify that ed25519.generateDeterministic() can be used outside testsFrank Denis1+3-2
2024-09-17 04:52lib/std/posix/test.zig: enable disabled tests using CWDPat Tullmann2+109-108
2025-02-19 21:37crypto.pwhash.bcrypt: make silently_truncate_password a member of Params (#22792)Frank Denis2+37-43
2025-02-19 19:37Merge pull request #22932 from jacobly0/x86_64-rewriteAndrew Kelley4+1543-6
2025-02-19 08:33std.Build.Step.ConfigHeader: permit inserting enum valuesTechatrix4+4-1
2025-02-19 08:04std.Build.Step.ConfigHeader: skip trailing whitespace in autoconf headerTechatrix4+16-1
2025-02-19 08:03std.Build.Step.ConfigHeader: allow using autoconf values multiple timesTechatrix3+17-6
2025-02-19 08:34add a standalone test for autoconf style addConfigHeaderTechatrix4+51-0
2025-02-18 17:25zon.stringify: Correctly serialize unions with void fieldsNico Elbers1+19-8
2025-02-18 17:10docs: update old reference from builtin.Type.Struct to builtin.Type.@"struct"sidharta1+1-1
2025-02-18 20:14Merge pull request #22889 from alichraghi/ali_spvRobin Voetter11+530-2850
2025-02-18 12:49x86_64: rewrite scalar `@popCount`Jacob Young2+904-2
2025-02-18 09:45x86_64: rewrite scalar `@ctz`Jacob Young4+640-5
2025-02-15 05:07spirv: extend supported `c` constraint valuesAli Cheraghi2+41-4
2025-02-14 20:38spirv: ziggify and remove unknown spirv featuresAli Cheraghi9+154-3215
2025-02-14 16:58spirv: respect cpu featuresAli Cheraghi3+132-153
2025-02-14 12:02target: update spirv featuresAli Cheraghi3+1180-385
2025-02-15 19:33spirv: cache more types & merge constructX functionsAli Cheraghi4+219-281
2025-02-13 12:44std.gpu: stop using `comptimePrint`Ali Cheraghi1+20-28
2025-02-18 00:18Skip empty/invalid records/certs in MacOS keychain filesRyan Liptak1+6-0
2025-02-18 06:30Clean up duplicate code in decl_fields_fallibleschtvn1+5-10
2025-02-18 06:02Autodoc: Improve documentation for common types declared as type functions, such as ArrayList, StaticStringMap, BoundedArray, and moreschtvn2+114-4
2025-02-18 00:13Merge pull request #22913 from jacobly0/x86_64-rewriteAndrew Kelley5+7906-1624
2025-02-17 23:51Merge pull request #22589 from alexrp/target-changesAlex Rønne Petersen68+764-747
2025-02-16 20:56test: Update some compiler-internal type names in expected output.Alex Rønne Petersen5+8-8
2025-02-16 15:47stage1: Update zig1.wasm.Alex Rønne Petersen2+94-57
2025-01-24 02:45std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen48+149-178
2024-12-08 19:02std.Target: Move osArchName() and Cpu.Arch.archName() to std.zig.target.Alex Rønne Petersen4+19-23
2025-01-24 01:04std.Target: Move Cpu.Arch.supportsAddressSpace() up to Cpu.Alex Rønne Petersen3+35-36
2025-01-24 00:58std.Target: Make Cpu.Arch.supportsAddressSpace() take an optional context.Alex Rønne Petersen4+34-51
2025-02-16 15:36std.builtin: Rename CallingConvention.propeller1_sysv to propeller_sysv.Alex Rønne Petersen3+4-4
2025-02-16 14:58std.builtin: Rename CallingConvention.wasm_watc to wasm_mvp.Alex Rønne Petersen7+19-20
2025-01-24 00:34std.builtin: Remove CallingConvention.arm_(apcs,aapcs16_vfp).Alex Rønne Petersen8+9-34
2025-01-23 23:50std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen9+76-55
2024-12-17 14:23update_cpu_features: Handle targets that don't have LLVM data.Alex Rønne Petersen1+338-281
2025-01-23 23:22std.Target: Remove Cpu.Arch.spu_2.Alex Rønne Petersen8+0-21
2025-02-17 17:56crypto.auth.Aegis128X*Mac: properly absorb tags in the first lane (#22922)Frank Denis1+8-6
2025-02-17 14:37Fix build failure in sbrk allocator, caused by #20511schtvn2+26-7
2025-02-17 10:35x86_64: implement prefetchJacob Young4+80-21
2025-02-17 07:40x86_64: rewrite scalar `@byteSwap`Jacob Young2+670-2
2025-02-16 10:07x86_64: rewrite unsafe int vector multiplicationJacob Young5+5936-381
2024-12-06 03:42Sema: make source location in checkCallConvSupportsVarArgs more meaningfulTw2+11-5
2025-02-11 04:05std.testing: improve compile error on untagged union equalityMark Rushakoff1+2-2
2025-02-15 18:21compiler-rt: Use Windows Arm ABI routines for UEFI for now.Alex Rønne Petersen1+2-1
2025-02-15 17:57remove unneeded native_os checkManuel Spagnolo1+3-4
2025-02-15 18:16zig.h: Add new zig_gcc macro to indicate GCC.Alex Rønne Petersen1+41-40
2025-02-15 21:57Autodoc: report errors in user interfaceIan Johnson2+36-0
2025-02-15 21:23Autodoc: use browser console log levels and simplify panicIan Johnson2+37-26
2025-02-15 20:59Autodoc: report syntax errors to userIan Johnson1+27-10
2025-02-15 20:33Merge pull request #22876 from jacobly0/x86_64-rewriteAndrew Kelley172+12077-6311
2025-02-15 08:45x86_64: rewrite unsafe scalar int multiplicationJacob Young8+616-151
2025-02-15 00:53x86_64: reuse integer `@divTrunc` for `@divExact`Jacob Young1+756-742
2025-02-14 10:42main: increase thread stack size for non-x86_64 backendsJacob Young1+1-4
2025-02-14 07:20x86_64: rewrite array accessJacob Young3+392-106
2025-02-14 05:11test: fix windows CIJacob Young1+4-0
2025-02-13 21:25x86_64: rewrite scalar and vector int `@rem`Jacob Young4+694-19
2025-02-13 22:28x86_64: rewrite scalar and vector int `@divTrunc`Jacob Young7+2864-1138
2025-02-13 10:43x86_64: implement unsafe scalar and vector integer add/subJacob Young2+2199-380
2025-02-13 22:09x86_64: implement error set and enum safetyJacob Young155+4834-4054
2025-02-15 02:41added expectEqualDeep test coverage for issue 16625 (#22781)Benjamin Thompson1+13-0
2025-02-15 02:40std: add containsAtLeastScalar to mem (#22826)LmanTW1+30-0
2025-02-13 23:50musl: Apply Rich Felker's CVE-2025-26519 mitigation patches.Alex Rønne Petersen1+5-1
2025-02-13 11:10glibc: don't redirect fts to fts64 before glibc 2.23Hugo Beauzée-Luyssen1+24-2
2025-02-13 21:06Expand zig fetch usage help doc to explain URL (#22850)Michael Lynch1+10-0
2025-02-12 14:26std.time: more precise `nanoTimestamp` in windowsAli Cheraghi4+7-28
2025-02-12 02:53std.ArrayList: initial capacity based on cache line sizeAndrew Kelley5+47-32
2025-02-12 02:14std.fmt.digits2: optimize for ReleaseSmallwooster01+7-3
2025-02-12 21:54Merge pull request #22873 from jacobly0/x86_64-rewriteAndrew Kelley6+21076-2067
2025-02-11 02:37x86_64: implement conversions between float and int vectorsJacob Young4+21057-2039
2025-02-09 05:44std: remove special cases for stage2_x86_64 that are no longer neededJacob Young2+19-28
2025-02-11 19:37std.ArrayHashMap: base linear_scan_max on cache line sizeAndrew Kelley1+7-4
2025-02-12 07:36Merge pull request #22862 from ziglang/fuzzAndrew Kelley6+346-209
2025-02-12 06:57Merge pull request #22857 from nikneym/masterAlex Rønne Petersen2+46-0
2025-02-11 04:01compiler-rt: fix memcpy generating recursive callsdweiller1+38-17
2025-02-11 19:31std.ArrayHashMap: introduce setKeyAndrew Kelley1+43-10
2025-02-11 04:52std.c: was missing callocMeghan Denny1+1-0
2025-02-11 19:54fuzzer: write inputs to shared memory before runningAndrew Kelley5+319-198
2025-02-11 21:12std.elf: fix panic while parsing headerRafael Batiati1+6-0
2025-02-11 00:57Compilation: disable error return tracing in rt libsAndrew Kelley1+3-0
2024-12-15 08:39link.Elf: implement non-alloc `{SET,SUB}_ULEB128`David Rubin2+31-0
2025-02-11 19:13ZigLLVMTargetMachineEmitToFile: schedule sancov pass depending on modeAndrew Kelley1+27-11
2025-02-11 11:34std.fmt: Add unit tests for all methods in the Parser structsaurabh1+244-5
2025-02-11 10:19linux/IoUring: add register_files_sparsenikneym1+22-0
2025-02-11 10:18linux/io_uring_sqe: add prep_files_updatenikneym1+15-0
2025-02-11 10:17linux/io_uring_sqe: add prep_cancel_fdnikneym1+9-0
2025-02-11 00:13compiler_rt memcpy: avoid infinite recursionAndrew Kelley1+5-4
2025-02-11 01:32Merge pull request #22695 from alexrp/glibc-2-41Andrew Kelley1551+3093-2625
2025-02-09 13:10cbe: fix ub triggered by mulw overflowing the promoted typeJacob Young2+94-6
2025-02-09 13:48cbe: fix incomplete array element typesJacob Young1+10-2
2025-02-09 15:12cbe: fix crash rendering argument names in lazy functionsJacob Young2+23-19
2025-02-09 14:52cbe: emit linksection for `@export`Jacob Young1+3-0
2025-01-29 13:25link: simplify control flowIsaac Freund1+110-109
2025-01-29 13:11link: fix ambiguous names in linker scriptsIsaac Freund2+87-53
2025-01-06 11:06std.fmt: remove placeholders from binaryrpkak1+9-5
2025-02-10 09:44Merge pull request #22834 from krkk/hi-this-is-my-first-PR-and-heres-my-breaking-change-hahaAlex Rønne Petersen1+3-3
2025-02-09 15:33resinator: Fix some error message integrationRyan Liptak1+4-4
2025-02-09 23:26std.mem: add missing check to lastIndexOfLinearandrewkraevskii1+1-0
2025-02-10 04:20CI: remove aarch64-windows checks for nowAndrew Kelley1+0-9
2025-02-10 04:21std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny29+162-177
2025-02-09 15:05std.c: Fix definition of stack_t on OpenBSDLinus Groh1+1-1
2025-02-09 13:17std.c: Use std.c.NI as the flags type in getnameinfoKarol Kosek1+1-1
2025-02-09 13:07std.c: Support optional addr and host arguments in getnameinfoKarol Kosek1+2-2
2025-02-09 11:46std.BoundedArray: popOrNull() -> pop() [v2] (#22723)Meghan Denny2+12-18
2025-02-08 10:56x86_64: implement conversions between scalar floats and intsJacob Young39+7281-447
2024-09-10 02:51wasi: fix wasm-wasi-musl constantsPat Tullmann6+84-53
2025-02-09 08:03Merge pull request #22820 from linusg/uefi-tweaksLinus Groh23+324-280
2025-02-09 05:27Merge pull request #22823 from ziglang/SmpAllocator-freelist-accountingAndrew Kelley1+4-42
2025-01-31 22:02Read System.keychain as well as SystemRootCertificates.keychain for MacOS CA BundleDon1+44-37
2025-02-09 02:30std.os.uefi: Drop 'Efi' prefix from type namesLinus Groh5+15-15
2025-02-08 21:47std.os.uefi: Adjust casing of remaining enum fieldsLinus Groh16+283-242
2025-02-08 21:01std.os.uefi: Adjust casing to match style guide in a few placesLinus Groh6+24-24
2025-02-09 00:46std.heap.SmpAllocator: back to simple freeAndrew Kelley1+4-42
2025-02-09 00:20std.heap.SmpAllocator: alternate freelist accountingAndrew Kelley1+5-6
2025-02-08 23:07std.heap.SmpAllocator; fix freelist accountingAndrew Kelley1+2-1
2025-02-08 20:56std.os.uefi: Add missing SystemTable revision constantsLinus Groh1+3-0
2025-02-08 20:55std.Target: Bump UEFI max version to 2.11Linus Groh1+1-1
2025-02-08 12:54Merge pull request #22808 from ziglang/fast-gpaAndrew Kelley11+326-43
2025-02-07 23:59std.os.uefi: fix allocators compilingTristan Ross1+43-12
2025-02-08 07:35build: bump max_rss of std lib tests to 5GAndrew Kelley1+2-2
2025-02-07 01:57x86_64: fix backend assertion failuresJacob Young3+30-20
2025-02-08 04:31musl: Align the stack pointer given to clone() on riscv.Alex Rønne Petersen2+4-0
2025-02-02 08:03std.ArrayHashMap: popOrNul() -> pop()Meghan Denny6+15-47
2025-02-02 08:22std.MultiArrayList: popOrNull() -> pop()Meghan Denny1+8-16
2025-02-07 10:59generic glibc: guard memfd_create & mlock2 declarationsHugo Beauzée-Luyssen1+6-2
2025-02-07 23:36don't try to test SmpAllocator in single threaded modeAndrew Kelley1+1-0
2025-02-07 22:05std.heap.SmpAllocator: rotate on free sometimesAndrew Kelley1+48-7
2025-02-07 10:04std.heap.SmpAllocator: fix detection of slab endAndrew Kelley1+3-3
2025-02-07 09:21std.heap.SmpAllocator: fix getCpuCount logicAndrew Kelley1+1-1
2025-02-07 08:58std.heap.SmpAllocator: simplify by putting freelist node at startAndrew Kelley1+5-10
2025-02-07 08:47std.heap.SmpAllocator: fix using wrong size class indicesAndrew Kelley1+4-6
2025-02-07 05:47std.heap.SmpAllocator: eliminate the global mutexAndrew Kelley1+24-62
2025-02-07 03:48std.heap.SmpAllocator: implement searching on allocAndrew Kelley1+47-20
2025-02-07 01:41compiler: use std.heap.smp_allocatorAndrew Kelley4+23-22
2025-02-07 01:35std.heap.SmpAllocator: 256K slab_lenAndrew Kelley1+1-6
2025-02-06 22:14std.heap: test smp_allocatorAndrew Kelley2+9-47
2025-02-06 11:31add std.heap.SmpAllocatorAndrew Kelley5+316-19
2025-02-07 14:21Merge pull request #20511 from archbirdplusAndrew Kelley44+2981-2710
2025-02-07 14:11Merge pull request #22771 from chouquette/chouquette/glibc_guardAlex Rønne Petersen5+34-10
2025-02-07 12:06Merge pull request #22717 from jacobly0/x86_64-rewriteAndrew Kelley13+32602-10176
2025-02-07 10:57Merge pull request #22787 from Rexicon226/add-hintAlex Rønne Petersen1+1-1
2025-02-06 10:52test: check @tagName() in callconv C functionIsaac Freund1+17-0
2025-02-06 10:30x86_64: fix calling convention typosJacob Young1+2-2
2024-10-16 15:55fix: getEndPos return end positionKouosi Takayama1+4-1
2025-02-06 09:44Dwarf: fix cross_section_relocs capacityIsaac Freund1+1-1
2024-09-28 11:40langref/errorset: Replace subset description with unionFrank Plowman1+1-2
2025-02-06 22:50std.heap.SbrkAllocator: fix typoAndrew Kelley1+1-1
2025-02-06 22:50std.mem.Allocator.VTable: improve doc comment wordingAndrew Kelley1+12-16
2025-02-06 22:47std.heap: fix wrong deprecation dateAndrew Kelley1+2-2
2025-02-06 22:46std.testing: don't ask wasm to stack traceAndrew Kelley1+1-1
2025-02-06 04:23std.heap.DebugAllocator: update unit tests for new implAndrew Kelley1+2-8
2025-02-06 03:28std.heap.DebugAllocator: make page size configurableAndrew Kelley1+41-29
2025-02-06 03:18std.heap: rename GeneralPurposeAllocator to DebugAllocatorAndrew Kelley3+1412-1414
2025-02-06 02:03std.heap: remove HeapAllocatorAndrew Kelley3+0-158
2025-02-06 00:39std.testing.allocator: different canary + enable resize tracesAndrew Kelley1+5-0
2025-02-06 00:30std.heap.GeneralPurposeAllocator: fix UAF in resizeLargeAndrew Kelley1+19-16
2025-02-06 00:21std.heap: update Windows HeapAllocatorAndrew Kelley1+22-1
2025-02-05 22:25std.heap.GeneralPurposeAllocator: fix slot_counts calculationAndrew Kelley1+12-7
2025-02-05 22:24std.testing: make some things not pubAndrew Kelley1+8-6
2025-02-05 21:54std: fix compilation under -lcAndrew Kelley3+70-41
2025-02-05 21:31std.heap.GeneralPurposeAllocator: usize for used_bitsAndrew Kelley1+27-24
2025-02-05 21:21std.heap.GeneralPurposeAllocator: use for loops in leak checkAndrew Kelley1+3-6
2025-02-05 09:04std.heap.GeneralPurposeAllocator: reduce page size to 512KAndrew Kelley1+7-6
2025-02-05 09:04std.heap.WasmAllocator: update to new Allocator APIAndrew Kelley1+17-7
2025-02-05 08:18std.heap.GeneralPurposeAllocator: implement resize and remapAndrew Kelley1+131-33
2025-02-05 07:12std.heap.GeneralPurposeAllocator: check canary in freeAndrew Kelley1+6-0
2025-02-05 07:05std.heap.GeneralPurposeAllocator: inline small allocation metadataAndrew Kelley1+261-531
2025-02-05 07:01std.heap.ThreadSafeAllocator: update to new Allocator APIAndrew Kelley2+17-6
2025-02-04 06:34std.mem.Allocator: keep the undefined memsetAndrew Kelley2+27-19
2025-02-04 05:41std.os.linux.mmap: remove logic that does not belong hereAndrew Kelley1+0-4
2025-02-04 05:38std.heap.GeneralPurposeAllocator: fix large alloc accountingAndrew Kelley1+29-4
2025-02-04 05:20std.hash_map: placeholder for doc commentsAndrew Kelley1+20-0
2025-02-04 05:07std.heap: delete LoggingAllocator and friendsAndrew Kelley4+0-329
2025-02-04 05:03std: update to new Allocator APIAndrew Kelley3+105-66
2025-02-04 04:40introduce std.posix.mremap and use itAndrew Kelley3+59-4
2025-02-04 04:00std.testing.FailingAllocator: flatten namespaceAndrew Kelley3+164-166
2025-02-04 03:55std.mem.Allocator: introduce `remap` function to the interfaceAndrew Kelley7+389-217
2025-01-31 02:25std.heap.GeneralPurposeAllocator: runtime-known page sizeAndrew Kelley1+5-1
2025-01-31 02:24std.heap.WasmAllocator: use `@splat` syntaxAndrew Kelley1+4-4
2025-01-31 02:21std.heap.PageAllocator: restore high alignment functionalityAndrew Kelley1+67-17
2025-01-31 02:21add std.mem.Alignment APIAndrew Kelley1+54-0
2025-01-30 06:47GeneralPurposeAllocator: minimal fixAndrew Kelley2+4-4
2025-01-30 05:48revert GPA to before this branchAndrew Kelley1+51-78
2025-01-29 22:16adjust runtime page size APIsAndrew Kelley23+703-698
2024-10-20 21:55runtime page size detectionArchbirdplus29+614-176
2025-02-06 22:19Merge pull request #22777 from mlugg/some-bugsMatthew Lugg19+395-74
2025-02-06 22:02wasm: disable failing testsJacob Young1+2-0
2025-02-06 13:08x86_64: rewrite float `@mod`Jacob Young2+2131-3
2025-02-05 00:09x86_64: avoid comparing different transcendental function implsJacob Young2+54-143
2025-02-04 19:49x86_64: remove cases that are impossible to lowerJacob Young1+1-70
2025-02-04 11:33x86_64: rewrite most of the remaining float opsJacob Young8+24909-11364
2025-02-03 06:10x86_64: rewrite vector `@truncate`Jacob Young3+6864-599
2025-02-03 06:18x86_64: rewrite scalar `@truncate`Jacob Young6+1404-760
2025-02-06 09:00generic glibc: guard pidfd_spawn(p) declarationsHugo Beauzée-Luyssen1+4-2
2025-02-05 13:24generic glibc: guard pidfd function declarationsHugo Beauzée-Luyssen1+11-2
2025-02-05 13:23generic glibc: guard definitions of functions introduced in 2.36Hugo Beauzée-Luyssen1+9-2
2025-02-06 15:37crypto/phc-encoding: forbid parameters named 'v' (#22569)Frank Denis1+9-0
2025-02-05 05:19std.process: adding hasNonEmptyEnvVar() and using for NO_COLORJohn Benediktsson4+50-16
2025-02-06 09:17std.c: add `HINT` to macos `MAP`David Rubin1+1-1
2025-02-05 12:54generic glibc: guard statx declarationHugo Beauzée-Luyssen1+6-2
2025-02-05 11:02generic glibc: guard close_range declarationHugo Beauzée-Luyssen1+4-2
2025-02-05 12:23incremental: codegen types which are recreatedmlugg1+15-0
2025-02-06 01:23behavior: add test for old bugmlugg1+17-0
2025-02-06 01:11Sema: add missing `validateRuntimeValue` callsmlugg2+16-0
2025-02-06 01:10Merge pull request #19614 from jedisct1/wasi-libc-updateAlex Rønne Petersen129+1062-8304
2025-02-06 00:51behavior: add test for old bugmlugg1+16-0
2025-02-05 23:07behavior: add test for old bugmlugg1+16-0
2025-02-05 21:58incremental: fix crash when introducing syntax errormlugg3+50-4
2025-02-05 21:26Sema: fix `@typeInfo` of function with generic return type and IESmlugg2+19-4
2025-02-05 21:06Sema: fix `@errorCast` with error unionsmlugg2+100-58
2025-02-05 20:33Sema: disable runtime safety checks in comptime blocksmlugg2+24-3
2025-02-05 20:13Sema: fix comparison between error set and comptime-known error unionmlugg2+19-1
2025-02-05 19:56Sema: add fast path to PTR when all types are the samemlugg1+11-0
2025-02-05 19:53Sema: fix PTR of slice of sentinel-terminated arraymlugg2+18-2
2025-02-05 19:36compiler: provide result type to sentinel expression in slice operationmlugg5+68-1
2025-02-05 19:08Sema: fix crash on `@tagName` of undefined enum literalmlugg2+9-1
2025-02-05 18:31Sema: fix incorrectly succeeding type resolutionmlugg2+13-1
2025-02-05 16:29more parserMotiejus Jakštys2+109-10
2025-02-04 21:55fix typo of anytype to typeScott Redig1+2-8
2025-02-05 12:17Merge pull request #22754 from mlugg/files-and-stuffMatthew Lugg16+788-587
2025-02-05 09:10AstGen: improve error for invalid bytes in strings and commentsWill Lillis8+93-4
2024-12-28 03:19std.os.linux: remove app_maskMisaki Kasumi2+0-8
2025-02-04 21:35Merge pull request #22691 from squeek502/child-internal-array-listAndrew Kelley3+31-30
2025-02-04 18:30test: remove failing casemlugg1+0-9
2025-02-04 15:13incremental: add ZON testmlugg1+46-0
2025-02-04 15:05Zcu: fix bug clearing compile errorsmlugg1+20-9
2025-02-04 14:42compiler: integrate importing ZON with incremental compilationmlugg5+48-22
2025-02-04 14:03compiler: integrate ZON with the ZIR caching systemmlugg6+405-187
2025-02-04 12:00compiler: a few renamesmlugg4+9-9
2025-02-04 11:55compiler: don't perform semantic analysis if there are files without ZIRmlugg6+122-163
2025-02-03 21:42Zcu: remove unused `parse_failure` field from `File.Status`mlugg2+3-4
2025-02-03 20:10Zcu: remove `*_loaded` fields on `File`mlugg11+191-240
2025-02-03 22:43std.meta.FieldType: use builtin and deprecateMeghan Denny1+2-5
2025-01-31 10:04Allocator/Random: document that comparing `ptr` may result in illegal behaviorRyan Liptak2+7-1
2025-01-31 05:35process.Child.collectOutput: Switch to Allocator/ArrayListUnmanagedRyan Liptak1+24-29
2025-02-03 21:51Merge pull request #22725 from mrjbq7/timerfd_clockid_tAlex Rønne Petersen2+6-2
2025-02-03 16:38Merge pull request #20271 from MasonRemaley/zonMatthew Lugg145+8805-432
2025-02-03 16:34Merge pull request #22713 from mikdusan/openbsdAlex Rønne Petersen2+16-21
2025-02-02 18:25std.c: fix timerfd_clockid_t.MONOTONIC on freebsdJohn Benediktsson1+1-1
2025-02-02 18:16std.c: use linux.timerfd_clockid_tJohn Benediktsson1+2-1
2025-02-02 18:16std.os.linux: re-add missing timerfd_create() constantsJohn Benediktsson1+3-0
2025-02-03 08:03meta: fix failing test case affecting masterMeghan Denny1+2-2
2025-02-03 09:12std.heap.GeneralPurposeAllocator: disable some tests on wasm32-wasimlugg1+4-0
2024-11-04 22:03compiler,std: implement ZON supportMason Remaley145+8803-434
2025-02-02 03:36fix: error on non-exhaustive enums with zero width backing type (#21374)Will Lillis2+22-6
2025-02-01 22:32Merge pull request #22672 from jacobly0/x86_64-rewriteAndrew Kelley27+14666-2274
2025-02-01 19:47std.Target: bump semver min/max for BSDs and AppleMichael Dusan1+7-7
2024-06-13 14:18std.priority_queue: add useful functions from ArrayList APIdweiller1+17-1
2025-02-01 17:14openbsd: fix stage3 linkMichael Dusan1+9-14
2025-02-01 08:07compiler: do not propagate result type to `try` operandmlugg6+105-72
2025-02-01 15:47Merge pull request #22708 from mlugg/memcpy-alias-zero-bitMatthew Lugg3+58-2
2025-02-01 09:47Sema: skip aliasing check and runtime operation for `@memcpy` of zero-bit typemlugg3+52-0
2025-02-01 09:46Sema: fix `@splat` of OPV arraysmlugg1+6-2
2025-02-01 06:53std.posix: Use separate clock ID enums for clock_gettime() and timerfd_create() (#22627)Chris Boesch6+63-23
2025-02-01 02:36x86_64: rewrite vector `@intCast`Jacob Young4+4080-382
2025-01-31 03:06x86_64: rewrite scalar `@intCast`Jacob Young2+2618-2787
2025-01-30 04:55x86_64: rewrite float vector conversionsJacob Young11+1948-200
2025-01-30 16:58Sema: introduce all_vector_instructions backend featureJacob Young17+102-269
2025-01-29 17:29x86_64: rewrite scalar float conversionsJacob Young2+8508-1226
2025-01-30 14:27debug: fix MemoryAccessor file leakMichael Dusan2+12-0
2025-01-30 12:01std: don't leak a process in Child.run in case of an errorAlex Kladov1+4-1
2025-01-31 15:44std.os.linux: adding recvmmsg() (#22651)John Benediktsson1+11-0
2025-01-31 13:05glibc: Update abilists file to 2.41.Alex Rønne Petersen1+0-0
2025-01-31 13:30glibc: Update source files to 2.41.Alex Rønne Petersen187+611-397
2025-01-31 13:00glibc: Update header files to 2.41.Alex Rønne Petersen1362+2481-2227
2025-01-31 13:00std.zig.target: Fix glibc runtime triple for x86-linux-gnu.Alex Rønne Petersen1+1-1
2025-01-30 16:09std.posix: adding getsockopt (#22335)John Benediktsson1+29-0
2025-01-30 15:42std.fs.File: limit initial_cap according to max_bytes in readToEndAllocOptionsRui He1+1-1
2025-01-29 18:45compiler: add `intcast_safe` AIR instructionmlugg17+249-29
2025-01-30 13:46main: accept and ignore auto-image-base linker optionsAlex Rønne Petersen1+14-0
2025-01-30 13:19main: ensure --whole-archive is passed down to linker for -l argumentsAman Karmani1+1-0
2025-01-30 13:10main: better error message if the global cache dir is unusableachan19891+9-1
2025-01-30 13:04std.Build: Add option to specify language of CSourceFilesGalaxyShard2+60-19
2025-01-30 12:02Make -freference-trace work without colorsGuillaume Wenzek3+14-19
2025-01-29 06:20compiler-rt: only check dest/src start address in memmovedweiller1+1-1
2025-01-25 16:54compiler-rt: remove manual unroll code from memmovedweiller1+10-48
2025-01-16 05:45compiler-rt: workaround miscompilation in memmovedweiller1+2-1
2024-12-05 12:54compiler-rt: optimize memmovedweiller3+231-112
2025-01-27 18:37x86_64: rewrite comparisonsJacob Young3+3605-2591
2025-01-29 23:24delete std.heap.WasmPageAllocatorAndrew Kelley4+34-258
2025-01-29 02:44std: fix comptime SemanticVersion expr regressionMichael Dusan2+2-2
2025-01-28 23:19std.c: define more fields for darwin.AIMeghan Denny1+5-1
2025-01-29 23:21Fix issues in zig.h when building with clang-cl on Windows (#20331)Vahur Sinijärv1+11-7
2025-01-28 19:11std.zig.target: Remove some library names from isLibCLibName() for MinGW.Alex Rønne Petersen1+0-10
2025-01-28 19:39ci: Set ZIG_GLOBAL_CACHE_DIR and ZIG_LOCAL_CACHE_DIR earlier.Alex Rønne Petersen10+52-80
2025-01-29 19:16std.c: android bionic compatibility fixes (getrandom & getaddressinfo) (#22143)Bing Sun1+153-6
2025-01-29 06:51langref: clarify restricted `@memcpy` semanticsmlugg1+2-3
2025-01-29 06:39Sema: explain why we tried to call an `extern fn` at comptimemlugg8+77-12
2025-01-29 15:26Merge pull request #22634 from nektro/patch-6Alex Rønne Petersen1+3-0
2025-01-28 11:01std: mkdir(2) mode uses mode_tMeghan Denny3+12-12
2025-01-28 08:08std.c: add `msghdr` and `msghdr_const` definitions for macosDavid Rubin1+30-2
2024-04-18 19:47Add libdl shims from wasi-libcFrank Denis4+130-0
2024-04-12 20:51Re-add lazy preopen changesFrank Denis5+109-10
2024-04-11 13:50Update wasi-libc to d03829489904d38c624f6de9983190f1e5e7c9c5Frank Denis126+863-8334
2024-07-22 17:53fix(cc): make link and preprocessor logic to be more consistent with clang's behavior.zhylmzr1+8-3
2025-01-26 22:34std.zig.system.darwin: Add driverkit handling in getSdk().Alex Rønne Petersen1+4-3
2024-10-08 18:44std.testing.expectEqual: {any} in print and move testsThisPC1+29-22
2024-12-15 22:56std: add optional times pointer for futimes, futimens, utimes, utimensatthejohnny53+23-13
2025-01-28 02:49Sema: `@memcpy` changesmlugg5+173-52
2025-01-28 04:44std.c: was missing darwin.kevent64_sMeghan Denny1+1-0
2025-01-27 09:53cmake: use cache entry for extra build args to get the type correctJan2001011+1-1
2025-01-27 08:51zig.h: Add some casts to __atomic macros to shut Clang warnings up.Alex Rønne Petersen1+4-4
2025-01-28 06:26std.c: was missing darwin.@"close$NOCANCEL"Meghan Denny1+1-0
2025-01-28 05:40std.c: was missing darwin.host_tMeghan Denny1+1-0
2025-01-28 05:38std.c: was missing darwin.natural_tMeghan Denny1+1-0
2025-01-28 04:23langref: Document destructuring (#21627)877+176-0
2025-01-28 03:59Merge pull request #22573 from sorairolake/fix-invisible-doccommentsAlex Rønne Petersen2+9-9
2025-01-27 08:37frontend: use main Compilation code_model when building libxxAndrew Kelley4+5-0
2025-01-08 05:34std.heap.memory_pool: make preheat() usable after init()John Benediktsson1+14-9
2025-01-27 19:47Merge pull request #22610 from jacobly0/x86_64-rewriteAndrew Kelley7+6824-1860
2025-01-27 19:13Revert "std.http.Server: add Request.getHeader() function (#21625)"Andrew Kelley1+1-71
2025-01-27 17:58std.http.Server: add Request.getHeader() function (#21625)dbubel1+71-1
2025-01-27 16:53main: classify empty environment variables as unsetCarter Snook2+14-13
2025-01-27 02:34Revert d714cf33405486d9aa707e9aee8f103a011d06e9 (#21273)Alex Rønne Petersen1+0-2
2025-01-27 03:24std.zip: Include the last paragraph in top-level doc commentsShun Sakai1+2-2
2024-10-20 16:09langref: fixes incorrect description of cmpxchg functionsisaac yonemoto1+2-2
2024-06-10 07:43Fix incompatibility with multi-config cmake generatormelonedo1+1-5
2024-07-21 20:01link to Tuples section in Hello World docs, and give an example of an empty tuplebsubei1+3-3
2024-07-28 11:00langref: correct return type of comptime known bitcount opsrpkak1+3-9
2025-01-26 18:56std.c.darwin: Fix EXC.MASK compile error (#21273)injuly1+2-0
2024-09-28 07:41fix typo in @typeName langrefkj4tmp@gmail.com1+1-1
2025-01-26 18:38fix: Only suggest try on destructure of error union if payload type can be destructured (#21510)Will Lillis2+25-8
2025-01-26 18:23std.meta: handle `comptime` fields in `hasUniqueRepresentation` (#22132)Fri3dNstuff1+9-0
2024-12-25 19:17std.Build: add more explicit error sets to some functionsEric Joldasov1+9-9
2025-01-26 17:58Add `zig std` to langref.html (#22360)ExeVirus1+4-0
2025-01-01 17:02std: check max depth for vector type in formatTypethejohnny51+12-0
2025-01-26 17:49std.os.linux: Adding sigdelset (#22406)Enrique Miguel Mora Meza2+18-0
2025-01-23 15:38std.net.listen: no REUSEPORT with unix socketPierre Tachoire2+16-1
2025-01-25 15:31compiler-rt: ensure memcpy Element has no unused bytesdweiller1+10-8
2025-01-26 14:05x86_64: rewrite `@min`/`@max` for float vectorsJacob Young2+2429-98
2025-01-25 20:06x86_64: rewrite `@min`/`@max` for scalar floatsJacob Young7+3054-421
2025-01-25 23:18stf: do not call xcode-select or xcrun by absolute path in darwin sdk detectionMeghan Denny1+2-2
2025-01-25 14:57Update LDR_DATA_TABLE_ENTRY structziggoon1+3-3
2025-01-26 01:41Merge pull request #22602 from mlugg/incr-embedfileMatthew Lugg19+467-208
2025-01-25 21:17Merge pull request #22230 from alexrp/lto-stuffAndrew Kelley19+129-124
2025-01-24 07:11std.Build: Make ofmt part of standardTargetOptions().Alex Rønne Petersen2+12-7
2025-01-25 15:30Merge pull request #22581 from jacobly0/x86_64-rewriteAndrew Kelley21+14909-4705
2024-12-14 05:07Compilation: Disable LTO by default.Alex Rønne Petersen1+1-20
2025-01-25 13:53libtsan: Build with unwind tables like upstream.Alex Rønne Petersen1+4-0
2025-01-25 13:58Compilation: Remove the _tls_index hack for MinGW.Alex Rønne Petersen1+0-12
2025-01-25 13:47compiler: Rework LTO settings for some Zig-provided libraries.Alex Rønne Petersen3+19-4
2024-12-16 05:07link: Set machine and float ABI when invoking ld.lld and lld-link.Alex Rønne Petersen2+19-0
2025-01-24 03:27compiler: Explicitly specify ABI for arm, mips, and powerpc when talking to LLVM.Alex Rønne Petersen1+15-10
2025-01-24 03:01compiler: Explicitly specify loongarch ABI when talking to LLVM.Alex Rønne Petersen1+32-23
2024-12-14 03:28compiler-rt: Pass called functions into inline asm so the compiler sees the usage.Alex Rønne Petersen1+20-8
2024-12-14 11:15compiler-rt: Don't export __a(u)ll(div,rem) if linking libc.Alex Rønne Petersen2+2-2
2024-12-14 03:28compiler-rt: More accurately export Windows Arm functions.Alex Rønne Petersen10+17-45
2025-01-25 09:32incr-check: check compile errors against expectedmlugg13+162-35
2025-01-25 08:11incr-check: deal with Windows stupiditymlugg1+15-8
2025-01-25 04:48incremental: handle `@embedFile`mlugg7+264-168
2025-01-25 04:47std: add `fs.path.fmtJoin`mlugg1+30-1
2025-01-25 04:10Merge pull request #22594 from mlugg/panic-stuffMatthew Lugg23+828-543
2025-01-24 19:00x86_64: rewrite scalar and vector int `@min` and `@max`Jacob Young12+6183-217
2025-01-23 13:07x86_64: mitigate miscomp during switch dispatchJacob Young1+42-55
2025-01-23 11:58x86_64: fix typo and lower optimized instsJacob Young5+34-32
2025-01-23 10:31x86_64: rewrite float vector `@abs` and equality comparisonsJacob Young13+4100-503
2025-01-21 13:46x86_64: rewrite scalar float equality comparisonsJacob Young6+830-178
2025-01-25 00:52Merge pull request #22596 from ziglang/pipelineAndrew Kelley2+63-39
2025-01-24 22:16Zcu: remove `null_stack_trace`mlugg2+0-17
2025-01-24 05:08std: remove old declarations now a zig1 update has happenedmlugg4+0-54
2025-01-24 05:07compiler_rt: upgrade to new panic interfacemlugg1+1-10
2025-01-24 04:20all: update for `panic.unwrapError` and `panic.call` signature changesmlugg10+79-80
2025-01-24 04:42stage1: update zig1.wasmmlugg1+0-0
2025-01-24 04:20Sema: prepare to remove `?*StackTrace` argument from `unwrapError` and `call`mlugg1+8-24
2025-01-24 20:19frontend: fix data race with mingw crt filesAndrew Kelley1+7-1
2025-01-24 10:11Compilation pipeline: repeat failed prelink tasksAndrew Kelley1+56-38
2025-01-24 02:19compiler: yet more panic handler changesmlugg20+864-482
2025-01-24 05:15musl: Manually inline __tls_get_addr into s390x __tls_get_offset.Alex Rønne Petersen1+10-11
2025-01-24 05:11Merge pull request #22578 from mlugg/stack-trace-tests-x86_64Matthew Lugg13+200-125
2025-01-23 19:55std.debug: Fall back to .eh_frame/.debug_frame if .eh_frame_hdr is incomplete.Alex Rønne Petersen3+88-39
2025-01-23 00:43Package.Module: Make create() fall back on options.global.root_optimize_mode.Alex Rønne Petersen2+3-1
2025-01-23 00:38compiler: Fix computation of Compilation.Config.any_unwind_tables.Alex Rønne Petersen7+36-43
2025-01-22 20:43compiler: Handle --no-eh-frame-hdr as a regular zig build-* flag too.Alex Rønne Petersen1+3-0
2025-01-23 04:48tests: enable stack trace tests for x86_64-selfhostedmlugg3+70-42
2025-01-23 17:41Merge pull request #22098 from alexrp/wasm-generic-baselineAlex Rønne Petersen8+226-20
2025-01-22 15:24std.posix.setsockopt: EOPNOTSUPP can be returnedPierre Tachoire1+2-0
2025-01-23 04:01adding std.c.TCP.NODELAY for macos (#22404)John Benediktsson2+34-0
2025-01-22 20:15link.Wasm.Feature: Make fromCpuFeature() and toCpuFeature() less cute.Alex Rønne Petersen1+35-5
2025-01-22 02:44wasm2c: Implement nontrapping_fptoint support.Alex Rønne Petersen2+93-4
2025-01-22 01:56wasm: Add a nontrapping_bulk_memory_len0 feature.Alex Rønne Petersen5+62-32
2025-01-22 16:48Merge pull request #22572 from jacobly0/new-error-traceMatthew Lugg12+174-106
2025-01-22 16:47Merge pull request #22571 from mlugg/various-fixes-againMatthew Lugg7+78-15
2025-01-22 14:37std.zip: Replace invisible doc comments with top-level doc commentsShun Sakai1+5-5
2025-01-22 14:34std.compress.flate.Lookup: Replace invisible doc comments with top-level doc commentsShun Sakai1+4-4
2025-01-22 01:51x86_64: implement error return tracesJacob Young6+128-45
2025-01-22 01:51std.builtin: make `returnError` not take the error tracemlugg1+2-1
2025-01-22 01:56stage1: update zig1.wasmmlugg1+0-0
2025-01-22 01:51compiler: pass error return traces everywheremlugg4+44-60
2025-01-22 04:16Sema: fix crash when `inline` loop condition is not comptime-knownmlugg3+26-1
2025-01-22 02:22Zcu: fix switch prong source location resolutionmlugg2+49-2
2025-01-22 02:29std.Build: add `addLibrary` function (#22554)BratishkaErik19+86-26
2025-01-22 02:02std.debug: remove `errorReturnTraceHelper`mlugg1+0-7
2024-11-29 00:31std.Target: Define and use lime1 as the baseline CPU model for WebAssembly.Alex Rønne Petersen5+34-13
2024-11-29 00:22std.Target: Use mvp as the generic CPU model for wasm32/wasm64.Alex Rønne Petersen1+2-1
2024-11-30 09:20wasm: Add a check for zero length around uses of memory.copy/memory.fill.Alex Rønne Petersen1+35-0
2025-01-21 22:04std.mem.Allocator: remove redundant checkmlugg1+3-5
2025-01-21 08:44ci: Switch to Wasmtime v29.0.0.Alex Rønne Petersen2+2-2
2025-01-21 23:37Merge pull request #21447 from Szwagi/fix-lzma-memcpy-aliasAndrew Kelley2+11-1
2025-01-21 19:48Package fetch: add executable detection for Mach-O file headers (#21555)Fabio Arnold1+31-10
2025-01-21 19:27Merge pull request #22541 from ziglang/pipelineAndrew Kelley61+235-2494
2025-01-21 19:21Revert "Merge pull request #21540 from BratishkaErik/search-env-in-path"Andrew Kelley2+114-141
2025-01-21 18:05Merge pull request #18912 from dweiller/memcpy-optAndrew Kelley3+347-112
2025-01-21 02:18x86_64: rewrite `@abs` for scalar floatsJacob Young4+855-260
2025-01-19 23:01std.debug: fix format on ConfigurableTraceandrewkraevskii1+1-1
2025-01-21 01:47libc: Remove a bunch of code for architectures we don't actually support.Alex Rønne Petersen89+0-5926
2025-01-21 05:41add test coverage for previous commitAndrew Kelley1+10-0
2024-09-18 08:41Fix memcpy alias bug in std.compress.lzmaKamil T1+1-1
2025-01-21 05:16Merge pull request #21540 from BratishkaErik/search-env-in-pathAndrew Kelley2+141-114
2025-01-21 05:10Merge pull request #22536 from BryceVandegrift/access-er13Andrew Kelley1+2-2
2025-01-21 05:08std.posix.WriteError: update AccessDenied docsAndrew Kelley1+1-2
2025-01-18 19:21std.posix: Fix errno 13 when writing to fileBryce Vandegrift1+1-0
2025-01-21 04:06embrace the future slightly lessAndrew Kelley3+72-2
2025-01-21 01:16reject crti.o/crtn.o, embrace the futureAndrew Kelley70+7-3191
2025-01-19 03:32fix build failure when llvm not availableAndrew Kelley4+15-5
2025-01-19 03:16Compilation: take advantage of `@splat`Andrew Kelley1+4-4
2025-01-19 02:39Compilation pipeline: linker input producing Job representationAndrew Kelley2+128-150
2025-01-19 01:24compilation pipeline: do glibc jobs earlierAndrew Kelley1+47-41
2025-01-19 01:02Compilation pipeline: do musl jobs earlierAndrew Kelley1+59-43
2025-01-21 04:16Merge pull request #22522 from squeek502/resinator-syncAndrew Kelley17+2145-949
2025-01-21 03:02Merge pull request #22511 from apwadkar/masterAndrew Kelley2+4-4
2025-01-19 23:19compiler: simplify generic functions, fix issues with inline callsmlugg23+265-378
2025-01-21 02:40Merge pull request #22548 from mlugg/fix-broken-pipeAndrew Kelley6+79-95
2025-01-20 13:34Sema: fix `is_non_null_ptr` handling for runtime-known pointersmlugg4+42-21
2025-01-17 06:39Fix dependsOnSystemLibrary compile errorAdheesh Wadkar1+3-3
2025-01-17 06:22Fix chdirC compile errorAdheesh Wadkar1+1-1
2025-01-20 01:40x86_64: rewrite `@abs`Jacob Young5+2479-1189
2024-09-28 18:32std.zig.system: use both PATH and hardcoded locations to find `env`Eric Joldasov1+139-108
2024-09-15 16:35std.fs.path.joinSepMaybeZ: replace while-loops with for-loopsEric Joldasov1+2-6
2025-01-20 06:43compiler-rt: optimize memcpydweiller1+183-2
2025-01-20 06:27compiler-rt: reduce memmove and memcpy size for ReleaseSmalldweiller2+49-4
2025-01-20 06:24Merge pull request #22530 from alexrp/omit-unwind-tablesAlex Rønne Petersen18+147-8
2025-01-20 06:16compiler-rt: move memmove back to memmove.zigdweiller3+147-138
2025-01-19 00:33llvm: convert `@divFloor` and `@mod` to forms llvm will recognizeJacob Young1+54-19
2025-01-10 10:27std.process.Child: add `waitForSpawn`mlugg2+50-80
2025-01-10 10:48std.Build: extend `test_runner` option to specify whether runner uses `std.zig.Server`mlugg4+29-15
2025-01-18 23:11std.zig.system.x86: Update Intel/AMD model detection.Alex Rønne Petersen1+74-5
2025-01-19 05:46Merge pull request #22524 from alexrp/libunwind-exceptionsAlex Rønne Petersen1+8-9
2025-01-18 03:38x86_64: add a bunch of instruction encodingsJacob Young9+1675-491
2025-01-18 10:33std.Thread: Fix wasi_thread_start() export to use a pointer.Alex Rønne Petersen1+1-1
2025-01-18 13:32test: Add a standalone test for omitting CFI directives.Alex Rønne Petersen3+71-0
2025-01-18 13:09std.os.linux: Don't emit CFI directives if unwind tables are disabled.Alex Rønne Petersen13+73-5
2025-01-18 12:54start: Don't emit CFI directives if unwind tables are disabled.Alex Rønne Petersen1+2-2
2025-01-19 00:16Merge pull request #22531 from mlugg/various-fixesMatthew Lugg4+177-28
2025-01-18 23:22Merge pull request #22526 from alexrp/cpu-feature-hacksAndrew Kelley2+20-40
2025-01-18 22:32debug: fix `std.debug.NoPanic` compile errorsJacob Young1+5-5
2025-01-18 06:56x86_64: enable struct field reorderingJacob Young1+1-1
2025-01-18 02:45autodocs: reflow comment to prevent it from been put in blockquoteandrewkraevskii1+2-2
2025-01-18 14:28Sema: don't try to initialize global union pointer at comptimemlugg2+23-0
2025-01-18 14:18incremental: fix enum resolution bugsmlugg3+154-28
2025-01-18 13:55compiler: Fix @import("builtin").unwind_tables logic.Alex Rønne Petersen1+1-1
2025-01-08 17:11libunwind: Build C files with -fexceptions.Alex Rønne Petersen1+8-9
2025-01-18 11:45Revert "work around llvm failing to lower memcpy"Alex Rønne Petersen1+2-26
2025-01-18 11:44std.zig.system: Move CPU feature hacks after ABI detection.Alex Rønne Petersen1+18-14
2025-01-18 03:07resinator: Sync with upstreamRyan Liptak17+2144-948
2025-01-18 07:02resinator: Fix incorrect args being printed in cli diagnosticsRyan Liptak1+1-1
2025-01-18 03:52Merge pull request #22513 from ziglang/memcpyAndrew Kelley51+163-3267
2025-01-17 23:11macho linker: adjust symbol priorityAndrew Kelley1+6-14
2025-01-17 21:55std.zip: Add ZIP64 support for local file header extra fieldaxel escalada2+108-24
2025-01-17 21:21work around llvm failing to lower memcpyAndrew Kelley1+26-2
2025-01-17 20:53compiler_rt: don't rely on weak aliasesAndrew Kelley1+10-6
2024-12-01 00:08replace `compiler_rt` memcpy with a better versionDavid Rubin3+130-39
2025-01-17 07:27delete asm files from wasi libcAndrew Kelley32+0-1394
2025-01-17 07:26remove memcpy and memmove from bundled libcsAndrew Kelley15+0-1821
2025-01-17 19:42std.Build: fix setLibCFile() to add step dependenciespfg1+6-1
2025-01-17 06:20Merge pull request #22386 from jacobly0/x86_64-rewriteAndrew Kelley75+16973-4863
2025-01-14 22:56x86_64: fix crashes compiling the compiler and testsJacob Young8+445-389
2025-01-09 18:38x86_64: pass more behavior testsJacob Young7+343-348
2025-01-09 14:48x86_64: implement load and storeJacob Young2+302-125
2025-01-09 11:01x86_64: implement aggregate accessJacob Young1+67-19
2025-01-08 11:38x86_64: implement union accessJacob Young4+286-71
2025-01-08 11:38x86_64: remove pointless jump to epilogueJacob Young1+34-34
2025-01-05 06:10x86_64: implement pointer addition and subtractionJacob Young2+412-60
2025-01-04 00:49x86_64: implement element accessJacob Young4+179-48
2025-01-03 12:12x86_64: implement passing undefined as a call arg with the new ccJacob Young1+34-33
2025-01-03 10:44x86_64: fix f16 miscomp exposed by new calling conventionJacob Young1+16-16
2025-01-03 08:56x86_64: fix hazards exposed by new calling conventionJacob Young5+196-132
2025-01-03 06:48x86_64: implement a custom calling convention for the Zig languageJacob Young4+231-131
2025-01-03 04:20x86_64: fix unnecessary register savingJacob Young3+23-31
2025-01-03 03:01x86_64: add some ReleaseSmall supportJacob Young1+52-17
2025-01-02 09:42x86_64: optimize value copying slightlyJacob Young1+68-9
2025-01-02 08:10x86_64: implement switch jump tablesJacob Young33+476-199
2024-12-29 03:51x86_64: implement clz and notJacob Young19+6965-1949
2024-12-27 03:05x86_64: the previous loop abstraction was too confusingJacob Young1+811-696
2024-12-23 20:53x86_64: demolish the oldJacob Young8+2798-2127
2024-12-23 06:56x86_64: 2 means betterJacob Young5+2166-602
2024-12-21 20:18x86_64: implement fallback for pcmpeqqJacob Young8+720-605
2024-12-02 04:53x86_64: testingJacob Young12+2408-960
2024-11-09 11:09x86_64: looped instructionsJacob Young5+1274-866
2024-11-08 13:32x86_64: rewrite arithmeticJacob Young4+693-359
2024-11-25 07:58x86_64: rewriteJacob Young12+1885-948
2025-01-17 01:01Revert "disable flaky incremental compilation tests"Jacob Young2+124-0
2025-01-16 22:20Merge pull request #22505 from mlugg/easier-modify-builtinMatthew Lugg92+1178-947
2025-01-16 21:12disable flaky incremental compilation testsAndrew Kelley2+0-124
2025-01-11 18:43autodoc: fix device widthnobkd1+1-0
2025-01-16 20:11std.fs.Dir: update deleteTree doc comment to match function signature (#22509)max1+1-1
2025-01-15 17:34all: update to `std.builtin.Type.{Pointer,Array,StructField}` field renamesmlugg26+117-153
2025-01-15 16:57std.builtin.Type: improve ergonomics of `*const anyopaque` fieldsmlugg1+32-5
2025-01-15 17:01stage1: update zig1.wasmmlugg2+304-143
2025-01-15 16:57Sema: prepare for `sentinel` -> `sentinel_ptr` field renamemlugg1+2-2
2025-01-16 10:09compiler: make it easier to apply breaking changes to `std.builtin`mlugg6+151-67
2025-01-15 17:53all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg74+576-581
2025-01-15 16:49std.builtin.Type: rename `Pointer.Size` fields to lowercasemlugg1+4-4
2025-01-16 09:20Merge pull request #22220 from ziglang/wasm-linkerAndrew Kelley104+13672-12204
2025-01-16 04:21link.MachO: fix error reporting in flushModuleAndrew Kelley1+4-1
2025-01-16 04:16link.Elf: fix error reporting for failed hot swapAndrew Kelley1+1-1
2025-01-16 03:59Compilation: windows doesn't prelink yetAndrew Kelley1+5-2
2025-01-16 03:44test/link/wasm/shared-memory: update to better linker behaviorAndrew Kelley1+10-6
2025-01-16 03:43std.Build.Step.CheckObject: better EOF handlingAndrew Kelley1+16-3
2025-01-16 03:43wasm linker: omit data count section when value is zeroAndrew Kelley1+1-1
2025-01-16 02:31wasm linker: change rules about symbol visibilityAndrew Kelley5+9-6
2025-01-16 02:19wasm linker: delete commented out codeAndrew Kelley1+0-210
2025-01-16 02:17wasm linker: fix TLS data segmentsAndrew Kelley2+39-25
2025-01-16 02:17wasm linker: fix explicit exports not affecting object filesAndrew Kelley1+10-10
2025-01-15 23:22fix compiler unit testsAndrew Kelley1+0-2
2025-01-15 07:38wasm linker: ability to get data and functions from objectsAndrew Kelley2+106-42
2025-01-15 07:37wasm codegen: fix mistaking extern data as functionAndrew Kelley2+15-1
2025-01-15 05:33tests: remove dead codeAndrew Kelley11+0-25
2025-01-15 04:52test/link/wasm/export-data: update expected behaviorAndrew Kelley1+9-33
2025-01-15 04:31test/wasm/infer-features: update to expected behaviorAndrew Kelley1+3-20
2025-01-15 04:23wasm linker: implement --export-tableAndrew Kelley1+9-1
2025-01-15 04:22test/link/wasm/function-table: delete bad testAndrew Kelley1+0-30
2025-01-15 04:10test/link/wasm/segment: delete bad testAndrew Kelley3+0-60
2025-01-15 04:04test/link/wasm/type: remove redundant testsAndrew Kelley1+0-3
2025-01-15 04:03wasm-linker: remap function types during flushAndrew Kelley3+34-12
2025-01-15 03:33wasm linker: implement __wasm_init_tls synthetic functionAndrew Kelley1+73-7
2025-01-15 03:03wasm linker: correct export visibility logicAndrew Kelley2+26-9
2025-01-15 03:02test/wasm/export: delete redundant testsAndrew Kelley1+0-3
2025-01-15 02:25delete bad linker test: bssAndrew Kelley4+0-112
2025-01-15 02:23wasm linker: always passive when importing memoryAndrew Kelley2+18-7
2025-01-14 08:55wasm linker: implement hidden visibilityAndrew Kelley6+45-25
2025-01-14 06:30Compilation.saveState implement saving wasm linker stateAndrew Kelley3+112-16
2025-01-14 05:17wasm linker: incremental test coverageAndrew Kelley18+18-0
2025-01-14 05:00wasm linker: reset function exports after flushAndrew Kelley1+3-0
2025-01-14 05:00build: respect -Duse-llvm option when doing behavior testsAndrew Kelley2+10-0
2025-01-14 03:37wasm linker: track overaligned uavsAndrew Kelley3+38-8
2025-01-14 03:05wasm linker: fix data segment namesAndrew Kelley2+10-9
2025-01-14 01:52wasm linker: fix `@tagName` for auto-numbered non-exhaustive enumsAndrew Kelley1+4-3
2025-01-14 01:34wasm linker: fix missed addend for uav and nav fixupsAndrew Kelley3+6-2
2025-01-14 01:03wasm linker: fix bad export index mathAndrew Kelley2+19-24
2025-01-13 23:19wasm linker: implement `@tagName` for sparse enumsAndrew Kelley7+136-47
2025-01-12 06:12wasm linker: implement `@tagName` functions when tags are autoassignedAndrew Kelley3+217-38
2025-01-12 03:04wasm linker: don't crash on ref to voidAndrew Kelley1+2-1
2025-01-12 03:03codegen: empty tuple can be stored in a runtime varAndrew Kelley1+6-7
2025-01-12 01:50wasm linker: don't pretend it's possible to export data symbolsAndrew Kelley3+32-10
2025-01-11 04:12frontend: don't increment remaining_prelink_tasks for windows implibsAndrew Kelley1+1-1
2025-01-11 03:51wasm-linker: add updateFunc logAndrew Kelley1+4-0
2025-01-11 03:31wasm linker: fix off-by-one in function table indexesAndrew Kelley2+11-7
2025-01-11 03:10wasm linker: mark symbol deps on intrinsicsAndrew Kelley1+14-0
2025-01-11 03:08wasm linker: fix corruption of string bytesAndrew Kelley1+16-8
2025-01-11 03:07wasm codegen: fix freeing of localsAndrew Kelley1+5-4
2025-01-10 08:42wasm linker: handle function data references properlyAndrew Kelley3+52-15
2025-01-10 05:56wasm-linker: fix splitSegmentName and add unit testAndrew Kelley1+9-1
2025-01-10 04:55wasm linker: don't call init functions unless object includedAndrew Kelley3+14-5
2025-01-10 02:40implement indirect function table for object functionsAndrew Kelley4+91-27
2025-01-10 01:20wasm linker: handle weak globals in relocsAndrew Kelley2+10-2
2025-01-09 06:18wasm linker: don't try to lower nav zcu data before updateNav is calledAndrew Kelley1+15-46
2025-01-09 01:01wasm linker: don't assume nav callees are fully resolvedAndrew Kelley4+8-19
2025-01-09 00:25wasm linker: distinguish symbol name vs import name, and implement weakAndrew Kelley3+115-30
2025-01-07 01:14wasm linker: fix not merging object memoriesAndrew Kelley3+32-15
2025-01-06 04:33wasm linker: apply object relocations to data segmentsAndrew Kelley1+5-3
2025-01-06 04:22wasm linker: emit __heap_base and __heap_end globals and datasAndrew Kelley1+20-12
2025-01-06 03:32fix merge conflicts with updating line numbersAndrew Kelley6+54-24
2025-01-05 04:29wasm linker: implement __wasm_init_memoryAndrew Kelley1+197-19
2025-01-05 02:13wasm linker: implement data relocsAndrew Kelley2+187-46
2025-01-04 02:08wasm linker: implement data symbolsAndrew Kelley3+277-61
2024-12-31 05:48wasm linker: implement __wasm_call_ctorsAndrew Kelley2+34-1
2024-12-31 02:49implement function relocationsAndrew Kelley2+188-14
2024-12-30 23:40type checking for synthetic functionsAndrew Kelley3+68-31
2024-12-30 22:15wasm object parsing: fix handling of weak functions and globalsAndrew Kelley3+76-12
2024-12-30 21:22wasm linker: improve error messages by making source locations more lazyAndrew Kelley5+92-47
2024-12-30 04:21wasm linker: chase relocations for referencesAndrew Kelley5+601-353
2024-12-29 02:57fix bad archive name calculationAndrew Kelley2+4-4
2024-12-29 01:24wasm linker: fix table imports in objectsAndrew Kelley1+87-35
2024-12-29 00:41can't use source location until return from this functionAndrew Kelley1+11-11
2024-12-28 23:44wasm linker: fix global imports in objectsAndrew Kelley1+85-16
2024-12-27 02:34resolve merge conflictsAndrew Kelley3+35-44
2024-12-24 02:29fix missing missing entry symbol error when no zcuAndrew Kelley1+8-8
2024-12-24 02:18wasm linker: fix crashes when parsing compiler_rtAndrew Kelley10+514-369
2024-12-23 21:53wasm linker: fix relocation parsingAndrew Kelley2+62-7
2024-12-22 23:42Compilation: account for C objects and resources in prelinkAndrew Kelley1+4-0
2024-12-22 23:18wasm linker: fix active data segment offset valueAndrew Kelley1+1-1
2024-12-22 22:22wasm linker: fix missing function type entry for importAndrew Kelley1+4-0
2024-12-21 07:03use fixed writer in more placesAndrew Kelley1+8-8
2024-12-21 06:42fix stack pointer initialized to wrong vaddrAndrew Kelley1+6-7
2024-12-21 06:15wasm linker: implement indirect function callsAndrew Kelley5+129-92
2024-12-21 06:14std.io: remove the "temporary workaround" for stage2_aarch64Andrew Kelley1+0-12
2024-12-21 04:18wasm linker: implement stack pointer globalAndrew Kelley3+22-5
2024-12-21 03:36implement the prelink phase in the frontendAndrew Kelley4+110-23
2024-12-21 00:03wasm linker: fix data section in flushAndrew Kelley2+66-36
2024-12-20 06:39implement error table and error names data segmentsAndrew Kelley2+74-19
2024-12-20 01:29wasm linker: zcu data fixups are already appliedAndrew Kelley1+4-3
2024-12-20 01:21wasm linker: initialize the data segments table in flushAndrew Kelley2+45-37
2024-12-20 00:01wasm linker: also call lowerZcuData in updateFuncAndrew Kelley2+91-41
2024-12-19 23:15wasm linker: avoid recursion in lowerZcuDataAndrew Kelley3+80-28
2024-12-19 06:11wasm linker: implement data fixupsAndrew Kelley3+53-7
2024-12-19 04:34wasm linker: fix eliding empty data segmentsAndrew Kelley2+9-1
2024-12-19 04:07wasm codegen: fix call_indirectAndrew Kelley1+5-3
2024-12-19 04:05wasm linker: allow undefined imports when lib name is providedAndrew Kelley6+49-26
2024-12-19 03:07wasm linker: handle extern functions in updateNavAndrew Kelley2+55-25
2024-12-19 02:28wasm linker: fix data segments memory flowAndrew Kelley2+77-100
2024-12-19 02:24std.ArrayHashMap: allow passing empty values arrayAndrew Kelley1+4-1
2024-12-19 00:43wasm linker: fix calling imported functionsAndrew Kelley3+41-11
2024-12-18 23:57wasm codegen: fix extra index not relativeAndrew Kelley1+17-12
2024-12-18 23:21wasm linker: add __zig_error_name_table data when neededAndrew Kelley1+4-1
2024-12-18 23:10add safety for calling functions that get virtual addrsAndrew Kelley3+20-8
2024-12-18 23:02wasm codegen: fix wrong union field for localsAndrew Kelley1+47-51
2024-12-18 22:53fix calculation of nav alignmentAndrew Kelley1+9-2
2024-12-18 07:37complete wasm.Emit implementationAndrew Kelley3+326-32
2024-12-18 05:12wasm linker: implement missing logicAndrew Kelley8+622-253
2024-12-16 23:34wasm linker: implement type index methodAndrew Kelley2+28-14
2024-12-16 04:51std.Thread: don't export wasi_thread_start in single-threaded modeAndrew Kelley1+8-5
2024-12-16 04:35fix replaceVecSectionHeaderAndrew Kelley1+4-9
2024-12-16 03:55wasm linker: implement name subsectionAndrew Kelley4+128-105
2024-12-16 02:37wasm linker fixesAndrew Kelley2+54-69
2024-12-16 00:12wasm codegen: remove dependency on PerThread where possibleAndrew Kelley1+81-148
2024-12-16 00:02wasm codegen: fix lowering of 32/64 float rt callsAndrew Kelley2+35-8
2024-12-15 20:49remove bad deinitAndrew Kelley1+0-1
2024-12-14 21:52add dev env for wasmAndrew Kelley1+12-0
2024-12-13 02:22cmake: remove deleted fileAndrew Kelley1+0-1
2024-12-13 01:47fix compilation when enabling llvmAndrew Kelley4+41-17
2024-12-13 00:56wasm linker: finish the flush functionAndrew Kelley3+127-102
2024-12-12 23:28wasm linker: flush export sectionAndrew Kelley2+71-24
2024-12-12 06:18wasm linker: flush implemented up to the export sectionAndrew Kelley3+320-192
2024-12-12 03:17wasm linker: implement name, module name, and type for function importsAndrew Kelley4+267-145
2024-12-12 03:16frontend: add const to more Zcu pointersAndrew Kelley3+115-88
2024-12-12 00:41wasm linker: support export section as implicit symbolsAndrew Kelley2+53-13
2024-12-09 22:37wasm: fix many compilation errorsAndrew Kelley5+546-263
2024-12-08 05:41switch to ArrayListUnmanaged for machine codeAndrew Kelley17+135-131
2024-12-08 03:47wasm: use call_intrinsic MIR instructionAndrew Kelley3+471-174
2024-12-07 22:42wasm: move error_name lowering to Emit phaseAndrew Kelley3+37-16
2024-12-07 22:14wasm codegen: rename func: CodeGen to cg: CodeGenAndrew Kelley1+2505-2507
2024-12-07 22:04wasm codegen: switch on bool instead of intAndrew Kelley1+24-39
2024-12-07 07:50wasm: implement errors_len as a MIR opcode with no linker involvementAndrew Kelley3+16-4
2024-12-07 02:27wasm codegen: fix some compilation errorsAndrew Kelley5+161-106
2024-12-06 07:46rewrite wasm/Emit.zigAndrew Kelley11+1075-1118
2024-12-06 05:32std.array_list: tiny refactor for pleasureAndrew Kelley1+2-4
2024-12-05 07:22compiler: add type safety for export indicesAndrew Kelley18+213-126
2024-12-04 04:35rework error handling in the backendsAndrew Kelley15+323-512
2024-12-04 03:30elf linker: conform to explicit error setsAndrew Kelley9+147-55
2024-12-04 01:35macho linker conforms to explicit error sets, againAndrew Kelley7+73-40
2024-12-03 22:04remove "FIXME" from codebaseAndrew Kelley4+6-13
2024-12-03 06:41macho linker: conform to explicit error setsAndrew Kelley16+575-320
2024-11-05 01:26wasm linker: aggressive DODificationAndrew Kelley34+4309-7191
2025-01-15 16:39print_value: fix crash on undefined slice ptrmlugg1+16-9
2025-01-12 22:35Sema: more validation for builtin decl typesmlugg3+121-26
2025-01-12 23:34Sema: fix UB in error reportingmlugg2+16-6
2025-01-12 23:45Type: `struct {}` does not have a well-defined layoutmlugg2+12-5
2025-01-14 10:33Coff msdos-stub: replace with documented byte arraywooster02+61-2
2025-01-13 02:19mingw: Add upstream RtlSecureZeroMemory implementation.Alex Rønne Petersen2+18-0
2025-01-13 05:28Sema: disallow non scalar sentinels in array types and reified types (#22473)xdBronch3+58-14
2024-12-25 19:25Dwarf: emit debug info for extern globalsJacob Young2+33-5
2025-01-12 02:32behavior: referencing an extern means depending on itAndrew Kelley3+46-0
2025-01-12 20:55Sema: allow tail calls of function pointersmlugg4+110-74
2025-01-11 22:53std.atomic: fix cache line size for RISC-VBen Grant1+1-3
2025-01-05 11:28compiler: improve "... contains reference to comptime var" errorsmlugg12+567-228
2025-01-10 20:36Merge pull request #22459 from jacobly0/fix-miscompsJacob Young6+63-15
2025-01-10 08:24cbe: fix miscomps of the compilerJacob Young5+56-8
2025-01-09 12:39x86_64: fix miscomp where in use register is marked as freeJacob Young1+7-7
2025-01-10 05:49build.zig: make unit tests not use the full matrixAndrew Kelley1+18-15
2025-01-10 10:43Merge pull request #22414 from mlugg/better-analyze-callMatthew Lugg37+798-1177
2025-01-10 03:48bsd: fix stage3 linking on freebsd and dragonflyMichael Dusan1+1-1
2025-01-10 05:35compiler: bump stack size 32 MiB -> 46 MiBmlugg1+1-1
2025-01-05 05:27Sema: rewrite semantic analysis of function callsmlugg36+797-1176
2025-01-09 06:27more parserMotiejus Jakštys1+253-14
2025-01-08 18:55cbe: fix miscomps of x86_64 backendJacob Young3+83-19
2025-01-08 18:04fmtMotiejus Jakštys6+170-127
2025-01-08 17:35beginning of parseVarDeclProtoMotiejus Jakštys2+103-10
2025-01-08 11:34Dwarf: fix assertion failureJacob Young1+2-1
2025-01-07 21:22No types, no fucking types. Just bugsMotiejus Jakštys6+68-49
2025-01-02 08:57`-fwine`: allow 32-bit .exe's be run on backward-compatible 64-bit archesDes-Nerger1+4-1
2025-01-07 05:47Sema: fix invalid AIR from array concatDavid Rubin1+21-19
2025-01-07 02:59test: Enable long calls for all thumb/thumbeb module tests.Alex Rønne Petersen1+23-86
2025-01-06 21:05Target: update the extra features before resolving the dynamic linkerDavid Rubin1+45-45
2025-01-06 08:51Dwarf: fix abbrev code being overwritten with the wrong empty variantJacob Young1+192-190
2025-01-06 15:19remove wasm from redzone targets listReuben Dunnington1+0-2
2025-01-06 20:51Merge pull request #22430 from alexrp/thumbebAlex Rønne Petersen5+14-11
2025-01-06 15:47std: Disable some tests affected by #22060 for thumbeb too.Alex Rønne Petersen2+2-2
2025-01-06 15:22test: Disable `align(N) on functions` and `@alignCast functions` for thumbeb too.Alex Rønne Petersen1+2-2
2025-01-06 15:20test: Disable vector behavior tests affected by #22060 for thumbeb too.Alex Rønne Petersen1+4-4
2025-01-06 03:36fix win32 manifest ID for DLLsReuben Dunnington1+10-2
2025-01-06 14:36std.zig.system: Handle thumb/thumbeb for QEMU in getExternalExecutor().Alex Rønne Petersen1+2-2
2025-01-06 14:35std.zig.system: Reject x32 for QEMU in getExternalExecutor().Alex Rønne Petersen1+4-1
2025-01-06 13:37Remove strict verifyContext invocation from hash_map implementation. (#22370)cdeler1+9-266
2025-01-05 09:59x86_64: fix `@errorName` dataJacob Young4+44-9
2025-01-05 11:41Sema: fix incorrect type in `optional_payload` instructionmlugg1+3-2
2025-01-03 16:04Added support for thin ltoTravis Lange8+50-25
2025-01-05 11:16std: fix undefined value in Target.Querymlugg1+15-11
2025-01-05 11:48Merge pull request #22412 from mlugg/line-number-incrementalMatthew Lugg20+917-513
2025-01-05 00:50compiler: slightly simplify builtin decl memoizationmlugg4+39-31
2025-01-04 05:32Dwarf: implement new incremental line number update APIJacob Young10+840-455
2025-01-01 20:16link: new incremental line number update APImlugg14+90-71
2025-01-05 00:28Merge pull request #22403 from mlugg/incrementalMatthew Lugg9+839-319
2025-01-03 17:23start with parser testsMotiejus Jakštys6+488-366
2025-01-04 13:45Improve `first()` documentation for split iteratorsaxel escalada1+6-3
2025-01-04 05:16incremental: add new test casesmlugg2+92-0
2025-01-04 05:09incremental: new `AnalUnit` to group dependencies on `std.builtin` declsmlugg6+639-254
2025-01-04 00:06incremental: correctly handle losing file root `struct_decl` instmlugg1+12-3
2025-01-03 23:48incremental: correctly return `error.AnalysisFail` when type structure changesmlugg5+96-62
2025-01-03 23:47Zcu: fix crash when incremental re-analysis of type annotation yields same resultmlugg1+1-1
2025-01-03 07:54Zir: split up start and end of range in `for_len`mlugg4+42-42
2025-01-01 21:59Sema: correctly label `block_comptime` for restoring error return trace indexmlugg2+19-6
2025-01-01 21:09fix memleak; initialization boilerplateMotiejus Jakštys4+239-21
2024-12-30 19:58compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usageGalaxyShard1+1-1
2025-01-01 16:31fix: windows libc lib paths for x86-windows-msvcTangtang Zhou1+2-2
2025-01-01 21:49Merge pull request #22379 from mlugg/incremental-fixesMatthew Lugg4+112-23
2025-01-01 11:30Sema: fix invalid coercion `*[n:x]T` -> `*[m]T` for `n != m`mlugg2+73-1
2025-01-01 13:30incremental: fix errors not being deleted upon re-analysismlugg3+83-15
2024-12-31 17:14more parserMotiejus Jakštys4+136-126
2025-01-01 12:19Zir: fix instruction tracking when function signatures are givenmlugg1+29-8
2024-12-30 11:52link/Elf.zig: set stack size and build-id for dynamic libraries.Jan2001011+2-0
2024-12-31 14:35Merge pull request #22352 from mlugg/zir-comptime-reasonMatthew Lugg39+1157-839
2024-12-31 09:54Sema: add doc comments for comptime reason typesmlugg1+8-2
2024-12-30 01:56cases: update to new compile error wordingsmlugg30+90-105
2024-12-29 22:58cases: add cases for runtime code in comptime scopesmlugg2+97-0
2024-12-29 23:34Sema: remove some incorrect calls to `requireRuntimeBlock`mlugg1+21-55
2024-12-29 22:41AstGen: better `block_comptime` elisionmlugg1+74-13
2024-12-29 22:02AstGen: add missing comptimeExpr callsmlugg1+19-8
2024-12-29 21:48compiler: ensure local `const`s in comptime scope are comptime-knownmlugg4+29-0
2024-12-29 16:24compiler: ensure result of `block_comptime` is comptime-knownmlugg7+821-658
2024-12-31 06:05langref: move pointer casting section out of volatile subsectionAndrew Kelley1+9-8
2024-12-28 21:56linux: make ptid and ctid in clone() optionalMisaki Kasumi1+4-4
2024-12-30 20:38replace TOKENIZER_TAG_ with TOKEN_Motiejus Jakštys5+511-511
2024-12-30 20:36a few bugfixes and a new TODOMotiejus Jakštys2+73-60
2024-12-29 23:33fix filenameMotiejus Jakštys2+1-1
2024-12-29 23:05More parser — lint+tests pass againMotiejus Jakštys10+299-59
2024-12-29 09:50InternPool: fix leak when the last namespace bucket is fullJacob Young1+5-5
2024-12-29 18:41Merge pull request #22344 from Techatrix/slice-of-sliceAndrew Kelley4+106-75
2024-12-25 03:44add `@Type` behavior tests from #19985Travis Staloch1+26-0
2024-12-27 12:19Value: implement `orderAgainstZeroInner` for errorsDavid Rubin2+26-0
2024-12-29 05:47fix slice of slice with sentinel on the lhs sliceTechatrix4+57-11
2024-12-29 04:53fix slice of slice with sentinel but no end indexTechatrix2+19-2
2024-12-28 23:47simplify AstGen handling of slicing syntaxTechatrix1+38-70
2024-12-27 10:34making tcc happierMotiejus Jakštys10+415-273
2024-12-27 21:21AstGen: lower function addrspace expression correctlymlugg4+122-14
2024-12-25 09:37llvm: fix UB in metadata printerDavid Rubin1+4-0
2024-12-26 21:31std.math.tanh: fix special cases commentsaccharin1+3-3
2024-12-25 21:23InternPool: fix segfault in `rehashTrackedInsts`mlugg1+9-2
2024-12-25 21:44adding more parser — starts breaking the buildMotiejus Jakštys5+292-10
2024-12-25 02:58Merge pull request #22303 from mlugg/131-newMatthew Lugg29+3095-2546
2024-12-23 20:39compiler: analyze type and value of global declaration separatelymlugg22+1033-410
2024-12-22 21:16compiler: remove Caumlugg7+1321-1524
2024-12-17 00:41Zir: refactor `declaration` instruction representationmlugg14+1248-1119
2024-12-23 20:55Merge pull request #22280 from jacobly0/stage2-ppAndrew Kelley15+725-287
2024-12-23 19:52more macrosMotiejus Jakštys7+61-20
2024-12-19 06:20Add branch hint to unlikely branch of `rem_pio2_large`Liam Swayne1+1-0
2024-12-23 12:51cmake: fix warningsJacob Young1+4-4
2024-12-23 18:42Merge pull request #22225 from alexrp/libc-linux-os-versionAlex Rønne Petersen5+154-101
2024-12-23 03:44Merge pull request #22293 from alexrp/macos-header-toolAlex Rønne Petersen1+35-481
2024-12-22 23:09fetch_them_macos_headers: Simplify, remove unused code.Alex Rønne Petersen1+33-477
2024-12-17 05:35fetch_them_macos_headers: Fix some file names.Alex Rønne Petersen1+2-2
2024-12-17 05:35fetch_them_macos_headers: Remove a TODO we're probably never addressing.Alex Rønne Petersen1+0-2
2024-12-22 22:11more fieldsMotiejus Jakštys1+75-0
2024-12-22 20:40macrosMotiejus Jakštys7+247-199
2024-12-13 06:58compiler: Print more information when failing to provide libc.Alex Rønne Petersen1+14-7
2024-12-22 00:42fix: allow std.linux.getgroups to accept nullMeili C1+1-1
2024-12-22 20:31rename typesMotiejus Jakštys10+112-127
2024-08-18 01:29doc: mention zig can't use URLs if their content changesJonathan Marler2+4-2
2024-12-20 21:37lldb: add pretty printer for cau and nav indicesJacob Young2+131-49
2024-12-20 21:37lldb: add pretty printer for intern pool indicesJacob Young13+616-220
2024-12-19 22:00making parserMotiejus Jakštys8+427-218
2024-12-18 11:15Dwarf: remove redundant debug infoJacob Young3+28-68
2024-12-19 14:42Module: keep frame pointer in ReleaseSmall on x86wooster01+6-1
2024-12-19 18:13allo system compilerMotiejus Jakštys1+47-26
2024-12-19 07:57Merge pull request #22264 from mlugg/no-generic-callconvMatthew Lugg14+433-871
2024-12-18 20:33Zcu: allow `node_offset_var_decl_*` source location for function declarationsmlugg1+24-6
2024-12-18 20:29compiler: disallow `align` etc annotations on comptime-only globalsmlugg3+75-5
2024-12-18 04:01compiler: disallow `callconv` etc from depending on function parametersmlugg10+327-849
2024-12-18 20:34linters, some ast headersMotiejus Jakštys8+184-48
2024-12-17 23:59compiler: move `RuntimeIndex` to `Sema`mlugg3+13-17
2024-12-18 05:40Add branchHint to `std.math.pow`Liam Swayne1+1-0
2024-12-18 05:41Merge pull request #22260 from jacobly0/dwarf-cleanupAndrew Kelley4+64-145
2024-12-18 03:34Merge pull request #20388 from BratishkaErik/std.Build/accept-root-module-2Matthew Lugg95+1775-1370
2024-12-17 22:52Zir: store declaration column number so Dwarf doesn't need to load the ASTmlugg3+60-62
2024-12-17 22:26InternPool: fix typoJacob Young1+1-1
2024-12-17 22:15Dwarf: deleting bad code until I remember what it doesJacob Young1+0-68
2024-12-17 21:36Dwarf: fix data races by reading from ZIRJacob Young1+7-18
2024-12-16 16:19init template: expand slightly, migrate from deprecated std.Build APIsmlugg3+45-13
2024-12-16 22:26test-standalone: migrate from deprecated std.Build APIsmlugg56+589-374
2024-12-16 16:47test-link: migrate from deprecated std.Build APIsmlugg21+288-204
2024-12-16 15:47test-debugger: migrate from deprecated std.Build APIsmlugg1+11-5
2024-12-16 15:45test-run-translated-c: migrate from deprecated std.Build APIsmlugg2+8-2
2024-12-16 15:37test-compare-output: migrate from deprecated std.Build APIsmlugg1+23-21
2024-12-16 15:20test-stack-traces: migrate from deprecated std.Build APIsmlugg1+8-7
2024-12-16 15:18test-cases: migrate from deprecated std.Build APIsmlugg1+16-19
2024-12-16 15:09tests.zig: migrate from deprecated std.Build APIsmlugg1+51-36
2024-12-15 18:09build.zig: migrate from deprecated std.Build APIsmlugg1+86-74
2024-06-18 18:49std.Build: add API to create Compile steps from existing modulemlugg2+176-77
2024-12-11 19:03std.Build: simplify module dependency handlingmlugg4+407-440
2024-07-15 14:14std.Build.Step.TranslateC: propagate target, optimize, link_libc to added moduleEric Joldasov1+3-0
2024-06-18 19:21std.Build.Step.Compile.Options: change `root_module` field type to `*Module`mlugg4+68-57
2024-06-18 14:53std.Build.Step.Compile: change `root_module` field type to `*Module`mlugg4+8-6
2024-06-21 04:36std.Build: remove deprecated APIsEric Joldasov9+9-56
2024-12-17 06:26Merge pull request #22252 from jacobly0/dwarf-deduped-structsAndrew Kelley6+1044-209
2024-12-17 06:24Merge pull request #22251 from alexrp/remove-cudaAndrew Kelley26+6-27894
2024-12-13 07:02std.Target: Incorporate the Abi tag in VersionRange.default().Alex Rønne Petersen3+68-25
2024-12-13 06:56std.zig.target: Check OS version for all targets in canBuildLibC().Alex Rønne Petersen1+10-8
2024-12-13 06:51std.zig.target: Attach a minimum Linux version to each glibc/musl libc entry.Alex Rønne Petersen1+62-61
2024-12-16 20:55add m4 {pro,max} detectionDavid Rubin2+4-2
2024-12-16 23:01Merge pull request #22250 from mlugg/zon-astMatthew Lugg9+1531-191
2024-12-16 22:59Merge pull request #22243 from mlugg/better-imcMatthew Lugg11+279-144
2024-12-16 20:11Dwarf: include comptime-only values in debug infoJacob Young5+1001-203
2024-12-16 10:11lldb: add pretty printer for `InternPool.Local.List`Jacob Young1+37-0
2024-12-16 07:15InternPool: we have pointer subtraction now!Jacob Young1+2-2
2024-12-16 03:46Dwarf: preserve deduped struct navsJacob Young1+4-4
2024-12-16 00:49compiler: introduce ZonGen and make `ast-check` run it for ZON inputsmlugg9+1531-191
2024-12-16 14:52std.c.darwin.posix_spawn: fix signaturemlugg2+8-8
2024-12-15 15:10compiler: add some missing `const`smlugg4+8-8
2024-12-15 14:54Sema: disallow unsafe in-memory coercionsmlugg5+263-128
2024-12-16 12:27Merge pull request #22242 from Rexicon226/moar-branch-hintAndrew Kelley2+9-13
2024-12-16 03:36zig cc: Remove headers related to GPU offload.Alex Rønne Petersen24+0-27878
2024-12-16 02:48Merge pull request #22245 from mlugg/zir-no-doc-commentsMatthew Lugg7+60-211
2024-12-15 11:41hashmap: remove `inline` from `getIndex` now that we have `@branchHint`David Rubin1+4-8
2024-12-15 13:37mingw: Fix CFLAGS for winpthreads.Alex Rønne Petersen1+115-77
2024-12-15 20:48Merge pull request #22233 from jacobly0/fix-relocsAndrew Kelley2+5-4
2024-12-15 20:47Merge pull request #22240 from alexrp/wasm32-freestanding-muslAndrew Kelley4+1-411
2024-12-14 22:04start ast + fix type names in tokenizerMotiejus Jakštys6+1135-587
2024-12-15 16:32compiler: remove doc comments from Zirmlugg7+60-211
2024-12-15 16:04Merge pull request #22239 from mlugg/runtime-store-comptime-onlyMatthew Lugg2+74-6
2024-12-15 11:40correct the hint in `XxHash3`David Rubin1+5-5
2024-12-15 10:57std.zig.target: Remove wasm32-freestanding-musl.Alex Rønne Petersen3+0-410
2024-12-15 11:08Sema: disallow runtime stores to pointers with comptime-only element typesmlugg2+58-1
2024-12-15 11:07Sema: do not allow coercing undefined to opaque typesmlugg1+16-5
2024-12-15 10:56std.Target: Remove special case for wasm in Abi.default().Alex Rønne Petersen1+1-1
2024-12-15 04:45zig cc: Remove broken CUDA C/C++ support.Alex Rønne Petersen2+6-16
2024-12-15 04:19Elf: fix shdr size getting out of sync with the actual sizeJacob Young1+2-1
2024-12-15 00:58Elf.Atom: fix truncated dyn abs relocsJacob Young1+3-3
2024-12-15 03:53Merge pull request #22224 from alexrp/cc-argsAlex Rønne Petersen1+337-279
2024-12-15 00:41Merge pull request #22219 from alexrp/arm-big-endianAlex Rønne Petersen5+148-6
2024-12-13 03:41Move fetch-them-macos-headers tools to ziglang/zig.Alex Rønne Petersen4+1044-0
2024-12-13 02:00ensure `InstMap` capacity before remapping error codeDavid Rubin2+10-0
2024-12-12 21:13fix std.zig.Ast.rootDecls on .zon mode AstTechatrix1+4-2
2024-12-14 21:34Merge pull request #22222 from ianprime0509/git-sha256Andrew Kelley11+283-169
2024-12-14 19:26argon2: bail out if m < 8p (#22232)Frank Denis1+1-0
2024-12-14 10:30Merge pull request #22156 from alexrp/mingw-updateAlex Rønne Petersen532+88490-173444
2024-12-05 16:46std.zig.target: Update isLibCLibName() for MinGW dcd7fefc703fb4b12187235386900d34cc13fdc5.Alex Rønne Petersen1+35-19
2024-11-30 12:17mingw: Update sources list to dcd7fefc703fb4b12187235386900d34cc13fdc5.Alex Rønne Petersen1+64-14
2024-11-30 12:13mingw: Update sources to dcd7fefc703fb4b12187235386900d34cc13fdc5.Alex Rønne Petersen139+12908-3954
2024-11-30 12:13mingw: Update headers to dcd7fefc703fb4b12187235386900d34cc13fdc5.Alex Rønne Petersen390+75467-169439
2024-12-13 03:59Compilation: Clean up addCCArgs().Alex Rønne Petersen1+269-267
2024-12-13 19:20Also export mach_timebase_info_data from darwingbaraldi1+1-0
2024-11-20 05:47zig fetch: support SHA-256 Git repositoriesIan Johnson7+250-104
2024-11-23 14:58Remove copy of `HashedWriter`Ian Johnson1+3-33
2024-11-07 22:12Fix undefined behavior in package extraction codeCarl Åstholm1+3-3
2024-11-06 21:30Add compiler internals testsCarl Åstholm6+29-31
2024-12-13 02:23add branchHint to `std.Random.float`David Rubin1+3-3
2024-12-13 07:39TokenizerMotiejus Jakštys9+2209-0
2024-12-13 03:57Compilation: Use Clang dependency file for preprocessed assembly files.Alex Rønne Petersen1+1-2
2024-12-13 03:58Compilation: Use a better canonical file extension for header files.Alex Rønne Petersen1+3-3
2024-12-13 03:56Compilation: Override Clang's language type for header files.Alex Rønne Petersen1+34-4
2024-12-13 03:59Compilation: Improve classification of various C/C++/Objective-C files.Alex Rønne Petersen1+30-3
2024-11-30 12:12update_mingw: Update blacklist to dcd7fefc703fb4b12187235386900d34cc13fdc5.Alex Rønne Petersen1+16-13
2024-11-30 11:56update_mingw: Remove some leftover code.Alex Rønne Petersen1+0-5
2024-12-09 23:54macos: vendored libc: bump to SDK 15.1Michael Dusan185+12524-4241
2024-11-03 06:58test: Add aarch64_be-linux-* to the module test matrix.Alex Rønne Petersen1+24-0
2024-11-24 03:36test: Add thumbeb-linux-* to the module test matrix.Alex Rønne Petersen1+66-2
2024-11-24 03:35test: Add armeb-linux-* to the module test matrix.Alex Rønne Petersen1+47-0
2024-11-24 03:35test: Disable some vector behavior tests on armeb.Alex Rønne Petersen1+8-4
2024-11-24 03:35std: Disable some vector-related tests on armeb.Alex Rønne Petersen2+2-0
2024-11-24 03:34compiler-rt: Disable __aeabi_drsub test on armeb.Alex Rønne Petersen1+1-0
2024-12-13 02:09Merge pull request #22035 from alexrp/unwind-fixesAlex Rønne Petersen45+361-138
2024-12-12 17:55Merge pull request #22090 from alexrp/glibc-runtime-triplesAlex Rønne Petersen4+124-90
2024-12-11 18:07AstGen: fix analysis when encountering discard of error captureTechatrix4+33-18
2024-12-11 16:11std.ArrayHashMap fix `eql` documentationNico Elbers1+7-2
2024-12-11 19:57Merge pull request #22202 from ziglang/Cache.hitAndrew Kelley6+201-49
2024-12-11 04:44std.Build.Cache.hit: work around macOS kernel bugAndrew Kelley5+69-8
2024-12-11 17:52Reinstantiates AEGIS-MAC with the final construction (#22205)Frank Denis3+235-21
2024-12-11 01:43std.Build.Cache.hit: more discipline in error handlingAndrew Kelley6+140-49
2024-11-13 08:18musl: Add unwinding protection in clone() implementations.Alex Rønne Petersen13+40-35
2024-11-04 17:30std.os.linux: Add unwinding protection in clone() implementations.Alex Rønne Petersen14+98-44
2024-11-12 16:39start: Extend DWARF unwinding protection to more architectures.Alex Rønne Petersen1+23-1
2024-11-12 17:06start: Zero the link and frame pointer registers on all architectures.Alex Rønne Petersen1+22-5
2024-11-13 05:04compiler: Improve the handling of unwind table levels.Alex Rønne Petersen16+174-53
2024-11-13 10:15riscv64: Support the fp alias for register s0 in inline assembly.Alex Rønne Petersen1+4-0
2024-12-10 23:06std.posix: map errno 6 (ENXIO) to error.NoDevice in write() (#22113)saurabh1+4-0
2024-12-10 13:41fix unknown file extension with rmetaTravis Lange1+2-1
2024-12-09 23:32Merge pull request #22157 from mlugg/astgen-error-lazyAndrew Kelley20+581-321
2024-12-09 23:04Merge pull request #22164 from mlugg/astgen-ref-dedupAndrew Kelley6+398-253
2024-12-08 11:31Builtin: clean up formatting of generated codemlugg1+11-12
2024-12-08 13:47std.Target: Remove our broken support for the ancient and obsolete Arm OABI.Alex Rønne Petersen2+20-75
2024-12-09 09:46Merge pull request #22191 from alexrp/wasi-libc-namesAlex Rønne Petersen2+21-8
2024-12-09 09:46Merge pull request #22190 from alexrp/cc-argsAlex Rønne Petersen2+16-23
2024-12-08 19:23std.zig.target: Teach isLibCLibName() about emulated wasi-libc libraries.Alex Rønne Petersen1+11-0
2024-12-08 19:22compiler: Link libc when we're asked to link to an emulated wasi-libc library.Alex Rønne Petersen1+1-0
2024-12-08 19:20compiler: Check for wasi-libc emulated libraries before libc libraries.Alex Rønne Petersen1+9-6
2024-12-08 19:18std.zig.target: Remove duplicate libc check for macOS in isLibCLibName().Alex Rønne Petersen1+0-2
2024-12-07 08:56Sema: fix use of Zcu.LazySrcLoc in error messagewooster02+12-1
2024-12-08 15:53Compilation: Don't rely on Clang defaults for options that are user-facing.Alex Rønne Petersen1+8-21
2024-12-08 15:52compiler: Update the list of targets that have a red zone.Alex Rønne Petersen1+8-2
2024-12-08 10:52InternPool: fix crash in `rehashTrackedInsts`mlugg1+3-1
2024-12-07 14:18cbe: prevent tautological-compare warnings in generated codeJacob Young2+103-10
2024-12-06 08:15AstGen: correctly deduplicate `ref` of `param` and `alloc_inferred`mlugg4+292-242
2024-12-07 20:15compiler: Only omit frame pointers by default for ReleaseSmall.Alex Rønne Petersen1+2-2
2024-12-07 21:44std.zig.WindowsSdk: Support cross-arch SDK lookups.Alex Rønne Petersen3+25-26
2024-12-07 15:58build.zig: Also set code model for loongarch32.Alex Rønne Petersen1+2-2
2024-12-07 11:11Merge pull request #22130 from alexrp/zig-h-portabilityAlex Rønne Petersen1+302-145
2024-12-07 00:04Merge pull request #22167 from alexrp/compiler-rt-namesAndrew Kelley3+14-10
2024-12-05 21:07std.Target: Fix charSignedness() for hexagon.Alex Rønne Petersen1+1-0
2024-12-06 14:10compiler: Classify libssp as an alias for compiler-rt.Alex Rønne Petersen1+2-1
2024-12-06 14:08std.zig.target: Consider libsupc++ to be a libc++ library name.Alex Rønne Petersen1+2-1
2024-12-06 13:44compiler: Remove warning about superfluous compiler-rt libraries.Alex Rønne Petersen1+1-4
2024-12-06 13:41compiler: Classify libgcc as an alias for compiler-rt.Alex Rønne Petersen1+1-0
2024-12-06 13:12compiler: Classify libgcc_eh as an alias for libunwind.Alex Rønne Petersen1+3-1
2024-12-06 13:07compiler: Recognize libgcc_s regardless of target ABI.Alex Rønne Petersen2+3-3
2024-12-06 13:00compiler: Classify libatomic as an alias for compiler-rt.Alex Rønne Petersen1+3-1
2024-12-06 06:22Zcu: allow test declarations to be failedmlugg1+13-0
2024-12-05 18:03std.zig.Zir: improve instruction trackingmlugg2+249-197
2024-12-05 16:59compiler: incremental compilation fixesmlugg4+81-31
2024-11-12 19:33compiler: allow files with AstGen errors to undergo semantic analysismlugg17+238-93
2024-12-05 09:02Compilation: Consider *.rlib files to be static libraries.Alex Rønne Petersen1+3-1
2024-12-05 14:05Merge pull request #22141 from alexrp/target-remove-bridgeosAlex Rønne Petersen5+6-130
2024-12-04 22:45Remove parallel variants of AEGIS-MAC (#22146)Frank Denis3+0-49
2024-12-03 19:09llvm: Remove dead targetArch() and targetOs() functions.Alex Rønne Petersen1+0-96
2024-12-03 19:07std.Target: Remove Os.Tag.bridgeos.Alex Rønne Petersen5+6-34
2024-12-03 08:59sema: add a missing errdeferAlex Kladov1+1-0
2024-12-03 11:11zig.h: Add zig_gnuc_asm macro to indicate availability of GNU-style inline asm.Alex Rønne Petersen1+30-10
2024-12-02 10:09zig.h: Introduce operating system macros.Alex Rønne Petersen1+42-6
2024-12-02 09:47zig.h: Introduce object format macros.Alex Rønne Petersen1+18-4
2024-12-02 09:00zig.h: Move some macros and includes closer to where they're used.Alex Rønne Petersen1+44-43
2024-12-02 08:42zig.h: Use C99/C11 headers if available regardless of language standard.Alex Rønne Petersen1+10-3
2024-12-02 06:26zig.h: Remove duplicate and unguarded stdint.h include.Alex Rønne Petersen1+0-1
2024-12-01 17:59zig.h: Implement zig_unreachable() with __assume(0) for MSVC.Alex Rønne Petersen1+2-0
2024-12-01 17:56zig.h: Implement zig_frame_address() with _AddressOfReturnAddress() for MSVC.Alex Rønne Petersen1+2-0
2024-12-02 10:07zig.h: Use zig_*_windows_teb() inline assembly with TinyCC and slimcc.Alex Rønne Petersen1+4-4
2024-12-01 17:50zig.h: Avoid depending on cpuid.h for zig_x86_cpuid().Alex Rønne Petersen1+12-4
2024-12-01 17:37zig.h: Introduce architecture macros to simplify checks throughout.Alex Rønne Petersen1+96-41
2024-12-01 14:38zig.h: Don't use __debugbreak() for MinGW.Alex Rønne Petersen1+1-1
2024-12-01 14:31zig.h: Define zig_gnuc for both GCC and Clang and stop using __GNUC__.Alex Rønne Petersen1+9-8
2024-12-01 14:29zig.h: Add a zig_msvc macro to be used instead of _MSC_VER.Alex Rønne Petersen1+55-53
2024-12-01 14:23zig.h: Use __thread for slimcc in pre-C11 mode.Alex Rønne Petersen1+3-1
2024-12-01 14:19zig.h: Add support for C23 keywords.Alex Rønne Petersen1+12-6
2024-12-01 13:41zig.h: Add TinyCC support where appropriate.Alex Rønne Petersen1+22-20
2024-12-01 13:03zig.h: Use __BYTE_ORDER__ instead of __LITTLE_ENDIAN__ for endianness check.Alex Rønne Petersen1+1-1
2024-12-03 07:28Merge pull request #21720 from kubkon/macho-dwarf-v5Andrew Kelley4+522-459
2024-10-18 08:40macho: fix 32bit buildsJakub Konka1+15-4
2024-10-16 13:58CMakeLists: add MachO/Dwarf.zig and remove MachO/dwarf.zigJakub Konka1+1-1
2024-10-16 11:20macho: refactors errors from parsing DWARFJakub Konka2+18-16
2024-10-16 10:43macho: move things around in MachO/Object.zig and refactorJakub Konka1+16-42
2024-10-16 10:28macho: handle DWARFv5 when parsing debug info in objectsJakub Konka2+301-225
2024-10-15 13:33macho: rename dwarf.zig to Dwarf.zigJakub Konka1+0-0
2024-12-01 02:26coff: fix memory leakJacob Young1+1-0
2024-12-01 12:43Merge pull request #22115 from alexrp/x32-testsAlex Rønne Petersen2+20-1
2024-12-01 01:15test: Add x86_64-linux-(gnux32,muslx32) to module tests.Alex Rønne Petersen1+16-0
2024-12-01 01:23std.os.linux: Fix fadvise64 syscall selection for n32/x32.Alex Rønne Petersen1+4-1
2024-11-20 04:32zig fetch: add missing path separator in error messageTw1+2-2
2024-11-29 21:19Merge pull request #19968 from wooster0/eqlAndrew Kelley1+26-9
2024-07-28 20:14defaultPanic: @trap on 'other' targetPat Tullmann4+9-7
2024-11-29 20:28Merge pull request #22095 from alexrp/test-llvm-emitAndrew Kelley5+119-87
2024-11-28 18:29compiler: use `@Type` instead of `@TypeOf` to print enum literal typemlugg4+4-4
2024-11-29 20:26Updated ascii.zig's isWhitespace function to use switch instead of for loop. (#22094)Rohan Vashisht1+4-4
2024-11-29 20:13Add build option to set tracy-callstack-depth in `build.zig` (#21990)Justin Braben2+4-3
2024-11-25 07:01std.Build: Detect `pkg-config` names with "lib" prefixJay Petacat1+7-5
2024-11-29 20:05Merge pull request #22099 from Rexicon226/fix-cat-mulAndrew Kelley2+81-5
2024-11-29 01:54test: adjust behaviour test to new concat/mul semanticsDavid Rubin1+3-3
2024-11-29 01:51sema: hotpath `++` and `**` for array-pointersDavid Rubin1+70-0
2024-11-28 17:59std.builtin: Add VaListXtensa.Alex Rønne Petersen1+9-0
2024-11-28 20:56test: Change llvm_targets to actually emit an object for each target.Alex Rønne Petersen2+49-65
2024-11-28 20:21test: Remove aarch64(_be)-linux-gnuilp32 from llvm_targets.Alex Rønne Petersen1+0-2
2024-11-28 20:10test: Add m68k-linux-musl to llvm_targets.Alex Rønne Petersen1+1-0
2024-11-28 20:09test: Add aarch64(_be)-linux-musl to llvm_targets.Alex Rønne Petersen1+2-0
2024-11-28 20:09test: Remove aarch64-rtems-ilp32 from llvm_targets.Alex Rønne Petersen1+0-1
2024-11-28 19:09test: Add *-windows-cygnus triples to llvm_targets.Alex Rønne Petersen1+2-0
2024-11-28 20:56link.MachO: Don't try to get a semver value for bridgeos.Alex Rønne Petersen1+5-1
2024-11-28 20:22llvm: Lower ohoseabi to ohos instead of verbatim.Alex Rønne Petersen1+1-2
2024-11-28 20:28std.Target: Fix long double alignment for wasm(32,64)-emscripten-*.Alex Rønne Petersen1+14-0
2024-11-28 20:26std.Target: Fix long double size for aarch64-bridgeos-*.Alex Rønne Petersen1+4-0
2024-11-28 20:26std.Target: Fix long/unsigned long size for aarch64-watchos-ilp32.Alex Rønne Petersen1+4-1
2024-11-28 20:24std.Target: Add missing C type info for aix, elfiamcu, hermit, hurd, rtems, and zos.Alex Rønne Petersen1+38-16
2024-11-28 19:07Merge pull request #22087 from ziglang/std.ArrayHashMapAndrew Kelley1+88-74
2024-11-28 16:11process_headers: Use glibcRuntimeTriple() and muslArchName() from std.zig.target.Alex Rønne Petersen1+55-52
2024-11-28 16:11std.Build.Step.Run: Use std.zig.target.glibcRuntimeTriple() in runCommand().Alex Rønne Petersen1+13-19
2024-11-28 16:09std.zig.target: Add glibcRuntimeTriple() function.Alex Rønne Petersen1+48-19
2024-11-28 16:09std.Target: Add hurdTuple() and hurdTupleSimple() functions.Alex Rønne Petersen1+8-0
2024-11-28 13:07Merge pull request #22067 from alexrp/pie-testsAlex Rønne Petersen28+267-57
2024-11-28 04:39sema: make `++` and `**` return immutable pointersDavid Rubin1+8-2
2024-11-27 22:13std.ArrayHashMap: update to the "gpa"/"arena" conventionAndrew Kelley1+71-71
2024-11-27 22:08prepare to remove the "Managed" variant of std.ArrayHashMapAndrew Kelley1+9-1
2024-11-27 22:03std.ArrayHashMap: explicit error setsAndrew Kelley1+26-24
2024-11-27 21:53introduce std.ArrayHashMap.reinitAndrew Kelley1+6-2
2024-11-27 18:07std.Thread.Futex: Mark inline asm volatile in WasmImpl.Alex Rønne Petersen1+2-2
2024-11-27 21:33std.os.windows: Map PIPE_NOT_AVAILABLE from OpenFile() to error.NoDevice (#21938)Justin Braben6+8-0
2024-11-27 00:10std.Build: gracefully handle child stdin closing when running testsmlugg1+33-10
2024-11-26 23:03revert langref section "common errdefer slip ups"Andrew Kelley5+0-178
2024-11-26 21:56diversify "unable to spawn" failure messagesAndrew Kelley6+9-9
2024-11-26 21:29Merge pull request #22070 from Rexicon226/fix-crc32Andrew Kelley24+1108-1164
2024-11-24 22:29std.math: Disable isSignalNan test on mips32.Alex Rønne Petersen1+1-0
2024-11-26 13:03std.math.complex: Add squared magnitude function (#21998)Chris Boesch1+11-0
2024-11-26 05:36Merge pull request #22075 from ziglang/fix-broken-pipeAndrew Kelley5+17-22
2024-11-25 09:28ip: cleanup `@constCast` usagesDavid Rubin1+33-37
2024-11-25 23:05cmake: don't add an unnecessary curses static lib dependencyAndrew Kelley1+1-6
2024-11-25 21:18CI: update macOS runner to 13Andrew Kelley2+2-2
2024-11-25 20:58std.io.Poller: handle EPIPE as EOFAndrew Kelley1+4-1
2024-11-25 20:39std.process.Child: explicit error set for waitAndrew Kelley1+10-13
2024-11-25 22:00Merge pull request #21858 from francescoalemanno/patch-1Andrew Kelley1+74-9
2024-11-25 08:06refactor `update_cpu_features.zig`David Rubin24+1079-1082
2024-11-25 06:25make `crc32` a featdep of `sse4.2`David Rubin2+5-53
2024-11-25 06:23cleanup `update_cpu_feature.zig`David Rubin1+33-38
2024-11-24 23:30std.hash.int: avoid words like "easy" and "fast" in doc commentsAndrew Kelley1+1-1
2024-11-01 23:11std.hash.int: better handle odd bit sizesFrancesco Alemanno1+65-60
2024-11-01 19:03std.hash.int: restore previous behaviorAndrew Kelley1+2-6
2024-11-01 18:57std.hash.int: use anytype instead of explicit type parameterAndrew Kelley1+40-35
2024-10-30 13:14std.hash: improve simple hashing of unsigned integersFrancesco Alemanno1+66-7
2024-11-03 14:47Allocator.free: document zero-length behaviorIlia Choly1+3-2
2024-11-13 23:44treat errno(6) (NXIO) as expected error in openatZBruno Reis1+1-0
2024-11-24 23:09Remove unused `buf` field from `std.fmt.Parser` (#21994)Andrew Barchuk1+5-3
2024-11-24 22:29`std.meta.eql`: use `==` directly when comparing `packed struct`s (#21982)Fri3dNstuff1+4-2
2024-11-24 09:11dwarf: fix stepping through an inline loop containing one statementJacob Young25+721-221
2024-11-24 21:05test: Set emit_bin=false for some safety tests.Alex Rønne Petersen2+2-1
2024-11-24 21:04test: Set emit_bin=false for spirv_mergable_pointers.zig.Alex Rønne Petersen1+1-0
2024-11-24 21:04test: Set emit_bin=false for all nvptx tests.Alex Rønne Petersen1+1-0
2024-11-24 21:03test: Allow tests to set emit_bin=false.Alex Rønne Petersen1+5-0
2024-11-24 20:47test: Force compile test cases to be codegen'd if requested.Alex Rønne Petersen1+4-0
2024-11-24 19:45test: Add test cases for PIC/PIE on various supported platforms.Alex Rønne Petersen4+54-0
2024-11-24 19:43test: Allow setting PIC/PIE in test cases.Alex Rønne Petersen1+20-1
2024-11-23 17:06test: Enable -Dtest-target-filter=... to work for test-debugger.Alex Rønne Petersen2+8-0
2024-11-23 17:00test: Enable -Dtest-target-filter=... to work for test-cases and test-translate-c.Alex Rønne Petersen4+35-10
2024-11-23 14:45test: Enable -Dtest-target-filter=... to work for test-c-abi.Alex Rønne Petersen2+22-5
2024-11-24 19:44std.os.linux.pie: Fix a relocation error for s390x.Alex Rønne Petersen1+1-1
2024-11-24 20:37std.Target: Fix Abi.default() for mips64/mips64el.Alex Rønne Petersen1+3-0
2024-11-23 16:57std.Target: Add Os.HurdVersionRange for Os.Tag.hurd.Alex Rønne Petersen14+111-39
2024-11-24 17:47Merge pull request #22062 from alexrp/hexagon-fixesAlex Rønne Petersen2+32-29
2024-11-23 23:51ci: Update to QEMU 9.2.0-rc1 in x86_64-linux scripts.Alex Rønne Petersen2+2-2
2024-11-24 07:18zig.h: Add zig_trap() and zig_breakpoint() implementations for Hexagon.Alex Rønne Petersen1+4-0
2024-11-24 05:42compiler-rt: Fix Hexagon routines to use the new @export() pointer semantics.Alex Rønne Petersen1+24-24
2024-11-24 05:41compiler-rt: Remove duplicate __hexagon_divsf3 export.Alex Rønne Petersen1+0-1
2024-11-24 05:40compiler-rt: Fix duplicate labels in Hexagon routines.Alex Rønne Petersen1+4-4
2024-11-20 10:12lldb: implement tuple typesJacob Young3+14-14
2024-11-24 04:50Merge pull request #22049 from alexrp/musl-gen-stubsAndrew Kelley9+388-744
2024-11-24 01:17compiler_rt: Add hexagon builtins (#22029)Brian Cain2+1789-0
2024-11-04 12:18compiler: Disallow align(0) everywhere in the language.Alex Rønne Petersen3+57-16
2024-11-23 12:36compiler-rt: Fix R_ARM_ABS32 relocation error in __clzsi2_thumb1().Alex Rønne Petersen1+2-2
2024-11-23 01:45musl: Update libc.S against musl 1.2.5.Alex Rønne Petersen1+109-51
2024-11-23 01:44musl: Define TIME32 and FAMILY_* macros for libc.S as appropriate.Alex Rønne Petersen1+33-16
2024-11-23 01:37gen_stubs: Require less manual intervention and produce better output.Alex Rønne Petersen1+236-676
2024-11-23 00:24musl: Mark __tls_get_addr as hidden before invoking it on s390x.Alex Rønne Petersen1+1-0
2024-10-20 08:44link: use target to determine risc-v eflag validityDavid Rubin3+84-45
2024-11-23 00:24musl: Mark __restore(_rt) functions hidden on riscv.Alex Rønne Petersen2+4-0
2024-11-23 00:23musl: Set symbol type for the START function on i386 and x86_64.Alex Rønne Petersen2+2-0
2024-11-23 00:22Compilation: Consider *.lo files to be object files.Alex Rønne Petersen1+3-1
2024-10-07 08:16add assertLocked to std.debug.SafetyLockScott Redig2+17-3
2024-11-22 23:30std.mem: adjust semanticsAndrew Kelley1+25-39
2024-11-22 23:10std.mem.eql: make comparisons for zero-sized and non-sized types workAndrew Kelley1+32-1
2024-11-22 09:02std.crypto.bcrypt: implement the actual OpenSSH KDF (#22027)Frank Denis1+55-3
2024-11-22 09:00std.crypto.aes: introduce AES block vectors (#22023)Frank Denis7+949-324
2024-11-12 15:59std.debug: Gracefully handle process_vm_readv() EPERM in MemoryAccessor.read().Alex Rønne Petersen1+2-1
2024-11-20 10:16crypto.keccak.State: add checks to prevent insecure transitions (#22020)Frank Denis1+122-17
2024-09-23 22:08Append disabled LLVM CPU features after enabled onesShawn Gao1+19-8
2024-11-20 03:48crypto.aes.soft: use std.atomic.cache_line instead of a harcoded value (#22026)Frank Denis1+5-6
2024-11-18 21:35Fix peer type resolution with allowzero pointersxdBronch2+52-13
2024-08-20 16:34build: don't hang when capturing Stdout of verbose Build.Step.RunAlex Kladov1+7-3
2024-11-19 17:05std.crypto: make the key pair API creation consistent (#21955)Frank Denis7+102-66
2024-11-18 18:22Compilation: Re-enable LTO for RISC-V.Alex Rønne Petersen1+0-8
2024-11-19 09:32std.c.darwin: make os_log_t a pointer to opaqueDaniel Berg1+1-1
2024-11-19 03:59zig fetch: handle redirects for Git packagesIan Johnson2+106-71
2024-11-19 00:44Merge pull request #22004 from jacobly0/fix-self-llvmAndrew Kelley5+32-13
2024-11-18 13:42Compilation: Disable LTO for all ILP32-on-LP64 ABIs.Alex Rønne Petersen1+9-3
2024-11-18 12:16libunwind: Fix compilation for the x32 ABI.Alex Rønne Petersen1+3-0
2024-11-06 09:38linux/bpf: add alignment for helper functions to make compiler happyTw1+209-209
2024-11-18 11:48std.format: properly handle vectors of pointersgooncreeper1+19-3
2024-11-17 09:52Compilation: Disable LTO for mips n32.Alex Rønne Petersen1+6-0
2024-11-17 05:55build.zig: fix libc++ being a linker scriptJacob Young1+4-0
2024-11-17 02:22link: fix memory bugsJacob Young2+5-2
2024-11-17 00:40Sema: fix peer resolution alignment between slice and empty structJacob Young2+23-11
2024-11-17 01:32Merge pull request #21999 from jacobly0/incr-casesJacob Young6+12-11
2024-11-16 20:55Add realtime scheduling calls to std.os.linux (issue #19671) (#19675)curuvar1+78-0
2024-11-16 19:32Use options debug format if it is provided (#21995)Benjamin1+1-0
2024-11-16 19:02link: fix failing incremental test casesJacob Young5+9-10
2024-11-11 12:34dev: support incremental for x86_64-linux envJacob Young1+3-1
2024-11-15 13:31Add missing pthread_key_t definition for DarwinGabriel Borrelli1+1-0
2024-11-13 23:35langref: delete misleading example code about packed structsAndrew Kelley1+10-26
2024-10-22 21:27Take eagerness into account when deduplicating dependenciesCarl Åstholm1+15-2
2024-11-13 04:06Compilation: Pass -municode on to Clang.Alex Rønne Petersen1+4-0
2024-11-12 22:53compiler: un-jit `zig fmt`mlugg3+337-347
2024-11-13 05:27Fix std.c.EXC.MASK struct to match definition in mach/exception_types.h (#21964)Daniel Hooper1+2-0
2024-11-09 22:04Flags for SIOC{G,S}IFFLAGSBenjamin Hetz2+15-1
2024-11-13 04:35std.atomic: add a function to get the cache line size for a particular cpu (#21956)cancername1+75-67
2024-11-12 21:08std: fix compiler errorsPauloCampana3+7-9
2024-11-12 15:40Merge pull request #21920 from alexrp/nobuiltinAlex Rønne Petersen14+156-124
2024-11-12 10:09AstGen: add missing `rvalue` call to `labeledBlockExpr`mlugg3+15-1
2024-11-09 03:03std.testing.expectError: fix error namesgooncreeper1+2-2
2024-11-11 22:07Revert "Enable thread_pool function to throw errors (#20260)"Andrew Kelley1+8-36
2024-11-11 21:34Enable thread_pool function to throw errors (#20260)ippsav1+36-8
2024-11-11 20:00Merge pull request #21961 from mlugg/incr-casesMatthew Lugg182+192-2456
2024-11-11 12:20test: add new incremental casemlugg1+23-0
2024-11-11 12:05test: remove old-style incremental cases, add a few new incremental casesmlugg181+169-2456
2024-11-11 09:24Fix silent zig fmt errors (#21948)Daniel Hooper1+2-3
2024-11-11 04:57test_runner: replace ugly hack with `@FieldType`mlugg1+1-1
2024-11-10 20:43crypto.ascon: support up to 16 rounds, and update links (#21953)Frank Denis1+5-4
2024-11-09 20:50Merge pull request #21937 from Snektron/spirv-vulkan-ptrsRobin Voetter8+231-57
2024-11-09 14:31Sema: fix wording in error messageWooster4+4-4
2024-11-02 18:01spirv: enable variable pointers for nowRobin Voetter1+1-1
2024-11-02 18:01spirv: dont emit forward pointer for annotation instructionsRobin Voetter2+26-7
2024-11-02 17:58spirv: emit ArrayStride for many-item pointersRobin Voetter1+13-2
2024-11-02 17:57spirv: make all vulkan structs Block for nowRobin Voetter1+8-4
2024-11-02 17:54add storage_buffer address spaceRobin Voetter5+5-3
2024-11-02 15:05spirv: assembler hacky constant placeholdersRobin Voetter3+126-14
2024-11-02 14:23spirv: make default generic address space for vulkan FunctionRobin Voetter1+1-1
2024-11-02 14:22spirv: track global OpVariables properly in assemblerRobin Voetter2+43-43
2024-11-02 11:34spirv: properly resolve type inputs in assemblyRobin Voetter1+11-3
2024-10-31 19:24spirv: forbid pointer arithmeticRobin Voetter1+18-0
2024-11-04 16:51llvm: Disable lowering to f16 on sparc.Alex Rønne Petersen1+2-0
2024-11-05 19:44std.Target: Fix toCoffMachine() value for thumb.Alex Rønne Petersen1+1-1
2024-11-08 10:54c: Include Os.Tag.other in the list of freestanding OSs.Alex Rønne Petersen1+1-5
2024-11-08 10:54c: Use internal linkage when running tests.Alex Rønne Petersen1+10-8
2024-11-08 07:01Merge pull request #21872 from jacobly0/tlsv1.2Jacob Young8+1814-941
2024-11-08 01:25std.http.Client: change ssl key log creation permission bitsJacob Young1+7-1
2024-11-06 05:14std.crypto.tls: add support for secp384r1 key shareJacob Young1+23-8
2024-11-06 03:42std.crypto.tls: advertise all supported signature algorithmsJacob Young2+18-0
2024-11-05 09:19std.crypto.tls: support the same key sizes as certificate verificationJacob Young1+1-1
2024-11-05 07:24std.crypto.tls: support handshake fragmentsJacob Young1+32-22
2024-11-05 06:37std.crypto.tls: improve debuggability of encrypted connectionsJacob Young3+174-31
2024-11-05 03:43std.crypto.tls: increase handshake buffer sizesJacob Young1+2-2
2024-11-05 01:45std.crypto.tls: remove hardcoded initial loopJacob Young1+142-171
2024-11-05 00:57std.crypto.tls: make verify data checks timing safeJacob Young2+10-8
2024-11-02 06:45std.crypto.tls: fix x25519_ml_kem768 key shareJacob Young2+135-138
2024-11-01 20:29std.crypto: delete new functions that are only used onceJacob Young3+10-20
2024-11-01 05:48std.crypto.tls: support more key share paramsJacob Young1+0-1
2024-11-01 04:11std.crypto.tls: fix fetching https://nginx.orgJacob Young1+3-3
2024-11-01 00:55std.crypto.tls: implement TLSv1.2Jacob Young6+1538-816
2024-11-07 00:09Add missing Darwin declarations (#21929)Daniel Hooper1+45-0
2024-11-06 09:15std: fix `Random.enumValueWithIndex` of single-variant enumJosé M Rico1+1-1
2024-11-06 03:38Provide a detailed message for invalid arch in target triple (#21921)Daniel Hooper2+17-1
2024-11-05 18:18fix type of std_optionsJonathan Hallstrom1+1-1
2024-11-05 14:41musl: Don't explicitly pass -fno-unwind-tables -fno-asynchronous-unwind-tables.Alex Rønne Petersen1+0-3
2024-11-05 14:26libunwind: Pass -fPIC -funwind-tables via module options instead of CFLAGS.Alex Rønne Petersen1+4-8
2024-11-05 14:25libcxx: Pass -fPIC via module options instead of CFLAGS.Alex Rønne Petersen1+1-4
2024-11-05 13:47musl: Pass -fomit-frame-pointer via CrtFileOptions.Alex Rønne Petersen2+9-2
2024-11-05 14:33musl: Pass -f(function,data)-sections via CrtFileOptions instead of CFLAGS.Alex Rønne Petersen2+16-2
2024-11-05 11:18glibc, musl, wasi-libc: Don't explicitly pass -fno-stack-protector.Alex Rønne Petersen3+3-14
2024-11-05 14:07tsan: Handle more Apple targets when picking library name.Alex Rønne Petersen1+5-5
2024-11-05 13:20tsan: Synchronize CFLAGS with upstream.Alex Rønne Petersen1+27-25
2024-11-05 13:33llvm: Also apply the nobuiltin attribute for the no_builtin module option.Alex Rønne Petersen1+4-0
2024-11-05 17:10Compilation: Fix unwind table logic for compiler-rt.Alex Rønne Petersen1+1-3
2024-11-05 04:03build: increase max_rss to 7.8Gkcbanner1+1-1
2024-11-05 13:31Compilation: Also set essential module options when including compiler-rt.o.Alex Rønne Petersen1+5-1
2024-11-05 13:29Compilation: Move no_builtin to Package.Module.Alex Rønne Petersen8+65-40
2024-11-05 12:04compiler: Update clangMightShellOutForAssembly() for Clang 19.Alex Rønne Petersen1+2-3
2024-11-05 09:03Merge pull request #21907 from alexrp/valgrind-stuffAlex Rønne Petersen4+202-78
2024-11-04 19:33Revert "test: Add aarch64_be-linux-(none,gnu,musl) to module tests."Alex Rønne Petersen1+0-24
2024-11-03 13:37llvm: Use no-builtins attribute instead of nobuiltin.Alex Rønne Petersen1+6-9
2024-11-04 12:54Merge pull request #21894 from alexrp/aarch64-big-endianAlex Rønne Petersen10+54-21
2024-11-04 11:40llvm: Add client request support for all archs supported by Valgrind.Alex Rønne Petersen2+104-26
2024-11-04 11:39std.valgrind: Port doClientRequest() to all archs supported by Valgrind.Alex Rønne Petersen1+90-44
2024-11-03 12:36zig.h: Improve portability of zig_*_windows_teb() helpers.Alex Rønne Petersen3+104-54
2024-11-04 09:56std.valgrind: Fix some compile errors.Alex Rønne Petersen2+8-8
2024-11-04 07:29std.debug: Add handling for armeb, thumb, thumbeb, and aarch64_be.Alex Rønne Petersen3+18-14
2024-11-03 06:58test: Add aarch64_be-linux-(none,gnu,musl) to module tests.Alex Rønne Petersen1+24-0
2024-11-03 06:58test: Disable 128-bit atomics behavior tests on aarch64_be.Alex Rønne Petersen1+2-1
2024-11-03 06:58test: Disable some vector behavior tests on aarch64_be.Alex Rønne Petersen2+8-0
2024-11-03 06:57std.simd: Disable `vector prefix scan` test on aarch64_be.Alex Rønne Petersen1+1-0
2024-11-03 06:52test: Remove some unsupported ohos triples from llvm_targets.Alex Rønne Petersen1+0-3
2024-11-03 06:47test: Disable `reinterpret packed union` on all big endian targets.Alex Rønne Petersen1+1-3
2024-11-03 14:32link.Coff: Pass -lldmingw to LLD earlier and regardless of -lc.Alex Rønne Petersen1+4-2
2024-11-03 13:27Merge pull request #21843 from alexrp/callconv-followupAlex Rønne Petersen24+420-334
2024-11-03 13:25Merge pull request #21599 from alexrp/thumb-portingAlex Rønne Petersen33+174-103
2024-11-03 08:20llvm: Update the list of address spaces for LLVM 19.Alex Rønne Petersen2+35-3
2024-10-05 00:25test: Add thumb-linux-(musl)eabi(hf) target triples for module tests.Alex Rønne Petersen1+64-0
2024-10-05 00:25test: Add the ability to skip specific modules for a target.Alex Rønne Petersen1+8-1
2024-11-02 10:58glibc: Don't build CRT objects that won't be used.Alex Rønne Petersen2+9-2
2024-11-02 10:18Compilation: Use the regular module mechanism for setting PIC on CRT objects.Alex Rønne Petersen5+23-23
2024-10-04 18:25Compilation: Pass -fno-PIC to clang if PIC is disabled.Alex Rønne Petersen1+2-2
2024-10-03 06:34std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen27+64-71
2024-11-03 06:13Merge pull request #21717 from alexrp/ilp32-abisAlex Rønne Petersen159+6657-5871
2024-10-04 21:03llvm: Remove extraneous commas for branch hint metadata in textual IR output.Alex Rønne Petersen1+4-4
2024-10-28 20:57Sema: Disallow calling functions with certain special calling conventions.Alex Rønne Petersen2+32-5
2024-10-29 00:20link.Dwarf: Some minor corrections to calling conventions to ~match Clang.Alex Rønne Petersen1+8-8
2024-10-28 21:47cbe: Support some more calling conventions.Alex Rønne Petersen2+52-0
2024-10-28 19:24compiler: Handle arm_aapcs16_vfp alongside arm_aapcs_vfp in some places.Alex Rønne Petersen4+20-9
2024-11-01 00:06std.os.windows: Deprecate WINAPI in favor of CallingConvention.winapi.Alex Rønne Petersen9+260-264
2024-11-01 00:06std.os.windows: Fix some incorrect callconv specifiers.Alex Rønne Petersen2+17-17
2024-11-01 00:08start: Fix callconv for the wWinMainCRTStartup symbol.Alex Rønne Petersen1+2-2
2024-10-28 21:15start: Fix a calling convention check to use eql().Alex Rønne Petersen1+15-15
2024-10-28 22:42std.Target: Rename amdgpu module to amdgcn.Alex Rønne Petersen6+9-10
2024-10-16 04:41llvm: Fix lowering of gnuilp32 ABI to be gnu_ilp32.Alex Rønne Petersen2+2-2
2024-10-16 04:07generate_linux_syscalls: Generate syscalls for x32.Alex Rønne Petersen3+393-8
2024-10-16 03:43glibc: Emit _IO_stdin_used reference in .rodata.Alex Rønne Petersen1+3-1
2024-10-16 03:42glibc: Fix an LP_SIZE redefinition warning for gnux32.Alex Rønne Petersen1+1-0
2024-10-16 04:30std.zig.target: Change mips64(el)-linux-musl triples to -muslabi64.Alex Rønne Petersen3+4-6
2024-10-16 02:45std.zig.target: Add mips64(el)-linux-muslabin32 and x86_64-linux-muslx32.Alex Rønne Petersen1+3-0
2024-10-16 02:52musl: Update sources from musl 1.2.5.Alex Rønne Petersen89+2322-5479
2024-10-16 02:44musl: Update headers from musl 1.2.5.Alex Rønne Petersen54+3730-19
2024-10-16 02:41process_headers: Add muslabin32 and muslx32 support.Alex Rønne Petersen2+3-1
2024-10-16 01:38process_headers: Simplify the code a bit.Alex Rønne Petersen1+62-289
2024-10-16 02:36std.Target: Add muslabin32 and muslabi64 tags to Abi.Alex Rønne Petersen10+74-27
2024-10-16 02:12std.zig.target: Update musl path helpers to support alternative ABIs.Alex Rønne Petersen3+44-38
2024-10-16 02:09musl: Fix needsCrtiCrtn() for m68k.Alex Rønne Petersen1+7-2
2024-10-16 02:09musl: Update the list of architectures with time32 compat helpers.Alex Rønne Petersen1+11-1
2024-10-28 19:24std.Target: Pick arm_aapcs16_vfp for arm-watchos-* in cCallingConvention().Alex Rønne Petersen1+1-0
2024-10-28 21:47std.builtin: Some minor fixes to CallingConvention doc comments.Alex Rønne Petersen1+4-4
2024-11-02 09:29Merge pull request #21617 from alexrp/target-dyld-stuffAlex Rønne Petersen3+357-217
2024-11-02 09:27Merge pull request #21729 from alexrp/target-cpu-baselineAlex Rønne Petersen3+56-13
2024-11-02 01:34std.Target: Remove armv7k/armv7s.Alex Rønne Petersen3+2-21
2024-11-02 01:00Merge pull request #21860 from alexrp/llvm-triple-stuffAlex Rønne Petersen7+328-139
2024-11-01 07:34link.File.Wasm.Archive: simplifyAndrew Kelley2+89-106
2024-11-01 09:16Merge pull request #21874 from ziglang/wasm-linkerAndrew Kelley5+462-503
2024-11-01 07:57std.c: Added `utsname` struct definition for `.macos` (#21873)Brook Jeynes1+7-0
2024-10-30 20:57std.Target: Add support for specifying Android API level.Alex Rønne Petersen7+75-16
2024-10-30 10:05llvm: Set OS min version and libc version in ~all cases.Alex Rønne Petersen1+27-7
2024-10-30 05:11llvm: Set vendor type in LLVM target triple for more OSs.Alex Rønne Petersen1+26-6
2024-10-30 08:44std.Target: Add semver min/max versions for a bunch of OSs.Alex Rønne Petersen1+107-32
2024-10-30 07:04std.Target: Update known OS max versions.Alex Rønne Petersen1+13-11
2024-10-30 06:16std.Target: Remove arch-specific handling for macos in Os.VersionRange.default().Alex Rønne Petersen1+4-13
2024-10-30 05:38std.Target: Sort some OS switches according to the Os enum.Alex Rønne Petersen1+118-96
2024-11-01 04:56link.File.Wasm: unify the string tablesAndrew Kelley5+433-460
2024-10-31 23:46link.File.Wasm: conform to naming conventionsAndrew Kelley1+29-40
2024-10-31 23:42link.File.Wasm.Archive: remove header fieldAndrew Kelley1+0-3
2024-11-01 02:44Merge pull request #21861 from alichraghi/masterRobin Voetter8+69-36
2024-11-01 01:43Merge pull request #21817 from mlugg/no-anon-structsMatthew Lugg63+1069-1314
2024-10-30 22:12std.gpu: add `instanceIndex`Ali Cheraghi1+11-0
2024-10-30 22:12spirv: decorate arrays strideAli Cheraghi1+3-1
2024-10-31 22:33spirv: Uniform/PushConstant variablesAli Cheraghi7+55-35
2024-10-31 02:32std.mem.asBytes: fix footgun when passing non-single pointermlugg1+3-1
2024-10-26 22:13compiler: remove anonymous struct types, unify all tuplesmlugg62+1066-1313
2024-10-31 05:25std.fs.File: Fix metadata error check on LinuxArchit Gupta1+1-1
2024-10-31 01:33link.File.Wasm: parse inputs in compilation pipelineAndrew Kelley6+735-840
2024-10-31 05:46Merge pull request #21862 from alexrp/llvm-19-api-breakAndrew Kelley6+89-746
2024-10-30 20:08link.File.Wasm: remove the "files" abstractionAndrew Kelley10+1146-1160
2024-10-31 00:33link: Fix archive format selection for some OSs.Alex Rønne Petersen1+3-5
2024-10-31 00:31mingw: Fix COFF machine type selection for thumb-windows-gnu import libraries.Alex Rønne Petersen1+1-7
2024-10-31 00:27zig_llvm: Reduce our exposure to LLVM API breakage.Alex Rønne Petersen6+97-746
2024-10-30 07:45std.fmt: Fix compile error in Parser.peek() (#20532)Simon Ekström1+1-1
2024-10-30 00:30typo: will inlined -> will be inlinedRoman Frołow1+1-1
2024-10-29 20:17link/Elf: ensure we always sort all relocations by r_offset in -r modeJakub Konka4+72-45
2024-10-29 21:12std.debug: watchOS: fixes for ilp32 ABI (#21765)Mario Nachbaur2+6-4
2024-10-29 18:58Merge pull request #21826 from Snektron/spirv-vulkanRobin Voetter14+305-72
2024-10-29 02:26CLI: don't warn on missing host-detected directoriesAndrew Kelley1+10-1
2024-10-29 14:10std.os.windows.WriteFile: Map ERROR_NO_DATA to error.BrokenPipe instead of ERROR_BROKEN_PIPE (#21811)Julian Noble1+1-1
2024-10-29 01:02Revert "cmake: Add a `ZIG2_NO_RTLIB` option for building zig2 without compiler-rt."Alex Rønne Petersen1+0-5
2024-10-27 08:40remove unnecessary castJonathanHallstrom1+1-2
2024-10-28 19:39dwarf: flush wip_nav after emitting anyerror type infoRobin Voetter1+1-0
2024-10-28 16:52Merge pull request #21693 from alexrp/wasm2c-endianAlex Rønne Petersen2+102-62
2024-10-28 14:54closes #21824 (#21832)Bruno Franca dos Reis2+10-1
2024-10-28 12:51Merge pull request #21807 from Rexicon226/riscv-interuptAlex Rønne Petersen2+60-9
2024-10-28 03:42remove `needs_mem_loc` This field isn't used anymore and was related to old RLSDavid Rubin1+0-19
2024-09-15 12:43Sema: add missing coercion to bool for condbr_inlinemlugg2+33-92
2024-10-28 00:03Fix small TODO in tools/migrate_langref.zig (#21825)Krzysztof Wolicki1+1-1
2024-10-26 15:25implement new interrupts in the llvm backendDavid Rubin1+59-8
2024-10-27 17:02fix compile error tests with unstable error setsRobin Voetter3+3-3
2024-10-27 15:31spirv: forbid merging logical pointersRobin Voetter5+97-1
2024-10-20 15:10spirv: generate test entry points for vulkanRobin Voetter2+133-21
2024-10-20 14:59spirv: use PhysicalStorageBuffer64 for global pointers under vkRobin Voetter2+28-11
2024-10-20 14:53spirv: fix up calling conventions for vulkanRobin Voetter3+41-33
2024-10-20 14:51spirv: start.zig support for vulkanRobin Voetter1+2-3
2024-10-06 22:52std.Target: Make DynamicLinker.standard() much stricter.Alex Rønne Petersen1+253-173
2024-10-06 22:29std.zig.system: Fix detectAbiAndDynamicLinker() for non-Linux/Hurd ELF hosts.Alex Rønne Petersen1+25-18
2024-10-06 22:21std.Target: Remove hasDynamicLinker() in favor of DynamicLinker.kind().Alex Rønne Petersen2+3-26
2024-10-06 22:16std.Target: Implement DynamicLinker.kind() function.Alex Rønne Petersen1+69-0
2024-10-06 20:47test: Add some missing android, haiku, illumos, solaris triples to llvm_targets.Alex Rønne Petersen1+7-0
2024-10-15 20:52wasm2c: Add an optional endianness command line argument.Alex Rønne Petersen1+17-3
2024-10-15 16:33wasm2c: Add big endian support.Alex Rønne Petersen2+86-60
2024-10-17 00:05std.Target: Pick better baseline CPU models for darwin and ps4/ps5 on x86_64.Alex Rønne Petersen1+7-0
2024-10-17 00:03std.Target: Use explicit baseline CPU models for bpf, m68k, msp430, and xcore.Alex Rønne Petersen1+4-0
2024-10-16 23:59std.Target: Use mips32r2/mips64r2 as the baseline CPU models for mips/mips64.Alex Rønne Petersen1+2-0
2024-10-16 23:57std.Target: Use sm_52 as the baseline CPU model for nvptx.Alex Rønne Petersen1+1-1
2024-10-16 23:56std.Target: Use gfx906 as the baseline CPU model for amdgcn.Alex Rønne Petersen1+1-0
2024-10-16 23:54std.Target: Use gfx600 as the generic CPU model for amdgcn.Alex Rønne Petersen1+1-1
2024-10-16 23:50std.Target: Use ppc64 as the generic CPU model for powerpc64le.Alex Rønne Petersen1+3-4
2024-10-16 23:49std.Target: Use avr1 as the generic CPU model for avr.Alex Rønne Petersen1+2-1
2024-10-16 04:07std.Target: Use v11 as the baseline CPU model for lanai.Alex Rønne Petersen1+3-2
2024-10-16 03:59std.Target: Use ck810 as the baseline CPU model for csky.Alex Rønne Petersen1+1-0
2024-10-16 23:48std.Target: Add doc comments for Cpu.Arch.generic() and baseline().Alex Rønne Petersen1+11-0
2024-10-16 04:07Compilation: Omit Clang CPU model flags for some targets.Alex Rønne Petersen2+20-4
2024-10-26 08:37link/Elf.zig: ensure capacity before appending linker args.Xavier Bouchoux1+2-1
2024-10-26 00:22Fix up Linux xattr syscallsNelson Crosby1+8-8
2024-10-26 03:00remove default field for `RiscvInterruptOptions.Mode`David Rubin1+1-1
2024-10-25 17:31Merge pull request #21796 from Rexicon226/var-argsMatthew Lugg2+17-1
2024-10-24 18:12Remove `@setAlignStack` from the langrefllogick1+0-7
2024-10-25 11:00Merge pull request #21795 from ziglang/kqueue-watchAndrew Kelley2+319-94
2024-10-25 09:10Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen9+102-30
2024-10-25 00:38std.os.uefi: Fix calling convention build errorLinus Groh1+3-3
2024-10-25 07:08use `cCallingConvention` instead of `.C` in Sema using `.C` in Sema is incorrect since it will be resolved under the target that Zig was compiled with, not the target build configuration. This is easily solved by just calling `cCallingConvention` on the target to resolve it.David Rubin1+16-1
2024-10-25 06:31std.Build.Watch: implement removing watches for kqueueAndrew Kelley1+110-53
2024-10-25 06:23remove leak from linkerDavid Rubin1+1-0
2024-10-24 23:29std.Build.Watch: limit to one switch on os tagAndrew Kelley1+61-62
2024-10-24 23:24implement --watch for kqueueAndrew Kelley2+219-50
2024-10-24 13:50link/Coff: simplify file structure by collapsing all files into Coff.zig (#21761)Jakub Konka9+1636-1708
2024-10-24 10:34Sema: fix check for whether current AnalUnit is a test functionVeikka Tuominen2+18-3
2024-10-24 05:56Merge pull request #21700 from ziglang/cli-lib-dirsAndrew Kelley40+3260-2665
2024-10-23 23:26avoid unnecessarily building Scrt1.o when cross-compiling glibcAndrew Kelley1+4-2
2024-10-23 23:25mutex protect comp.arena in --verbose-linkAndrew Kelley1+3-0
2024-10-23 23:25more helpful message when testTlsOffsetAlignment failsAndrew Kelley1+5-1
2024-10-23 21:46link.flushTaskQueue: move safety lockAndrew Kelley2+23-8
2024-10-23 07:00combine codegen work queue and linker task queueAndrew Kelley6+233-276
2024-10-22 22:10work on compiler_rt and fuzzer libs earlier in the pipelineAndrew Kelley1+15-15
2024-10-22 22:04link.Elf.ZigObject.updateFunc: reduce data dependenciesAndrew Kelley4+17-23
2024-10-22 04:49Compilation.create: skip libc_installation on darwinAndrew Kelley1+9-1
2024-10-22 04:05use deterministic order in relocatable-eh-frame testsAndrew Kelley2+33-10
2024-10-22 03:50use unstable sort in relocatable writeSyntheticSectionsAndrew Kelley1+2-1
2024-10-22 03:22glibc sometimes makes archives be ld scriptsAndrew Kelley3+71-47
2024-10-22 00:18link.Elf: unstable sort for section headersAndrew Kelley1+9-3
2024-10-22 00:17handle _fltused in compiler_rtAndrew Kelley2+8-5
2024-10-22 00:17split a fat test caseAndrew Kelley1+77-75
2024-10-21 22:40also find static libc files on the hostAndrew Kelley3+62-35
2024-10-19 08:02link.Elf: remove ZigObject from filesAndrew Kelley2+21-15
2024-10-19 07:36add missing check for output mode in tsan logicAndrew Kelley1+4-6
2024-10-19 07:09better error messagesAndrew Kelley2+7-7
2024-10-19 06:57don't create unused musl crt objectsAndrew Kelley2+20-16
2024-10-19 06:32unify parsing codepaths between relocatable and nonAndrew Kelley3+21-60
2024-10-19 05:57fix wasm crt logicAndrew Kelley1+2-5
2024-10-19 05:51revert macos target version bumpAndrew Kelley1+2-2
2024-10-19 05:29branch fixesAndrew Kelley10+282-425
2024-10-18 07:23move linker input file parsing to the compilation pipelineAndrew Kelley12+509-432
2024-10-17 01:48link.Elf: untangle parseObject and parseArchiveAndrew Kelley7+363-289
2024-10-16 22:43refactor Compilation.crtFilePathAndrew Kelley1+23-13
2024-10-16 21:55fix windows buildAndrew Kelley1+17-34
2024-10-16 21:47link.Elf: refactor output mode checkingAndrew Kelley1+9-2
2024-10-16 21:38link.MachO: fix missing input classificationAndrew Kelley2+16-6
2024-10-16 21:37CLI: dylibs provided by path act as inferred root moduleAndrew Kelley1+2-4
2024-10-16 20:41fix MachO linking regressionAndrew Kelley2+13-1
2024-10-16 20:25fix resolving link inputsAndrew Kelley1+3-0
2024-10-16 19:57CLI: fix detection of link inputsAndrew Kelley2+19-11
2024-10-16 19:25link.Elf: fix double free of header in parseDsoAndrew Kelley1+1-4
2024-10-16 19:14rework linker inputsAndrew Kelley12+1516-1090
2024-10-15 05:57introduce a CLI flag to enable .so scripts; default offAndrew Kelley6+36-1
2024-10-15 05:24move ld script processing to the frontendAndrew Kelley6+328-297
2024-10-15 05:24std.Build.Step.Compile: add a way to expect an error messageAndrew Kelley1+32-8
2024-10-14 22:30move link.Elf.LdScript to link.LdScriptAndrew Kelley4+452-452
2024-10-14 22:24link.Elf.LdScript: eliminate dependency on Elf.FileAndrew Kelley2+76-68
2024-10-23 23:27Merge pull request #21779 from ziglang/avoid-data-racesAndrew Kelley3+51-94
2024-10-23 22:35Merge pull request #21758 from kcbanner/dll_storage_classAndrew Kelley12+99-19
2024-10-23 21:04link.MachO: remove buggy multi-threadingAndrew Kelley2+48-92
2024-10-23 20:47std.Progress: fix data raceAndrew Kelley1+3-2
2024-10-23 15:48Merge pull request #21697 from mlugg/callconvMatthew Lugg79+2020-942
2024-10-20 22:42tests: add tests for is_dll_import externskcbanner5+46-7
2024-10-20 22:20Change `ExternOptions.dll_storage_class` to `is_dll_import`kcbanner3+11-24
2024-10-20 20:30Cause a compilation error to occur if using @extern with is_dll_import in a comptime scope.kcbanner4+22-7
2024-10-19 22:15Add support for specifying `dll_storage_class` in @externkcbanner6+45-6
2024-10-22 05:18tests: re-enable tests that now pass on aarch64-windowskcbanner5+0-25
2024-10-22 00:24coff: fix incorrect default `image_base` values and re-enable shared library tests on Windowskcbanner5+7-23
2024-10-20 12:57watchOS: add os to aarch64 architectureMario Nachbaur1+1-1
2024-10-15 18:29llvm: Add some missing fnptr alignment specifications in DataLayoutBuilder.Alex Rønne Petersen1+9-2
2024-10-20 07:09link.Dwarf: Fix function alignment calculation to match the rest of the linker.Alex Rønne Petersen1+5-2
2024-10-20 06:52link: Use defaultFunctionAlignment() when function alignment is unspecified.Alex Rønne Petersen3+15-9
2024-10-15 19:28compiler: Remove uses of defaultFunctionAlignment() in the frontend.Alex Rønne Petersen3+5-8
2024-10-15 18:35compiler: Update defaultFunctionAlignment()/minFunctionAlignment() for more targets.Alex Rønne Petersen1+53-8
2024-10-15 18:34compiler: Disallow function alignment for nvptx and spirv.Alex Rønne Petersen2+15-1
2024-10-19 19:06riscv: disable failing testmlugg1+1-0
2024-10-17 08:09Sema: add and improve some callconv compile errorsmlugg7+25-13
2024-10-17 08:06x86_64: handle incoming stack alignmentmlugg3+17-27
2024-10-16 16:19x86_64,riscv64: fix incorrect `incoming_stack_alignment` handlingmlugg3+4-9
2024-10-16 16:13compiler_rt: remove bogus testsmlugg3+8-77
2024-10-16 13:14llvm: fix lowering `arm_aapcs_vfp` functionsmlugg1+3-3
2024-10-16 11:30Zcu: correct `callconvSupported` for self-hosted aarch64mlugg1+4-1
2024-10-16 10:44langref: update `enum_export_error.zig` for callconv changesmlugg1+2-1
2024-10-16 10:41std: update uses of `.Inline` callconvmlugg2+6-6
2024-10-15 21:02llvn: fix incorrect mips64 callconv handlingmlugg1+3-3
2024-10-15 20:58link.Dwarf: handle `avr_signal` and `avr_builtin` callconvsmlugg1+2-0
2024-10-15 19:48std.Target: correct C callconv on hardfloat ARMmlugg1+7-1
2024-10-15 19:42llvm: fix lowering of avr_interrupt and m68k_interrupt callconvsmlugg1+0-2
2024-10-15 19:35std.builtin.CallingConvention: remove deprecated RISC-V privilege modemlugg1+0-1
2024-10-15 19:22compiler: avoid unreasonable eval branch quotasmlugg3+11-16
2024-10-15 15:36std.builtin.CallingConvention: include exact architecture tags in commentsmlugg1+32-32
2024-10-15 14:15Sema: minor cleanupmlugg1+1-1
2024-10-15 14:11cbe,translate-c: support more callconvsmlugg4+49-6
2024-10-15 12:18std.builtin.CallingConvention: RISC-V `PrivilegeLevel` -> `PrivilegeMode`mlugg1+3-3
2024-10-15 01:29link: add clarifying commentmlugg1+1-0
2024-10-15 01:28std.builtin.CallingConvention: don't provide bogus `winapi` valuemlugg1+2-2
2024-10-15 01:27std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg11+16-16
2024-10-15 01:23std.zig.render: fix `callconv(.Inline)` -> `inline fn` promotionmlugg1+4-2
2024-10-13 16:56test: update for `CallingConvention` changesmlugg41+154-195
2024-10-14 06:57compiler: remove @setAlignStackmlugg11+21-82
2024-10-08 20:16std: update for new `CallingConvention`mlugg19+109-160
2024-10-14 02:05stage1: update zig1.wasmmlugg2+35-25
2024-09-28 01:10compiler: introduce new `CallingConvention`mlugg28+1762-520
2024-10-18 08:46incremental: disable flaky testmlugg1+2-1
2024-10-17 09:19compiler: implement `@FieldType`mlugg7+103-1
2024-10-18 02:50Merge pull request #21736 from alexrp/qemu-9.1Andrew Kelley4+6-8
2024-10-17 21:19ci: Update to QEMU 9.1.0 in x86_64-linux scripts.Alex Rønne Petersen2+2-2
2024-10-17 21:17ci: Remove -fwasmtime from aarch64-linux scripts.Alex Rønne Petersen2+4-6
2024-10-17 16:59std.Target: Make Abi.default() more smarter.Alex Rønne Petersen1+38-29
2024-10-17 19:54Merge pull request #21610 from alexrp/riscv-abisAndrew Kelley4+44-39
2024-10-03 11:37langref: update builtin variadic functionswooster01+8-8
2024-10-17 00:49Merge pull request #21726 from alexrp/target-apiAlex Rønne Petersen10+157-163
2024-10-16 23:08fix compilation errors for fs and fs.Dir (#21643)Justin Braben2+13-13
2024-10-08 06:22std.Target: Rename OS version range functions to drop the "get" prefix.Alex Rønne Petersen4+10-10
2024-10-08 05:55std.Target: Remove isBpfFreestanding().Alex Rønne Petersen2+1-7
2024-10-08 06:14std.Target: Move isLib{C,Cxx}LibName() to std.zig.target.Alex Rønne Petersen6+145-143
2024-10-08 06:05std.Target: Only consider libxnet to be a libc library name for musl.Alex Rønne Petersen1+2-2
2024-10-08 05:59std.Target: Ignore case for all Darwin platforms in isLibCLibName().Alex Rønne Petersen1+1-1
2024-10-08 04:42std.Target: Rename is_lib{c,cxx}_lib_name() to isLib{C,Cxx}LibName().Alex Rønne Petersen5+10-10
2024-10-08 04:35std.Target: Move the elfiamcu check under the x86 prong in toElfMachine().Alex Rønne Petersen1+1-3
2024-10-16 19:29Merge pull request #21722 from mlugg/incrementalMatthew Lugg10+181-62
2024-10-16 15:29incremental: disable failing testmlugg1+2-1
2024-10-16 14:56incremental: introduce `file` dependencies to handle AstGen failuresmlugg8+97-23
2024-10-16 14:59Zcu: cache output of `resolveReferences` between callsmlugg3+52-38
2024-10-16 13:21incremental: add new test casemlugg1+30-0
2024-10-16 07:13Merge pull request #21715 from alexrp/loongarch-portingAlex Rønne Petersen5+13-11
2024-10-16 02:59Merge pull request #21714 from alexrp/target-cpu-baselineAlex Rønne Petersen6+23-16
2024-10-15 23:19llvm: Disable f16 lowering for loongarch.Alex Rønne Petersen1+3-0
2024-10-15 23:09llvm: Fix natural int width specifications for loongarch in DataLayoutBuilder.Alex Rønne Petersen1+2-1
2024-10-15 23:06std.Thread: Use loongarch freeAndExit() implementation for loongarch32 too.Alex Rønne Petersen1+1-1
2024-10-15 23:05std.Target: Fix loongarch32 handling in C type alignment calculation.Alex Rønne Petersen1+2-2
2024-10-15 23:05compiler-rt: Use loongarch clear_cache() implementation for loongarch32 too.Alex Rønne Petersen1+5-3
2024-10-15 23:04test: Remove some loongarch32 triples that were erroneously added to llvm_targets.Alex Rønne Petersen1+0-4
2024-10-15 22:33std.Target: Make Cpu.baseline() pick a better CPU for Apple targets.Alex Rønne Petersen1+7-1
2024-10-15 18:02std.zig.target: Sort the target triple list in a more user-friendly way.Alex Rønne Petersen1+29-29
2024-10-15 22:32std.Target: Change Cpu.baseline() to also be able to take OS into consideration.Alex Rønne Petersen6+17-16
2024-10-06 09:12test: Add riscv(32,64)-linux-(none,musl) with soft float to module tests.Alex Rønne Petersen1+29-1
2024-10-06 09:55compiler-rt: Always use f16 as the half type for riscv.Alex Rønne Petersen1+1-1
2024-10-06 09:48llvm: Enable native f16 lowering for riscv32.Alex Rønne Petersen1+6-6
2024-10-06 09:47llvm: Fix compiler crash when lowering f16 for riscv32 ilp32.Alex Rønne Petersen1+0-20
2024-10-06 08:30llvm: Fix ilp32e/lp64e and ilp32f/lp64f ABI selection for riscv.Alex Rønne Petersen1+8-11
2024-10-14 12:02Sema: fail if analyzing return in `noreturn`-declared function before coercing `undefined`gabeuehlein2+15-5
2024-10-14 06:43std.MultiArrayList: add clear methodsAndrew Kelley1+20-5
2024-10-14 01:46Merge pull request #21682 from der-teufel-programming/remove-packedintarrayAndrew Kelley5+32-737
2024-10-14 01:44Rewrite bit_reader and bit_writer to take advantage of current zig semantics and enhance readability (#21689)tgschultz6+244-256
2024-10-13 20:33Merge pull request #21688 from Snektron/spirv-fixRobin Voetter9+45-13
2024-10-13 11:00Merge pull request #21686 from alexrp/glibc-fixesAlex Rønne Petersen1+25-7
2024-10-13 03:59implement packed struct equality (#21679)David Rubin7+93-1
2024-10-12 23:58spirv: skip range switch testsRobin Voetter7+27-0
2024-10-12 23:57spirv: don't generate OpUnreachable after noreturn callRobin Voetter1+0-4
2024-10-12 23:57spirv: implement repeat and dbg_arg_inlineRobin Voetter1+4-2
2024-10-12 23:56spirv: don't try to lower types which have no runtime bitsRobin Voetter2+14-7
2024-10-12 23:15std.Target.Query: fix compilation error (#21669)DravenK1+3-1
2024-10-12 21:39Merge pull request #21681 from ziglang/reduce-flushAndrew Kelley20+806-740
2024-10-12 20:54glibc: Align stub symbols to the target word size.Alex Rønne Petersen1+15-1
2024-10-12 20:44glibc: Emit some fill data for stub symbols, thus giving each a unique address.Alex Rønne Petersen1+10-6
2024-10-12 20:53Fix index calculation in WasmPageAllocatorKrzysztof Wolicki1+2-2
2024-10-12 17:43std.dynamic_library: update to new elf APIAndrew Kelley2+22-25
2024-10-12 17:42objcopy: check both global and local when remappingAndrew Kelley1+4-7
2024-10-12 08:54fix 32-bit buildAndrew Kelley1+4-3
2024-10-12 08:50objcopy: update for std.elf type safetyAndrew Kelley1+6-4
2024-10-12 06:28link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley18+781-712
2024-10-12 15:59Change (read/write)PackedInt to (read/write)PackedIntNative in aro/PreprocessorKrzysztof Wolicki1+21-124
2024-10-12 10:55Remove packed_int_array usage from WasmPageAllocator and BigIntKrzysztof Wolicki2+10-13
2024-10-12 10:00Remove PackedIntArray usage from bundled AroKrzysztof Wolicki1+125-22
2024-10-12 10:00Remove packed_int_array.zig from stdKrzysztof Wolicki2+0-702
2024-10-11 22:04macho: create dummy atom of size 0 marking end of a sectionJakub Konka1+34-3
2024-10-12 04:27Replace tidy with superhtml as HTML validator (#21664)Krzysztof Wolicki5+21-24
2024-10-11 19:32std.mem.readVarInt: assert ReturnType is large enough (#20946)poypoyan1+1-0
2024-10-11 08:15link: consolidate diagnosticsAndrew Kelley15+513-440
2024-10-11 17:34Merge pull request #21666 from ziglang/reduce-flushAndrew Kelley12+818-749
2024-10-11 04:02work around C backend bugAndrew Kelley1+2-1
2024-10-11 03:34link.Elf.sortShdrs: tease out data dependenciesAndrew Kelley2+114-59
2024-10-11 01:34link.Elf: fix merge sections namespacingAndrew Kelley6+362-363
2024-10-11 00:35link.Elf: group section indexesAndrew Kelley8+229-251
2024-10-11 00:08link.Elf.ZigObject: make resetShdrIndexes non genericAndrew Kelley1+1-1
2024-10-10 23:58link.Elf: fix phdr_gnu_stack_index not included in sortPhdrsAndrew Kelley1+141-111
2024-10-10 23:57std.MultiArrayList: add empty initalizer valueAndrew Kelley1+7-1
2024-05-26 13:13cmake: correct PIE support detection, add error output for debugging `check_pie_supported` only uses the `OUTPUT_VARIABLE` to to signify errors if PIE is actually supported is signaled by `CMAKE_<lang>_LINK_PIE_SUPPORTED`.Jan2001011+2-2
2024-05-19 13:02IoUring: fix an issue in tests where InvalidVersion might get thrown by skipKernelLessThan, due to some kernel versions not being SemVer compliant.Jean-Baptiste "Jiboo" Lepesme1+7-1
2024-10-11 02:14add loongarch valist supportYANG Xudong1+1-0
2024-10-11 05:30Merge pull request #21654 from ziglang/embrace-path-abstractionAndrew Kelley32+987-701
2024-10-10 20:52musl: Align _init/_fini symbols correctly on arm.Alex Rønne Petersen1+2-0
2024-10-10 20:14std.os.linux: Use the Thumb-specific syscall helpers for thumbeb too.Alex Rønne Petersen1+3-5
2024-10-10 21:21link.Elf tests: update for new static lib behaviorAndrew Kelley1+7-7
2024-10-10 21:20linker tests: avoid trivially unnecessary allocationAndrew Kelley1+1-1
2024-10-10 21:19Compilation: don't write cache manifest on failureAndrew Kelley1+9-1
2024-10-10 21:19std.Build.Step.CheckObject: display source file pathAndrew Kelley1+32-12
2024-10-10 21:18std.Build.Cache.Path: fix single-quote escaping formatAndrew Kelley1+1-1
2024-10-10 07:41link: fix false positive crtbegin/crtend detectionAndrew Kelley29+937-679
2024-10-10 11:15arch/aarch64/Mir: fix spelling (pseudo instead of psuedo)Samuel Fiedler1+1-1
2024-10-10 18:35no code ownersAndrew Kelley1+0-11
2024-10-08 22:37Sema: implement @splat for arraysmlugg7+138-32
2024-10-10 01:12zig fetch: update saved dependency with resolved URLIan Johnson1+1-1
2024-10-10 00:43Merge pull request #21629 from ziglang/elf-incrAndrew Kelley10+384-414
2024-10-10 00:31Merge pull request #21644 from ziglang/macho-issue-21598Andrew Kelley4+189-89
2024-10-09 06:41link.Elf.Object.initAtoms: reduce state access and indirectionAndrew Kelley2+32-21
2024-10-09 21:09Merge pull request #21640 from jacobly0/dwarf-progressAndrew Kelley10+508-281
2024-10-09 19:39test/link/macho: test reporting undefined special symbolsJakub Konka1+26-0
2024-10-09 19:22macho: fix a typo in InternalObject.addObjcMethnameSectionJakub Konka1+1-1
2024-10-09 15:06macho: report special symbols if undefinedJakub Konka3+162-88
2024-10-08 14:22elf: revert growing atoms in Dwarf.resize for standard allocJakub Konka1+1-11
2024-10-08 13:10elf: clean up how we create un-allocated sectionsJakub Konka3+1-44
2024-10-04 10:46elf: change how we manage debug atoms in Dwarf linkerJakub Konka5+97-97
2024-10-04 08:38elf: do not create atoms for section symbols that do not require itJakub Konka3+123-78
2024-10-03 15:18elf: move setting section size back to Elf.growSectionJakub Konka2+36-38
2024-10-03 15:04elf: drastically simplify extracting section size logicJakub Konka1+7-16
2024-10-02 11:32elf: clear dynamic relocs before resolving relocs in atomsJakub Konka1+4-4
2024-10-02 11:14elf: add some extra logging for created dynamic relocsJakub Konka3+40-0
2024-10-02 10:17elf: do not panic if we already have create a PLT entry for a symbolJakub Konka1+1-1
2024-10-01 10:00elf: fix creation of synthetic sectionsJakub Konka3+16-12
2024-10-01 05:31elf: combine growAllocSection and growNonAllocSection into growSectionJakub Konka2+28-77
2024-09-30 20:09elf: move sections in segments that need moving onlyJakub Konka2+53-82
2024-09-28 06:40elf: mark objects as dirty/not-dirtyJakub Konka2+17-10
2024-09-28 05:37elf: use arena for incremental cacheJakub Konka1+0-2
2024-09-27 05:31elf: do not re-allocate AtomLists unless dirtiedJakub Konka3+16-3
2024-09-26 19:22elf: clear dynamic relocs before repopulatingJakub Konka1+4-0
2024-09-26 18:59elf: do not re-populate synthetic sections when updatingJakub Konka1+6-6
2024-09-26 10:24elf: track atoms within AtomList with array hash mapJakub Konka4+34-33
2024-09-16 00:36x86_64: print pseudo instructions in wip_mir logJacob Young2+73-4
2024-09-12 16:02Dwarf: implement and test lexical blocksJacob Young6+226-71
2024-09-11 20:20lldb: disable pretty printers on self-hosted backendsJacob Young1+8-5
2024-09-27 08:55lldb: print field names with a leading dotJacob Young3+201-201
2024-10-09 08:43Merge pull request #21633 from ziglang/reduce-flush-logicAndrew Kelley18+201-268
2024-10-09 04:57link tests: add a way to check prefix and use itAndrew Kelley2+13-1
2024-10-09 00:57link.Elf: avoid needless file system reads in flush()Andrew Kelley9+169-233
2024-10-08 21:40link.Elf: avoid converting rpath data in flush()Andrew Kelley10+20-35
2024-08-26 22:17untangle skip conditionsParzival-31411+6-5
2024-02-19 01:00revert disabling `aarch64` skipParzival-31411+5-1
2024-02-17 07:25fix `standalone/empty_env` testParzival-31411+4-2
2024-10-08 14:44stage2-wasm: airRem + airMod for floatsPavel Verigo2+29-27
2024-10-08 16:32Merge pull request #21622 from mikdusan/bsdAlex Rønne Petersen2+72-1
2024-10-07 17:19freebsd posix: add SystemOutdated to MemFdCreateErrorMichael Dusan1+1-0
2024-10-07 17:19dragonfly std: more std.c supportMichael Dusan1+71-1
2024-10-07 12:46Merge pull request #21618 from mlugg/validate-runtime-valueMatthew Lugg3+38-1
2024-10-07 06:33Sema: add missing runtime value validation to global mutable variablesmlugg2+13-1
2024-10-07 06:27Sema: add missing runtime value validation to @memcpy and @memsetmlugg2+25-0
2024-10-06 12:03link.Elf: Fix page size calculation for more architectures.Alex Rønne Petersen1+32-2
2024-10-07 04:14Merge pull request #21611 from alexrp/target-abi-defaultAlex Rønne Petersen2+96-35
2024-10-07 01:38Merge pull request #21615 from linusg/panic-uefiAlex Rønne Petersen1+2-2
2024-10-06 23:56Merge pull request #21614 from alexrp/target-avr-alignAlex Rønne Petersen1+7-8
2024-10-06 23:24Merge pull request #21499 from alexrp/loongarch-gnusfAlex Rønne Petersen28+1291-37
2024-10-06 11:28std.Target: Rewrite Abi.default() to have better defaults across the board.Alex Rønne Petersen1+95-34
2024-10-06 11:27test: Fix powerpc-aix-eabihf target triple in llvm_targets.Alex Rønne Petersen1+1-1
2024-10-06 20:02Merge pull request #21597 from achan1989/issue_14324Andrew Kelley2+49-0
2024-10-04 22:58Build: Add `option(LazyPath, ...)` support Also adds support for `[]const LazyPath` in a similar vein, and refactors a few other bits of code.InKryption1+166-29
2024-10-06 16:33std.debug: Fix defaultPanic() uefi buildLinus Groh1+2-2
2024-10-06 15:26Merge pull request #21608 from mikdusan/ppc64Alex Rønne Petersen2+6-5
2024-10-06 14:21std.Target: Fix cTypePreferredAlignment() to always return 1 for avr.Alex Rønne Petersen1+7-8
2024-10-06 14:26Merge pull request #21605 from alexrp/ohos-stuffAlex Rønne Petersen6+35-7
2024-10-06 11:35Merge pull request #21587 from alexrp/hexagon-portingAlex Rønne Petersen12+281-11
2024-10-06 10:16Merge pull request #21518 from mlugg/incremental-ciMatthew Lugg13+354-79
2024-10-06 08:47Explain why POLL_FD_READWRITE is not dangerous at sites of useachan19891+4-0
2024-10-06 08:44Copy in WASI rights_t documentationachan19891+42-0
2024-10-06 08:26test: Add some missing x86_64-linux-* triples to llvm_targets.Alex Rønne Petersen1+4-0
2024-10-06 08:24test: Add android/androideabi triples to llvm_targets.Alex Rønne Petersen1+5-0
2024-10-06 08:22test: Add ohos/ohoseabi triples to llvm_targets.Alex Rønne Petersen1+6-0
2024-10-06 07:17Merge pull request #21037 from alexrp/target-dyldAlex Rønne Petersen2+277-101
2024-09-28 23:03std: async read into small temporary buffer between `poll` calls on Windowsmlugg1+162-30
2024-10-06 00:52Merge pull request #21331 from bobf/std-meta-DeclEnum-empty-structAlex Rønne Petersen1+4-1
2024-10-05 22:32Merge pull request #21581 from zigmd/fix-typo-in-segset_tAlex Rønne Petersen1+1-1
2024-09-26 18:35incr-check: minor fixesmlugg1+22-7
2024-09-26 03:26test: add x86_64-windows-cbe target to incremental casesmlugg9+9-0
2024-09-26 03:21incr-check: clean up temporary directory by defaultmlugg1+64-30
2024-09-26 02:58incr-check: better progress output, support external executorsmlugg1+67-16
2024-08-20 17:09tests: add `test-incremental` stepmlugg3+35-1
2024-09-22 14:58std ppc64: add nop to start inline-asmMichael Dusan1+1-0
2024-09-20 20:49stage1 ppc64: remove inline-asm overlapping clobbersMichael Dusan1+5-5
2024-10-04 21:13Create/open file on WASI targets should have POLL_FD_READWRITE rightsachan19891+3-0
2024-10-05 13:19compiler: Don't require PIC for aarch64-linux-ohos.Alex Rønne Petersen1+1-2
2024-10-05 13:14compiler: Don't link to nonexistent libc libraries for ohos.Alex Rønne Petersen1+1-1
2024-10-05 13:13std.Target: Introduce Abi.ohoseabi to distinguish the soft float case.Alex Rønne Petersen5+19-5
2024-08-10 16:00std.Target: Rewrite DynamicLinker.standard() and fill in some missing details.Alex Rønne Petersen2+277-101
2024-10-05 11:49Merge pull request #21574 from alexrp/llvm-sub-archAlex Rønne Petersen1+74-4
2024-09-23 22:51std.os.windows.ReadFile: handle ERROR_LOCK_VIOLATIONJonathan Marler4+37-0
2024-10-05 03:21Merge pull request #21595 from alexrp/objcopy-seg-paddrAlex Rønne Petersen1+1-1
2024-10-05 02:45Merge pull request #21591 from patrickwick/issue-19009Andrew Kelley2+405-16
2024-10-05 02:05Merge pull request #21593 from alexrp/dlopen-nullAlex Rønne Petersen1+1-1
2024-10-04 22:21remove `@fence` (#21585)David Rubin28+25-271
2024-10-04 22:03std.Target: add missing propeller switch prongsAndrew Kelley1+2-0
2024-10-04 21:00Merge pull request #21532 from marler8997/putDependencyCacheInGraphAndrew Kelley1+6-12
2024-10-04 20:53Adds new cpu architectures propeller1 and propeller2. (#21563)Felix Queißner10+87-1
2024-10-04 20:50Remove old deprecated symbols in std (#21584)PauloCampana6+13-22
2024-10-04 20:38objcopy: Use p_paddr from PT_LOAD even if zero.Alex Rønne Petersen1+1-1
2024-10-04 18:09std.c: Make dlopen() accept null for the path parameter.Alex Rønne Petersen1+1-1
2024-10-04 17:37Merge pull request #21572 from alexrp/tests-llvm-targetsAlex Rønne Petersen7+374-71
2024-10-04 13:4919009: zig objcopy: minor cleanupPatrick Wickenhaeuser1+4-7
2024-10-04 10:3819009: zig objcopy: allow --add-section, --set-section-alignment and --set-section-flags only if the target is an ELF filePatrick Wickenhaeuser1+9-6
2024-10-04 10:3819009: zig objcopy: fix typo in abort messagesPatrick Wickenhaeuser1+3-3
2024-10-04 10:3819009: zig objcopy: integrate --add-section, --set-section-alignment and --set-section-flags into std.Build.Step.ObjCopyPatrick Wickenhaeuser2+95-16
2024-10-04 10:3819009: zig objcopy: integrate section flags for --set-section-flags commandPatrick Wickenhaeuser1+57-42
2024-10-04 10:3819009: zig objcopy: parse section flagsPatrick Wickenhaeuser1+96-0
2024-10-04 10:3819009: zig objcopy: implement --set-section-alignmentPatrick Wickenhaeuser1+34-17
2024-10-04 10:3819009: add --set-section-alignment and --set-section-flags arguments to zig objcopyPatrick Wickenhaeuser1+92-22
2024-10-04 10:3819009: zig objcopy: add --add-section supportPatrick Wickenhaeuser1+113-1
2024-10-04 12:40Merge pull request #21578 from alexrp/s390x-portingAlex Rønne Petersen7+70-2
2024-10-03 23:30Merge pull request #21577 from alexrp/mips32-statAlex Rønne Petersen1+2-2
2024-10-03 22:31Merge pull request #21571 from alexrp/14366-progressAlex Rønne Petersen3+7-7
2024-10-01 11:12test: Add s390x-linux-(none,musl,gnu) triples to module tests.Alex Rønne Petersen1+24-0
2024-10-01 11:10std.posix: Skip Stat struct comparison in fstatat test for s390x-linux.Alex Rønne Petersen1+5-0
2024-10-01 10:44std.c: Fix Sigaction struct for s390x-linux-gnu.Alex Rønne Petersen1+13-0
2024-10-01 10:15std.os.linux: Fix mmap() syscall invocation for s390x.Alex Rønne Petersen2+26-2
2024-10-03 19:53Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen14+21-19
2024-10-03 16:37fix typo in segset_tSaurabh Mishra1+1-1
2024-10-03 13:19Merge pull request #21573 from alexrp/elf-headerJakub Konka3+137-37
2024-09-30 00:55fix: print correct number of provided arguments in min/max error messageWillLillis2+10-1
2024-10-02 06:16link.Elf: Fix default page size for hexagon.Alex Rønne Petersen1+1-1
2024-10-02 06:16llvm: Disable f16 lowering for hexagon.Alex Rønne Petersen1+1-0
2024-10-02 06:15std.zig.system: Force disable the small_data feature for hexagon.Alex Rønne Petersen1+10-0
2024-10-02 06:14generate_linux_syscalls: Rename mmap_pgoff to mmap2.Alex Rønne Petersen2+4-2
2024-10-02 06:14std.os.linux: Add hexagon arch bits.Alex Rønne Petersen2+257-2
2024-10-02 06:13std.atomic: Provide a more accurate cache_line value for hexagon v73+.Alex Rønne Petersen1+4-2
2024-10-02 02:26std.os.linux: Rename some arch bits files to match std.Target.Cpu.Arch tags.Alex Rønne Petersen5+4-4
2024-10-01 10:45std.debug: Disable stack traces on s390x.Alex Rønne Petersen1+1-0
2024-10-01 10:03llvm: Fix C ABI integer promotion for s390x.Alex Rønne Petersen1+1-0
2024-10-03 03:45std.c: Fix Stat struct layout for mips/mipsel with glibc.Alex Rønne Petersen1+2-2
2024-10-01 04:47test: Rewrite the target triple list for llvm_targets.Alex Rønne Petersen1+278-50
2024-10-01 06:41std.Target: Remove Os.Tag.shadermodel.Alex Rønne Petersen3+1-10
2024-10-01 03:55std.Target: Fix getVersionRangeTag() for bridgeos.Alex Rønne Petersen1+3-1
2024-10-01 04:37std.Target: Fix Cpu.Model.generic() for arc, csky, and xtensa.Alex Rønne Petersen1+6-1
2024-10-01 04:27update_cpu_features: Don't delete the output file if there are no CPU features.Alex Rønne Petersen4+86-9
2024-09-23 12:17glibc: Update abilists file for loongarch64-linux-gnusf support.Alex Rønne Petersen1+0-0
2024-09-23 13:21glibc: Update abilists parsing to the new format version.Alex Rønne Petersen1+37-37
2024-09-23 12:14std.zig.target: Add loongarch64-linux-gnusf.Alex Rønne Petersen1+1-0
2024-09-23 17:08glibc: Add loongarch64-linux-gnusf headers.Alex Rønne Petersen24+1248-0
2024-09-23 12:14process_headers: Add loongarch64-linux-gnusf.Alex Rønne Petersen1+5-0
2024-10-02 02:05std.math: Re-enable isSignalNan test on most targets.Alex Rønne Petersen1+7-1
2024-10-03 01:58Merge pull request #20805 from xdBronch/lang-flagAlex Rønne Petersen1+5-2
2024-10-03 01:54std.posix: Added error message 'ProcessNotFound' for reading and writing in a Linux process (#21430)Chris Boesch3+23-0
2024-09-26 23:09llvm: Implement sub-architecture translation in targetTriple().Alex Rønne Petersen1+74-4
2024-10-01 00:06link.MachO: Add exhaustive handling for all Apple target triples.Alex Rønne Petersen1+27-20
2024-10-01 02:34link.Elf: Set EI_OSABI value correctly depending on target arch/OS.Alex Rønne Petersen1+20-3
2024-10-02 22:41Merge pull request #21505 from alexrp/cpu-features-extsAlex Rønne Petersen3+33-77
2024-10-02 22:16Merge pull request #21469 from alexrp/riscv32-testsAlex Rønne Petersen1+24-0
2024-10-02 22:15Merge pull request #21504 from alexrp/android-softfpAlex Rønne Petersen10+34-22
2024-10-02 21:54Merge pull request #21524 from alexrp/fix-reader-testAlex Rønne Petersen1+2-1
2024-10-02 21:22Merge pull request #21527 from alexrp/elf-emulationsAlex Rønne Petersen3+79-46
2024-07-26 07:50handle -x language flag without spacesxdBronch1+5-2
2024-10-02 20:59Merge pull request #21513 from pseudocc/rtattrAlex Rønne Petersen1+23-1
2024-10-02 02:04std.math: Re-enable snan() test.Alex Rønne Petersen1+0-3
2024-10-02 02:07test: Re-enable "bitcast nan float does not modify signaling bit" for LLVM + arm.Alex Rønne Petersen1+0-3
2024-10-01 02:32std.elf: Make int() and int32() functions private.Alex Rønne Petersen1+2-2
2024-10-01 01:54std.elf: Parse and make available some extra fields on Header.Alex Rønne Petersen1+23-7
2024-10-01 01:54std.elf: Add OSABI enum sourced from binutils.Alex Rønne Petersen1+51-0
2024-10-01 01:53std.elf: Define EI_(OSABI,ABIVERSION,PAD) constants.Alex Rønne Petersen1+7-4
2024-10-01 01:53std.elf: Define ET.(LOOS,HIOS) constants.Alex Rønne Petersen1+7-1
2024-09-29 06:06std.start: dont query stack limit for wanted stack size 0 (#21533)Michael Ortmann1+1-0
2024-09-28 22:58Merge pull request #21520 from ziglang/no-formatted-panicsAndrew Kelley23+734-843
2024-09-27 00:01Initial port work for `*-windows-itanium` support.Alex Rønne Petersen14+21-19
2024-09-28 19:16revert safety test cases to rely on deprecated old APIAndrew Kelley92+92-1012
2024-09-27 10:23macho: increase pre-allocated vmsize for __TEXT_ZIG segmentJakub Konka1+1-1
2024-09-27 15:44build: make dependency cache hash map unmanagedJonathan Marler2+6-7
2024-09-27 15:35build: move dependency cache into GraphJonathan Marler2+5-10
2024-09-27 03:57disable plan9 testAndrew Kelley1+1-1
2024-09-27 03:53Sema: better utility function semanticsAndrew Kelley1+71-81
2024-09-27 03:25update crash report to the new panic interfaceAndrew Kelley2+14-3
2024-09-27 03:24I think it's better to put the imports at the topAndrew Kelley1+26-26
2024-09-27 00:14update safety test cases to new panic APIAndrew Kelley95+1129-270
2024-09-26 23:46fix still calling std.builtin.panic sometimesAndrew Kelley3+5-4
2024-09-26 22:22fixes and make sema report errors when std.builtin wrongAndrew Kelley4+95-65
2024-09-26 21:24embrace panic helpersAndrew Kelley8+309-401
2024-09-26 03:39work around riscv64 backend deficienciesAndrew Kelley2+25-0
2024-09-26 19:47link.Elf: Make getLDMOption() exhaustive with regards to LLD's parseEmulation().Alex Rønne Petersen1+75-42
2024-09-26 19:45std.Target: Return EM_ARC_COMPACT instead of EM_ARC_COMPACT2 for arc.Alex Rønne Petersen2+3-3
2024-09-26 19:44std.Target: Handle ve in toElfMachine().Alex Rønne Petersen1+1-1
2024-09-26 03:17update test cases to new panic APIAndrew Kelley86+255-186
2024-09-26 02:35compile error instead of crash when root panic fn wrongAndrew Kelley1+2-1
2024-09-26 02:34fix crash report not using mutexes correctlyAndrew Kelley1+2-5
2024-09-26 01:58better codegen for `@panic` with comptime-known operandAndrew Kelley1+17-14
2024-09-26 01:23reimplement integer overflow safety panic function callsAndrew Kelley4+74-63
2024-09-25 23:20reintroduce the std.builtin safety panic helpersAndrew Kelley3+126-117
2024-09-25 20:24delete the old panic stuff againAndrew Kelley1+2-75
2024-09-25 20:22fixes for this branchAndrew Kelley5+152-75
2024-09-25 18:11remove formatted panicsAndrew Kelley17+634-744
2024-09-24 23:15move std.time.sleep to std.Thread.sleepAndrew Kelley2+81-78
2024-09-26 15:04std.io.Reader: Fix test erroneously using undefined.Alex Rønne Petersen1+2-1
2024-07-29 05:45replace TranslateC.addIncludeDir with variants with LazyPath/library namesdave caruso2+82-36
2024-09-25 07:30std.os.linux: extend rtattr.type to support IFA_*pseudoc1+23-1
2024-09-26 02:41Merge pull request #21514 from ziglang/elf-incrAndrew Kelley14+330-249
2024-09-25 16:54std: fix inappropriate use of unreachable in fanotify_initAndrew Kelley2+9-3
2024-09-25 19:21incr-check: specify backend in manifest, allow multiple targets/backendsmlugg10+155-121
2024-09-25 14:32incr-check: actually handle end message for a compiler updateJakub Konka1+0-2
2024-09-25 14:31incr-check: add --debug-link flag for verbose linker loggingJakub Konka1+11-3
2024-09-25 11:55elf: remove unused codeJakub Konka1+0-13
2024-09-24 11:07elf: change how we create new program headersJakub Konka1+28-23
2024-09-24 09:45elf: reset output symtab contexts before re-updatingJakub Konka1+17-1
2024-09-24 09:09elf: reset (merge) sections sizes before updatingJakub Konka2+7-0
2024-09-24 08:56elf: do not re-create special program headers if already createdJakub Konka1+12-10
2024-09-24 08:46elf: do not re-create synthetic sections if already createdJakub Konka2+107-83
2024-09-24 18:59mips: use byval for all integer typesMaciej 'vesim' Kuliński1+0-2
2024-09-24 21:31disallow non-scalar sentinel typesAndrew Kelley4+26-34
2024-09-24 11:47tsan: Update to LLVM 19.1.0.Alex Rønne Petersen130+4952-2618
2024-08-23 18:34fix THREAD_STATE_NONE on darwinmatt1+1-0
2024-09-24 20:38fetch: fix mutating unrelated fields when saving (#19816)Krzysztof Wolicki2+21-1
2024-09-24 20:35std: add arch bits for s390x-linux (#21342)Meghan Denny5+333-0
2024-09-19 23:03uefi: erroneous alignment check in pool_allocatorNameless1+1-6
2024-09-10 00:58fix: disallow discard as errdefer captureWillLillis2+10-0
2024-09-14 01:42fix IB in fifoToOwnedArrayListAlex Kladov1+1-3
2024-09-18 06:47Add post-quantum key agreement X25519MLKEM768Frank Denis2+9-9
2024-09-24 09:08std.Target: Regenerate CPU models/features based on LLVM 19.1.0.Alex Rønne Petersen2+15-72
2024-09-24 09:41update_cpu_features: Don't set trustzone on cortex-m85.Alex Rønne Petersen1+0-1
2024-09-24 09:08update_cpu_features: Add support for parsing DefaultExts as used for aarch64.Alex Rønne Petersen1+18-4
2024-09-24 07:23std.Target: Introduce Abi.androideabi to distinguish the soft float case.Alex Rønne Petersen10+34-22
2024-09-22 13:28compiler-rt: Export extra soft float libcall names for thumb-windows-gnu.Alex Rønne Petersen9+42-0
2024-09-23 20:07zig.h: Improve portability of zig_trap() and zig_breakpoint().Alex Rønne Petersen1+35-17
2024-09-18 01:33libc: Work around LLVM's misassembly of `j <reg>` on mips r6.Alex Rønne Petersen6+22-11
2024-09-24 00:20Improve efficiency of buffered_reader. (#21256)Lucas Santos1+39-33
2024-09-20 08:26std.Target: Remove Cpu.Arch.dxil and ObjectFormat.dxcontainer.Alex Rønne Petersen10+21-88
2024-09-24 00:15std.math: change gcd's implementation to use Stein's algorithm instead of Euclid's (#21077)Fri3dNstuff1+35-24
2024-09-23 20:19Merge pull request #21472 from alexrp/libunwindAndrew Kelley2+33-7
2024-09-23 20:06tokenizer: fix 0 byte following invalid (#21482)Igor Stojković1+3-0
2024-09-23 20:04fix: Add error note when attempt is made to destructure error union (#21491)Will Lillis2+18-0
2024-09-20 22:48`std.equalRange`: Compute lower and upper bounds simultaneously The current implementation of `equalRange` just calls `lowerRange` and `upperRange`, but a lot of the work done by these two functions can be shared. Specifically, each iteration gives information about whether the lower bound or the upper bound can be tightened. This leads to fewer iterations and, since there is one comparison per iteration, fewer comparisons. Implementation adapted from [GCC](https://github.com/gcc-mirror/gcc/blob/519ec1cfe9d2c6a1d06709c52cb103508d2c42a7/libstdc%2B%2B-v3/include/bits/stl_algo.h#L2063). This sample demonstrates the difference between the current implementation and mine:Lucas Santos1+33-4
2024-09-23 08:58Merge pull request #21493 from ziglang/elf-fixesJakub Konka4+15-17
2024-09-23 05:02elf: always override existing __start/__stop symbolsJakub Konka1+0-1
2024-09-23 05:01elf: only allocate __dso_handle symbol if not found in any objectJakub Konka1+5-3
2024-09-23 04:59elf: remove dead codeJakub Konka1+0-1
2024-09-23 04:56elf: fix condition for skipping symbols if atom is deadJakub Konka2+10-12
2024-09-20 23:20libunwind: Use `-Wno-dll-attribute-on-redeclaration` for Windows like upstream.Alex Rønne Petersen1+4-0
2024-09-20 23:16libunwind: Update gcc_personality_v0.c to LLVM 19.1.0.Alex Rønne Petersen1+29-7
2024-09-20 11:02test: Add `riscv32-linux-(none,musl,gnu)` triples for module tests.Alex Rønne Petersen1+24-0
2024-09-20 06:00doc: Bump LLVM version in READMEmochalins1+1-1
2024-09-20 05:47Merge branch 'llvm19'Andrew Kelley807+98228-90394
2024-09-20 01:19disable failing testAndrew Kelley1+5-0
2024-09-19 19:55compiler_rt does not need a build_options moduleAndrew Kelley2+0-4
2024-09-19 19:54compiler_rt: strong linkage when compiling to .cAndrew Kelley1+8-2
2024-09-18 22:07CI: update tarballs to 0.14.0-dev.1622+2ac543388Andrew Kelley10+10-10
2024-09-18 20:09Revert "ci: Build with `ZIG2_NO_RTLIB` on Windows machines."Andrew Kelley3+3-6
2024-09-18 04:36std.Target: Update CPU models/features for LLVM 19.1.0.Alex Rønne Petersen3+90-1
2024-09-18 04:31libcxx: Update to LLVM 19.1.0.Alex Rønne Petersen3+8-7
2024-09-18 04:27clang: Update compiler-provided C headers to Clang 19.1.0.Alex Rønne Petersen2+2-2
2024-09-10 01:49CI: update tarballsAndrew Kelley10+10-10
2024-09-07 23:43test: Disable `shared_lib_unwind` on `x86_64-macos`.Alex Rønne Petersen1+1-0
2024-09-07 23:37ci: Build with `ZIG2_NO_RTLIB` on Windows machines.Alex Rønne Petersen3+6-3
2024-09-07 23:35cmake: Add a `ZIG2_NO_RTLIB` option for building zig2 without compiler-rt.Alex Rønne Petersen1+5-0
2024-09-05 21:27CI: update tarballs to LLVM 19.1.0rc4Andrew Kelley10+10-10
2024-09-05 16:07add missing clang and llvm library listingsAndrew Kelley3+7-0
2024-09-05 15:45CI: run tests in llvm19 branchAndrew Kelley1+1-1
2024-08-31 20:50Partially revert "LLVM: work around `@floatFromInt` bug"Alex Rønne Petersen1+1-19
2024-08-31 20:39Revert "tests: skip native CPU std tests on Windows"Alex Rønne Petersen1+0-8
2024-08-31 01:16test: Re-enable `store vector with memset` for LLVM.Alex Rønne Petersen1+0-22
2024-08-30 17:47test: Re-enable LLVM riscv64 module tests.Alex Rønne Petersen1+27-40
2024-08-30 14:29std.zig.system.darwin.macos: Enable Apple M4 CPU detection.Alex Rønne Petersen1+1-1
2024-08-30 14:03test: Update `wasm/infer-features` based on what LLVM produces.Alex Rønne Petersen1+8-1
2024-08-30 12:59link.Wasm.Feature: Update to mirror std.Target.wasm.Luuk de Gram1+4-0
2024-08-25 22:54Compilation: Synchronize some libcxx CXXFLAGS with upstream.Alex Rønne Petersen1+2-2
2024-08-25 22:16std.Target: Add bridgeos tag to Os.Alex Rønne Petersen3+13-1
2024-08-23 18:39test: Disable `@bitCast of packed struct containing pointer` temporarily.Alex Rønne Petersen1+1-0
2024-08-23 17:32llvm: Stop emitting shl/xor ops for constant packed structs.Alex Rønne Petersen1+1-22
2024-08-23 00:04std.Target: Update CPU models/features for LLVM 19.Alex Rønne Petersen11+2156-584
2024-08-30 11:15update_cpu_features: Fix feature_overrides logic and replace an omit_cpus misuse.Alex Rønne Petersen1+5-8
2024-08-22 23:44update_cpu_features: Update for LLVM 19.Alex Rønne Petersen1+291-31
2024-08-23 22:45libcxx: Synchronize some CXXFLAGS with upstream.Alex Rønne Petersen1+13-13
2024-08-23 00:59libcxx: Update to LLVM 19.Alex Rønne Petersen677+21356-16160
2024-08-23 00:31libcxxabi: Update to LLVM 19.Alex Rønne Petersen11+84-55
2024-08-23 00:25libunwind: Synchronize some CFLAGS/CXXFLAGS with upstream.Alex Rønne Petersen1+7-2
2024-08-23 00:15libunwind: Update to LLVM 19.Alex Rønne Petersen10+118-23
2024-08-22 23:24clang: Update compiler-provided C headers to Clang 19.Alex Rønne Petersen53+73474-73040
2024-08-23 17:43clang: Update options data to Clang 19.Alex Rønne Petersen1+265-38
2024-08-23 02:32zig_clang: Update to Clang 19.Alex Rønne Petersen4+100-17
2024-08-23 01:13zig_llvm: Update to LLVM 19.Alex Rønne Petersen3+11-3
2024-08-22 23:22compiler: Update LLVM/Clang driver files to LLVM/Clang 19.Alex Rønne Petersen4+130-255
2024-08-22 23:09cmake: Update to LLVM 19.Alex Rønne Petersen4+31-30
2024-09-20 00:06std.DynamicBitSet: remove wrong and useless comments (#21418)Juan Julián Merelo Guervós1+0-3
2024-09-18 22:33std.os.linux: Fix tc_oflag_t for PowerPCLinus Groh1+6-6
2024-09-18 16:57Sema: mark export on owner nav when exporting function aliasmlugg2+24-11
2024-09-18 03:10cc: Add support for -Wp,Maciej 'vesim' Kuliński3+39-1
2024-09-17 13:34Merge pull request #21428 from mlugg/compare-to-undefMatthew Lugg5+192-181
2024-09-17 10:00Sema: clean up cmpNumericmlugg4+126-116
2024-09-10 04:23std: Restore conventional `compareFn` behavior for `binarySearch`Jay Petacat5+30-32
2024-09-16 21:04Merge pull request #21425 from mlugg/pointer-arith-inplace-res-tyMatthew Lugg6+90-9
2024-09-16 16:39Merge pull request #21423 from mlugg/field-init-resolutionMatthew Lugg3+34-66
2024-09-15 18:17Sema: return undefined on comparison of runtime value against undefinedmlugg2+69-68
2024-09-15 21:41riscv: fix up `ptr_elem_val` to not doubly lockDavid Rubin1+10-7
2024-09-15 14:45compiler: provide correct result types to `+=` and `-=`mlugg5+80-2
2024-09-11 08:06std.Build: allow packages to expose arbitrary LazyPaths by namemlugg1+17-4
2024-09-15 12:25Sema: don't emit instruction when casting @min/@max result to OPV typemlugg2+18-0
2024-09-15 11:58Sema: give `try` operand `error{}` result type in non-errorable functionsmlugg2+44-11
2024-09-15 12:54Revert "Dwarf: prevent crash on missing field inits"mlugg1+27-51
2024-09-15 12:54compiler: always resolve field inits, remove unnecessary eager resolutionmlugg2+7-15
2024-09-14 05:24Merge pull request #21390 from xdBronch/push-tvovpsxztrqnMatthew Lugg7+80-7
2024-09-14 00:22`std.ascii`: make `toLower` `toUpper` branchless (#21369)CrazyboyQCD1+4-10
2024-09-11 05:32start: Rewrite arm code to work for thumb1 too.Alex Rønne Petersen1+7-5
2024-09-13 03:06Labeled switch documentation (#21383)LiterallyVoid4+139-0
2024-09-12 17:42std.http.WebSocket: Make 'upgrade: websocket' check case-insensitiveLinus Groh1+1-1
2024-09-12 21:32Package.Fetch: add another non-standard Content-Typemlugg1+2-1
2024-09-13 00:05riscv: implement `optional_payload_ptr_set`David Rubin6+32-9
2024-09-12 15:25make decl literals work with single item pointersxdBronch2+50-0
2024-09-12 18:20Sema: perform requested coercion when decl literal demoted to enum literalmlugg2+31-17
2024-09-11 08:01AstGen: do not allow unlabeled `break` to exit a labeled switchmlugg2+19-2
2024-09-12 18:50Merge pull request #21287 from linusg/deprecated-default-initMatthew Lugg152+842-824
2024-09-12 17:50Merge pull request #21339 from alexrp/reenable-testsAndrew Kelley10+2-78
2024-09-11 21:44InternPool: Replace default values with a .empty declarationLinus Groh2+35-17
2024-09-02 21:32Replace deprecated default initializations with decl literalsLinus Groh152+815-815
2024-09-12 06:41Merge pull request #21370 from ziglang/fuzzAndrew Kelley14+1042-925
2024-09-08 02:14test: Re-enable a bunch of behavior tests with LLVM.Alex Rønne Petersen10+2-78
2024-09-12 02:53add runs per second to fuzzing uiAndrew Kelley6+70-2
2024-09-12 00:41Merge pull request #21269 from alexrp/soft-floatAndrew Kelley13+251-43
2024-09-10 04:27fix init template for new fuzz testing APIAndrew Kelley1+7-3
2024-09-10 04:16make lowest stack an internal libfuzzer detailAndrew Kelley6+3-17
2024-09-10 03:37fuzzer: move web files into separate directoryAndrew Kelley4+3-3
2024-09-10 03:32fuzzing: better std.testing.allocator lifetime managementAndrew Kelley1+11-9
2024-09-10 02:57libfuzzer: use a function pointer instead of externAndrew Kelley2+5-5
2024-09-10 02:36rework fuzzing APIAndrew Kelley4+131-74
2024-09-10 18:09remove explicit ComplexTypeTag from switchJesse Wattenbarger1+2-2
2024-09-11 02:59Merge pull request #21367 from RetroDev256/faster-tokenizerAndrew Kelley3+456-564
2024-09-11 01:04thread: don't leak the thread in `spawnManager` (#21379)David Rubin1+2-1
2024-09-10 23:13update zig1.wasmAndrew Kelley1+0-0
2024-09-10 03:00llvm: Don't use the optimized jump table construction logic for wasm.Alex Rønne Petersen1+6-0
2024-09-10 23:07tokenizer: use labeled switch statementsEric Petersen1+450-564
2024-09-10 21:31Merge pull request #21323 from jacobly0/dwarf-declsJacob Young26+1354-695
2024-09-10 16:15Dwarf: implement and test hash mapsJacob Young2+104-33
2024-09-10 12:26Dwarf: implement and test multi array list slicesJacob Young1+131-20
2024-09-09 12:14Dwarf: prevent crash on missing field initsJacob Young1+51-27
2024-09-09 15:17Dwarf: implement default field valuesJacob Young1+42-16
2024-09-09 14:25Dwarf: implement variables without runtime bitsJacob Young1+19-2
2024-09-09 07:27Dwarf: implement and test multi array listJacob Young5+147-4
2024-09-09 00:08codegen: implement output to the `.debug_info` sectionJacob Young20+339-248
2024-09-07 14:48Dwarf: implement and test segmented listJacob Young1+182-0
2024-09-05 19:58Dwarf: implement and test declsJacob Young4+405-413
2024-09-04 12:47Dwarf: fix missing padding before incrementally updated entriesJacob Young1+6-4
2024-09-10 02:23std.zig.tokenizer: simplify line-based tokensIan Johnson4+40-11
2024-09-01 08:40compiler_rt: Export __truncdfhf2() for AEABI too.Alex Rønne Petersen1+1-2
2024-08-28 19:42test: Switch all `arm-linux-*` triples for module tests from v8a to v7a.Alex Rønne Petersen1+30-24
2024-08-28 19:31test: Add arm, mips, and powerpc soft float targets to module tests.Alex Rønne Petersen1+91-4
2024-08-28 19:04test: Skip some floating point tests that fail on `arm-linux-(gnu,musl)eabi`.Alex Rønne Petersen3+6-0
2024-08-28 08:00test: Disable `store vector with memset` on soft float arm.Alex Rønne Petersen1+8-5
2024-08-28 15:37musl: Build with -ffp-contract=off.Alex Rønne Petersen1+1-0
2024-08-27 00:46std.zig.system: Work around llvm/llvm-project#105978 by disabling vfp2.Alex Rønne Petersen1+6-0
2024-08-25 04:57Compilation: Work around llvm/llvm-project#105972 by defining the macros.Alex Rønne Petersen1+7-0
2024-08-25 05:18Compilation: Pass hard/soft float flags to Clang as appropriate.Alex Rønne Petersen2+60-4
2024-08-28 19:32llvm: Limit f16/f128 lowering on arm to fp_armv8 and soft float.Alex Rønne Petersen1+10-0
2024-08-25 04:56llvm: Set use-soft-float and noimplicitfloat on functions for soft float.Alex Rønne Petersen1+24-0
2024-09-09 04:49add error for discarding if/while pointer capturexdBronch2+38-4
2024-09-09 17:45std.zig.render: replace magic number `4` with `indent_delta`.Des-Nerger1+1-1
2024-09-07 23:38zig cc: Support `-rtlib=none` for disabling compiler-rt.Alex Rønne Petersen3+24-2
2024-09-08 11:23sync Aro dependencyVeikka Tuominen35+2281-794
2024-09-09 04:27comp: `populateTestFunctions` shouldn't bubble up `AnalysisFail` `ensureCauAnalyzed` adds the anal_unit to the transitive failures, so we don't need to do anything here. The errors will be handled after this function.David Rubin1+5-2
2024-09-03 21:16std.fmt: Update casing of a few functions to match naming style guideLinus Groh1+15-15
2024-09-07 15:29mips: fix C ABI compatibilityMaciej 'vesim' Kuliński4+145-43
2024-09-07 20:17Merge pull request #21327 from alexrp/reenable-testsAndrew Kelley1+10-43
2024-09-05 07:37std: Fix assembler comment syntax for sparc.Alex Rønne Petersen2+6-6
2024-09-07 15:06Support stringifying non-exhaustive enum to json (#21228)pfg2+24-1
2024-09-07 14:20Prevent failure with empty struct in `std.meta.DeclEnum`Bob Farrell1+4-1
2024-09-05 07:42test: Re-enable `vector reduce operation` for most LLVM targets.Alex Rønne Petersen1+10-26
2024-09-05 07:37test: Re-enable `vector shift operators` for all LLVM targets.Alex Rønne Petersen1+0-17
2024-09-07 00:43Merge pull request #21261 from alexrp/riscv32Andrew Kelley6+85-5
2024-08-24 22:45llvm: Set float ABI based on std.Target.floatAbi().Alex Rønne Petersen1+1-2
2024-08-24 22:44std.Target: Make Abi.floatAbi() more accurate.Alex Rønne Petersen1+8-7
2024-08-24 22:54std.zig.target: Split `powerpc-linux-musl` triple into `powerpc-linux-musleabi(hf)`.Alex Rønne Petersen2+4-3
2024-08-24 22:53std.zig.target: Split `mips(el)-linux-musl` triples into `mips(el)-linux-musleabi(hf)`.Alex Rønne Petersen2+7-5
2024-08-31 01:29llvm: Don't lower to f16 for riscv32.Alex Rønne Petersen1+1-0
2024-08-31 01:24std.DynLib: Prefer std.fs.File.stat() over posix.fstat().Alex Rønne Petersen1+2-1
2024-08-31 01:28std.posix: Skip a couple of tests that use fstat()/fstatat() on riscv32.Alex Rønne Petersen1+4-0
2024-08-31 01:28std.time: Use clock_nanosleep() to implement sleep() on Linux.Alex Rønne Petersen1+28-0
2024-08-31 01:24std.os.linux: Add clock_nanosleep() syscall wrapper.Alex Rønne Petersen1+15-0
2024-09-06 17:55Merge pull request #21263 from alexrp/thumb-fixesAndrew Kelley3+16-9
2024-09-06 17:50Merge pull request #21195 from alexrp/glibc-fixesAndrew Kelley8+484-0
2024-09-06 17:48Merge pull request #21310 from alexrp/ppc64-testsAndrew Kelley4+34-2
2024-09-05 03:50glibc: Patch to work around missing features in LLVM's s390x assembler.Alex Rønne Petersen5+16-8
2024-09-05 22:24package-manager: add application/x-tar-gz mime typeTravis Staloch1+2-1
2024-09-06 03:05std.math.big.int: fix shiftRight sign handlingIan Johnson2+10-1
2024-08-24 20:42glibc: Fix an edge case leading to duplicate stub symbols.Alex Rønne Petersen1+31-0
2024-08-24 15:15glibc: Set asm and include paths for csky.Alex Rønne Petersen1+5-0
2024-08-24 15:14glibc: Set asm and include paths for arc.Alex Rønne Petersen1+5-0
2024-08-24 15:09glibc: Add csky start files.Alex Rønne Petersen3+229-0
2024-08-24 15:09glibc: Add arc start files.Alex Rønne Petersen4+184-0
2024-08-24 13:50glibc: Set asm and include paths for m68k.Alex Rønne Petersen1+13-0
2024-08-24 13:41glibc: Add include path for gnux32.Alex Rønne Petersen1+4-0
2024-08-24 03:05glibc: Set asm and include paths for s390x.Alex Rønne Petersen1+12-0
2024-08-24 03:14glibc: Also pass `-Wno-unsupported-floating-point-opt` when building libc_nonshared.a.Alex Rønne Petersen1+1-0
2024-09-05 01:31Merge pull request #21257 from mlugg/computed-goto-3Andrew Kelley28+2690-824
2024-09-04 23:15test: Add `powerpc64-linux-(none,musl)` triples to module tests.Alex Rønne Petersen1+24-0
2024-09-04 23:14test: Disable `store vector with memset` on powerpc64.Alex Rønne Petersen1+1-0
2024-09-04 23:14test: Disable `reinterpret packed union` for powerpc64 too.Alex Rønne Petersen1+1-1
2024-09-04 23:12compiler: Force ELFv2 for powerpc64.Alex Rønne Petersen1+8-1
2024-09-04 19:56Merge pull request #21305 from ziglang/elf-incrJakub Konka10+1145-988
2024-09-04 13:55elf: fix 32bit buildJakub Konka2+7-5
2024-09-04 11:45elf: add AtomList.zig to CMakeLists.txtJakub Konka1+1-0
2024-09-04 11:44elf: actually commit AtomList.zigJakub Konka1+206-0
2024-09-04 10:11elf: migrate thunks to the new mechanism (AtomList)Jakub Konka1+35-26
2024-09-04 09:40elf: rename SectionChunk into AtomList and store as part of SectionJakub Konka3+103-326
2024-09-04 06:10elf: create back/forward links for atoms within section chunksJakub Konka1+19-1
2024-09-04 05:19elf: fix emitting static lib when ZigObject is presentJakub Konka2+9-13
2024-09-04 04:46test/link/elf: test --gc-sections on Zig input with LLVM tooJakub Konka1+1-0
2024-09-04 04:43elf: do not pad placeholders coming from input object filesJakub Konka3+30-16
2024-09-03 19:01elf: misc .eh_frame management fixesJakub Konka5+64-61
2024-09-03 13:07elf: copy existing data when allocating other alloc sections in relocatable modeJakub Konka1+29-1
2024-09-03 12:45elf: do not create .eh_frame section if ZigObject already did so in relocatable modeJakub Konka1+18-11
2024-09-03 11:49elf: init rela sections in a separate pass for ZigObjectJakub Konka2+25-4
2024-09-03 11:28elf: emit relocs for self-hosted generated .eh_frame sectionJakub Konka5+61-25
2024-09-02 09:42elf: fix relocatable modeJakub Konka5+67-117
2024-09-02 07:08elf: actually allocate atoms within each section chunkJakub Konka2+12-2
2024-09-02 06:58elf: update osec index for section chunks in objectsJakub Konka1+7-0
2024-09-02 06:42elf: actually write allocated atoms in object filesJakub Konka2+77-102
2024-09-02 05:57elf: do not create .eh_frame section if ZigObject already did soJakub Konka2+27-21
2024-09-01 13:13elf: allocate atom chunks using allocateChunk mechanics in objectsJakub Konka3+52-44
2024-09-01 11:51elf: introduce SectionChunk - a container of atoms per object fileJakub Konka2+119-2
2024-08-30 20:40elf: allocate .tdata and .tbss using allocateAtom mechanicsJakub Konka2+43-54
2024-08-30 13:11dwarf: make Section.off a functionJakub Konka4+56-49
2024-08-30 09:34elf+dwarf: refer sections via section symbolsJakub Konka3+100-106
2024-08-29 21:23elf: fix emitting correct .rela. sections in -r modeJakub Konka1+12-12
2024-08-29 20:41elf: fix a typo in setting ZigObject.data_relro_indexJakub Konka1+1-1
2024-08-29 20:08elf: remove isDebugSection helperJakub Konka3+54-71
2024-08-29 19:19elf: remove now unused number_of_zig_segmentsJakub Konka1+4-7
2024-08-29 19:14elf: allocate .text in ZigObject similarly to .eh_frameJakub Konka2+48-84
2024-08-29 18:56elf: allocate .data.rel.ro and .rodata in ZigObject similarly to .eh_frameJakub Konka2+62-48
2024-08-29 05:30elf: allocate .data in ZigObject similarly to .eh_frameJakub Konka2+72-61
2024-08-28 04:57elf: allocate .bss in ZigObject similarly to .eh_frameJakub Konka2+61-69
2024-08-27 13:34elf: shuffle some stages to make it clear what needs whatJakub Konka1+6-4
2024-08-27 13:22elf: move initOutputSection into Elf from ObjectJakub Konka2+73-56
2024-08-27 10:53elf: split Atom.allocate into Atom-independent partsJakub Konka3+136-141
2024-09-04 08:10stdlib : base64 encode to writer (#20961)Arwalk1+39-0
2024-08-20 19:29std.elf: Bring the EM enum up to date.Alex Rønne Petersen2+168-261
2024-08-31 17:26glibc: Avoid building and linking stub libraries that were emptied in 2.34.Alex Rønne Petersen2+21-4
2024-09-03 18:37AstGen: update @errorCast to maybe eval to errMichael Dusan2+38-1
2024-09-03 00:57Merge pull request #21277 from antlilja/llvm-module-flagsAndrew Kelley6+88-98
2024-09-02 23:20std.crypto.ml_kem: Reduce test iteration counts from 100 to 10. (#21285)Alex Rønne Petersen1+2-2
2024-09-02 11:21std.fmt.fmtIntSize*: document when precision is ignoredfdfdjfk31+2-1
2024-09-02 03:10std.hash_map: fix error message in getAutoHashFnJeremy Hertel1+2-2
2024-09-01 23:44Merge pull request #21264 from mlugg/decl-literalsMatthew Lugg17+336-15
2024-08-30 03:26std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloatJeremy Hertel8+22-22
2024-09-01 19:31cbe: don't emit 'x = x' in switch dispatch loopmlugg1+2-5
2024-09-01 09:32riscv: implement `switch_dispatch` & `loop_switch_br`David Rubin2+115-15
2024-09-01 08:42riscv: implement `repeat` and the new `switch_br`David Rubin1+72-25
2024-09-01 02:18x86_64: implement `loop_switch_br` and `switch_dispatch`Jacob Young2+157-36
2024-08-30 23:40AstGen: error on unused switch labelmlugg2+11-0
2024-08-30 23:33AstGen: allow breaking from labeled switchmlugg2+38-21
2024-08-30 22:33x86_64: un-regress `loop` and `switch_br`mlugg1+91-16
2024-04-29 22:41wasm: un-regress `loop` and `switch_br`mlugg1+72-39
2024-04-30 18:20std.zig.render: fix switch renderingmlugg3+29-38
2024-04-29 01:25std.zig: resolve syntactic ambiguitymlugg2+24-14
2024-04-28 20:44compiler: implement labeled switch/continuemlugg22+1602-382
2024-04-25 02:46Air: add explicit `repeat` instruction to repeat loopsmlugg15+257-114
2024-08-30 19:29Air: direct representation of ranges in switch casesmlugg12+268-248
2024-04-28 17:13Builder: add `indirectbr` llvm instructionJacob Young2+96-15
2024-08-31 01:50std: deprecate some incorrect default initializationsmlugg4+36-0
2024-08-31 01:20compiler: implement decl literalsmlugg8+149-16
2024-08-31 00:25compiler: provide result type to operand of `try`mlugg5+122-3
2024-09-01 09:49riscv: implement `errunion_payload_ptr_set`David Rubin4+40-7
2024-07-26 00:52fix(Sema): patch segfault in `finishStructInit`WillLillis2+35-4
2024-09-01 13:09Rename usesLargePIC to picLevel and return the PIC levelantlilja2+5-5
2024-09-01 12:43LLVM: Set module flag behaviors to match what LLVM and clang doesantlilja1+8-5
2024-09-01 12:21LLVM: Remove cpp bindings for setPICLevel, setPIELevel and setCodeModelantlilja3+0-27
2024-09-01 12:10LLVM: Emit module flags through Builder instead of LLVM APIantlilja2+83-69
2024-08-29 13:01std: make debug.dumpStackPointerAddr compileNico Elbers1+1-1
2024-08-29 02:09std.c: fix pthread_mutex_t size for x86_64-linux-gnuJeremy Hertel1+1-1
2024-08-30 12:55lib: guard definition of `strl{cat,cpy}` against glibc version when _FORTIFY_SOURCE is enabled.Federico Di Pierro1+7-2
2024-08-18 10:12remove length assertion from mprotectHila Friedman1+0-2
2024-09-01 03:59loongarch: use medium code model for zig loongarch64 binary (#21153)YANG Xudong1+18-0
2024-09-01 03:57Merge pull request #21173 from mrjbq7/writeStackTraceAndrew Kelley3+4-9
2024-08-25 21:45std.c.passwd: support macOS and NetBSDfn ⌃ ⌥1+1-1
2024-08-31 00:40add qemu-loongarch64YANG Xudong1+1-0
2024-08-31 04:12langref: separate header for faulty default field valuesAndrew Kelley1+2-0
2024-08-29 14:07start: Fix arm stack alignment code to work for thumb too.Alex Rønne Petersen1+3-1
2024-08-28 08:27musl: Build with -fno-builtin and -mimplicit-it=always (for thumb) like upstream.Alex Rønne Petersen1+5-0
2024-08-27 06:09Compilation: Pass -mthumb for assembly files too, not just C files.Alex Rønne Petersen1+4-4
2024-08-27 06:03Compilation: Pass -fPIC for assembly files too, not just C files.Alex Rønne Petersen1+4-4
2024-08-31 01:25std.os.linux: Make nanosleep() a compile error on riscv32.Alex Rønne Petersen1+3-1
2024-08-31 01:25std.os.linux: Also use kernel_timespec for riscv32 when libc is linked.Alex Rønne Petersen1+1-1
2024-08-31 01:27std.os.linux: Define the Stat struct for riscv32.Alex Rønne Petersen1+31-2
2024-08-30 21:55fix invisible merge conflictAndrew Kelley1+1-1
2024-08-28 02:57std.os.linux: Fix syscall6() when building for PIC/PIE.Alex Rønne Petersen1+10-7
2024-08-30 21:47Merge pull request #21224 from alexrp/mips-gnu-fixesAndrew Kelley6+34-27
2024-08-30 21:35Merge pull request #21178 from alexrp/glibc-thumbAndrew Kelley2+3-7
2024-08-30 21:34Merge pull request #21174 from alexrp/win-armAndrew Kelley9+148-44
2024-08-30 10:18llvm: Pass EmitOptions to libzigcpp by pointer.Alex Rønne Petersen4+31-31
2024-08-30 17:07Merge pull request #21254 from jacobly0/fix-dwarfJakub Konka3+35-65
2024-08-30 13:01Elf: fix reference from `eh_frame_hdr` to `eh_frame`Jacob Young1+6-1
2024-08-30 12:58dwarf: share and use `std.dwarf.EH_PE` constantsJacob Young3+11-47
2024-08-30 12:20Dwarf: fix zir inst index comparison not checking the fileJacob Young1+18-17
2024-08-30 02:06Merge pull request #21231 from mlugg/field-decl-name-conflictMatthew Lugg51+1263-1323
2024-08-28 18:37behavior: avoid field/decl name conflictsmlugg4+13-25
2024-08-28 17:35cases: update for new error wording, add coverage for field/decl name conflictmlugg19+68-49
2024-08-28 17:25compiler: avoid field/decl name conflictsmlugg19+604-623
2024-08-29 19:37std.pdb: obey naming conventionsmlugg3+389-387
2024-08-28 16:56std: avoid field/decl name conflictsmlugg7+42-48
2024-08-28 16:50AstGen: disallow fields and decls from sharing namesmlugg1+152-196
2024-08-29 06:20Merge pull request #21236 from ziglang/fuzzAndrew Kelley9+333-137
2024-08-29 01:06fuzzing: fix entry address logicAndrew Kelley2+12-8
2024-08-28 23:57LLVM: use `@llvm.used` instead of `@llvm.compiler.used`Andrew Kelley1+17-15
2024-08-28 22:18LLVM: put sancov globals into llvm.compiler.usedAndrew Kelley1+47-25
2024-08-28 21:52LLVM: disable inline 8-bit counters when using trace pc guardAndrew Kelley2+12-5
2024-08-28 21:36LLVM: enable sancov pass partiallyAndrew Kelley1+7-6
2024-08-28 19:11implement code coverage instrumentation manuallyAndrew Kelley5+249-98
2024-08-28 03:04print_air: print cond_br branch hintsAndrew Kelley1+10-2
2024-08-24 03:45llvm.Builder: revert adding !nosanitize APIAndrew Kelley1+1-36
2024-08-19 23:29llvm.Builder: add !nosanitize APIAndrew Kelley1+39-3
2024-08-28 21:39Merge pull request #21230 from jacobly0/stack-traceJacob Young4+542-87
2024-08-28 17:49Merge pull request #21225 from mlugg/std-builtin-typeAndrew Kelley336+4119-4118
2024-08-28 09:58Dwarf: fix parsing self-hosted debug info for stack tracesJacob Young1+13-14
2024-08-28 08:22Dwarf: fix and test inline function bugsJacob Young3+529-73
2024-08-27 08:52Only set `contents: read` permission in GitHub Actionsobolevn1+3-0
2024-08-28 05:27link.Dwarf: skip tests in updateComptimeNavmlugg1+12-4
2024-08-28 01:35std: update `std.builtin.Type` fields to follow naming conventionsmlugg336+4107-4114
2024-08-27 06:32Revert "add a workaround for miscompilation regarding alignment"Alex Rønne Petersen1+3-14
2024-08-28 01:03llvm: Disable FastISel on MIPS as a workaround for #21215.Alex Rønne Petersen4+10-1
2024-08-28 01:02llvm: Set PIC level 1 for MIPS.Alex Rønne Petersen5+21-12
2024-08-21 14:08std.builtin: Define VaList for arm, armeb, and thumbeb too.Alex Rønne Petersen1+1-1
2024-08-21 13:49std.debug: Fix a bitness portability issue in walkStackWindows().Alex Rønne Petersen1+2-2
2024-08-21 13:42std.os.windows: Define CONTEXT, RUNTIME_FUNCTION, and KNONVOLATILE_CONTEXT_POINTERS for thumb.Alex Rønne Petersen1+88-0
2024-08-21 12:43std.os.windows: Implement teb() for thumb.Alex Rønne Petersen1+4-0
2024-08-21 12:21compiler_rt: Export arm div helpers with correct names for thumb-linux-gnu.Alex Rønne Petersen1+5-4
2024-08-21 12:21compiler_rt: Implement __chkstk() for thumb-windows-gnu.Alex Rønne Petersen1+32-21
2024-08-21 12:24link.Coff: Set default image base correctly for thumb.Alex Rønne Petersen1+1-1
2024-08-21 12:25mingw: Fix various target checks to check for thumb.Alex Rønne Petersen1+6-6
2024-08-21 13:51std.zig.WindowsSdk: Fix various target checks to check for thumb.Alex Rønne Petersen1+8-8
2024-08-21 12:21std.zig.target: Change arm-windows-gnu triple to thumb-linux-gnu.Alex Rønne Petersen1+1-1
2024-08-22 20:48glibc: Remove mentions of thumb.Alex Rønne Petersen1+3-3
2024-08-22 20:07std.zig.target: Remove `thumb*-linux-gnueabi*` target triples.Alex Rønne Petersen1+0-4
2024-08-27 19:06Merge pull request #21210 from jacobly0/eh-frameJacob Young27+1419-346
2024-08-26 19:38Dwarf: implement .eh_frameJacob Young17+1202-274
2024-08-26 04:42Zcu: avoid trying to link failed container types and contained navsJacob Young3+24-8
2024-08-27 03:37Dwarf: fix and test string formatJacob Young8+193-64
2024-08-26 20:50translate-c: support GCC/Clang pointer subtraction extensionmlugg2+33-11
2024-08-27 05:10Merge pull request #21214 from mlugg/branch-hint-and-exportMatthew Lugg266+2443-1808
2024-08-27 02:25Merge pull request #21212 from ziglang/elf-incrAndrew Kelley12+738-854
2024-08-26 21:25behavior: import unintentionally excluded file from behavior.zigmlugg2+1-1
2024-08-24 15:51behavior,cases: add `@branchHint` test coveragemlugg2+123-5
2024-08-24 15:16compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg42+94-96
2024-08-26 02:49lib,test,tools,doc: update usages of @exportmlugg211+797-875
2024-08-24 15:37stage1: update zig1.wasmmlugg1+0-0
2024-08-22 21:27compiler: implement `@branchHint`, replacing `@setCold`mlugg25+1127-563
2024-08-19 23:29llvm.Builder: add support for more instruction metadataAndrew Kelley2+254-106
2024-08-26 00:14compiler: make `@export` take a pointermlugg4+64-179
2024-08-26 22:53Merge pull request #21208 from Rexicon226/pt-begoneMatthew Lugg46+7794-7609
2024-08-26 20:19elf: make Atom.allocate and related ZigObject-independentJakub Konka3+92-76
2024-08-26 19:27remove some stale code - Don't create an `inner_sema` in `unionFields` - Remove assertions of the sema owner, when we literally just set itDavid Rubin3+3-36
2024-08-26 05:43fix up merge conflicts with masterDavid Rubin16+141-82
2024-08-12 22:28sema: `resolve{Struct,Union}Inner` don't throw away SemasDavid Rubin4+64-87
2024-08-12 22:20zcu: add some documentation around `Zcu.Feature`David Rubin1+13-0
2024-08-12 05:03remove `mod` aliases for ZcusDavid Rubin10+139-143
2024-08-12 04:55macho: remove deprecated `Module` usagesDavid Rubin1+2-4
2024-08-12 04:31comp: remove an, unencouraged... patternDavid Rubin1+1-2
2024-08-12 04:26comp: rename `module` to `zcu`David Rubin16+64-65
2024-08-12 04:20coff: remove deprecated `Module` usagesDavid Rubin1+27-29
2024-08-12 04:19value: remove deprecated `Module` usagesDavid Rubin1+26-28
2024-08-12 02:28sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin20+194-223
2024-08-11 10:14sema: rework type resolution to use Zcu when possibleDavid Rubin32+7330-7120
2024-08-25 21:49Merge pull request #21177 from alexrp/elf-coff-convAndrew Kelley11+26-81
2024-08-23 13:04elf: store atom refs for rela sections until we can do betterJakub Konka4+15-8
2024-08-23 08:41elf: fix setting sh_info and sh_link for manually managed rela sectionsJakub Konka1+22-22
2024-08-23 08:20elf: simplify output section symbol trackingJakub Konka4+27-52
2024-08-23 05:11elf: fix shdr-to-phdr linksJakub Konka2+16-10
2024-08-21 18:42elf: streamline sections containerJakub Konka12+336-455
2024-08-21 14:02elf: finally move initMetadata into ZigObject.initJakub Konka2+321-322
2024-08-24 12:44incremental: fix adding/removing aggregate fieldsmlugg2+23-3
2024-03-20 09:09ElfDynLib: resolve lib from system pathsJari Vetoniemi1+64-1
2024-08-24 05:59port cachegrind.h to zig (#19241)Prokop Randáček4+67-32
2024-08-20 17:42std.fs: Disable `file operations on directories` test on WASI.Alex Rønne Petersen1+1-0
2024-08-17 11:47std.Target.Query: Fix `parse` test on ABIs like `gnueabi`, `gnuabi64`, etc.Alex Rønne Petersen1+1-8
2024-08-24 05:30Revert "Smaller memory footprint for BoundedArray (#16299)"Andrew Kelley1+8-22
2024-08-24 04:46fix merge conflict from previous commitAndrew Kelley1+1-1
2024-05-08 19:12std.Build: call `handleVerbose2` in `runAllowFail`Eric Joldasov1+1-0
2024-08-23 19:57fix autodocs regression FTBFSAndrew Kelley3+60-39
2024-08-17 09:42glibc: Define _IO_stdin_used in start code and reference it in stub asm.Alex Rønne Petersen2+59-1
2024-08-23 08:40link: Rename InvalidCpuArch error to InvalidMachineType.Alex Rønne Petersen8+17-17
2024-08-19 11:25std.{coff,elf}: Remove the {MachineType,EM}.toTargetCpuArch() functions.Alex Rønne Petersen5+9-64
2024-08-23 14:28openbsd: adding EPERM for msync() against hitting a immutable region page (#18701)bilaliscarioth1+3-0
2024-08-23 14:21std.os.linux: Fix bunch of compilation errors (#21138)Michał Drozd3+38-18
2024-08-20 22:24Update c.zig, openbsd don't have getcontextbilaliscarioth1+2-2
2024-08-18 00:47glibc: Pass -Qunused-arguments when building libc_nonshared.a.Alex Rønne Petersen1+1-0
2024-08-17 22:36glibc: Add missing xstatver.h for some linux architectures.Alex Rønne Petersen5+66-0
2024-08-23 07:46Merge pull request #21137 from Aransentin/af_packetAndrew Kelley1+147-0
2024-08-23 07:41Merge pull request #21118 from alexrp/thread-portingAndrew Kelley1+49-3
2024-08-23 01:28std.builtin: removing unused arena allocator in StackTrace.formatJohn Benediktsson1+0-2
2024-08-23 00:10std.debug: remove allocator from std.debug.writeStackTrace()John Benediktsson3+4-7
2024-08-23 03:20Merge pull request #21170 from jacobly0/more-dwarf-cleanupJacob Young10+212-77
2024-08-23 03:09Merge pull request #21095 from alexrp/mips64-testsAndrew Kelley9+424-275
2024-08-22 20:30Elf: all dwarf relocs need to become linker relocsJacob Young1+61-5
2024-08-22 18:58Dwarf: fix big and zero enum valuesJacob Young1+59-29
2024-08-22 20:33Dwarf: add more childless special casesJacob Young1+25-8
2024-08-22 17:11Dwarf: fix treating big int limbs as signedJacob Young1+2-5
2024-08-22 17:10Type: fix inconsistency between `zig fmt` and `@typeName`Jacob Young4+21-21
2024-08-22 17:10Dwarf: add missing var args info on function declsJacob Young5+44-9
2024-08-22 21:06update readmeAndrew Kelley1+11-7
2024-08-22 19:54Merge pull request #21161 from jedisct1/mlkem-updateAndrew Kelley2+20-23
2024-08-22 12:26std.json.WriteStream supports streaming long values directly to the underlying stream (#21155)Josh Wolfe2+155-30
2024-08-22 00:59Dwarf: cleanup emitted debug infoJacob Young2+335-269
2024-08-22 05:54Rename the namespace for ml_kem variants of Kyber to nistFrank Denis2+16-22
2024-08-22 04:59Merge pull request #21160 from ziglang/link-thunks-testJakub Konka4+76-50
2024-08-21 23:00Update ML-KEM to the final specificationFrank Denis1+13-10
2024-08-21 22:36test/macho: simplify testing range extension thunksJakub Konka1+15-12
2024-08-21 22:34macho: emit local symbols for thunksJakub Konka2+41-1
2024-08-21 21:16Merge pull request #21157 from mlugg/kill-cimportMatthew Lugg2+36-16
2024-08-21 21:05link/elf: simplify how we test thunksJakub Konka1+20-37
2024-08-20 20:04std.Build.Step.TranslateC: propagate target, optimize, link_libc to created modulemlugg1+5-2
2024-08-20 19:56translate-c: populate file system inputs on errormlugg1+31-14
2024-08-21 11:48compiler: fix losing ZIR instructions in main_struct_inst fieldsmlugg2+36-7
2024-08-21 12:51Merge pull request #21145 from ziglang/elf-dwarf-relocsJakub Konka10+470-238
2024-08-21 08:28elf: refactor tracking debug section sizesJakub Konka3+46-96
2024-08-21 08:10Inline the variant unionJens Goldberg1+3-5
2024-08-21 05:26Dwarf: ensure stale relocations are deletedJacob Young1+51-17
2024-08-20 20:19elf: fixes after rebaseJakub Konka1+56-21
2024-08-20 12:34elf: allow for concatenating atoms to merge sectionsJakub Konka5+105-68
2024-08-19 14:51test/debugger: test emitting relocs by ELF linkerJakub Konka1+38-0
2024-08-19 08:25elf: remove obsolete call to Dwarf.resolveRelocsJakub Konka1+0-2
2024-08-19 08:15elf: fix emitting cross-section relocs for .debug* sectionsJakub Konka1+1-1
2024-08-19 08:03elf: emit DTPOFF32/DTPOFF64 relocation for .debug* sectionsJakub Konka1+8-7
2024-08-19 06:40elf: parse and emit Elf relocs for cross section refs for .debug* sectionsJakub Konka2+57-16
2024-08-19 06:17elf: emit .rela.debug* sections for relocatable if requiredJakub Konka4+69-46
2024-08-18 13:35elf: start unraveling Dwarf relocs into Elf relocsJakub Konka2+13-3
2024-08-18 12:54elf: populate debug atoms on the linker side after Dwarf.flushModuleJakub Konka2+38-1
2024-08-18 07:21elf: create section symbols and atoms per each ZigObject debug sectionJakub Konka2+49-12
2024-08-18 05:18elf: remove unused codeJakub Konka1+0-9
2024-08-21 04:28Merge pull request #21135 from mlugg/incrementalMatthew Lugg18+297-132
2024-08-20 15:05Sema: register correct dependencies for inline callsmlugg2+30-0
2024-08-20 14:57test: remove accidental hard tabmlugg1+1-1
2024-08-19 09:26std: update eval branch quotas after bdbc485mlugg8+17-21
2024-08-19 08:06test: add incremental compilation test for moving `@src()` callmlugg1+29-0
2024-08-19 07:45AstGen: incorporate extra information into source hashesmlugg1+107-30
2024-08-19 06:55Sema: delete bootstrap compiler bug workaroundmlugg1+96-102
2024-08-19 06:50compiler: handle eval branch quota in memoized callsmlugg6+50-11
2024-08-20 22:41Merge pull request #21140 from jacobly0/self-dwarfJacob Young30+1236-698
2024-08-20 19:07x86_64: support more dwarf locationsJacob Young6+374-273
2024-08-20 02:16Dwarf: fix issues with inline call sitesJacob Young10+337-173
2024-08-19 18:56Dwarf: emit info about inline call sitesJacob Young21+543-255
2024-08-19 11:54Dwarf: delete incorrect logic that also has the possibility of crashingJacob Young1+3-30
2024-08-19 11:52Compilation: fix crash saving incremental stateJacob Young1+20-8
2024-08-20 08:10Add tpacket_hdr and tpacket_block variant unionsJens Goldberg1+24-7
2024-08-20 03:11Fix handling of empty XDG environment variablesIan Johnson3+13-6
2024-08-20 04:49Merge pull request #21115 from Snektron/build-system-asmAndrew Kelley31+337-319
2024-08-19 18:49std: add native cpu detection for apple m3 (#21116)Meghan Denny2+10-0
2024-08-19 17:21Added Constants Related To Ioctl (sockios.h)Mohanavel S K1+251-0
2024-08-18 13:05re-enable emit_asm_and_bin and emit_llvm_no_bin testsRobin Voetter3+7-9
2024-08-18 13:02add standalone test for only dependending on the emitted assembly and not the binRobin Voetter3+23-0
2024-08-18 12:35replace Compilation.Emit with std.Build.Cache.PathRobin Voetter13+80-94
2024-08-17 22:43fix various issues related to Path handling in the compiler and stdRobin Voetter16+231-220
2024-08-19 14:19Remove FASTROUTE; invisible to userspace, and collides with USERJens Goldberg1+0-1
2024-08-19 13:01std.os.linux: Add support for AF_PACKET V3Jens Goldberg1+133-0
2024-08-18 00:29std.Thread: Implement freeAndExit() for hexagon.Alex Rønne Petersen1+13-0
2024-08-18 00:22std.Thread: Implement freeAndExit() for s390x.Alex Rønne Petersen1+11-0
2024-08-18 00:03std.Thread: Use zero exit code in freeAndExit() for sparc64.Alex Rønne Petersen1+3-3
2024-08-18 00:02std.Thread: Implement freeAndExit() for sparc32.Alex Rønne Petersen1+22-0
2024-08-19 05:30Merge pull request #21128 from mlugg/incrementalMatthew Lugg13+251-524
2024-08-18 21:55llvm: disable instrumentation in naked functionsAndrew Kelley1+2-1
2024-08-19 01:43Merge pull request #21127 from jacobly0/self-dwarfAndrew Kelley3+112-2
2024-08-18 21:23update comment in init templateAndrew Kelley1+1-1
2024-08-18 17:59Dwarf: test enumsJacob Young1+45-0
2024-08-18 13:36Dwarf: fix and test unionsJacob Young3+67-2
2024-08-18 16:57Zir: add instructions to fetch std.builtin typesmlugg11+152-492
2024-08-18 15:01test: add incremental casemlugg1+39-0
2024-08-18 14:59frontend: handle incremental updates of replaced runtime functionsmlugg2+19-29
2024-08-18 12:35frontend: removed resolved IES data for outdated functionsmlugg4+41-3
2024-08-18 13:20Revert "ci: Enable -Dtest-slow-targets."Alex Rønne Petersen10+10-20
2024-08-18 11:56Merge pull request #21063 from mlugg/incrementalMatthew Lugg19+3171-966
2024-08-16 09:24test: Add `mips64(el)-linux-(none,musl,gnuabi64)` targets.Alex Rønne Petersen1+48-0
2024-08-16 09:24test: Disable `vector reduce operation` on mips64.Alex Rønne Petersen1+1-0
2024-08-16 09:23test: Disable `@min/max for floats` on mips64.Alex Rønne Petersen1+2-0
2024-08-16 09:07std.debug: Also disable stack traces on mips64.Alex Rønne Petersen1+2-0
2024-08-17 13:12std.c: Fix Sigaction struct for glibc on mips/mips64.Alex Rønne Petersen1+33-1
2024-08-16 09:07std.c: Fix Stat struct for mips/mips64 on linux.Alex Rønne Petersen1+95-3
2024-08-16 09:23std.os.linux: Fix Stat struct for mips/mips64.Alex Rønne Petersen2+47-25
2024-08-16 09:08std.os.linux: Fix rlimit_resource for mips64; move out of arch bits.Alex Rønne Petersen4+159-226
2024-08-16 09:09std.os.linux: Fix syscall errno value handling for mips.Alex Rønne Petersen2+35-18
2024-08-16 09:07std.os.linux: Fix E definition for mips64.Alex Rønne Petersen1+2-2
2024-08-17 11:18Compilation: simplify `totalErrorCount`mlugg1+8-91
2024-08-17 11:05compiler: add some doc commentsmlugg2+24-2
2024-08-17 10:40std.BoundedArray: add clear()mlugg2+6-1
2024-08-17 10:38compiler: merge conflicts and typosmlugg3+15-15
2024-08-17 09:18compiler: use incremental cache mode with -fincrementalmlugg1+3-2
2024-08-17 07:31Zcu: avoid unnecessary re-analysis in some dependency loop situationsmlugg1+5-1
2024-08-17 07:30Compilation: don't call `resolveReferences` unnecessarilymlugg1+26-9
2024-08-16 16:34std.zig.Zir: fix declaration traversalmlugg2+614-62
2024-08-16 11:46frontend: incremental compilation progressmlugg5+949-333
2024-08-16 11:46tools: add CBE option to incr-checkmlugg1+120-31
2024-08-14 07:48Sema: don't set union tag type if it's not an enummlugg1+1-1
2024-08-14 07:10InternPool: don't remove outdated typesmlugg3+87-32
2024-08-14 01:44Compilation: actually do codegen on non-initial updatesmlugg1+4-1
2024-08-13 23:18test: add new incremental testmlugg1+38-0
2024-08-13 23:08Sema: don't delete reified enum type with error in fieldmlugg1+3-1
2024-08-13 19:20compiler: be more cautious about source locationsmlugg4+36-9
2024-08-13 18:47Compilation: don't queue std analysis twice when testing stdmlugg1+1-1
2024-08-13 03:06Zcu: panic on usingnamespace with -fincrementalmlugg1+3-0
2024-08-13 03:02Zcu: typomlugg1+1-1
2024-08-13 02:08Sema: disable comptime call memoization under -fincrementalmlugg1+21-18
2024-08-13 02:05tools,test: improve incr-check and add new incremental testsmlugg3+133-4
2024-08-13 02:05frontend: yet more incremental workmlugg4+418-192
2024-08-12 10:02Zcu: construct full reference graphmlugg3+330-50
2024-08-12 01:03tools: improve incr-checkmlugg2+119-8
2024-08-11 22:16frontend: incremental progressmlugg9+410-305
2024-08-17 22:47Merge pull request #21111 from jacobly0/self-dwarfJacob Young3+210-81
2024-08-17 18:22cmake: CLANG_LIBRARIES: find libclang-cpp.so.18.1Forest1+1-0
2024-08-17 15:17Merge pull request #21098 from ziglang/macho-zig-gotJakub Konka11+147-272
2024-08-17 13:27Dwarf: fix and test error unionsJacob Young2+116-74
2024-08-17 09:29Dwarf: fix and test allowzero pointersJacob Young3+131-44
2024-08-17 06:31codegen: fix rebase gone wrongJakub Konka1+2-2
2024-08-16 12:52macho: update codegen and linker to distributed jump table approachJakub Konka11+147-272
2024-08-17 05:15Merge pull request #21078 from jacobly0/new-dwarfJacob Young51+5267-3536
2024-08-16 20:23Coff: fix missing error lazy symbolsJacob Young1+1-1
2024-08-16 20:08std: disable failing debug info test for self-hostedJacob Young1+3-0
2024-08-16 19:20x86_64: fix debug arg spills clobbering other argsJacob Young1+60-49
2024-08-16 18:44Dwarf: incremental also needs `end_sequence`Jacob Young1+4-6
2024-08-16 18:42x86_64: move end of prologue to after function arguments are spilledJacob Young1+1-7
2024-08-16 16:36Dwarf: fix cross-module inline function line infoJacob Young2+153-53
2024-08-06 15:22Dwarf: rework self-hosted debug info from scratchJacob Young50+5127-3502
2024-08-16 19:19Merge pull request #21065 from ziglang/elf-zig-gotJakub Konka27+488-787
2024-08-16 16:41add an error for stack allocations in naked functions (#21082)David Rubin2+63-3
2024-08-16 09:49Update src/arch/x86_64/CodeGen.zigJakub Konka1+4-1
2024-08-16 09:42riscv64: fix incorrect branch targetJacob Young1+1-1
2024-08-16 05:23Merge pull request #21073 from alexrp/test-changesAndrew Kelley14+140-69
2024-08-16 05:13Merge pull request #21020 from alexrp/target-fixesAndrew Kelley5+134-133
2024-08-16 05:10Merge pull request #21056 from alexrp/start-fix-precedenceAndrew Kelley2+37-45
2024-08-16 05:05std.tar: add writer (#19603)Igor Anić6+517-174
2024-08-15 18:19std.time.epoch: Fix comments referring to epoch as 1970-10-01Linus Groh2+2-3
2024-08-15 22:40loongarch: fix asm to set thread pointer (#21086)YANG Xudong1+1-1
2024-08-15 19:47test/elf: enhance testImportingDataDynamicJakub Konka1+20-4
2024-08-15 12:23x86_64: deref GOT pointer when requesting var valueJakub Konka1+15-1
2024-08-13 03:26llvm: Don't emit extra debug instructions for `dbg_var_val` in naked functions.Alex Rønne Petersen1+4-1
2024-08-13 02:20llvm: Remove the aarch64-windows @llvm.dbg.value() workaround.Alex Rønne Petersen1+0-13
2024-08-13 00:03llvm: Always omit the frame pointer for naked functions.Alex Rønne Petersen1+16-5
2024-08-12 20:09start: Avoid concatenating strings for inline asm.Alex Rønne Petersen1+17-26
2024-08-09 19:40std.Target: Return the correct value for 32-bit sparc v9 in toElfMachine().Alex Rønne Petersen1+1-1
2024-08-09 19:40std.Target: Return the correct value for elfiamcu in toElfMachine().Alex Rønne Petersen1+2-1
2024-08-09 19:36std.Target: Pull toCoffMachine()/toElfMachine() up from Arch to Target.Alex Rønne Petersen4+98-98
2024-08-09 19:19std.coff: Capitalize MachineType.{Unknown,Thumb} for consistency.Alex Rønne Petersen2+5-5
2024-08-09 18:53std.coff: Remove MachineType.fromTargetCpuArch().Alex Rønne Petersen2+1-18
2024-08-09 19:13std.Target: Don't match PowerPC in Arch.toCoffMachine().Alex Rønne Petersen1+1-1
2024-08-09 19:03std.Target: Don't match big endian architectures in Arch.toCoffMachine().Alex Rønne Petersen1+6-3
2024-08-09 18:32std.Target: Clean up Arch.toCoffMachine().Alex Rønne Petersen1+40-40
2024-08-09 18:33std.Target: Fix Arch.toElfMachine() for mips.Alex Rønne Petersen1+1-2
2024-08-09 17:57std.Target: Fix Arch.toElfMachine() for arc.Alex Rønne Petersen1+2-1
2024-08-09 17:39std.Target: Clean up Arch.toElfMachine().Alex Rønne Petersen1+30-38
2024-08-08 21:00std.Target: Change requiresLibC() to return true for aix.Alex Rønne Petersen1+1-1
2024-08-08 20:26std.Target: Fix isGnuLibC() to handle hurd too.Alex Rønne Petersen1+1-1
2024-08-08 20:26std.Target: Make some functions handle driverkit alongside other Apple OSs.Alex Rønne Petersen1+30-8
2024-08-15 08:52riscv: remove redundant by-symbol-name check; just check for PIC and extern ptrJakub Konka1+2-6
2024-08-15 03:31start: fix passing comptime-only value to inline asmJacob Young1+2-2
2024-08-15 08:36elf: fix GOT32 reloc resolution logicJakub Konka1+1-1
2024-08-15 08:33x86_64: fix handling on externs in lower/emitJakub Konka2+7-6
2024-08-15 08:21riscv: do not emit GOT relocations for special linker symbolsJakub Konka5+17-66
2024-08-15 08:05elf: introduce Symbol.flags.is_extern_ptr for refs potentially needing GOTJakub Konka4+11-11
2024-08-15 00:17elf: fix up riscv for `.got.zig` rewriteDavid Rubin6+4-10
2024-08-15 06:38builtin: init test_functions to empty slice to avoid coercing to undefinedJakub Konka1+1-1
2024-08-15 06:37elf: check for relocs before deciding on shndx in getNavShdrIndexJakub Konka2+28-9
2024-08-15 06:03std.mem.writeVarPackedInt: handle write_size == 0 (#19745)clickingbuttons1+33-29
2024-08-14 19:14std.os.linux: add mseal syscallreokodoku1+5-0
2024-08-14 21:32loongarch: add glibc start.S to make zig-bootstrap work for loongarch64-linux-gnu (#21015)YANG Xudong5+582-0
2024-08-02 02:28Watch.zig: fixes for windows implementation Using --watch I noticed a couple of issues with my initial attempt. 1) The index I used as 'completion key' was not stable over time, when directories are being added/removed the key no longer corresponds with the intended dir. 2) There exists a race condition in which we receive a completion notification for a directory that was removed. My solution is to generate a key value and associate it with each Directory.Jarrod Meyer1+20-9
2024-08-14 17:36Merge pull request #21031 from linusg/std-target-namingAndrew Kelley35+206-206
2024-08-14 17:29langref: clarify functionality of the round builtin (#19503)T3+16-3
2024-08-14 11:55Merge pull request #21075 from ziglang/fuzzAndrew Kelley7+179-101
2024-08-14 10:10elf: re-use old atom slot for a trampoline to that atomJakub Konka4+113-253
2024-08-12 01:51std.debug: Support sparc32 in StackIterator.init().Alex Rønne Petersen1+5-3
2024-08-12 10:40std.Thread: Merge riscv32/riscv64 assembly in freeAndExit().Alex Rønne Petersen1+1-14
2024-08-13 22:17ci: Enable -Dtest-slow-targets.Alex Rønne Petersen10+20-10
2024-08-13 22:22build/test: Add a test-modules step for running all the per-target tests.Alex Rønne Petersen1+23-18
2024-08-13 22:14build/test: Add -Dtest-slow-targets and move mips module tests behind it.Alex Rønne Petersen2+25-2
2024-08-13 21:59build/test: Add -Dtest-target-filter for filtering module tests by target triple.Alex Rønne Petersen2+14-1
2024-08-13 21:38build: Use the new b.addFail() for the update-mingw step.Alex Rønne Petersen1+10-11
2024-08-13 19:51test: Re-enable mips(el)-linux-gnueabihf tests.Alex Rønne Petersen1+16-22
2024-08-14 02:30std.Build.Fuzz.WebServer: sort pcs before source location lookupAndrew Kelley1+19-1
2024-08-14 02:29std.debug.Coverage.resolveAddressesDwarf: assert sortedAndrew Kelley2+6-0
2024-08-14 02:14Merge pull request #21030 from Snektron/nv-gpu-builtinsRobin Voetter3+113-20
2024-08-14 00:58std.debug.Dwarf: better source location informationAndrew Kelley1+45-9
2024-08-11 22:08avoid a branch in resolveAddressesDwarfAndrew Kelley2+18-16
2024-08-11 00:29ZigLLVMTargetMachineEmitToFile: put sanitizers in registerOptimizerLastEPCallbackAndrew Kelley1+4-3
2024-08-10 02:49std.debug.Coverage.resolveAddressesDwarf: fix broken logicAndrew Kelley5+91-76
2024-08-13 05:55llvm: Disable f128 on powerpc*-aix.Alex Rønne Petersen1+5-0
2024-08-13 05:55llvm: Disable f128 on mips64(el).Alex Rønne Petersen1+2-0
2024-08-13 05:54llvm: Also disable f16/f128 on aarch64_be with soft float.Alex Rønne Petersen1+6-2
2024-08-13 06:38std.zig.system: Support qemu-xtensa in getExternalExecutor().Alex Rønne Petersen1+2-1
2024-08-13 06:37std.zig.system: Support qemu-mipsn32(el) for mips with n32 ABI in getExternalExecutor().Alex Rønne Petersen1+12-2
2024-08-13 06:35std.zig.system: Support qemu-sparc32plus for sparc32 with v9 in getExternalExecutor().Alex Rønne Petersen1+6-1
2024-08-13 19:52fix compile errors in other codegen backendsJakub Konka6+16-93
2024-08-13 18:48Merge pull request #21053 from alexrp/mips-testsAndrew Kelley3+34-34
2024-08-11 10:22nvptx: add implementations for GPU builtinsRobin Voetter3+113-20
2024-08-12 23:43add getcontextYANG Xudong1+3-0
2024-08-13 10:51elf: do not emit zig jump table in relocatablesJakub Konka1+21-18
2024-08-13 10:50elf: only apply zig jump table indirection to function calls (PLT32)Jakub Konka4+17-14
2024-08-13 10:08elf: commit non-indirected symbol address to symtabJakub Konka1+4-4
2024-08-13 10:01elf: pretty print alingment when pretty printing atomsJakub Konka1+3-3
2024-08-13 09:11elf: make .text.zig bigger now that jump table is part of itJakub Konka1+1-1
2024-08-13 09:11x86_64: fix generating lazy symbol refsJakub Konka1+3-6
2024-08-13 08:41elf: fix circular dep loop in zig jump tableJakub Konka1+1-1
2024-08-13 08:39elf: replace use of linker_extern_fn with more generic Immediate.relocJakub Konka1+18-12
2024-08-13 08:28elf: make zig jump table indirection implicit via Symbol.addressJakub Konka3+35-38
2024-08-13 07:56x86_64: emit call rel32 for near calls with linker relocJakub Konka7+138-118
2024-08-12 21:42x86_64: remove handling of .call since it's unused for nowJakub Konka1+0-1
2024-08-12 21:23elf: rename OffsetTable to JumpTableJakub Konka4+91-91
2024-08-12 20:52elf: add poorman's reporting tool for unallocated NAVs/UAVsJakub Konka1+45-1
2024-08-12 20:51x86_64+elf: fix jump table indirection for functionsJakub Konka2+29-43
2024-08-12 20:04x86_64: handle lea_symbol returned by genNavRefJakub Konka2+6-2
2024-08-12 19:57comp: actually report codegen errorsJakub Konka1+7-0
2024-08-12 15:40x86_64: start converting away from .got.zig knowledgeJakub Konka2+29-20
2024-08-12 10:34elf: emit a jump table in place of offset table for functionsJakub Konka1+62-49
2024-08-09 07:10elf: nuke ZigGotSection from existenceJakub Konka8+30-438
2024-08-09 06:35elf: relax R_X86_64_32 into jump table indirection if zig_offset_table setJakub Konka1+4-1
2024-08-08 21:21elf: indirect via offset table in the linker away from backendJakub Konka3+54-22
2024-08-08 19:46elf: dirty offset table entry on moving Atom in off/addr spaceJakub Konka1+4-0
2024-08-08 19:40elf: write offset table entry if dirtyJakub Konka1+88-9
2024-08-08 06:30elf: allocate new offset table via Atom.allocate mechanismJakub Konka3+75-11
2024-08-08 05:45elf: introduce OffsetTable in ZigObject for funcs onlyJakub Konka2+63-1
2024-08-12 05:20test: Re-enable armv8-linux-gnueabihf tests.Alex Rønne Petersen1+7-8
2024-08-12 10:34std.Thread: Fix freeAndExit() syscall numbers for mips64.Alex Rønne Petersen1+2-2
2024-08-12 10:36std.Thread: Fix freeAndExit() assembly for powerpc.Alex Rønne Petersen1+2-2
2024-08-12 23:09`std.os.linux`: Add clone() implementation for mips64. (#21038)Alex Rønne Petersen1+38-7
2024-08-06 20:34all: Handle spirv in addition to spirv(32,64) where applicable.Alex Rønne Petersen6+19-20
2024-08-12 02:10std.Thread: Explain apparently pointless mips instruction in freeAndExit().Alex Rønne Petersen1+4-0
2024-08-12 23:06Merge pull request #21019 from alexrp/target-os-cleanupAndrew Kelley6+93-109
2024-08-12 02:28llvm: Disable lowering to f16 on s390x.Alex Rønne Petersen1+1-0
2024-08-12 02:45llvm: Disable lowering to f128 on sparc32.Alex Rønne Petersen1+3-1
2024-08-12 02:21compiler-rt: Fix the leoncasa CPU feature check for sparc32.Alex Rønne Petersen1+1-1
2024-08-12 01:52std.os.linux.tls: Support sparc32.Alex Rønne Petersen1+2-1
2024-08-12 05:27test: Re-enable mips(el)-linux(-musl) tests.Alex Rønne Petersen1+30-34
2024-08-12 11:32test: Partially disable `vector float operators` on mips.Alex Rønne Petersen1+3-0
2024-08-12 11:31test: Disable `reinterpret packed union` on mips.Alex Rønne Petersen1+1-0
2024-08-11 21:03std.os.linux: Fix definition of tc_lflag_t on MIPSLinus Groh1+1-1
2024-08-09 20:24std.zig.target: Add missing thumbeb triples.Alex Rønne Petersen1+4-0
2024-08-01 16:03fix C type corresponding to f80Rich Remer1+1-1
2024-08-12 07:02llvm: Move some OS selection prongs for clarity.Alex Rønne Petersen1+9-10
2024-08-10 15:59std.Target: Remove liteos OS tag.Alex Rønne Petersen3+0-10
2024-08-10 15:38std.Target: Remove minix OS tag.Alex Rønne Petersen4+2-12
2024-08-10 13:41std.Target: Remove no longer relevant TODO about SPIR-V ABIs.Alex Rønne Petersen1+1-1
2024-08-10 13:25std.Target: Rename glsl450 Arch tag to opengl.Alex Rønne Petersen5+17-17
2024-08-08 21:15std.Target: Remove supportsNewStackCall().Alex Rønne Petersen1+0-4
2024-08-08 21:14std.Target: Add comments explaining the baseline CPUs for hexagon/s390x.Alex Rønne Petersen1+2-2
2024-08-08 21:04std.Target: Sort Os tags in a hopefully more sensible way.Alex Rønne Petersen1+42-33
2024-08-08 21:24std.Target: Sort Arch tags in a hopefully more sensible way.Alex Rønne Petersen1+24-24
2024-08-06 23:38std.Target: Some corrections and additions to stackAlignment().Alex Rønne Petersen1+32-24
2024-07-25 23:07std.os.linux.start_pie: Add support for the new RELR relocation format.Alex Rønne Petersen1+24-0
2024-08-12 03:23Merge pull request #20985 from alexrp/gpu-nonsenseAndrew Kelley2+24-14
2024-08-11 20:11std.Target: Add goff and xcoff to ObjectFormat.Alex Rønne Petersen5+43-32
2024-08-11 12:03std.Target: Rename c_type_* functions to camel caseLinus Groh11+109-109
2024-08-11 11:58std.Target: Rename feature_set_fns to FeatureSetFnsLinus Groh25+97-97
2024-08-11 22:07Merge pull request #20964 from mlugg/the-great-decl-split-mk2Andrew Kelley49+6455-7288
2024-08-04 20:41frontend: give all container types namespacesmlugg5+156-205
2024-07-28 16:09compiler: split Decl into Nav and Caumlugg49+6380-7164
2024-08-11 05:58Merge pull request #21021 from alexrp/target-os-versionsAndrew Kelley1+11-11
2024-08-10 23:46Merge pull request #21018 from ziglang/behavior-test-extern-disableMatthew Lugg6+76-24
2024-08-10 20:22Wasm: handle ref to an extern in getDeclVAddrJakub Konka1+14-3
2024-08-10 20:19Coff: handle ref to an extern in getDeclVAddrJakub Konka1+16-4
2024-08-10 20:17MachO/ZigObject: handle ref to an extern in getDeclVAddrJakub Konka2+15-3
2024-08-10 20:15Elf/ZigObject: handle ref to an extern in getDeclVAddrJakub Konka2+25-12
2024-08-10 16:09std.Target: Bump maximum supported versions of all Apple OSs.Alex Rønne Petersen1+6-6
2024-08-10 16:03std.Target: Bump maximum supported OpenBSD version to 7.5.Alex Rønne Petersen1+1-1
2024-08-10 16:02std.Target: Bump minimum supported OpenBSD version to 7.3.Alex Rønne Petersen1+1-1
2024-08-10 16:37std.Target: Bump minimum supported Windows version to win10.Alex Rønne Petersen1+1-1
2024-08-10 16:36std.Target: Use Solaris version instead of SunOS version for solaris OS tag.Alex Rønne Petersen1+2-2
2024-08-10 15:19macho: ensure we only ever put named symbols in the symtabJakub Konka1+3-1
2024-08-10 15:18elf: ensure we only ever put named symbols in the symtabJakub Konka1+3-1
2024-08-10 08:24loongarch: add __clear_cache builtin implementation (#21008)YANG Xudong1+10-0
2024-08-09 21:04std.crypto: better names for everything in utilsAndrew Kelley19+263-242
2024-08-03 15:51std.os.linux: Retranslate and port some ioctl-related types and values.Alex Rønne Petersen1+924-345
2024-08-09 20:08Merge pull request #21004 from alexrp/linux-6.10Andrew Kelley309+17445-3145
2024-08-08 23:52fix(fmt): remove additional trailing newlineippsav1+10-5
2024-08-09 19:50Merge pull request #21006 from ziglang/fuzzAndrew Kelley5+114-64
2024-08-09 04:48Merge pull request #20993 from alexrp/glibc-2-40Andrew Kelley353+6656-2437
2024-08-09 04:44more optimized and correct management of 8-bit PC countersAndrew Kelley5+107-77
2024-08-08 04:05fuzzing: comptime assertions to protect the ABIAndrew Kelley3+21-1
2024-08-07 13:30Compilation: Mark .c++ files as having C++ extensionsin-ack2+22-21
2024-08-09 00:30std: add loongarch64 support (#20915)YANG Xudong4+220-2
2024-08-08 21:44std.Target: Update default max Linux version to 6.10.3.Alex Rønne Petersen1+1-1
2024-08-08 21:41Update Linux syscalls to 6.10.Alex Rønne Petersen1+120-0
2024-08-08 21:39Update Linux kernel headers to 6.10.Alex Rønne Petersen307+17324-3144
2024-08-08 18:59std.hash_map: adding a rehash() method (#19923)John Benediktsson1+133-0
2024-08-08 18:06Merge pull request #20997 from xxxbxxx/debuglinkAndrew Kelley2+82-22
2024-08-07 21:05language: add module name field to `@src`Andrew Kelley3+38-4
2024-06-16 01:29std.posix: read on timerfd can return error.CanceledJan Hendrik Farr4+8-0
2024-08-07 20:23generate_c_size_and_align_checks: Remove extraneous newlineAlex Rønne Petersen1+1-1
2024-08-08 05:50Merge pull request #20969 from alexrp/llvm-unsup-targetsAndrew Kelley2+20-11
2024-08-08 05:48Merge pull request #20975 from squeek502/cpu-features-updateAndrew Kelley3+20-8
2024-08-07 06:57std.debug.Dwarf: try to load the debuginfo from the debuginfod cache.Xavier Bouchoux1+40-0
2024-02-28 07:15std.debug.Dwarf: fix loading external debuginfo in the ".debuglink" case. - look up the debuglink file in the directory of the executable file (instead of the cwd) - fix parsing of debuglink section (the 4-byte alignement is within the file, unrelated to the in-memory address)Xavier Bouchoux2+42-22
2024-08-08 02:04Update glibc start files to 2.40.Alex Rønne Petersen21+401-78
2024-08-08 02:08Update glibc headers to 2.40.Alex Rønne Petersen332+6255-2359
2024-08-08 01:37Merge pull request #20973 from ziglang/fix-json-utf8Andrew Kelley2+116-20
2024-08-08 00:41std.Target: Fix C type alignment calculation for spirv.Alex Rønne Petersen1+6-6
2024-08-08 00:03Revert "std.Target: Fix ptrBitWidth_cpu_abi() for dxil (64-bit, not 32-bit)."Alex Rønne Petersen1+1-1
2024-08-08 00:02Revert "std.Target: Fix C type alignment calculation for dxil."Alex Rønne Petersen1+2-2
2024-08-08 00:02Revert "std.Target: Fix C long long size for opencl (8, not 16)."Alex Rønne Petersen1+2-1
2024-08-08 00:02Revert "std.Target: Fix C long double size for opencl (8, not 16)."Alex Rønne Petersen1+3-1
2024-08-08 00:02Revert "std.Target: Fix C long double size for amdhsa, amdpal, and mesa3d (8, not 16)."Alex Rønne Petersen1+1-1
2024-08-07 23:55build runner: output hint when no --port providedAndrew Kelley1+2-0
2024-08-07 22:27Merge pull request #20971 from ziglang/elf-ownership-2Jakub Konka22+1607-1229
2024-08-07 20:06loongarch: various architecture specific fixes (#20912)YANG Xudong4+12-1
2024-08-01 05:49POSIX link() syscall only takes two arguments (no flags)Pat Tullmann4+11-12
2024-07-29 18:07Add getppid to std.c and std.os.linux.Jeffrey C. Ollie3+9-0
2024-08-07 20:01Merge pull request #20512 from aikawayataro/add-v-linker-argAndrew Kelley1+4-0
2024-08-07 19:41llvm: Add a comment clarifying our mapping of the opencl OS tag.Alex Rønne Petersen1+1-1
2024-08-07 19:26llvm: Set vendor tag in target triple for GPU backends.Alex Rønne Petersen1+8-1
2024-08-07 18:55Merge pull request #20958 from ziglang/fuzzAndrew Kelley34+3921-1078
2024-08-07 16:03Run update_cpu_features against LLVM 18.1.8Ryan Liptak2+15-8
2024-08-07 15:56update_cpu_features: Add x86 alias and arm overrideRyan Liptak1+5-0
2024-08-07 09:47fix partial strings getting dropped when multi-byte codepoints span input buffersJosh Wolfe1+81-19
2024-08-07 09:43fix tests actually checking string contentsJosh Wolfe1+35-1
2024-08-07 08:16elf: remove stale codeJakub Konka3+0-32
2024-08-07 07:41elf: fix off-by-one direct access to symbol resolver in ZigObjectJakub Konka1+2-2
2024-08-07 04:59elf: actually init symbol resolvers array in ZigObjectJakub Konka1+2-0
2024-08-07 04:59elf: handle SHN_UNDEF explicitly in ZigObject.resolveSymbolsJakub Konka1+1-1
2024-08-07 04:50codegen: fix Elf symbol refsJakub Konka2+9-19
2024-08-06 20:28elf: fix .eh_frame calc in relocatable modeJakub Konka2+7-3
2024-08-06 10:36elf: start-stop resolution has to come after init output sectionsJakub Konka3+83-71
2024-08-06 06:51elf: fix off-by-one when referring to resolved table directlyJakub Konka1+2-2
2024-08-05 06:08elf: scan LinkerDefined obj for symbol indirection tooJakub Konka1+3-5
2024-08-05 05:44elf: get hello-world glibc working againJakub Konka5+92-116
2024-08-03 11:12elf: fix symbol resolution for ObjectsJakub Konka4+24-8
2024-08-02 16:32elf: do not re-init Symbol when initializingJakub Konka1+5-7
2024-08-02 16:32elf: move getStartStopBasename into ObjectJakub Konka3+14-12
2024-08-01 20:28elf: fix compile errorsJakub Konka22+649-521
2024-08-01 06:50elf: redo symbol mgmt and ownership in ZigObjectJakub Konka7+335-278
2024-07-31 14:30elf: move symbol ownership to LinkerDefinedJakub Konka2+237-142
2024-07-31 13:45elf: move symbol ownership to SharedObjectJakub Konka2+200-131
2024-07-31 10:16elf: move symbol ownership to ObjectJakub Konka2+222-144
2024-07-30 16:30elf: null symbol is obsoleteJakub Konka1+0-2
2024-07-30 12:59elf: always create symbol extraJakub Konka7+31-44
2024-08-01 21:46std.os.linux: Move clone() here and stop exporting it.Alex Rønne Petersen13+414-441
2024-08-07 08:18Merge pull request #20922 from alexrp/vdsoAndrew Kelley5+13-7
2024-08-07 08:14Merge pull request #20909 from alexrp/glibc-riscvAndrew Kelley40+151-144
2024-08-07 08:12Merge pull request #20925 from alexrp/windows-tlsAndrew Kelley3+53-51
2024-08-04 07:03start: Add sparc32 support.Alex Rønne Petersen1+7-0
2024-08-04 08:36std.os.linux.start_pie: Add sparc/sparc64 support.Alex Rønne Petersen1+11-0
2024-08-07 08:08Merge pull request #20894 from alexrp/target-cleanup-4Andrew Kelley12+94-98
2024-08-04 22:38process_headers: Add arc-linux-gnu.Alex Rønne Petersen1+5-0
2024-08-07 08:06std.crypto.ecdsa: use separate function for null seed (#20953)Jakub Dóka1+13-13
2024-08-05 11:06std.zig.target: Add arc-linux-gnu.Alex Rønne Petersen1+1-0
2024-08-06 01:09Make Type.intAbiAlignment match LLVM alignment for x86-windows targetRyan Liptak1+5-1
2024-08-06 23:57std.Target: Some corrections and additions to charSignedness().Alex Rønne Petersen1+15-11
2024-08-06 23:33update coff_dwarf standalone test to new APIAndrew Kelley2+10-9
2024-08-06 20:05build runner: --fuzz not yet supported on WindowsAndrew Kelley1+8-0
2024-08-06 19:45Compilation: fix -femit-docsAndrew Kelley1+22-1
2024-08-06 19:33Compilation: fix not showing sub-errors for autodocsAndrew Kelley1+4-3
2024-08-06 05:46std.debug: fix compile errors on windows and macosAndrew Kelley2+15-12
2024-08-06 02:19update branch for latest std.sort changesAndrew Kelley2+10-2
2024-08-06 01:37libfuzzer: fix looking at wrong memory for pc countersAndrew Kelley1+10-10
2024-08-06 00:48wasm zig source rendering: fix annotation location off-by-oneAndrew Kelley1+1-1
2024-08-06 00:31fuzzer web ui: fail scrolling into view gracefullyAndrew Kelley1+1-1
2024-08-06 00:31dump-cov: show seen PCsAndrew Kelley1+6-3
2024-08-06 00:05fuzzer web ui: resolve cwd in sources.tarAndrew Kelley1+13-1
2024-08-05 23:23fuzzer web UI: render PCs with red or green depending on coverageAndrew Kelley3+56-9
2024-08-05 22:32fuzzer web UI: annotated PCs in source viewAndrew Kelley4+112-9
2024-08-05 21:10fuzzer web UI: navigate by source location indexAndrew Kelley2+89-50
2024-08-05 01:22fuzzing web ui: make entry point links clickableAndrew Kelley2+68-9
2024-08-05 00:48fuzzer web ui: introduce entry pointsAndrew Kelley8+163-11
2024-08-04 23:09fuzzer web ui: add coverage statAndrew Kelley3+16-0
2024-08-04 22:45fuzzer web ui: render statsAndrew Kelley3+43-1
2024-08-04 22:27fuzzer web UI: receive coverage informationAndrew Kelley7+892-663
2024-08-04 22:26std.debug.Coverage: use extern structsAndrew Kelley1+2-2
2024-08-04 22:25add std.http.WebSocketAndrew Kelley2+245-0
2024-08-04 22:24std.posix: add some more void bitsAndrew Kelley1+5-0
2024-08-04 07:16fuzzing: progress towards web UIAndrew Kelley8+478-165
2024-08-04 01:28README: update how std lib docs are found in a release buildAndrew Kelley1+3-5
2024-08-04 00:42std.debug.Info.resolveSourceLocations: O(N) implementationAndrew Kelley3+157-59
2024-08-03 06:38std.Debug.Info: remove std.Progress integrationAndrew Kelley3+4-17
2024-08-03 06:31std.debug.Dwarf: precompute .debug_line tableAndrew Kelley3+150-166
2024-08-03 04:22std.debug.FixedBufferReader is fineAndrew Kelley4+114-115
2024-08-03 00:45code coverage dumping tool basic implementationAndrew Kelley4+102-16
2024-08-02 23:31introduce tool for dumping coverage fileAndrew Kelley6+541-285
2024-08-01 06:45fuzzer: share zig to html rendering with autodocsAndrew Kelley9+598-434
2024-08-01 05:54introduce a web interface for fuzzingAndrew Kelley13+872-62
2024-07-30 04:59fuzzer: log errors and move deduplicated runs to shared memAndrew Kelley1+5-8
2024-07-30 04:44fuzzer: track code coverage from all runsAndrew Kelley2+177-20
2024-08-07 00:08llvm: Use unreachable in targetTriple() for targets without LLVM support.Alex Rønne Petersen1+4-2
2024-08-07 00:05llvm: Clarify in initializeLLVMTarget() that there's no kalimba backend.Alex Rønne Petersen1+5-3
2024-08-07 00:04target: Fix hasLlvmSupport() for dxil, spirv[32,64], and kalimba.Alex Rønne Petersen1+11-6
2024-08-03 15:28cmake: add ZIG_EXTRA_BUILD_ARGS optionKyle Schwarz1+5-0
2024-08-03 16:24musl: Disable warnings in all compilations.Alex Rønne Petersen1+3-10
2024-08-06 21:55Merge pull request #20960 from alexrp/size-align-fixesAndrew Kelley1+21-29
2024-08-06 20:06Merge pull request #20951 from ehaas/c-size-and-align-checkAndrew Kelley2+62-0
2024-08-06 15:27std.Target: Handle mesa3d in c_type_bit_size().Alex Rønne Petersen1+1-2
2024-08-06 17:48std.Target: Treat spirv as identical to spirv64 for ABI size/alignment purposes.Alex Rønne Petersen1+3-6
2024-08-06 15:01std.Target: Fix C long double size for ve (16, not 8).Alex Rønne Petersen1+2-0
2024-08-06 14:34std.Target: Fix C long double size for sparc32 (8, not 16).Alex Rønne Petersen1+0-2
2024-08-06 15:27std.Target: Fix C long double size for amdhsa, amdpal, and mesa3d (8, not 16).Alex Rønne Petersen1+1-1
2024-08-06 17:37std.Target: Fix C long double size for opencl (8, not 16).Alex Rønne Petersen1+1-3
2024-08-06 16:29std.Target: Fix C long long size for opencl (8, not 16).Alex Rønne Petersen1+1-2
2024-08-06 15:02std.Target: Fix C type alignment calculation for ve.Alex Rønne Petersen1+2-2
2024-08-06 13:48std.Target: Fix C type alignment calculation for sparc64.Alex Rønne Petersen1+2-2
2024-08-06 14:01std.Target: Fix C type alignment calculation for loongarch64.Alex Rønne Petersen1+2-2
2024-08-06 16:43std.Target: Fix C type alignment calculation for spirv32.Alex Rønne Petersen1+2-2
2024-08-06 15:12std.Target: Fix C type alignment calculation for dxil.Alex Rønne Petersen1+2-2
2024-08-06 13:51std.Target: Fix ptrBitWidth_cpu_abi() for sparc32.Alex Rønne Petersen1+1-2
2024-08-06 15:10std.Target: Fix ptrBitWidth_cpu_abi() for dxil (64-bit, not 32-bit).Alex Rønne Petersen1+1-1
2024-08-06 14:06generate_c_size_and_align_checks: add __alignof checkEvan Haas1+4-0
2024-08-06 14:02generate_c_size_and_align_checks: print failed condition in _Static_assertEvan Haas1+2-2
2024-08-05 20:15test: Add generate_c_size_and_align_checks.zig to standalone build testEvan Haas1+1-0
2024-08-05 20:10Merge pull request #20949 from ziglang/update-glibc-abilistsAndrew Kelley2+0-11
2024-08-05 19:54tools: Add tool for checking size and alignment of C typesEvan Haas1+57-0
2024-08-05 17:43Rewrite `generate_linux_syscalls.zig` (#20895)ippsav1+588-651
2024-08-05 16:53Revert "glibc: Add a temporary hack in abilists loading due to sparcel removal."Andrew Kelley1+0-11
2024-08-05 16:47glibc: update abilists fileAndrew Kelley1+0-0
2024-08-05 16:52Merge pull request #20934 from alexrp/sparc32-leon3Andrew Kelley2+6-7
2024-08-05 10:40std.zig.target: Set minimum glibc version for csky to 2.29.Alex Rønne Petersen1+2-2
2024-08-04 09:04std.Target: Use v9 as the baseline CPU for sparc32.Alex Rønne Petersen1+1-1
2024-08-04 06:52process_headers: Add sparcv9-linux-gnu for glibc.Alex Rønne Petersen1+5-6
2024-08-04 22:02std.sort: Remove key argument from binary-search-like functions (#20927)Fri3dNstuff3+303-291
2024-08-03 07:54Add loongarch 64 to gen_stubs.zig.YANG Xudong1+7-2
2024-08-03 01:37std.Target: Specify dynamic linker and C type sizes for serenityLinus Groh1+3-2
2024-08-03 18:18std.os.windows.tls: Set `AddressOfCallBacks` to `&__xl_a + 1`.Alex Rønne Petersen1+5-4
2024-08-03 17:57std.os.windows.tls: Only define _tls_array when targeting MSVC.Alex Rønne Petersen1+1-1
2024-08-03 17:56std.os.windows.tls: Slightly improve type safety.Alex Rønne Petersen1+6-5
2024-08-03 17:55std.os.windows.tls: Change type of `_tls_start`/`_tls_end` to `*anyopaque`.Alex Rønne Petersen1+4-4
2024-08-03 17:40std: Move start_windows_tls.zig to os/windows/tls.zig.Alex Rønne Petersen2+3-3
2024-08-03 16:49std.os.linux: Add VDSO definition for riscv32/riscv64.Alex Rønne Petersen2+8-2
2024-08-03 16:48std.os.linux: Fix CGT_SYM for mips/mips64.Alex Rønne Petersen2+4-4
2024-08-03 16:46std.os.linux: Replace `@hasDecl()` with `!= void` check for VDSO.Alex Rønne Petersen1+1-1
2024-08-03 00:10Merge pull request #20908 from ziglang/reorg-std.debug-againAndrew Kelley11+3512-3428
2024-08-02 22:37Merge pull request #20906 from alexrp/repro-windowsAndrew Kelley3+54-0
2024-08-02 19:35reintroduce std.Dwarf.abi.supportsUnwindingAndrew Kelley3+61-25
2024-08-02 19:00fix compilation on powerpc GNU systemsAndrew Kelley6+51-41
2024-08-02 07:56ci: Add stage3/4 diff to aarch64-linux-release script.Alex Rønne Petersen1+16-0
2024-08-01 22:54ci: Add stage3/4 diff to (aarch64,x86_64)-windows-release scripts.Alex Rønne Petersen2+38-0
2024-08-02 07:11process_headers: Replace ilp32/lp64 with ilp32d/lp64d.Alex Rønne Petersen1+2-2
2024-08-02 06:20glibc: Set -frounding-math like upstream.Alex Rønne Petersen1+1-2
2024-08-02 07:09glibc: Define NO_INITFINI for non-legacy architectures.Alex Rønne Petersen1+19-0
2024-08-02 06:35glibc: Replace ilp32/lp64 headers with ilp32d/lp64d.Tristan Ross8+102-134
2024-08-02 06:13glibc: Change riscv32-linux-gnuilp32 target triple to riscv32-linux-gnu.Alex Rønne Petersen31+2-3
2024-08-02 06:44std.Target: Use a saner default dynamic linker path for riscv.Alex Rønne Petersen1+2-2
2024-08-02 07:52std.Target.VersionRange: Make default() respect the minimum glibc version.Alex Rønne Petersen1+15-1
2024-08-02 07:22main: Give a more helpful message when we have a minimum glibc version.Alex Rønne Petersen1+8-0
2024-08-02 05:04std.debug: reorg and clarify API goalsAndrew Kelley8+1434-1419
2024-08-01 23:31std.debug: rename Info to SelfInfoAndrew Kelley6+2009-2000
2024-08-01 22:39std.debug.Info: rename ModuleDebugInfo to ModuleAndrew Kelley1+20-20
2024-08-01 21:18std.debug.Info: extract to separate fileAndrew Kelley4+1390-1376
2024-08-02 04:25Merge pull request #20903 from ziglang/dwarf-reorgAndrew Kelley13+5524-5517
2024-08-01 20:40std: dwarf namespace reorgAndrew Kelley10+5489-5480
2024-08-01 18:58std.debug.DebugInfo: rename to std.debug.InfoAndrew Kelley1+30-30
2024-07-30 06:06build.zig: fix -Dskip-non-nativeAndrew Kelley1+1-5
2024-07-30 04:43add std.fs.Dir.HandleAndrew Kelley1+3-1
2024-07-26 22:38test runner: avoid spawning progress thread when instrumentedAndrew Kelley1+1-1
2024-07-30 00:55std.simd: Fix an isARM() check to use isArmOrThumb() instead.Alex Rønne Petersen1+1-1
2024-07-30 00:56start: Fix an isARM() check to use isArmOrThumb() instead.Alex Rønne Petersen1+1-1
2024-07-30 00:57libunwind: Fix an isARM() check to use isArmOrThumb() instead.Alex Rønne Petersen1+1-1
2024-07-30 00:38glibc: Fix some target architecture checks to include thumb and powerpcle.Alex Rønne Petersen1+9-9
2024-07-30 00:00std.os.linux: Fix arm check in fadvise() to also include thumb.Alex Rønne Petersen1+1-1
2024-07-29 23:57std.os.linux: Fix require_aligned_register_pair to check isMIPS32().Alex Rønne Petersen1+1-1
2024-07-29 23:06std.Target: Add isMIPS32()/isMIPS64() functions.Alex Rønne Petersen1+12-1
2024-07-29 22:59std.Target: Rework isPPC()/isPPC64() functions.Alex Rønne Petersen9+62-84
2024-07-29 22:12std.Target: Add Arch.isLoongArch() function.Alex Rønne Petersen1+7-0
2024-08-01 09:41std.os.linux: Unbreak the buildAlex Rønne Petersen1+1-1
2024-08-01 08:34Merge pull request #20797 from alexrp/start-more-archesAndrew Kelley1+36-0
2024-08-01 08:32Merge pull request #20870 from alexrp/target-cleanup-3Andrew Kelley21+42-110
2024-08-01 08:21Merge pull request #20869 from alexrp/linux-syscallsAndrew Kelley3+4409-1127
2024-08-01 08:15Merge pull request #20857 from alexrp/tls-portingAndrew Kelley3+339-192
2024-08-01 08:09Merge pull request #20772 from alexrp/linux-auditAndrew Kelley2+87-49
2024-07-29 22:09std.Target: Handle loongarch in Os.Tag.archName().Alex Rønne Petersen1+1-0
2024-07-29 18:26std.atomic: Don't lie to the compiler about memory clobbers in spinLoopHint().Alex Rønne Petersen1+8-16
2024-07-26 01:14std.Target: Use hexagonv60 as the baseline CPU model for hexagon.Alex Rønne Petersen1+1-0
2024-08-01 07:57Merge pull request #20823 from alexrp/start-pie-mips-ppcAndrew Kelley1+105-20
2024-08-01 07:47Merge pull request #20872 from alexrp/riscv-gpAndrew Kelley1+15-2
2024-08-01 05:17Merge pull request #20884 from Rexicon226/riscvJakub Konka6+72-21
2024-08-01 02:52Merge pull request #20885 from ziglang/simplify-tokenizerAndrew Kelley19+418-529
2024-08-01 02:19Merge pull request #20878 from tiehuis/std-math-complex-fixesAndrew Kelley19+102-120
2024-08-01 01:53Merge pull request #20883 from ehaas/aro-translate-c-no-panicAndrew Kelley8+235-88
2024-07-31 21:04tokenizer: tabs and carriage returns spec conformanceAndrew Kelley2+94-43
2024-07-31 21:03remove hard tabs from source codeAndrew Kelley7+107-111
2024-07-31 18:51std.zig.tokenizer: simplifyAndrew Kelley12+234-392
2024-07-31 21:00riscv: implement non-pow2 indirect loadsDavid Rubin2+4-5
2024-07-31 18:46start: remove riscv conditionDavid Rubin1+12-15
2024-07-31 18:43riscv: fix `.got` symbol loadingDavid Rubin4+55-3
2024-07-29 10:28riscv: implement `@divExact`David Rubin1+5-3
2024-07-31 17:33aro_translate_c: fix formattingEvan Haas1+0-2
2024-07-31 16:22aro_translate_c: do not translate atomic typesEvan Haas2+32-0
2024-07-31 06:30aro_translate_c: move noreturn test to manifestEvan Haas2+6-6
2024-07-31 06:30aro_translate_c: handle opaque struct defs in prototypesEvan Haas3+15-11
2024-07-31 04:31aro_translate_c: move simple function prototype test to manifestEvan Haas2+8-8
2024-07-31 04:27aro_translate_c: basic typedef supportEvan Haas1+41-3
2024-07-31 01:24aro_translate_c: improve record translationEvan Haas1+9-22
2024-07-31 00:20aro_translate_c: demote functions with bodies to externEvan Haas1+3-1
2024-07-30 23:49translate_c: move empty declaration test to test manifestEvan Haas2+7-4
2024-07-30 23:47aro_translate_c: Make function decls publicEvan Haas3+13-12
2024-07-30 20:37aro_translate_c: Translate enum typesEvan Haas1+24-14
2024-07-30 19:19aro_translate_c: translate pointer typesEvan Haas1+62-3
2024-07-30 18:31aro_translate_c: translate incomplete arraysEvan Haas1+9-1
2024-07-30 18:25aro_translate_c: Translate array typesEvan Haas1+6-3
2024-07-30 17:52aro_translate_c: Emit compile errors instead of panicking for var declsEvan Haas1+5-3
2024-07-30 15:42start: Disable the gp initialization code for the self-hosted riscv64 backend.Alex Rønne Petersen1+14-8
2024-07-30 02:02start: Initialize gp to __global_pointer$ on riscv.Alex Rønne Petersen1+8-0
2024-07-22 02:56std: fix long double size for loongarch.YANG Xudong1+4-0
2024-07-30 22:20std: set standard dynamic linker path for loongarch64 on linux. (#20726)YANG Xudong1+2-1
2024-07-30 16:49Merge pull request #20873 from ziglang/elf-ownershipJakub Konka17+1203-1006
2024-07-27 08:21std.os.linux.start_pie: Use a 64-bit displacement for s390x.Alex Rønne Petersen1+2-2
2024-07-25 21:55std.os.linux.start_pie: Apply MIPS local GOT relocations.Alex Rønne Petersen1+18-0
2024-07-30 02:02start: Copy the mips64 comment about gp to the mips32 code.Alex Rønne Petersen1+1-2
2024-07-24 21:25start: Add POSIX csky support.Alex Rønne Petersen1+18-0
2024-07-30 10:54elf: fix a typo in setting atom name before it's been allocatedJakub Konka1+10-7
2024-07-30 08:31std.math.complex: fix cosh/tanhMarc Tiehuis2+20-2
2024-07-29 21:04elf: remove now unused globalByNameJakub Konka1+0-5
2024-07-29 20:14elf: include LinkerDefined in symbol resolutionJakub Konka2+10-17
2024-07-29 16:08elf: move entry tracking into LinkerDefinedJakub Konka3+20-19
2024-07-28 21:19elf: move initializing and allocating linker-defined symbols into LinkerDefinedJakub Konka3+233-229
2024-07-28 12:46elf: do not store merge section output section name in strings bufferJakub Konka6+53-50
2024-07-28 09:36elf: init output merge sections in a separate stepJakub Konka3+25-9
2024-07-28 08:24elf: move merge subsections ownership into merge sectionsJakub Konka7+80-72
2024-07-26 14:23elf: simplify output section tracking for symbolsJakub Konka8+22-97
2024-07-26 12:49elf: atom is always assigned output section indexJakub Konka5+14-20
2024-07-26 12:06elf: remove obsolete flags from atomJakub Konka8+62-74
2024-07-25 14:47elf: resolve COMDATs in more parallel-friendly wayJakub Konka7+138-125
2024-07-25 09:53test/link/elf: test COMDAT eliminationJakub Konka1+92-0
2024-07-24 20:06elf: skip storing comdat group signature globallyJakub Konka3+42-7
2024-07-24 14:03elf: move ownership of atoms into objectsJakub Konka15+464-353
2024-07-24 08:15elf: move ownership of comdat groups to ObjectJakub Konka4+51-37
2024-07-24 04:42elf: move ownership of input merge sections to ObjectJakub Konka2+35-33
2024-07-30 02:36glibc: Add a temporary hack in abilists loading due to sparcel removal.Alex Rønne Petersen1+11-0
2024-07-30 01:29std.Target: Add `tce`/`tcele` to the comment listing omitted architectures.Alex Rønne Petersen1+2-0
2024-07-30 00:17std.Target: Remove `cloudabi` OS tag.Alex Rønne Petersen3+0-10
2024-07-30 00:15std.Target: Remove `ananas` OS tag.Alex Rønne Petersen3+0-10
2024-07-30 00:31std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen21+27-55
2024-07-29 22:11std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen6+2-35
2024-07-30 04:29std.math.complex: tighten existing test boundsMarc Tiehuis19+68-78
2024-07-29 04:26std.math.complex: fix acosh/atan/cosh/sqrtMarc Tiehuis4+14-40
2024-07-30 01:40Merge pull request #20852 from ziglang/init-array-start-codeAndrew Kelley1+17-0
2024-07-28 19:24std.os.linux.tls: Add csky support.Alex Rønne Petersen1+2-1
2024-07-28 19:10std.os.linux.tls: Add arc support.Alex Rønne Petersen1+11-0
2024-07-28 17:05std.os.linux.tls: Add hexagon support.Alex Rønne Petersen1+8-0
2024-07-28 16:46std.os.linux.tls: Add s390x support.Alex Rønne Petersen1+12-0
2024-07-23 05:27std.os.linux.tls: Add loongarch support.Alex Rønne Petersen1+9-0
2024-07-23 05:27std.os.linux.tls: Add m68k support.Alex Rønne Petersen1+7-0
2024-07-29 10:19std.os.linux.tls: Fix layout computation for the modified Variant I.Alex Rønne Petersen1+19-1
2024-07-22 22:57std.os.linux.tls: Refactor and improve documentation.Alex Rønne Petersen3+272-191
2024-07-26 04:14std.os.linux: Hook up newly added syscall enums.Alex Rønne Petersen1+11-1
2024-07-26 04:01std.os.linux: Adjust for rename of mips syscall enums.Alex Rønne Petersen1+2-2
2024-07-26 04:00std.os.linux.syscalls: Regenerate based on Linux v6.7.Alex Rønne Petersen1+4094-1085
2024-07-26 03:58generate_linux_syscalls: Skip some reserved syscalls on mips and xtensa.Alex Rønne Petersen1+10-1
2024-07-26 03:49generate_linux_syscalls: Add generation code for xtensa.Alex Rønne Petersen1+20-0
2024-07-26 03:47generate_linux_syscalls: Add generation code for m68k.Alex Rønne Petersen1+20-0
2024-07-26 03:43generate_linux_syscalls: Add generation code for s390x.Alex Rønne Petersen1+20-0
2024-07-26 03:37generate_linux_syscalls: Add generation code for mips n32.Alex Rønne Petersen1+25-0
2024-07-26 03:29generate_linux_syscalls: Add generation code for sparc32.Alex Rønne Petersen1+19-0
2024-07-26 03:22generate_linux_syscalls: Add generation code for hexagon.Alex Rønne Petersen1+54-0
2024-07-26 02:53generate_linux_syscalls: Add generation code for csky.Alex Rønne Petersen1+54-0
2024-07-26 02:53generate_linux_syscalls: Add generation code for arc.Alex Rønne Petersen1+54-0
2024-07-26 03:36generate_linux_syscalls: Name mips types according to ABI.Alex Rønne Petersen1+2-2
2024-07-26 03:32generate_linux_syscalls: Don't expose the helper constants on mips/mips64.Alex Rønne Petersen1+4-4
2024-07-26 02:50generate_linux_syscalls: Simplify include paths.Alex Rønne Petersen1+8-11
2024-07-26 00:51generate_linux_syscalls: Bring loongarch64 generation code in line with other newer ports.Alex Rønne Petersen1+14-23
2024-07-24 04:36std.os.linux.AUDIT: Rewrite ARCH in terms of std.elf.EM.Alex Rønne Petersen1+84-49
2024-07-24 06:21std.elf.EM: Add missing MICROBLAZE value.Alex Rønne Petersen1+3-0
2024-07-25 21:55std.os.linux.start_pie: Rewrite relocate() to avoid jump tables and libcalls.Alex Rønne Petersen1+30-18
2024-07-25 17:02std.os.linux.start_pie: Inline the getDynamicSymbol() function.Alex Rønne Petersen1+1-1
2024-07-24 23:31std.os.linux.start_pie: Add powerpc and powerpc64 support.Alex Rønne Petersen1+28-0
2024-07-24 23:04std.os.linux.start_pie: Add mips and mips64 support.Alex Rønne Petersen1+27-0
2024-07-29 23:13Merge pull request #20389 from alexrp/riscv32Andrew Kelley21+913-222
2024-07-29 10:31langref: Make pointer_coerce_const_optional test less obfuscatedRyan Liptak1+4-4
2024-07-29 13:07Fix compile error due to GetModuleFileNameW binding changeRyan Liptak1+1-1
2024-07-29 22:28Merge pull request #20865 from ehaas/aro-translate-c-static-assertAndrew Kelley2+41-7
2024-07-29 08:20c: Handle armeb and thumbeb in clone().Alex Rønne Petersen1+1-1
2024-07-29 19:02Merge pull request #20822 from alexrp/start-mips-fixesAndrew Kelley1+35-6
2024-07-29 18:38disable the new code for self-hosted riscv backendAndrew Kelley1+2-1
2024-07-29 18:34Merge pull request #20839 from alexrp/musl-stuffAndrew Kelley1+3-3
2024-07-27 06:18compiler: Enable -Werror=date-time for C/C++ code in release builds.Alex Rønne Petersen1+4-0
2024-07-29 18:05Merge pull request #20841 from alexrp/atomic-stuffAndrew Kelley1+73-10
2024-07-29 17:23aro_translate_c: Add a more helpful error message for error.StreamTooLongEvan Haas1+1-1
2024-07-29 17:12aro_translate_c: do not translate _Static_assert declarationsEvan Haas2+9-0
2024-07-29 16:33aro_translate_c: Render errors properlyEvan Haas1+31-6
2024-07-25 16:59start: Always inline the call to std.os.linux.pie.relocate().Alex Rønne Petersen1+4-3
2024-07-24 23:15start: Set std.os.linux.elf_aux_maybe after PIE relocations.Alex Rønne Petersen1+4-1
2024-07-25 17:06start: Perform the posixCallMainAndExit() call with jalr on mips.Alex Rønne Petersen1+16-4
2024-07-24 23:08start: Set up the gp register on mips and mips64.Alex Rønne Petersen1+13-0
2024-07-21 10:45std.fs: Rework to always use statx() instead of fstat()/fstatat() on Linux.Alex Rønne Petersen2+102-12
2024-07-21 09:03std: Stop supporting Linux/glibc versions older than declared in std.Target.Alex Rønne Petersen6+16-71
2024-06-22 13:02std.os.linux.tls: Handle riscv32 in setThreadPointer().Alex Rønne Petersen1+1-1
2024-06-22 13:01std.os.linux.start_pie: Handle riscv32 in getDynamicSymbol().Alex Rønne Petersen1+2-2
2024-06-23 17:23std.os.linux: Remove the sparc64 workaround in fadvise().Alex Rønne Petersen1+1-8
2024-06-26 00:48std.os.linux: Define timespec as kernel_timespec (64-bit) for riscv32.Alex Rønne Petersen1+3-2
2024-06-25 19:57std.os.linux.test: Partially skip statx() test on riscv32.Alex Rønne Petersen1+2-0
2024-06-22 14:11std.os.linux: Add riscv32 support.Alex Rønne Petersen3+227-11
2024-06-22 17:20std.os.linux: Some adjustments after syscall generation strategy changes.Alex Rønne Petersen1+32-18
2024-06-22 14:07std.os.linux.syscalls: Regenerate based on Linux v6.7.Alex Rønne Petersen1+337-33
2024-06-22 16:33generate_linux_syscalls: Rework generation strategy for newer kernel ports.Alex Rønne Petersen1+69-75
2024-06-22 14:09generate_linux_syscalls: Add some missing include paths for riscv.Alex Rønne Petersen1+2-0
2024-06-22 13:29generate_linux_syscalls: Add riscv32 support.Alex Rønne Petersen1+67-0
2024-06-22 13:28generate_linux_syscalls: Handle riscv_hwprobe.Alex Rønne Petersen1+1-0
2024-06-22 19:55gen_stubs: Add riscv32 handling in a few more places.Alex Rønne Petersen1+7-2
2024-07-20 03:34std.Thread: Add some syscall comments to LinuxThreadImpl.ThreadCompletion.freeAndExit().Alex Rønne Petersen1+20-20
2024-06-22 12:54std.Thread: Implement LinuxThreadImpl.ThreadCompletion.freeAndExit() for riscv32.Alex Rønne Petersen1+13-0
2024-06-22 12:52c: Implement clone() for riscv32-linux.Alex Rønne Petersen1+34-0
2024-06-22 14:14start: Implement _start() for riscv32.Alex Rønne Petersen1+1-1
2024-06-22 21:29std.zig.target: Set the minimum glibc for riscv32 to 2.33.Alex Rønne Petersen1+1-1
2024-06-22 20:32std.Target.Abi: Handle a few more GNU ABIs in isGnu().Alex Rønne Petersen1+10-1
2024-06-22 12:40link.Elf: Define __global_pointer$ for riscv32 too.Alex Rønne Petersen1+1-1
2024-06-22 12:28musl: Fix needsCrtiCrtn() to return false for riscv32 too.Alex Rønne Petersen1+1-0
2024-07-27 10:03std.atomic: Implement specialized spinLoopHint() for more architectures.Alex Rønne Petersen1+32-4
2024-07-27 09:44std.atomic: Define specialized cache_line values for more architectures.Alex Rønne Petersen1+41-6
2024-07-29 06:53start code: implement __init_array_start, __init_array_endAndrew Kelley1+16-0
2024-07-29 05:29Merge pull request #19833 from tealsnow/posix-INVALAndrew Kelley1+4-3
2024-07-29 00:43chore: correct non-standard comments.matt ettler4+29-29
2024-07-27 14:19Add libcpp option to test optionsSammy James1+2-0
2024-07-29 03:35Merge pull request #20667 from jayrod246/windows-watchAndrew Kelley4+347-11
2024-07-29 03:26std.mem.readVarInt: fix for 8-bits and below (Reloaded) (#20513)poypoyan1+30-4
2024-07-29 03:24Merge pull request #20297 from sno2/wtf8-conversion-buffer-overflowsAndrew Kelley4+112-29
2024-06-13 01:39std.fs.Dir: Refactor atomicSymLink from std.fsCarter Snook3+57-38
2024-07-29 02:47Condense and extend std.Treap's traversal functionalities. (#20002)Cheng Sheng2+277-47
2024-07-27 01:52std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen23+45-71
2024-05-02 08:02std.posix: handle INVAL in openatWasiKetan Reynolds1+2-4
2024-05-01 19:00std.posix: handle INVAL in openZ and openatZKetan Reynolds1+5-2
2024-07-28 13:56link.Coff: Basic support for `/Brepro` in the self-hosted linker.Alex Rønne Petersen1+1-1
2024-07-28 13:42musl: Build with `-fexcess-precision=standard -frounding-math`.Alex Rønne Petersen1+2-3
2024-07-28 13:41musl: Build with `-fno-strict-aliasing` like upstream.Alex Rønne Petersen1+1-0
2024-07-28 12:37feat(std.os.uefi.protocol): add Serial IOMatthew Ettler2+84-0
2024-07-26 19:05link: Accept `-Brepro` linker option and pass it to LLD.Alex Rønne Petersen7+20-5
2024-07-28 09:34Merge pull request #20807 from Rexicon226/riscvJakub Konka64+3516-3279
2024-07-28 08:30Merge pull request #20834 from ziglang/macho-boundary-typo-fixJakub Konka3+46-8
2024-07-27 22:04macho: test section$end$ boundary symbol handlingJakub Konka1+38-0
2024-07-27 21:08translate-c: Use mangled name for local extern in condition/loopLinus Groh3+8-3
2024-07-27 21:56macho: fix typo in boundary symbol tag: $stop -> $endJakub Konka2+8-8
2024-07-17 20:48Watch.zig: add initial windows implementationJarrod Meyer3+317-2
2024-07-27 00:31windows: reintroduce ReadDirectoryChangesW - additionally, introduces FileNotifyChangeFilter to improve use/readabilityJarrod Meyer2+27-8
2024-07-25 23:59windows: add Timeout status result for GetQueuedCompletionStatusJarrod Meyer1+2-0
2024-07-27 00:51windows: make the WaitForMultipleObjectsEx assertion inclusive - additionally, the parameter must be nonzero: https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-waitformultipleobjectsJarrod Meyer1+1-1
2024-07-27 15:14riscv: correct airAsm to generate correct jalr callDavid Rubin1+30-14
2024-07-26 19:19std.os.linux: Fix default value for perf_event_attr.clockid field.Alex Rønne Petersen1+1-1
2024-07-26 22:24docs: ArrayHashMap: warn against the shrink footgunAndrew Kelley1+42-8
2024-07-26 21:44riscv: make multi-threaded enabled compilation the defaultDavid Rubin4+2-5
2024-07-26 21:03riscv: workarounds for riscv threadingDavid Rubin2+1-15
2024-07-26 20:55Fix typo in init files.Karim Mk1+1-1
2024-07-26 21:02comp: enable compilation of zig_libcDavid Rubin1+1-0
2024-07-26 19:43riscv: implement `@cmpxchg*` and remove fixesDavid Rubin3+274-48
2024-07-26 19:18update init templateAndrew Kelley2+14-2
2024-07-26 15:49riscv: implement basic tlv loads and storesDavid Rubin6+133-14
2024-07-26 02:52frontend: add missed cache hash on --debug-rtAndrew Kelley1+1-0
2024-07-25 22:43zig.h: fixup pointer atomic load definitionskcbanner2+48-8
2024-07-26 13:02Merge pull request #20788 from alexrp/elf-dtJakub Konka1+11-1
2024-07-23 00:54remove deprecated --mod CLI now that a zig1.wasm update happenedAndrew Kelley5+19-35
2024-07-26 11:00riscv: update tests and fix reuse bugDavid Rubin26+18-87
2024-07-26 09:28riscv implement `@popCount`David Rubin4+158-121
2024-07-26 06:01riscv: implement `lr/sr` loop logic for non-native atomicsDavid Rubin7+138-113
2024-07-25 12:50riscv: airAsm rewrite with this rewrite we can call functions inside of inline assembly, enabling us to use the default start.zig logicDavid Rubin12+373-150
2024-07-25 04:57riscv: enable passing testsDavid Rubin18+0-66
2024-07-25 02:31riscv: implement `@floatFromInt`David Rubin5+82-7
2024-07-24 12:53riscv: clean up and unify encoding logicDavid Rubin19+1720-2391
2024-07-24 01:36riscv: boilerplate for creating lazy functionsDavid Rubin3+321-165
2024-07-21 09:00riscv: update testsDavid Rubin6+1-8
2024-07-21 08:36riscv: implement `add_sat` and `ptr_slice_len_ptr` this is enough to use the basic functions of an ArrayList!David Rubin1+115-13
2024-07-20 10:41cmake: update to reflect added riscv64 backend filesDavid Rubin1+5-2
2024-07-16 08:48riscv: add 32-bit support to integer `@abs`David Rubin1+71-51
2024-07-15 11:01riscv: implement sub-byte additionDavid Rubin4+73-14
2024-07-15 10:37riscv: fix logic bug in `ptr_elem_ptr`David Rubin8+6-35
2024-07-15 09:34riscv: remove redundant assert in `genBinOp`David Rubin11+0-17
2024-07-15 08:52heap: create a work-around page-allocatorDavid Rubin1+14-0
2024-07-15 08:50lower: fix logic bug in `cmp_gt`David Rubin1+1-3
2024-07-06 06:00riscv: implement `ptr_slice_ptr_ptr`David Rubin2+8-2
2024-07-10 05:53riscv: implement `@clz`David Rubin5+89-55
2024-07-05 10:49riscv: implement more operatorsDavid Rubin22+129-151
2024-07-05 00:38riscv: un-cache the `avl` and `vtype` when returning from a function callDavid Rubin5+24-3
2024-07-26 02:33Merge pull request #20776 from alexrp/start-pie-more-archesAndrew Kelley1+37-4
2024-07-24 03:33std.zig.target: Handle m68k in muslArchName().Alex Rønne Petersen1+1-0
2024-07-26 00:13main: Don't pass `--seed` for `zig run`.Alex Rønne Petersen1+6-4
2024-07-26 01:52Merge pull request #20773 from ziglang/fuzzAndrew Kelley15+663-76
2024-07-25 06:17fuzzer: use the cmp valuesAndrew Kelley1+1-3
2024-07-25 06:03fuzzer: basic implementationAndrew Kelley1+170-11
2024-07-25 00:41add --debug-rt CLI arg to the compiler + bonus editsAndrew Kelley9+116-29
2024-07-25 00:40test runner: always report fuzz testsAndrew Kelley1+7-14
2024-07-24 08:02std.Build.Fuzz: fix progress node hierarchyAndrew Kelley1+3-3
2024-07-24 06:23test runner: handle start_fuzzing messageAndrew Kelley1+22-0
2024-07-24 05:59build runner sends a start_fuzzing message to test runnerAndrew Kelley4+166-31
2024-07-24 04:17build runner: extract logic to std.Build.FuzzAndrew Kelley4+53-38
2024-07-24 03:49add `--fuzz` CLI argument to `zig build`Andrew Kelley5+97-17
2024-07-23 01:06implement std.testing.fuzzInputAndrew Kelley4+125-53
2024-07-23 01:02llvm: always include instrumentation function attributesAndrew Kelley1+4-8
2024-07-22 23:45implement std.testing.fuzzInputAndrew Kelley2+31-1
2024-07-25 20:06llvm: Don't emit safety memset() for stores of undef in Debug with safety off.Alex Rønne Petersen1+15-4
2024-07-26 00:55Add `std.json.ParseOptions.parse_numbers` to preserve float precision (#20744)Eugene-Dash3+28-1
2024-07-24 20:37start: Add POSIX arc support.Alex Rønne Petersen1+9-0
2024-07-24 20:18start: Add POSIX hexagon support.Alex Rønne Petersen1+9-0
2024-07-25 23:29Merge pull request #20777 from alexrp/start-abi-hardeningAndrew Kelley1+29-25
2024-07-25 22:26std.elf: Add Elf32_Relr and Elf64_Relr definitions.Alex Rønne Petersen1+7-0
2024-07-25 12:58aarch64: reenable tests that are no longer regressedJulian Vesper3+0-35
2024-07-25 07:05std.elf: Add some newer dynamic tag types.Alex Rønne Petersen1+4-1
2024-07-25 14:12Merge pull request #20783 from ziglang/cache-fixAndrew Kelley3+90-27
2024-07-24 19:12main: avoid sending an empty file system inputs messageJacob Young1+8-4
2024-07-25 02:40add sub-compilation cache inputs to parents in whole modeAndrew Kelley2+69-1
2024-07-25 02:40CLI: better error message when build runner cannot be spawnedAndrew Kelley1+3-1
2024-07-25 01:24Compilation: build compiler_rt and fuzzer in parallelAndrew Kelley1+18-25
2024-07-24 18:11start: Align the stack on sparc64 just in case.Alex Rønne Petersen1+3-0
2024-07-24 22:55start: Fix mips stack alignment value (should be 8, not 16).Alex Rønne Petersen1+1-1
2024-07-24 16:35start: Simplify mips and mips64 startup code.Alex Rønne Petersen1+2-10
2024-07-24 04:51llvm: force `TargetOptions.UseInitArray` to `true`Jacob Young1+1-0
2024-07-24 03:49std.coff: Add missing entries to MachineType.Alex Rønne Petersen1+20-0
2024-07-24 15:41start: Explicitly clear the link register on mips and mips64 just in case.Alex Rønne Petersen1+4-4
2024-07-24 15:46start: Properly escape percent signs in the s390x inline asm.Alex Rønne Petersen1+6-6
2024-07-24 15:36start: Align the stack on s390x just in case.Alex Rønne Petersen1+2-1
2024-07-24 15:35start: Align the stack on powerpc just in case.Alex Rønne Petersen1+3-2
2024-07-24 15:34start: Align the stack on aarch64 just in case.Alex Rønne Petersen1+1-0
2024-07-24 08:00std.os.linux.start_pie: Add hexagon support.Alex Rønne Petersen1+16-0
2024-07-24 07:40std.os.linux.start_pie: Add arc support.Alex Rønne Petersen1+8-0
2024-07-24 07:24std.os.linux.start_pie: Add csky support.Alex Rønne Petersen1+9-0
2024-07-24 07:13std.os.linux.start_pie: Handle armeb, thumb, thumbeb, and aarch64_be too.Alex Rønne Petersen1+4-4
2024-07-24 15:59start: Simplify the sparc64 inline asm a bit.Alex Rønne Petersen1+2-3
2024-07-24 15:36start: Add a comment explaining the sparc64 stack bias.Alex Rønne Petersen1+2-1
2024-07-24 15:38start: Add a comment explaining our paranoid stance on ABI guarantees.Alex Rønne Petersen1+6-0
2024-07-24 17:27Merge pull request #20749 from alexrp/start-pieAndrew Kelley1+31-0
2024-07-23 22:30start: Handle loongarch32 together with loongarch64.Alex Rønne Petersen1+1-1
2024-07-24 14:36Merge pull request #20767 from ziglang/emit-optionsAndrew Kelley11+235-102
2024-07-21 20:25Replace some dynamic functions with static ones. PR [19271](https://github.com/ziglang/zig/pull/19271) added some static function implementations from kernel32, but some parts of the library still used the dynamically loaded versions.Lucas Santos2+3-3
2024-07-24 03:42Merge pull request #20758 from pavelverigo/stage2-wasm-compiler-rt-test-passAndrew Kelley14+257-49
2024-07-24 03:04Merge pull request #20719 from alexrp/misc-portingAndrew Kelley2+94-15
2024-07-24 00:30default "trace pc guard" coverage offAndrew Kelley8+69-9
2024-07-23 22:58LLVM: more fine-grained sancov emit optionsAndrew Kelley5+168-95
2024-07-21 15:18std.os.linux.start_pie: Add s390x support.Alex Rønne Petersen1+12-0
2024-07-21 14:56std.os.linux.start_pie: Add m68k support.Alex Rønne Petersen1+11-0
2024-07-21 14:25std.os.linux.start_pie: Add loongarch support.Alex Rønne Petersen1+8-0
2024-07-23 20:29Merge pull request #20751 from Rexicon226/riscv-eflagsJakub Konka5+93-8
2024-07-23 19:45Fix compilation issues in crypto.bccrypt and poly1305 (#20756)Frank Denis2+8-8
2024-07-22 19:59std.Build.Step.Run: Fix invocation syntax for Wasmtime 14+.Alex Rønne Petersen1+16-1
2024-07-21 21:39std.os.linux.tls: Fix setThreadPointer() for armeb and thumbeb.Alex Rønne Petersen1+1-1
2024-07-23 19:17stage2-wasm: fix bigint div and truncPavel Verigo1+15-5
2024-07-21 21:39std.os.linux.tls: Set some constants correctly for powerpcle.Alex Rønne Petersen1+3-3
2024-07-21 21:39std.os.linux.tls: Set tls_tcb_size correctly for thumbeb.Alex Rønne Petersen1+1-1
2024-07-21 21:38std.os.linux.tls: Set tls_variant correctly for thumbeb.Alex Rønne Petersen1+17-1
2024-07-21 21:19std.os.linux.AUDIT: Fix s390x; add loongarch64 and xtensa.Alex Rønne Petersen1+5-1
2024-07-21 20:55std.os.linux: Also define O for armeb and thumbeb.Alex Rønne Petersen1+1-1
2024-07-21 20:55std.os.linux: Also define MAP for armeb and thumbeb.Alex Rønne Petersen1+1-1
2024-07-21 20:54std.os.linux: Define (MIN)SIGSTKSZ for all supported Linux architectures.Alex Rønne Petersen1+63-4
2024-07-21 20:54std.os.linux: Define syscalls for armeb and thumbeb too.Alex Rønne Petersen1+1-1
2024-07-21 20:53std.os.linux: Import arch bits for armeb and thumbeb too.Alex Rønne Petersen1+1-1
2024-07-23 18:49Merge pull request #20706 from alexrp/sigaction-nosysAndrew Kelley6+22-29
2024-07-21 23:03Default std.posix.system.ucontext_t is voidPat Tullmann3+94-1
2024-07-22 23:03add std.testing.random_seedAndrew Kelley13+35-18
2024-07-23 18:39Merge pull request #20725 from ziglang/fuzzAndrew Kelley26+406-105
2024-07-23 17:14Merge pull request #20731 from ziglang/parallel-macho-2Jakub Konka35+1325-1189
2024-07-23 05:40autodoc: Preserve whitespace in inline code spansRyan Liptak1+3-0
2024-07-23 16:00zig ld: handle -V linker argAikawa Yataro1+2-0
2024-07-23 15:10compiler_rt: disable test for stage2_wasmPavel Verigo1+1-0
2024-07-23 15:06stage2-wasm: mul_sat 32 bits <=, i64, i128Pavel Verigo2+208-13
2024-07-23 08:33macho: use pread syscall when loading tapi fileJakub Konka3+14-5
2024-07-23 01:25Merge pull request #20733 from alexrp/start-portingAndrew Kelley1+27-3
2024-07-23 01:06Merge pull request #18962 from fifty-six/masterVeikka Tuominen1+37-23
2024-07-23 01:01elf: add riscv eflag collisionsDavid Rubin4+83-8
2024-07-22 23:04Fix function definition: ChaCha20With64BitNonce counter is u64 (#20734)Frank Denis1+5-5
2024-07-22 20:28fix macho linker integration with libfuzzerAndrew Kelley1+4-5
2024-07-22 20:26Compilation: fix regression in addCCArgsAndrew Kelley1+17-10
2024-07-22 06:54std.mem: delete workaround now that zig1.wasm is updatedAndrew Kelley1+1-5
2024-07-22 06:54update zig1.wasmAndrew Kelley1+0-0
2024-07-22 06:54libfuzzer: log all the libcalls to stderrAndrew Kelley1+51-0
2024-07-22 06:53ZigLLVMTargetMachineEmitToFile: make sancov enable the optionsAndrew Kelley1+41-26
2024-07-22 06:52update start code to use `@disableInstrumentation`Andrew Kelley3+67-14
2024-07-22 21:22compiler_rt: wasm miss float exceptionsPavel Verigo11+33-31
2024-07-22 06:50add new builtin: `@disableInstrumentation`Andrew Kelley8+72-15
2024-07-22 02:13libfuzzer: implement enough symbols for hello worldAndrew Kelley1+11-0
2024-07-22 02:13add libfuzzer to linkingAndrew Kelley3+26-2
2024-07-22 01:36avoid depending on a zig1.wasm updateAndrew Kelley1+5-1
2024-07-22 01:20add the build system API for enabling fuzzingAndrew Kelley1+4-0
2024-07-22 01:12initial support for integrated fuzzingAndrew Kelley11+133-53
2024-07-22 18:17Merge pull request #20556 from McSinyx/setpgidAndrew Kelley4+32-0
2024-07-22 15:32macho: fix 32bit compilation issuesJakub Konka1+1-1
2024-02-16 19:08std.builtin.panic(uefi): stack allocate panic messageYusuf Bham1+28-19
2024-02-16 19:04std.builtin.panic(uefi): also output to con_outYusuf Bham1+9-4
2024-07-20 06:37dev: add riscv64-linux supportDavid Rubin1+10-0
2024-07-22 11:22start: Add POSIX s390x startup code.Alex Rønne Petersen1+9-0
2024-07-22 10:58start: Add POSIX loongarch64 startup code.Alex Rønne Petersen1+6-0
2024-07-22 10:55start: Add POSIX m68k startup code.Alex Rønne Petersen1+8-0
2024-07-22 09:55start: Pass _start() into its own inline asm as an operand.Alex Rønne Petersen1+4-3
2024-07-22 11:35macho: handle empty string in ZigObject.getStringJakub Konka3+5-2
2024-07-22 09:47macho: write sections in parallel in -r modeJakub Konka2+64-16
2024-07-22 08:14macho: calc section sizes in parallel in -r modeJakub Konka1+49-20
2024-07-22 07:37macho: cache string lenJakub Konka7+93-73
2024-07-21 19:14add more tracy hooksJakub Konka4+14-0
2024-07-21 09:32build: bump max_rss since we link MachO in parallel nowJakub Konka1+1-1
2024-07-20 04:41macho: run more things in parallelJakub Konka18+564-301
2024-07-20 04:29macho: remove stale codeJakub Konka1+0-81
2024-07-19 20:44macho: parse input files in parallelJakub Konka1+28-15
2024-07-19 06:52macho: redo input file parsing in prep for multithreadingJakub Konka17+522-704
2024-07-22 09:52riscv: disable failing testDavid Rubin1+1-0
2024-07-22 07:24Merge pull request #20718 from alexrp/start-gvAndrew Kelley1+17-16
2024-07-09 12:30Allow setting PGID in std.process.Child.spawnNguyễn Gia Phong1+9-0
2024-07-09 12:29std: Wrap setpgid on POSIXNguyễn Gia Phong3+23-0
2024-07-22 02:24Merge pull request #20708 from alexrp/target-cleanup-2Andrew Kelley8+32-199
2024-07-22 01:32bootstrap.c: update versionAndrew Kelley1+1-1
2024-07-22 00:00debug: correct dump_hex and dump_hex_fallible casing (#19296)Wooster1+4-4
2024-07-21 23:56Sema: fix OOB access in coerceTupleToStruct (#19620)Bogdan Romanyuk2+18-23
2024-07-21 23:23start: Add clrrdi to align the stack pointer on powerpc64.Alex Rønne Petersen1+1-1
2024-07-21 23:22start: Fix _start() to initialize the ToC for powerpc64.Alex Rønne Petersen1+2-0
2024-07-21 12:47std.Target.Os: Rename lv2 to ps3.Alex Rønne Petersen3+10-10
2024-07-21 12:33std.Target: Add comments for deliberately omitted/removed LLVM tags.Alex Rønne Petersen1+21-0
2024-07-21 12:17std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen6+1-51
2024-07-21 12:13std.Target: Remove the `shave` arch tag.Alex Rønne Petersen6+0-17
2024-07-21 12:10std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen6+0-34
2024-07-21 12:07std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen6+0-34
2024-07-21 12:04std.Target: Remove the `r600` arch tag.Alex Rønne Petersen8+0-19
2024-07-21 12:02std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen6+0-34
2024-07-21 20:31start: Avoid going through the argc_argv_ptr global variable.Alex Rønne Petersen1+14-15
2024-07-21 11:31std.posix: Consider invalid signal numbers to sigaction() to be programmer error.Alex Rønne Petersen6+22-29
2024-07-21 11:25std.posix: Don't consider NOSYS a valid error from sigaction().Alex Rønne Petersen1+1-1
2024-07-21 10:16test: update `make` functions to use `MakeOptions`David Rubin1+2-2
2024-07-21 09:44Revert "Merge pull request #20380 from tau-dev/master"Andrew Kelley5+483-717
2024-07-21 09:41improve `@enumFromInt` doc (#20354)kj4tmp1+4-1
2024-07-21 09:39std.os.linux: sched_setaffinity fix (#20357)Gabor Lekeny1+1-1
2024-05-08 18:21zig build: respect `PKG_CONFIG` environment variableEric Joldasov1+4-2
2024-07-03 21:00test: check output file caching of run steps with side-effectsTechatrix3+148-0
2024-07-04 08:39std.Build: add support for passing comptime_int, float and comptime_float optionsL zard1+8-1
2024-07-21 08:55fix(fmt): pointer type syntax to index (take 2) (#20336)Will Lillis9+50-47
2024-06-28 12:32langref: add example for errdefer |err| sytnaxAlex Kladov2+23-0
2024-07-21 08:19tls.Client: implement record padding (#20558)Igor Anić1+2-2
2024-07-21 08:17std.mem.reverse: Improve performance (#20455)JonathanHallstrom1+60-5
2024-07-17 01:46ip: use `getExternFunc` in `getCoerced` `ip.get` specifically doesn't allow `extern_func` keys to access it.David Rubin2+15-3
2024-07-17 14:06single pointer slice syntax addedssmid2+15-0
2024-07-21 07:28Riscv32e align stack to 4 bytes (#20673)cheme2+4-2
2024-07-21 07:19Merge pull request #20380 from tau-dev/masterAndrew Kelley5+717-483
2024-07-20 06:31fix: remove misleading error note for failed array coercionsWillLillis2+22-7
2024-07-21 07:03fix: Add error notes for method calls on double pointers (#20686)Will Lillis2+19-0
2024-07-21 06:57Merge pull request #20692 from pavelverigo/stage2-wasm-overflow-opsAndrew Kelley3+474-743
2024-07-21 02:16test runner: disable stderr printing for riscv64Andrew Kelley1+0-1
2024-07-20 20:55Merge pull request #20402 from alexrp/target-cleanupAndrew Kelley9+87-151
2024-07-20 20:28Merge pull request #20696 from sobolevn/typos-fixRobin Voetter13+20-20
2024-07-20 20:04Merge pull request #20688 from ziglang/incr-testAndrew Kelley14+480-51
2024-07-20 17:23Fix typos in code comments in `src/`sobolevn13+20-20
2024-07-20 14:44Merge pull request #20691 from jacobly0/devJacob Young12+30-12
2024-07-20 12:58disable failing tests on stage2 backendsPavel Verigo1+2-0
2024-07-20 11:43dev: add missing x86_64 backend checksJacob Young3+15-1
2024-07-20 11:43dev: fix llvm backend checksJacob Young9+15-11
2024-07-20 11:21stage2-wasm: @mulWithOverflow fixes + 128 bit signedPavel Verigo2+185-445
2024-07-20 04:59incr-check: support running the generated binaryAndrew Kelley1+37-3
2024-07-20 04:40incr-test: running an updateAndrew Kelley2+175-19
2024-07-20 00:41init incremental compilation check toolAndrew Kelley2+228-0
2024-07-20 04:38compiler server: detect when parent process pipe is brokenAndrew Kelley1+5-0
2024-07-20 08:05fix std.fmt.hexAndrew Kelley1+3-9
2024-07-20 00:39add std.fmt.hexAndrew Kelley9+55-47
2024-07-20 00:38move std.zig.fatal to std.process.fatalAndrew Kelley2+8-4
2024-07-19 05:04dev: introduce dev environments that enable compiler feature setsJacob Young16+518-235
2024-06-23 15:51std.Target: Remove `coreclr` ABI specifier.Alex Rønne Petersen4+0-4
2024-06-23 15:44std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen6+0-45
2024-06-23 15:38std.Target: Remove `kfreebsd` OS specifier.Alex Rønne Petersen5+87-98
2024-06-23 15:32std.Target: Remove the `gnuf64` ABI specifier.Alex Rønne Petersen4+0-4
2024-07-19 23:32std: Add loongarch support for elf. (#20678)YANG Xudong2+13-2
2024-07-19 23:30Merge pull request #20679 from ziglang/std.c-reorgAndrew Kelley49+9775-11584
2024-07-19 19:54CI: update tarballs to one that has LLVM assertions enabledAndrew Kelley4+4-4
2024-07-07 03:43mem: handle Float and Bool cases in byteSwapAllFieldskcbanner1+20-0
2024-07-19 18:35fix regression of flock being called on wasi targetsAndrew Kelley14+27-88
2024-06-29 14:19llvm: add pass-by-reference info to debug typesTau2+44-3
2024-06-28 16:01llvm: Do not generate static member definitionsTau3+45-126
2024-06-28 14:58Try linking static members' definitions to their declarations.Tau1+56-46
2024-06-24 07:30ModuleDebugInfo: Discard C++ namespaces appearing in PDBsTau2+13-3
2024-06-23 15:56llvm: Fix debug gen for 0-bit typesTau2+35-6
2024-06-21 13:10Don't attach a top-level function to its file, but to the file's structTau1+6-3
2024-06-20 22:53llvm: encode variables as DW_TAG_imported_declarationTau3+550-412
2024-06-20 17:10llvm: set precise scopes on namespace types and variablesTau3+313-229
2024-07-18 20:44fix fanotify_mark on 32-bitTechatrix1+21-8
2024-07-19 08:35behavior: disable test that triggers an llvm assertionJacob Young1+6-0
2024-07-19 07:40macos doesn't have pipe2Andrew Kelley1+5-2
2024-07-19 07:30move non-libc stuff out of std.cAndrew Kelley3+743-713
2024-07-19 06:35std.c reorganizationAndrew Kelley48+9874-11655
2024-07-18 20:23Merge pull request #20650 from ziglang/parallel-machoJakub Konka28+4696-3356
2024-07-18 18:44Merge pull request #19641 from The-King-of-Toasters/windows-api-refactorAndrew Kelley3+537-332
2024-07-18 17:45Sema: return module-relative path for `@src()`mlugg1+1-2
2024-07-18 16:01stage2-wasm: improve @shlWithOverflow for <= 128 bitsPavel Verigo2+63-67
2024-07-18 15:54stage2-wasm: enhance add/subWithOverflowPavel Verigo2+157-189
2024-07-18 15:18stage2-wasm: fix big int comparisonPavel Verigo2+97-72
2024-07-16 22:14macho: fix emitting data-in-code entriesJakub Konka2+31-8
2024-07-16 19:13macho: reinstate duplicate definition checkingJakub Konka5+86-69
2024-07-16 16:33macho: bump max rss by a slight marginJakub Konka1+1-1
2024-07-16 13:52macho: fix off-by-one when populating strtabJakub Konka1+2-2
2024-07-16 13:38macho: fix 32bit compilation issuesJakub Konka6+48-29
2024-07-15 20:53macho: use isec for working out getAtomData in ZigObjectJakub Konka1+4-3
2024-07-15 20:33macho: extract testing logic for TLS into a helperJakub Konka1+14-15
2024-07-15 16:26macho: clean up atom+symbol creation logic in ZigObjectJakub Konka2+79-66
2024-07-15 12:51macho: ensure we always name decls like LLVM to avoid confusionJakub Konka3+20-8
2024-07-15 06:43macho: fix unresolved symbols error reportingJakub Konka3+32-3
2024-07-15 06:05macho: do not randomly append non-incr atoms in ZigObjectJakub Konka1+1-5
2024-07-15 05:38macho: test TLS in Zig with x86_64 backendJakub Konka1+28-0
2024-07-14 05:11macho: update non-incremental section sizes for ZigObject sectionsJakub Konka1+9-0
2024-07-13 08:22macho: re-enable writing out static archive with ZigObjectJakub Konka3+40-58
2024-07-13 08:00macho: skip resizing incremental Zig sections in r modeJakub Konka1+6-4
2024-07-13 05:56macho: write non-incremental atoms in ZigObjectJakub Konka2+17-3
2024-07-13 05:56macho: pretty print relocation types in logs and errorsJakub Konka1+14-8
2024-07-13 05:29macho: emit relocs for non-zig-sections in ZigObjectJakub Konka3+33-0
2024-07-12 13:56macho: bring back relocatable mode for ZigObjectJakub Konka2+64-10
2024-07-12 13:35macho: re-enable calculating num of relocs for ZigObjectJakub Konka2+18-12
2024-07-12 11:18macho: adjust global creation in ZigObject to new modelJakub Konka1+18-8
2024-07-12 04:50macho: move relocs re-resolution logic to ZigObjectJakub Konka2+53-41
2024-07-11 20:35macho: re-enable relocatable modeJakub Konka5+340-363
2024-07-11 12:49macho: fix symbol visibility merging logicJakub Konka3+16-3
2024-07-11 12:19macho: we do not yet support interposable symbolsJakub Konka1+1-1
2024-07-11 11:46macho: bring back parts of r modeJakub Konka2+60-58
2024-07-11 04:40macho: link hello world in zig compiled with llvmJakub Konka2+6-3
2024-07-10 20:48macho: bring back parts of arJakub Konka5+58-49
2024-07-10 14:36macho: fix compile errorsJakub Konka17+352-281
2024-07-10 14:28macho: update ZigObject to use new ownership modelJakub Konka6+321-201
2024-07-09 18:26macho: migrate UnwindInfoJakub Konka3+64-37
2024-07-09 17:59macho: migrate eh_frame moduleJakub Konka1+11-6
2024-07-09 17:52macho: migrate Relocation structJakub Konka2+60-40
2024-07-09 17:42macho: migrate MachO.File abstractionJakub Konka1+126-109
2024-07-09 17:30macho: migrate synthetic sectionsJakub Konka2+136-67
2024-07-09 16:17macho: migrate the MachO driverJakub Konka1+396-546
2024-07-09 09:34macho: migrate some of MachO driverJakub Konka2+32-83
2024-07-09 09:22macho: migrate Atom and SymbolJakub Konka5+266-163
2024-07-09 04:43macho: migrate InternalObject and DylibJakub Konka3+778-344
2024-07-08 06:01macho: migrate Object to self-ownership of atoms and symbolsJakub Konka2+905-387
2024-07-06 04:46macho: remove obsolete field from InternalObjectJakub Konka1+0-2
2024-07-05 18:02macho: handle ZigObject when calculating dyld relocsJakub Konka2+18-3
2024-07-05 06:16macho: revamp how we compute dyld relocsJakub Konka8+628-780
2024-07-04 15:49macho: move unwind info records ownership to ObjectsJakub Konka7+173-145
2024-07-18 05:33Merge pull request #20652 from pavelverigo/stage2-wasm-finishAirAndrew Kelley1+346-454
2024-07-18 01:49ci: update aarch64-macos for a persistent work dirJacob Young2+6-4
2024-07-05 18:25stage2-wasm: finishAir handle .stack resultPavel Verigo1+320-428
2024-07-04 15:40stage2-wasm: typeToValtype focus on .auto callconvPavel Verigo1+26-26
2024-07-17 19:02format: do not force user to provide an alignment field when it's not necessary (#19049)eric-saintetienne1+43-22
2024-04-13 05:28Windows: Rework kernel32 apisStephen Gregoratto3+529-331
2024-04-13 05:25QueryObjectName: Add error unionStephen Gregoratto1+8-1
2024-07-17 06:39Merge pull request #20474 from Rexicon226/riscvJakub Konka34+1627-496
2024-07-17 00:26build.zig: expose valgrind flagAndrew Kelley1+4-0
2024-07-16 23:08Merge pull request #20653 from mlugg/incremental-fixMatthew Lugg2+5-5
2024-06-14 16:06- Added special handling for translating C extern variables declared within scoped blocks - Added test/cases/run_translated_c/extern_typedef_variables_in_functions.c to test for issue 19687Hayden Riddiford4+161-12
2024-07-16 18:49Merge pull request #20632 from jacobly0/codegen-threadJacob Young6+114-63
2024-07-16 18:48Sema: typomlugg1+1-1
2024-07-16 18:35Zcu: updateZirRefs typomlugg1+4-4
2024-07-16 18:38Sema: fix bad mergemlugg1+1-1
2024-07-16 18:35std.Zir: some declaration traversal fixesmlugg1+13-16
2024-07-16 18:22Merge pull request #20637 from mlugg/comptime-resolution-stratMatthew Lugg9+183-135
2024-07-16 17:47Merge pull request #20646 from ziglang/fix-updateZirRefsAndrew Kelley8+194-164
2024-07-16 16:42Sema: add error note for failed coercions to optional types and error unionsWill Lillis4+87-29
2024-07-16 10:37Value: eliminate static recursion loop from value printingmlugg8+154-110
2024-07-15 19:01Type: avoid incorrect type resolution callsmlugg1+7-3
2024-07-15 15:18Type,Value: mark `ResolveStrat` parameter of type queries as `comptime`mlugg3+22-22
2024-07-15 03:14InternPool: enable separate codegen/linking threadJacob Young2+3-2
2024-07-16 10:27InternPool: reduce max tid width by one bitJacob Young3+12-8
2024-07-15 07:19InternPool: fix various data structure invariantsJacob Young1+92-41
2024-07-15 04:24indexOfSentinel: fix ubJacob Young1+6-5
2024-07-15 03:08Progress: avoid race on `global_progress.draw_buffer`Jacob Young1+1-7
2024-07-06 10:44Allocate enough memory when building zig2Raed Rizqie1+4-0
2024-07-16 07:39Merge pull request #20640 from BratishkaErik/std.c/setlocale-fixAndrew Kelley1+2-1
2024-07-16 06:22InternPool: fix `DependencyIterator` iterationJacob Young1+6-4
2024-07-16 05:04Air: remove deprecated/unused declAndrew Kelley1+1-2
2024-07-16 05:03frontend server: serveUpdateResults fixAndrew Kelley1+3-0
2024-07-16 02:05update some Module references to Zcu insteadAndrew Kelley2+30-29
2024-07-16 01:57Zir: fix wrong union field access for declarationAndrew Kelley1+6-4
2024-07-16 01:54frontend: move updateZirRefs to be single-threadedAndrew Kelley3+148-125
2024-07-15 19:32std.c.LC: mark enum as non-exhaustiveEric Joldasov1+1-0
2024-07-15 19:27std.c.setlocale: fix return type to nullable pointerEric Joldasov1+1-1
2024-07-15 18:18Sema: support pointer subtractionWooster7+230-46
2024-07-15 17:49Better implementation of GetLastError. (#20623)Lucas Santos9+56-47
2024-07-14 08:03add a missing comment in build.zig.zonKNnut1+1-1
2024-07-15 12:48std.os.linux: export getauxval only when building executable or root has main functionVesim1+4-1
2024-07-15 09:29start: refactor callMain return type checkinggooncreeper1+13-20
2024-07-15 09:03Merge pull request #20622 from squeek502/windows-arg-iterator-cleanupVeikka Tuominen2+62-57
2024-07-09 15:20Tokenizer bug fixes and improvementsgooncreeper5+214-155
2024-07-15 08:27Merge pull request #20633 from ziglang/long-live-zigAndrew Kelley27+285-105
2024-07-15 07:58Sema: disallow casting to opaquefmaggi2+13-8
2024-07-10 05:43riscv: disable failing testsDavid Rubin4+7-3
2024-07-02 10:14riscv: refactor `bin_file` and `zcu` usageDavid Rubin1+29-38
2024-07-02 09:41riscv: vectors part 3David Rubin10+193-148
2024-06-04 11:55riscv: vectors part 2David Rubin5+248-108
2024-06-03 02:25riscv: vectors part 1David Rubin8+551-169
2024-07-02 09:35simd: correct suggestVectorLengthDavid Rubin1+32-4
2024-06-01 07:42riscv: implement `@fence`David Rubin6+75-36
2024-05-30 05:47riscv: truncate `airStructFieldVal` resultDavid Rubin23+65-55
2024-05-30 01:10riscv implement `@sqrt` for f32/f64David Rubin3+59-9
2024-05-30 00:36riscv: `@atomicRmw`David Rubin8+342-71
2024-05-29 05:10riscv: `@atomicLoad` and `@atomicStore`David Rubin5+221-50
2024-07-15 05:27build runner: update watch caption to include subprocessesAndrew Kelley3+12-5
2024-07-15 05:17build runner: handle compiler subprocess failures gracefullyAndrew Kelley1+44-3
2024-07-15 04:38build system: update std.Progress.Node for long-lived childrenAndrew Kelley1+5-0
2024-07-15 04:38std.Progress: add getIpcFd and have_ipc APIAndrew Kelley1+18-0
2024-07-15 04:18frontend: add -fincremental, -fno-incremental flagAndrew Kelley8+36-21
2024-07-15 02:48make zig compiler processes live across rebuildsAndrew Kelley23+178-84
2024-07-15 00:32Merge pull request #20593 from jacobly0/more-racesAndrew Kelley31+998-516
2024-07-14 13:34std.crypto.ff: fix typo in `montgomery` boolean documentation (#20624)bing1+1-1
2024-07-14 05:42Merge pull request #20620 from kcbanner/fixup_msvc_bootstrapAndrew Kelley4+99-42
2024-07-14 00:07Fix handling of `--save-exact=name` in fetchKrzysztof Wolicki1+1-1
2024-07-14 00:29ArgIteratorWindows.init: Take `[]const u16` slice instead of multi-item pointerRyan Liptak1+6-7
2024-07-14 00:25Replace GetCommandLineW with PEB access, delete GetCommandLine bindingsRyan Liptak2+3-5
2024-07-13 23:54ArgIteratorWindows: Store last emitted code unit instead of checking the last 6 emitted bytesRyan Liptak1+50-44
2024-07-14 00:56std.ArrayList.unusedCapacitySlice: Return unaligned slice (#20490)gooncreeper1+9-2
2024-07-13 22:03ArgIteratorWindows: Clarify buffer length commentRyan Liptak1+6-4
2024-07-13 23:45zig.h: expand zig_msvc_atomic_load_ into version for relaxed, acquire, and seq_cstkcbanner2+60-14
2024-07-13 12:46std.fmt.formatFloat: skip f80 round-trip tests on x86_64 windowsMarc Tiehuis1+4-0
2024-06-30 11:12std.fmt.parseFloat: add f80 formatFloat supportHarrison McCarty7+79-33
2024-07-13 23:04Compile: Pass the default --zig-lib-dir along to child processes main: print the self_exe_path when `findZigLibDirFromSelfExe` fails in all caseskcbanner2+11-4
2024-07-12 07:38ArgIteratorWindows: Reduce allocated memory by parsing the WTF-16 string directlyRyan Liptak2+67-23
2024-07-13 21:46zig.h: replace `_InterlockedExchangeAdd` with a plain volatile loadkcbanner2+30-26
2024-07-13 19:31zcu: fixup incorrect pass-by-value of Zcukcbanner2+3-8
2024-07-13 06:34frontend: report correct paths for C objectsAndrew Kelley1+3-3
2024-07-13 03:00Compilation: restore `saveState`Jacob Young1+70-53
2024-07-11 15:28Compilation: introduce work stages for better work distributionJacob Young11+114-57
2024-07-11 14:47InternPool: add and use a mutate mutex for each listJacob Young24+814-406
2024-07-12 06:31update zig1.wasmJacob Young2+4-4
2024-07-13 05:26Builder: fix llvm ir syntaxJacob Young1+1-1
2024-07-12 14:05Args including and after `--` get passed to build runner directlyKrzysztof Wolicki1+5-0
2024-07-12 23:56Merge pull request #20580 from ziglang/watchAndrew Kelley27+1552-417
2024-07-12 21:20build runner: refactor fs watch logic for OS abstractionAndrew Kelley2+328-255
2024-07-12 21:19zig build: add a --debug-target CLI flagAndrew Kelley1+30-5
2024-07-12 18:00update build system unit testAndrew Kelley1+1-0
2024-07-12 09:06std.Build.Step.Run: support prefixed artifact argsxtex1+22-5
2024-07-12 07:47std: Add loongarch support for coff. (#20583)YANG Xudong2+10-2
2024-07-11 11:57Fix right shift on negative BigIntsTau2+40-6
2024-07-12 01:36Zcu: allow atomic operations on packed structsJacob Young5+64-42
2024-07-12 07:18Compilation: fix rebase conflictAndrew Kelley1+2-1
2024-07-12 01:28frontend: add file system inputs for incremental cache modeAndrew Kelley4+64-8
2024-07-11 23:26integrate Compile steps with file watchingAndrew Kelley8+152-44
2024-07-11 23:25std.Build.Cache.Path: fix the format methodAndrew Kelley1+7-2
2024-07-11 23:24std.Build.Step.ObjCopy: remove random bytes from cache hashAndrew Kelley1+0-4
2024-07-11 23:23objcopy: use the fatal helper methodAndrew Kelley1+2-8
2024-07-11 00:27std.Build.Cache.Path: fix hash impl on windowsAndrew Kelley1+5-1
2024-07-11 00:14std.Build.Step.Run: integrate with --watchAndrew Kelley2+44-4
2024-07-11 00:11std.Build.Step.WriteFile: remove random bytes from cache hashAndrew Kelley1+0-5
2024-07-10 22:09std.Build.Step.WriteFile: fix handling of directoriesAndrew Kelley3+95-43
2024-07-10 22:08introduce std.Build.Cache.Manifest.addFilePathAndrew Kelley1+17-0
2024-07-10 07:42td.Build.Step.InstallDir: leave hint for wrong cached statusAndrew Kelley1+1-0
2024-07-10 07:42std.Build.Watch: add ONDIR to fanotify event maskAndrew Kelley1+1-0
2024-07-10 07:41build runner: ignore ENOENT of fanotify_mark REMOVEAndrew Kelley1+5-2
2024-07-10 06:34build runner: don't pass a dirfd + null to fanotify_markAndrew Kelley2+6-2
2024-07-10 06:15std.Build.Watch: introduce special file "." to watch entire dirAndrew Kelley3+75-21
2024-07-10 06:14std.Build.LazyPath: add getPath3; deprecate getPath2 and getPathAndrew Kelley1+36-17
2024-07-10 06:13build runner: more useful failure handling for fanotify_markAndrew Kelley1+5-3
2024-07-10 06:13std.Build.Cache.Path: fix format function for absolute pathsAndrew Kelley1+18-0
2024-07-10 04:47std.Build.Step.WriteFile: extract UpdateSourceFilesAndrew Kelley6+128-87
2024-07-10 04:08make more build steps integrate with the watch systemAndrew Kelley10+35-20
2024-07-10 03:26std.Build.Watch: gracefully handle fanotify queue overflowAndrew Kelley1+16-0
2024-07-10 03:25std.os.linux: type safety for fanotify metadata event mask fieldAndrew Kelley1+1-1
2024-07-10 03:06build runner: fix build summary painting over CLI progressAndrew Kelley1+4-1
2024-07-10 03:05std.Build.Watch: make dirty steps invalidate each otherAndrew Kelley3+82-40
2024-07-10 01:37build system: make debounce interval CLI-configurableAndrew Kelley2+12-57
2024-07-10 01:17proof-of-concept --watch implementation based on fanotifyAndrew Kelley3+208-148
2024-07-10 01:17std.os.linux: add AT.HANDLE_FIDAndrew Kelley1+2-0
2024-07-09 06:42build runner: implement --watch (work-in-progress)Andrew Kelley4+407-144
2024-07-09 06:41std.Build.Cache.Path: add `subPathOpt` and `TableAdapter`Andrew Kelley1+20-0
2024-07-09 06:35std.os.linux: fanotify_init, fanotify_mark, name_to_handle_atAndrew Kelley2+235-57
2024-07-05 20:05std.Build: remove the "push installed file" mechanismAndrew Kelley3+2-36
2024-07-05 19:24build system: add --watch flag and report source file in InstallFileAndrew Kelley4+147-21
2024-07-05 19:24delete dead CLI usage code from main.zigAndrew Kelley1+0-25
2024-07-05 19:23std.Build.Cache.Path: add eql methodAndrew Kelley1+4-0
2024-07-11 15:01tls.Client: fix out of bounds panicIgor Anić1+1-1
2024-07-11 22:27Merge pull request #20570 from jacobly0/fix-racesMatthew Lugg27+1472-1004
2024-07-11 20:20Update `__chkstk_ms` to have weak linkage (#20138)Ryan Sepassi1+5-5
2024-07-11 02:55InternPool: fix optimization assertion failureJacob Young1+2-1
2024-07-11 02:05Compilation: fix leakJacob Young1+1-0
2024-07-11 01:39InternPool: make `global_error_set` thread-safeJacob Young15+252-96
2024-07-10 23:03InternPool: fix extra mutation racesJacob Young1+12-6
2024-07-10 19:37InternPool: make `maps` thread-safeJacob Young1+115-55
2024-07-10 18:33InternPool: make `tracked_insts` thread-safeJacob Young5+382-216
2024-07-10 14:43InternPool: make `files` more thread-safeJacob Young4+61-52
2024-07-10 14:17InternPool: fix undefined decl fully qualified nameJacob Young5+35-33
2024-07-10 14:04InternPool: add `FileIndex` to `*File` mappingJacob Young7+314-251
2024-07-04 09:31Air: store param names directly instead of referencing Zirmlugg11+87-51
2024-07-09 23:50InternPool: fix race on struct flagsJacob Young1+95-80
2024-07-09 23:50InternPool: fix race on `FuncInstance.branch_quota`Jacob Young1+16-11
2024-07-09 22:48Zcu: cache fully qualified name on DeclJacob Young18+135-187
2024-07-10 06:25dwarf: use StackIterator.MemoryAccessor to check memory accesses instead of isValidMemorykcbanner4+107-57
2024-07-10 09:19Merge pull request #20551 from mochalins/std_thread_pool_fixJacob Young2+23-1
2024-06-23 05:23fix: Use `std.os.windows.poll` rather than `libc`mochalins1+20-22
2024-07-09 21:18std.Progress: slightly better atomic memcpyAndrew Kelley1+31-4
2024-07-09 02:25test: Add `spawn` behavior testmochalins2+22-0
2024-07-09 01:48fix: Update `spawn`'s' `runFn` signaturemochalins1+1-1
2024-07-10 01:03Merge pull request #20561 from jacobly0/debug-segfaultsAndrew Kelley3+112-31
2024-07-09 01:48InternPool: implement thread-safe allocated listsJacob Young4+363-206
2024-07-09 21:25std: fix typos (#20560)Jora Troosh54+95-95
2024-07-08 07:19bpf: sync map/prog/attach type with latest linux kernelTw1+29-1
2024-07-08 21:58Progress: suppress tsan racesJacob Young1+5-7
2024-07-09 20:36std.fs.Dir: Rename OpenDirOptions to OpenOptions (#20542)Krzysztof Wolicki5+17-14
2024-07-08 21:37crypto.Certificate: case insensitive host name checkIgor Anić1+5-2
2024-07-08 02:12Autodoc: only group structs under "namespaces"Ian Johnson4+53-47
2024-07-09 16:51debug: prevent segfaults on linuxJacob Young2+93-31
2024-07-04 09:31Zcu: fix passing exported decls with compile errors to the backendmlugg1+19-0
2024-07-07 23:34build_runner: fix oob accessPauloCampana1+1-1
2024-07-08 20:58Merge pull request #20526 from der-teufel-programming/fix-comp-errsAndrew Kelley4+4-4
2024-07-08 20:00Merge pull request #20528 from jacobly0/tsipAndrew Kelley61+15011-12550
2024-07-08 13:05Compilation: put supported codegen backends on a separate threadJacob Young7+173-65
2024-07-08 11:02InternPool: fix multi-thread buildJacob Young1+3-3
2024-07-08 03:45InternPool: fix dumping of simple typesJacob Young1+2-2
2024-07-08 03:23InternPool: start documenting new thread-safe fieldsJacob Young1+12-0
2024-07-07 17:18bootstrap: fix buildJacob Young2+7-2
2024-07-07 11:33InternPool: implement and use thread-safe list for extra and limbsJacob Young8+1133-885
2024-07-06 07:48InternPool: remove usage of data with simple indicesJacob Young1+74-79
2024-07-05 17:34InternPool: temporarily disable multi-threaded behaviorJacob Young3+67-41
2024-07-04 07:33InternPool: implement and use thread-safe list for itemsJacob Young6+859-737
2024-07-04 02:37InternPool: implement and use thread-safe list for stringsJacob Young6+380-157
2024-07-03 20:35InternPool: replace garbage with an arenaJacob Young1+20-46
2024-06-15 23:58InternPool: use thread-safe hash map for stringsJacob Young1+254-130
2024-06-15 20:18InternPool: implement thread-safe hash mapJacob Young4+452-195
2024-06-15 23:57Zcu: pass `PerThread` to intern pool string functionsJacob Young22+1025-963
2024-06-15 20:10Zcu: introduce `PerThread` and pass to all the functionsJacob Young56+11266-9961
2024-07-07 20:18std.crypto.pwhash: Add recommended parameters (#20527)Shun Sakai3+14-0
2024-07-07 10:28Step.TranslateC: fix defineCMacroKrzysztof Wolicki1+1-1
2024-07-07 10:16std.coff: fix setAlignmentKrzysztof Wolicki1+1-1
2024-07-07 10:13std.ArrayHashMap: unmanaged holds the pointer stability lockKrzysztof Wolicki1+1-1
2024-07-07 10:10std.Build.Cache.Path: fix makeOpenPath signatureKrzysztof Wolicki1+1-1
2024-07-06 13:22cmake/findllvm: fix incorrect lib dir setup for zig2Erik Arvstedt1+0-1
2024-07-06 02:05zig ld: handle -v linker argAikawa Yataro1+2-0
2024-07-05 18:34build system: add docs to LinkSystemLibraryOptionsAndrew Kelley1+22-0
2024-06-25 19:40std.c: Add setlocale()Linus Groh1+21-0
2024-06-28 23:36std.Target: Use arch8 as the baseline CPU model for s390x.Alex Rønne Petersen1+1-0
2024-07-05 03:13Merge pull request #20487 from ziglang/incremental-serializationAndrew Kelley22+843-705
2024-07-04 22:47frontend: TrackedInst stores FileIndex instead of path digestAndrew Kelley5+85-70
2024-07-04 21:16Zcu: extract permanent state from FileAndrew Kelley20+779-655
2024-07-04 21:15std.Build.Cache: add binToHex functionAndrew Kelley1+14-28
2024-07-03 20:28Compilation: don't give len=0 bufs to pwritevAndrew Kelley1+3-0
2024-07-03 20:28add std.debug.assertReadableAndrew Kelley1+17-7
2024-07-05 00:12Merge pull request #20494 from mlugg/the-great-decl-splitAndrew Kelley71+6753-6819
2024-07-04 22:33Merge pull request #20496 from ziglang/macos-tsanJakub Konka5+79-36
2024-07-04 20:09Compilation: rename tsan_static_lib to tsan_libJakub Konka5+11-19
2024-07-04 20:03tsan: fix wording in commentsJakub Konka1+3-4
2024-07-04 09:31cbe: don't mark exported values/Decls as externmlugg1+19-4
2024-07-04 09:21Sema: add missing referencesmlugg1+5-0
2024-07-04 06:00std: avoid references that trigger compile errorsmlugg3+43-26
2024-06-30 04:11cbe: fix for export changesJacob Young6+286-276
2024-07-04 04:00compiler: rework type resolution, fully resolve all typesmlugg20+1850-2026
2024-07-02 08:51compiler: type.zig -> Type.zigmlugg44+3659-3659
2024-06-30 02:00Zcu: store `LazySrcLoc` in error messagesmlugg28+162-207
2024-06-29 19:00Zcu: rework reference tracesmlugg3+231-181
2024-06-29 03:16Zcu: key compile errors on `AnalUnit` where appropriatemlugg12+130-120
2024-06-29 00:36Zcu: rework exportsmlugg16+498-450
2024-06-27 22:21compiler: rename AnalSubject to AnalUnitmlugg4+54-54
2024-07-04 20:01macho: do not save rpaths globally in the driverJakub Konka2+47-35
2024-07-02 12:15build: fix WriteFile and addCSourceFiles not adding LazyPath depsJonathan Marler12+96-47
2024-07-04 04:41Add behavior test: including the sentinel when dereferencing a string literalRyan Liptak1+11-0
2024-07-04 05:26tsan: add workaround for TSAN Apple bugJakub Konka1+3-0
2024-07-04 05:21macho: link dynamic TSAN libJakub Konka2+16-7
2024-07-04 05:19tsan: build dynamic library on Apple platformsJakub Konka2+34-6
2024-07-04 01:29Merge pull request #19615 from ianic/tar_diagnosticAndrew Kelley2+39-3
2024-07-03 16:06LLVM Builder: Pass correct argument to ensureUnusedMetadataCapacityantlilja1+2-2
2024-06-25 10:45Compilation: pass libc include directories when compiling assembly_with_cppKrzysztof Wolicki1+5-0
2024-06-26 21:37json: respect duplicate_field_behavior in std.json.Value.jsonParseTechatrix3+44-2
2024-04-11 15:47use unreachable keyword for unreachable code pathIgor Anić1+1-1
2024-04-11 14:32std.tar: add strip components error to diagnosticsIgor Anić2+39-3
2024-06-28 15:27Rename nonSIMDCall* to nonSimdCall*Michael Bradshaw1+16-4
2024-06-28 15:21Rename MAX_NAME_BYTES to max_name_bytesMichael Bradshaw5+11-8
2024-07-03 00:01Add two new io_uring flags to linux.zigNikita1+11-0
2024-06-28 15:56[std.c] Add eventfd and dup3 functions to FreeBSDcryptocode1+2-0
2024-06-26 19:51glibc headers: arc4random* functions added in glibc 2.36Pat Tullmann1+6-0
2024-06-23 12:37Make 0e.0 and 0xp0 not crashwooster03+44-0
2024-07-02 15:58Merge pull request #20438 from pavelverigo/stage2-wasm-default-signextendLuuk de Gram4+252-412
2024-06-28 15:10Rename isASCII to isAsciiMichael Bradshaw4+9-6
2024-06-27 22:39stage2-wasm: not op for <= 128 bits intsPavel Verigo2+85-32
2024-06-27 22:13stage2-wasm: Zcu renamingPavel Verigo3+19-25
2024-06-27 22:04stage2-wasm: sign extend strategyPavel Verigo1+148-355
2024-07-01 22:08add `ppc64` reloc definitionsDavid Rubin1+118-1
2024-07-02 05:09CI: update macOS runner to 12Andrew Kelley1+1-1
2024-07-02 05:10Merge pull request #19267 from PanSashko/compile-dup-modAndrew Kelley6+69-3
2024-03-30 16:36DynLib: fix a typo in DynLib.openZSashko1+3-2
2024-07-01 23:38update test build script to latest APIAndrew Kelley1+3-3
2024-03-12 08:46Add a standalone test to cover the duplicate module bugSashko5+56-0
2024-03-12 08:08Extract getZigArgs function in std.Build.Step.CompileSashko1+13-3
2024-06-27 19:37langref: correct test runner pathWayne Wu1+1-1
2024-06-27 04:35Merge pull request #20428 from ziglang/macho-tsanJakub Konka1+10-1
2024-06-26 23:14Merge pull request #20424 from mlugg/the-great-decl-splitMatthew Lugg11+161-138
2024-06-26 20:01macho: set allow_shlib_undefined to true when TSAN was requestedJakub Konka1+1-1
2024-06-26 06:43macho: print libtsan ref when dumping argvJakub Konka1+4-0
2024-06-26 05:38macho: link in TSAN if requestedJakub Konka1+5-0
2024-06-24 14:40InternPool: rename `Depender` to `AnalSubject`mlugg4+68-68
2024-06-21 23:29Zir: make `src_line` absolute for `declaration` instructionsmlugg10+93-70
2024-06-23 11:28stage2-wasm: abs 128 bitPavel Verigo2+175-82
2024-06-24 00:43std.mem.zeroes: explicit compile error for @Type(.EnumLiteral)Bogdan Romanyuk1+2-1
2024-06-22 21:27std.zig.target: Remove armeb-windows-gnu and aarch64_be-windows-gnu.Alex Rønne Petersen1+0-2
2024-06-23 05:13riscv: remove deprecated `Module` usagesDavid Rubin4+14-22
2024-06-23 13:20std.crypto.chacha: fix typo in XChaChaIETF.stream() (#20399)Frank Denis1+1-1
2024-06-01 19:04std: Extended type checks for Thread startFn return typeBram1+15-12
2024-06-23 03:33std.meta.hasUniqueRepresentation: Handle optional pointers correctly (#20366)Sean1+15-0
2024-06-10 13:43Rename *[UI]LEB128 functions to *[UI]leb128Michael Bradshaw18+465-453
2024-06-22 23:10rename src/Module.zig to src/Zcu.zigAndrew Kelley57+143-74
2024-06-21 20:26stage2-wasm: fix div and remPavel Verigo4+121-188
2024-06-18 05:08std.Build.findProgram(): Try with and without the Windows executable extensions.Alex Rønne Petersen2+42-20
2024-06-20 22:06Closes #20355: Enables dynamic linking for `.os_tag == .other` againFelix "xq" Queißner1+1-1
2024-06-21 01:01- Fix `ypedef` -> `typedef`kcbanner2+2-2
2024-06-20 23:22std.static_string_map: Cast length of input for runtime initializationRyan G1+3-2
2024-06-14 09:07io_uring: don't assume completions order (2)Igor Anić1+7-7
2024-06-20 19:38std: fuzz test sort stability (#20284)Alex Kladov1+30-2
2024-06-20 11:12std: mark Build.args as constAlex Kladov1+1-1
2024-06-20 08:47build runner: add missing 'new' option to --summary error hintsnoire1+1-1
2024-06-20 10:07Merge pull request #20299 from mlugg/the-great-decl-splitMatthew Lugg34+2991-3346
2024-06-20 07:38Sema: fix performance regressionmlugg1+10-5
2024-06-19 21:40Parse WASM linker flags as base 10, like clangAlex Ambrose1+3-3
2024-04-29 20:37add error message for `-fno-llvm` `-flld`David Rubin2+7-0
2024-06-19 15:42Merge pull request #20070 from Rexicon226/riscvJakub Konka74+4762-3106
2024-06-18 23:31AstGen: error for redundant `@inComptime()`mlugg3+13-2
2024-06-15 16:08std.posix: remove unchecked std.os.linux usageIsaac Freund2+47-32
2024-06-18 20:07Merge pull request #20343 from rohlem/std-fix-recursive-union-eqlVeikka Tuominen2+28-20
2024-06-18 17:04fix std.meta.eql for comptime-only unionrohlem1+14-8
2024-06-18 17:01fix std.testing.expectEqual for comptime-only unionrohlem1+14-12
2024-06-18 03:55cases: un-regress some notesmlugg5+8-0
2024-06-18 03:44Zir: track reifications across updatesmlugg1+1-0
2024-06-18 03:41Zir: provide absolute node for `reify`mlugg6+29-21
2024-06-18 03:30link.Wasm: correctly fetch source location when decl is a typemlugg1+11-1
2024-06-17 23:41Merge pull request #20304 from ifreund/std-abi-fixesAndrew Kelley7+21-21
2024-06-15 20:22std: fix pthread_{get,set}name_np return type ABIIsaac Freund6+18-18
2024-06-15 20:20std: make all dirent structs externIsaac Freund2+3-3
2024-06-17 16:32std.zip: Fix typo in doc commentsJay Petacat1+2-2
2024-06-17 19:01Sema: fix callconv detection in generic functionsmlugg1+11-7
2024-06-16 13:45wasm2c: avoid indexing null pointer triggering undefined behaviorJonathan Marler1+4-2
2024-06-17 09:41Merge pull request #20322 from ziglang/ci-tidyAndrew Kelley5+30-20
2024-06-17 07:09disable tidy validation for autodocsAndrew Kelley1+8-4
2024-06-17 03:03add -Denable-tidy flag and use it in the CIAndrew Kelley5+26-20
2024-06-17 05:04Merge pull request #20321 from ziglang/build-system-fmtAndrew Kelley9+43-50
2024-06-15 15:13std.Target: Update known Windows 10/11 versions and build numbers.Alex Rønne Petersen1+13-1
2024-06-14 15:37llvm: avoid debug info for naked function argumentsJacob Young1+4-1
2024-06-16 02:42std.Build: Add Step.Fail and addFail() function.Alex Rønne Petersen3+43-0
2024-06-15 22:55Revert "start: workaround for LLVM 17 regression"Alex Rønne Petersen1+1-10
2024-06-17 02:31make `zig build test` check for conforming formattingAndrew Kelley5+5-34
2024-06-17 02:30std.Build.Step.Fmt: display non-conforming filesAndrew Kelley1+11-4
2024-06-17 02:29std.Build.Step: split evalChildProcess into two functionsAndrew Kelley1+13-2
2024-06-17 02:28std.process.Child: `run` fn accepts std.Progress.NodeAndrew Kelley1+3-1
2024-06-17 02:27std.Progress.Node: add `none` init valueAndrew Kelley1+11-9
2024-06-16 16:43x86_64: get encoder tests passing againJacob Young4+148-133
2024-06-13 17:15stage2-wasm: bit_reversePavel Verigo7+235-4
2024-06-16 06:42Merge pull request #20309 from Snektron/spirv-gpu-builtinsRobin Voetter3+80-2
2024-06-15 12:17spirv: add support for workItemId, workGroupId, workGroupSizeRobin Voetter3+80-2
2024-06-14 01:09std.float.parseFloat: fix large hex-float parsingMarc Tiehuis4+32-40
2024-06-14 04:49translate-c: fix translation of "ptr += uint"Devin J. Pohly2+23-1
2024-06-14 18:28stage2-wasm: enum bigint <= 128 bitsPavel Verigo2+4-7
2024-06-14 23:52Sema: eliminate Block.src_declmlugg7+154-102
2024-06-14 22:05Zcu: rework source locationsmlugg34+2447-2868
2024-06-11 20:00compiler: move LazySrcLoc out of stdmlugg12+632-679
2024-06-10 00:22Zir: use absolute nodes for declarations and type declarationsmlugg5+123-98
2024-06-14 20:41std: fix buffer overflows from improper WTF encodingCarter Snook3+21-4
2024-06-14 20:40std.unicode: add encode overflow check function and friendsCarter Snook1+91-25
2024-04-24 12:00Fix futex2_waitv syscallPeng Guanwen1+1-1
2024-04-29 09:59posix.renameW: Handle DIRECTORY_NOT_EMPTY more generallyRyan Liptak1+3-3
2024-06-13 12:00Change deprecated b.host to b.graph.host in tests and Zig's build.zigKrzysztof Wolicki39+69-69
2024-05-03 03:20std: Convert deprecated aliases to compile errors and fix usagesRyan Liptak47+136-150
2024-06-13 11:42test: disable-enable riscv testsDavid Rubin2+2-1
2024-06-09 06:49ZigObject: include all RISCs in `minFunctionAlignment`David Rubin1+11-1
2024-06-09 06:47test: refactor `mainSimple`David Rubin1+17-8
2024-05-26 09:54riscv: disable failing testDavid Rubin1+1-0
2024-05-27 08:43riscv: rewrite "binOp"David Rubin38+1255-1113
2024-05-26 21:01riscv: implement `airArrayToSlice`David Rubin1+18-3
2024-05-26 05:52riscv: implement optional logicDavid Rubin23+222-105
2024-05-25 21:15riscv: integer + float `@abs`David Rubin8+112-11
2024-05-13 18:38riscv: rename `Self` to `Func`David Rubin1+1868-1877
2024-05-12 20:46riscv: implement more arithmetic instructionsDavid Rubin7+366-128
2024-05-12 19:24riscv: zero registers when using register-wide operationsDavid Rubin13+72-44
2024-05-12 18:01riscv: add `airAggregateInit` for arraysDavid Rubin13+23-31
2024-05-11 09:04riscv: float argsDavid Rubin6+116-65
2024-05-11 06:11riscv: first sign of floats!David Rubin11+736-481
2024-05-11 06:21riscv: fix register clobber in certain edge casesDavid Rubin4+12-16
2024-05-06 02:41ZigObject: enforce min function alignement on riscvDavid Rubin7+11-8
2024-05-05 22:18testing: fix test runnerDavid Rubin1+1-1
2024-05-05 00:34riscv: switch the test runner to `mainSimple`David Rubin1+6-23
2024-05-02 10:33riscv: `std.fmt.format` runningDavid Rubin44+216-177
2024-05-02 09:07riscv: PRO member function callsDavid Rubin2+291-79
2024-04-29 05:22riscv: arbitrary sized arraysDavid Rubin21+428-193
2024-04-23 04:10riscv: basic libc varargsDavid Rubin1+43-3
2024-04-23 03:40riscv: get basic libc interopDavid Rubin7+128-34
2024-04-19 19:40riscv: switch progress + by-ref return progressDavid Rubin10+158-55
2024-06-13 04:21Merge pull request #20268 from ziglang/keep-calm-and-continue-panickingAndrew Kelley4+108-28
2024-06-13 01:07std.Thread.Mutex.Recursive: alternate implementationAndrew Kelley1+12-26
2024-06-13 00:16std.Progress: use a recursive mutex for stderrAndrew Kelley1+6-1
2024-06-13 00:16introduce std.Thread.Mutex.RecursiveAndrew Kelley2+110-18
2024-06-11 22:14std.debug: lock stderr mutex when panickingAndrew Kelley1+6-9
2024-06-12 05:13More precise error message for unencodable `\u` escapesRyan Liptak3+4-4
2024-06-12 17:20Merge pull request #20269 from ziglang/fix-progress-raceAndrew Kelley2+20-16
2024-06-11 22:16update update_cpu_features tool to latest std.Progress APIAndrew Kelley1+6-11
2024-06-11 22:15std.Progress: fix race assertion failureAndrew Kelley1+14-5
2024-06-11 06:21Merge pull request #20247 from Snektron/spirv-vectors-v3Robin Voetter22+1958-1077
2024-06-04 20:09spirv: improve shuffle codegenRobin Voetter2+138-8
2024-06-02 22:44spirv: new vectorization helperRobin Voetter7+1647-1067
2024-06-02 14:09spirv: remove OpCompositeConstruct workaroundsRobin Voetter1+15-32
2024-06-02 13:57spirv: change direct vector child repr to directRobin Voetter1+207-63
2024-05-30 22:09spirv: disable tests that fail on poclRobin Voetter16+29-0
2024-06-09 23:42Zir: remove legacy `error_set_decl` variantsmlugg4+3-39
2024-04-13 13:30build: inherit setExecCmd from test compile steps when creating run stepsRobin Voetter1+17-3
2024-04-13 12:37spirv: fix error code encodingRobin Voetter1+1-0
2024-06-07 00:04Fix slight deviation from spec in handling Elf*_Rela relative relocationsShane Peelar1+1-1
2024-06-08 19:57Merge pull request #19007 from rootbeer/glibc-c-testAndrew Kelley4+226-3
2024-06-08 19:39Document a few non-obvious variable assignments (#20213)Gordon Cassie3+18-2
2024-06-08 19:37autodoc: fix misaligned table header when alignment is default (#20220)expikr2+3-2
2024-06-07 07:24Fix index-of-out-bounds when no versions are found in the sdk lib dirRyan Liptak1+1-0
2024-06-07 13:39io_uring: don't assume completions orderIgor Anić1+6-7
2024-06-07 11:20Add ECONNREFUSED to sendtoEkin Dursun1+4-0
2024-06-07 21:50libcxx: fix building when -fsingle-threadedMichael Dusan7+82-18
2024-06-08 19:22std.Build: remove deprecated b.host in favor of b.graph.host (#20237)Krzysztof Wolicki2+6-6
2024-06-08 07:21Report error on missing values for addConfigHeaderMrDmitry9+15-36
2024-06-07 19:42CMake: remove -Dstd-docs=false flag when building stage3Andrew Kelley1+5-3
2024-06-06 19:05start the 0.14.0 release cycleAndrew Kelley2+2-2
2024-06-06 19:05Release 0.13.0Andrew Kelley1+1-0
2024-06-06 18:40Build system: Support Windows depfiles with unquoted, backslash escaped spaces (#20100)Ben Crist2+140-44
2024-06-06 18:13disable failing IoUring testAndrew Kelley1+4-0
2024-02-20 01:30target.zig: Constrain aarch64 to glibc version 2.17 or laterPat Tullmann2+8-1
2024-02-19 20:51test/link/glibc_compat: Add C test case for glibc versionsPat Tullmann3+218-2
2024-06-06 04:02Add support for []enum in Build.optionMaciej 'vesim' Kuliński1+45-7
2024-06-06 16:23Merge pull request #20207 from ziglang/glibc-2.39Andrew Kelley1543+7200-2977
2024-06-06 05:43glibc: add min version annotation for riscv32 and loongarch64Andrew Kelley1+2-2
2023-10-23 06:02glibc: restore "weak_hidden_alias" macro for older glibc versionsPat Tullmann1+12-0
2023-08-24 09:26glibc patch: get correct files compiled into libc_nonshared.aKang Seonghoon10+532-0
2024-06-06 01:07glibc patch: remove some static asserts from fstatatAndrew Kelley1+0-12
2023-10-14 02:31glibc patch: don't check __LIBC macroAndrew Kelley1+1-1
2021-12-16 07:46glibc patch: add missing includes for inttypes.hAndrew Kelley3+3-0
2021-12-16 05:15glibc patch: make fstatat.c and fstatat64.c compileAndrew Kelley2+33-2
2023-10-14 01:01glibc patch: inline x86-lp_size.hAndrew Kelley2+10-2
2023-03-28 17:30glibc patch: add backwards compatibility for some symbolsMotiejus Jakštys1+7-0
2024-06-06 00:55update glibc start files to 2.39Andrew Kelley255+550-1767
2024-06-06 00:43glibc: update abilists fileAndrew Kelley1+0-0
2024-01-25 14:29glibc: use __GLIBC_USE_DEPRECATED_SCANF for glibc versions < 2.7Markus F.X.J. Oberhumer1+4-1
2024-01-25 14:29glibc: move __GLIBC__ version defines to the top of the fileMarkus F.X.J. Oberhumer1+8-8
2023-11-29 03:55glibc: strlcpy and strlcat arrived in glibc 2.38Pat Tullmann1+6-0
2023-10-19 04:28glibc headers: reallocarray added to glibc in v2.26Pat Tullmann2+12-0
2023-10-16 20:35glibc patch: add backwards compatibility for strtol-family functionsXavier Bouchoux1+8-0
2023-05-04 07:36glibc patch: add a few dn_* functionsMotiejus Jakštys1+16-10
2023-03-28 17:30glibc patch: add backwards compatibility for some symbolsMotiejus Jakštys2+30-0
2022-01-29 01:31glibc patch: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley1+5-0
2023-10-13 04:19glibc patch: don't hardcode __GLIBC_MINOR__Andrew Kelley1+2-3
2024-06-06 00:26glibc: add riscv32 and loongarch64Andrew Kelley2+12-0
2024-06-06 00:25musl: add missing entry to available_libcsAndrew Kelley1+2-0
2024-06-06 00:24update glibc headers to 2.39Andrew Kelley1296+6663-1887
2024-06-06 01:13Merge pull request #20000 from Frojdholm/fix-gpa-crash-when-deallocating-metadataAndrew Kelley1+21-2
2024-05-30 03:15objcopy build step: don't accept multiple sectionswooster01+6-8
2024-02-01 06:31generate loongarch64 Linux syscallsYANG Xudong2+373-0
2024-06-05 22:45seriously people, don't put "zig-" in your package namesAndrew Kelley2+16-0
2024-06-05 00:39File.getOrEnableAnsiEscapeSupport: Do not attempt to set DISABLE_NEWLINE_AUTO_RETURNRyan Liptak1+10-9
2024-06-05 13:53ld.lld: fix -m option for big-endian arm/aarch64Michael Dusan1+2-2
2024-06-05 20:06translate-c: promote macros that reference var decls to inline functionsfreakmangd5+80-32
2024-06-05 18:24Merge pull request #20120 from vahur/move-consts-to-rdataAndrew Kelley4+11-0
2024-06-05 17:45Merge pull request #20192 from squeek502/fs-handle-leaksAndrew Kelley2+7-3
2024-06-05 17:44Merge pull request #20194 from ziglang/musl-v1.2.5Andrew Kelley190+5796-252
2024-06-05 04:54LLVM backend: loongarch64 supportAndrew Kelley3+26-3
2024-06-05 05:37update musl libc.S to v1.2.5Andrew Kelley2+79-32
2024-06-05 01:44fs tests: Fix leaking a directory handle in "makepath existing directories" testRyan Liptak1+2-1
2024-06-05 01:44Dir.makeOpenPathAccessMaskW: Fix leaking intermediate directory handlesRyan Liptak1+5-2
2024-06-04 23:46update musl source files to v1.2.5Andrew Kelley138+2917-123
2024-06-04 23:37update musl headers to v1.2.5Andrew Kelley50+2800-97
2024-06-04 08:11crypto.edwards25519: add the ability to check for group membership (#20175)Frank Denis3+73-1
2024-06-04 08:10sha3.keccak: allow Keccak[f=200] (#20181)Frank Denis1+2-2
2024-06-03 17:29Merge pull request #20172 from squeek502/windows-vt-enableAndrew Kelley3+45-4
2024-06-03 11:20Merge pull request #20084 from Vexu/missing-errorsVeikka Tuominen3+64-22
2024-05-30 03:13Add `File.getOrEnableAnsiEscapeSupport` and use itRyan Liptak3+32-6
2024-06-02 23:29std.meta.hasUniqueRepresentation: better support packed structsMeghan Denny1+15-0
2024-01-25 16:16lib/std/fs/File: enable VT seq support for Windows ConsoleGarfield Lee1+18-3
2024-06-02 16:11Replace YES_COLOR with CLICOLOR_FORCECarl Åstholm6+14-8
2024-06-02 17:02std.Progress: fix line upper bound calculationAndrew Kelley1+14-9
2024-06-02 16:52zig run: finish progress node before executing childAndrew Kelley1+25-16
2024-05-10 15:09Sema: validate function signature for Signal calling conventionVeikka Tuominen2+39-22
2024-05-27 10:24Sema: add missing error for runtime `@ptrFromInt` to comptime-only typeVeikka Tuominen2+25-0
2024-06-02 11:06Progress: Emit \r\n on Windows, include new line bytes in line_upper_bound_lenRyan Liptak1+10-1
2024-06-02 14:03remove std.IniVeikka Tuominen2+0-67
2024-06-02 07:10pass `-fno-builtin` when testing `lib/c.zig`, `lib/compiler_rt.zig`Veikka Tuominen4+11-2
2024-06-01 16:32llvm: disable constant anons on DarwinVeikka Tuominen1+2-1
2024-06-01 05:21Support Vectors in std.math.clampkoenditor1+12-1
2024-05-31 18:54std.Progress: keep the cursor at the beginningAndrew Kelley1+83-85
2024-05-31 19:39std.Build.Step.Run: global lock when child inherits stderrAndrew Kelley1+15-9
2024-05-30 19:53std.Progress: IPC fixesAndrew Kelley1+83-35
2024-05-30 16:49not android check on std.debug.getContextGeorge Thayamkery1+2-2
2024-05-30 12:50std/math: import "math/float.zig" only onceManlio Perillo1+14-13
2024-05-30 09:58math.hypot: fix incorrect over/underflow behavior (#19472)expikr3+113-144
2024-05-29 21:32mark anondecls as constants in llvm irVahur Sinijärv1+1-0
2024-05-29 20:37update .gitignore to account for .zig-cache renameAndrew Kelley1+5-1
2024-05-29 19:38Merge pull request #20115 from ziglang/zig-cache-renameAndrew Kelley9+34-34
2024-05-29 17:20rename zig-cache to .zig-cacheAndrew Kelley8+33-33
2024-05-29 17:09zig fmt: ignore hidden files and directoriesAndrew Kelley1+1-1
2024-05-29 00:13std.Progress: Fix Windows console API implementationRyan Liptak1+18-4
2024-05-22 22:03init: clarify .paths usage in build.zig.zonTim Culverhouse1+6-9
2024-05-22 01:16std: Avoid overflowing in the midpoint calculation in upperBoundT. M1+1-1
2024-05-28 22:00std.Build.step.Compile: Fix lib{c,cpp} mixup in dependsOnSystemLibrary()Linus Groh1+1-1
2024-05-28 23:27Merge pull request #20059 from ziglang/progressAndrew Kelley62+1758-819
2024-05-28 19:31std.Progress: better Windows supportAndrew Kelley1+115-101
2024-05-28 10:40std.Progress: Use Windows console API calls when ANSI escape codes are not supportedRyan Liptak2+188-18
2024-05-28 03:54std.Progress: relax some of the atomic orderingsAndrew Kelley1+6-6
2024-05-28 03:53CLI: actually fix translate-c creating root progress node twiceAndrew Kelley1+4-7
2024-05-27 22:55std.process.Child: fix spawning child proc with new cwd fdAndrew Kelley1+4-1
2024-05-27 22:41zig build: respect --color argumentAndrew Kelley2+14-3
2024-05-27 22:22std.Progress: fix race condition with setIpcFdAndrew Kelley1+19-7
2024-05-27 22:21translate-c tests: skip_foreign_checks=trueAndrew Kelley2+2-1
2024-05-27 20:51fix zig translate-c creating root progress node twiceAndrew Kelley2+23-13
2024-05-27 19:19std.Progress: handle short writesAndrew Kelley1+21-2
2024-05-27 19:06std.Progress: handle big-endian targetsAndrew Kelley1+16-4
2024-05-27 18:21std.Progress: adjust the timings a little bitAndrew Kelley1+2-2
2024-05-27 18:21std.Build.Step.Run: account for new environment variableAndrew Kelley2+8-1
2024-05-27 18:20resinator: update to new progress APIAndrew Kelley3+4-10
2024-05-27 18:20build runner: use "configure" for the progress nameAndrew Kelley1+1-1
2024-05-27 17:49std.process.cleanExit: lock stderr before exitingAndrew Kelley1+1-0
2024-05-27 17:48CLI: add missing call to root progress node end()Andrew Kelley1+1-0
2024-05-27 17:47std.Progress: elide root node if emptyAndrew Kelley1+9-1
2024-05-27 17:29std.Progress: count newlines more accuratelyAndrew Kelley1+21-16
2024-05-27 17:04std.Progress: handle when terminal write buffer too smallAndrew Kelley1+24-13
2024-05-27 16:48std.Progress: keep cursor on newlineAndrew Kelley1+21-6
2024-05-27 16:36zig build: give a root progress nameAndrew Kelley1+1-0
2024-05-27 16:14std.Progress: use std.log.debug rather than warnAndrew Kelley1+3-3
2024-05-27 16:06std.Progress: smaller type for parents and robustifyAndrew Kelley1+38-26
2024-05-27 15:38std.Progress: avoid scrolling the PS1 off the terminalAndrew Kelley1+7-2
2024-05-26 23:05std.Progress: truncate IPC data exceeding preallocated buffersAndrew Kelley1+27-18
2024-05-26 22:17std.Progress: move more global preallocations to thread memoryAndrew Kelley1+15-7
2024-05-26 21:50std.Progress: move global preallocations to thread memoryAndrew Kelley1+60-45
2024-05-26 19:20frontend: fix use of undefined progress nodeAndrew Kelley1+10-4
2024-05-26 19:08std.process: fix compilation on 32-bit targetsAndrew Kelley1+18-10
2024-05-26 19:07Compilation: fix sub-compilations given wrong progress nodeAndrew Kelley1+1-1
2024-05-26 18:10std.process.Child: comptime assert to protect prog_filenoAndrew Kelley1+1-0
2024-05-26 16:24std.Progress: correct the top level doc commentsAndrew Kelley1+1-4
2024-05-26 11:07Progress: fix compile errors on windowsJacob Young5+96-51
2024-05-26 00:58Module: fix and improve progress reportingmlugg2+19-4
2024-05-26 00:50std.process.Child: prevent racing children from inheriting progress pipesmlugg1+2-7
2024-05-24 22:14std.Build.Step.Run: don't create empty progress nodeAndrew Kelley1+1-1
2024-05-24 22:03std.Progress: fix race condition with IPC nodesAndrew Kelley1+49-40
2024-05-24 18:59std.Progress: skip printing root node when it is emptyAndrew Kelley1+8-5
2024-05-24 18:58zig build: lock stderr while executing the build runnerAndrew Kelley1+6-1
2024-05-24 17:51compiler: show decl name in progress nodeAndrew Kelley1+5-4
2024-05-24 17:39std.Progress: fixesAndrew Kelley1+49-16
2024-05-24 17:35main: avoid creating multiple std.Progress instancesAndrew Kelley1+21-21
2024-05-24 17:35Compilation: only create progress nodes for work actually being doneAndrew Kelley1+10-16
2024-05-24 17:34std.debug.Trace: follow the struct default field guidanceAndrew Kelley2+10-4
2024-05-24 17:33std.Build.Step: don't create an empty progress nodeAndrew Kelley1+1-4
2024-05-24 17:33test runner: update to new std.Progress APIAndrew Kelley1+19-12
2024-05-24 15:22update the codebase for the new std.Progress APIAndrew Kelley49+226-355
2024-05-24 04:04std.Progress: fix using saved IPC dataAndrew Kelley1+39-12
2024-05-24 03:22std.process.Child: fix ZIG_PROGRESS env var handlingAndrew Kelley2+138-66
2024-05-24 01:45std.Progress: save a copy of IPC dataAndrew Kelley1+80-10
2024-05-24 00:01std.Progress: include subtrees from child processesAndrew Kelley2+140-26
2024-05-23 21:10std.Progress: child process sends updates via IPCAndrew Kelley3+241-73
2024-05-23 18:10std.Progress: truncate trailing newlineAndrew Kelley1+15-19
2024-05-23 05:23fix clearing and sibling iterationAndrew Kelley1+28-8
2024-05-23 05:09keep the cursor at the end instead of beginningAndrew Kelley1+16-12
2024-05-23 05:01fix terminal repaintingAndrew Kelley1+23-7
2024-05-23 03:42rework std.Progress againAndrew Kelley1+317-96
2024-05-22 19:37progress progressAndrew Kelley1+48-38
2024-05-03 01:27start reworking std.ProgressAndrew Kelley1+220-333
2024-05-27 21:01test cases: try running foreign binariesAndrew Kelley1+1-8
2024-05-16 22:56hash_map.zig: Pass `self` by value and less pointer-int conversionSean1+20-20
2024-05-26 16:40std.process.Child: prevent racing children from inheriting one another's pipesMatthew Lugg1+12-14
2024-05-26 20:20Merge pull request #20049 from ziglang/std.process.ChildAndrew Kelley24+2063-2048
2024-05-26 16:33EnumMap: fix initJacob Young1+14-1
2024-05-25 20:18Compilation: fix regressed assembly diagnosticsJacob Young1+41-19
2024-05-26 16:36std.process.Child: Improve doc comments of Windows argv -> command line functionsRyan Liptak1+15-0
2024-05-23 18:25std: restructure child process namespaceAndrew Kelley24+2048-2048
2024-05-25 16:02Revert "cmake/llvm: Don't unset LLVM_CONFIG_EXE"Andrew Kelley1+4-0
2024-05-25 04:25Merge pull request #20062 from ziglang/macho-perf-bugJakub Konka8+488-525
2024-05-24 21:06link/macho: fix 32bit buildJakub Konka1+5-4
2024-05-24 20:43test/link/macho: add symbol stabs smoke testJakub Konka1+49-0
2024-05-24 20:32Step/CheckObject: handle stab entries when dumping MachO symtabJakub Konka1+18-2
2024-05-23 12:48cmake: add /Zc:preprocessor to handle new OptTable macroskcbanner1+3-0
2024-05-24 13:34link/macho: fix perf bug in DWARF parsingJakub Konka6+420-523
2024-05-23 12:21Merge pull request #20032 from ziglang/macho-literalsJakub Konka9+1082-107
2024-05-23 10:03link/macho: fix 32bit buildJakub Konka3+90-6
2024-05-23 08:19link/macho: ensure we set alignment of literals to max alignmentJakub Konka2+5-0
2024-05-23 08:13link/macho: print error message when hitting unexpected remainder errorJakub Konka2+72-6
2024-05-22 10:21test/link/macho: test merge literals on x86_64Jakub Konka1+119-2
2024-05-22 10:11test/link/macho: clean up merge literals tests on aarch64Jakub Konka1+22-37
2024-05-22 09:45link/macho: test merging literals targeting ObjCJakub Konka1+91-0
2024-05-22 05:47link/macho: apply fixes to deduping logicJakub Konka6+316-42
2024-05-19 20:42link/macho: dedup literals in objects and internal object fileJakub Konka7+453-100
2024-05-22 16:57Revert "implement `@expect` builtin (#19658)"Andrew Kelley25+1-202
2024-05-22 15:51implement `@expect` builtin (#19658)David Rubin25+202-1
2024-05-22 12:18Compilation: better cleanup of temporary filesJacob Young1+11-12
2024-05-22 14:13std autodocs server: don't trim all URLsAndrew Kelley1+10-8
2024-05-20 11:38llvm: fix `@wasmMemory{Size,Grow}` for wasm64Veikka Tuominen5+12-10
2024-05-22 09:53test/link: actually run tests requiring symlinks on non-WinJakub Konka3+9-9
2024-05-22 08:54Merge pull request #20023 from Vexu/fixesVeikka Tuominen2+9-1
2024-05-21 20:21std-docs: use `open` for macOS.Jiacai Liu1+9-9
2024-05-21 19:37Merge pull request #19961 from wooster0/errorstuffVeikka Tuominen16+108-32
2024-05-21 17:16Sema: add missing declared here notewooster02+17-0
2024-05-20 16:29gpa: Add never_unmap and retain_metadata testHampus Fröjdholm1+16-0
2024-05-19 21:41gpa: Fix GeneralPurposeAllocator crash when deallocating metadataHampus Fröjdholm1+5-2
2024-05-21 16:51llvm: fix lowering of packed structs with optional pointersVeikka Tuominen2+8-0
2024-05-10 15:08llvm: lower ptr to int constants with correct address spacesVeikka Tuominen1+1-1
2024-05-21 14:41use constant in formatTypeorvit1+1-1
2024-05-21 13:28std.math.big.int.Managed: adjust size of arg for limbs_buffer in format()poypoyan2+56-9
2024-05-13 18:43Implement addManyAsSlice for BoundedArraySimon Brown1+13-1
2024-05-14 23:23cmake/llvm: Don't unset LLVM_CONFIG_EXERidai Govinda Pombo1+0-1
2024-05-20 13:19update libcxx and libcxxabi to llvm 18.1.6Andrew Kelley3+32-4
2024-05-13 14:17std: align PriorityQueue and ArrayList API-wiseAlex Kladov1+52-38
2024-05-20 10:43Target: add OpenHarmonyOS ABIVeikka Tuominen4+9-3
2024-05-20 11:59Merge pull request #19969 from BratishkaErik/CMake/cleanupAndrew Kelley6+629-663
2024-05-13 03:09Build.Step.Run: fix cache management when there are side effectsJacob Young2+28-7
2024-05-20 11:37Merge pull request #19987 from Frojdholm/fix-gpa-double-free-stack-tracesAndrew Kelley1+26-1
2024-05-16 22:33Minor follow-up improvements to PR #19227 for aro translate-cfebruary cozzocrea1+9-3
2024-05-20 00:53fix: incorrect field sizes in std.os.linux.ifmapWes Koerber1+2-2
2024-05-18 09:46gpa: Fix GeneralPurposeAllocator double free stack tracesHampus Fröjdholm1+2-0
2024-05-18 09:43gpa: Add helper to calculate size class of empty bucketsHampus Fröjdholm1+24-1
2024-05-16 17:13std.crypto.asn1: add lapo.it url for all_types.derclickingbuttons1+1-0
2024-05-16 17:11std.crypto.asn1: add short comments and der testsclickingbuttons4+51-8
2024-05-15 17:54std.crypto: Add ASN1 module with OIDs and DERclickingbuttons10+1097-0
2024-05-15 09:03CMake: try to fix CI failuresEric Joldasov2+17-16
2024-05-14 18:00CMake: remove `ZIG_USE_CCACHE` optionEric Joldasov1+0-10
2024-05-14 17:49CMake: refactor `ZIG_PIE` and `ZIG_BUILD_ARGS`Eric Joldasov1+45-45
2024-05-14 15:00CMake: clean `CMAKE_{SOURCE,BUILD}_DIR`Eric Joldasov2+532-522
2024-05-14 15:20CMake: remove C/C++ flags override for static executableEric Joldasov3+0-31
2024-05-14 14:48build.zig: sync "exe_cflags" with CMakeEric Joldasov1+2-1
2024-05-14 14:31CMake: refactor "zigcpp" target logicEric Joldasov1+49-37
2024-05-13 15:58CMake: remove unused variables `EXE_LDFLAGS` and `ZIG_LIB_DIR`Eric Joldasov1+0-17
2024-05-13 12:40CMake: bump minimum required version to "3.15"Eric Joldasov2+2-2
2024-05-14 05:11Merge pull request #19958 from ziglang/macho-check-objectJakub Konka2+868-861
2023-07-30 09:10Sema: suggest using try/catch/if on method call on error unionWooster2+24-0
2023-07-21 01:22Sema: improve error set/union discard/ignore errorsr00ster914+33-10
2023-07-21 00:58Sema: add error note for !?Type types when optional type is expectedr00ster912+15-3
2023-07-21 00:30Sema: remove periods from the few error messages that have themr00ster911+1-1
2023-07-21 00:19Sema error: talk about discarding instead of suppressingr00ster9110+18-18
2024-05-13 07:14Step.CheckObject: support dumping raw section contents for MachOJakub Konka1+16-0
2024-05-13 06:56Step.CheckObject: put MachO object parsing logic in ObjectContext wrapperJakub Konka1+850-859
2024-05-13 06:55test/standalone: fix iOS smoke testJakub Konka1+3-3
2024-05-12 13:39Merge pull request #19926 from squeek502/windows-sdk-cachepath-registryAndrew Kelley1+76-21
2024-05-12 03:02[std] Fixed bug missing optional for lpName param on CreateEventExW. fixes #19946 https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-createeventexwRonald Chen2+2-2
2024-05-11 21:34windows: use permissive file share flags everywhere (#19505)Georgijs5+9-9
2024-05-11 21:19`zig fetch`: resolve branch/tag names to commit SHA (#19941)Christofer Nolander2+63-9
2024-05-11 19:35Merge pull request #19431 from Rexicon226/revive-riscvJakub Konka135+6570-1661
2024-05-11 00:44std.Build.Step.Run: add missing call to writeManifestAndrew Kelley1+3-1
2024-05-10 15:03Bump required LLVM version in README.mdJordan Yates1+1-1
2024-05-11 06:19riscv: update behaviour tests againDavid Rubin8+2-20
2024-05-11 04:40riscv: intcast `got_addr`David Rubin1+1-1
2024-04-17 05:44riscv: finally fix bug + `airAggregateInit`David Rubin28+139-66
2024-04-17 01:48riscv: by-value structs + `@min`David Rubin15+174-35
2024-04-16 23:39riscv: math progressDavid Rubin32+71-189
2024-04-14 22:07riscv: mutable globalsDavid Rubin4+44-14
2024-04-14 06:11riscv: add stage2_riscv to test matrix and bypass failing testsDavid Rubin123+1411-130
2024-04-14 04:12riscv: actually working test runnerDavid Rubin6+234-251
2024-04-14 02:30riscv: back to hello world panicsDavid Rubin9+179-28
2024-04-13 18:52riscv: spill args immediately to prevent clobbersDavid Rubin1+14-16
2024-04-03 07:15riscv: big rewrite to use latest livenessDavid Rubin16+3010-2092
2024-03-30 13:43riscv: almost `@errorName` but not loading correctlyDavid Rubin1+56-6
2024-03-30 12:49riscv: add enough components to get a test runner workingDavid Rubin6+782-284
2024-03-29 15:19riscv: implement `airNot`David Rubin3+41-2
2024-03-29 14:51riscv: implement `structFieldPtr` and `retLoad`David Rubin1+38-19
2024-03-29 14:30riscv: pass optionals by register_pair for resolveCallingConventionValuesDavid Rubin2+4-14
2024-03-29 13:59riscv: correctly derefence `load_symbol` in genSetRegDavid Rubin1+21-0
2024-03-29 13:48riscv: implement slicesDavid Rubin8+232-91
2024-03-28 22:59riscv: totally rewrite how we do loads and storesDavid Rubin7+747-310
2024-03-25 22:58riscv: switch `default_panic` to use the messageDavid Rubin1+3-9
2024-03-25 17:33riscv: implement a basic `@intCast`David Rubin4+91-17
2024-03-25 12:30riscv: add a custom panic functionDavid Rubin2+21-3
2024-03-25 12:15riscv: fix overflow checks in addition.David Rubin3+61-7
2024-03-25 10:52riscv: change `load_symbol` psuedo instruction size to 8David Rubin1+1-0
2024-03-25 10:28riscv: fix how we calculate stack offsets. allows for pass by reference arguments.David Rubin1+11-4
2024-03-25 02:39riscv: correctly index struct field accessDavid Rubin1+24-15
2024-03-24 23:58riscv: add `allocReg` helper, and clean up some comparing logicDavid Rubin3+114-99
2024-03-24 02:09riscv: correct the order of the return epilogueDavid Rubin1+18-17
2024-03-23 21:55riscv: pointer workDavid Rubin3+88-39
2024-03-23 08:13riscv: change up how we do argsDavid Rubin1+26-5
2024-03-23 03:14riscv: reorganize `binOp` and implement `cmp_imm_gte` MIRDavid Rubin3+210-162
2024-03-23 02:13riscv: remove an allocation from `dwarf.zig`David Rubin1+1-9
2024-03-21 07:18riscv: update builtin namesDavid Rubin1+2-2
2024-03-18 06:18riscv: progress toward arraysDavid Rubin1+42-17
2024-03-18 00:45riscv: implement 64 bit immediate into register loadingDavid Rubin1+39-4
2024-03-17 22:55riscv: 16 bit `@byteSwap`David Rubin3+46-3
2024-03-17 22:07riscv: implement basic logical shiftingDavid Rubin3+141-10
2024-03-15 01:29riscv: add `cmp_eq` MIR instructionDavid Rubin2+8-0
2024-03-14 22:34riscv: basic struct field accessDavid Rubin4+88-15
2024-03-14 09:44riscv: implement basic branchingDavid Rubin4+119-42
2024-03-14 04:02riscv: implement `@abs`David Rubin6+54-12
2024-03-14 02:26riscv: update `start.zig` and restore ra from the proper stack offsetDavid Rubin2+2-2
2024-03-14 01:40riscv: basic function argumentsDavid Rubin4+216-178
2024-03-11 02:06riscv: initial cleanup and workDavid Rubin4+784-262
2024-05-11 09:06astgen: fix result info for catch switch_block_err_unionDominic3+87-2
2024-05-11 07:23Do not run asserts for WASI alignment when not targeting WASI190n1+10-8
2024-05-10 23:41Revert "Merge pull request #19349 from nolanderc/save-commit"Andrew Kelley2+3-51
2024-05-10 23:27Merge pull request #19349 from nolanderc/save-commitAndrew Kelley2+51-3
2024-05-07 18:00[docs] add examples of array/slice init using result locationPyrolistical2+14-0
2024-05-10 00:39Avoid unnecessary operation in PageAllocator.Lucas Santos1+6-2
2024-05-10 14:05ChildProcess: document StdIo behaviors (#17553)Abhinav Gupta1+26-0
2024-05-10 07:48std.os.windows: add compileError warning against `TCHAR` & their corresponding string/pointer types (#18741)expikr1+6-0
2023-11-13 15:41define an error set for `std.io.tty.Config.setColor`Veikka Tuominen1+7-2
2024-05-10 06:15WindowsSdk: Fix every registry key being opened with KEY_WOW64_32KEYRyan Liptak1+25-15
2024-05-10 05:22WindowsSdk: Fix finding the _Instances directory when it's not in the default locationRyan Liptak1+52-7
2024-05-09 23:38lib/std/os/windows/kernel32: add signature for SetConsoleMode (#18715)Garfield Lee2+2-0
2024-05-05 14:08llvm: always include debug information for global variablesPyry Kovanen1+2-2
2024-05-07 07:08fix integer overflow in IoUring buffer ring size calculationKarl Bohlmark1+1-1
2024-05-08 14:29std.compress.flate: fix panic when reading into empty bufferPavel Verigo1+12-0
2024-05-09 22:45Merge pull request #19918 from ziglang/xrosAndrew Kelley27+120-80
2024-03-03 01:14aro translate-c: support for record types addedfebruary cozzocrea25+881-460
2024-05-09 20:16test/llvm_targets: add watchos, tvos and visionos to test matrixJakub Konka1+9-0
2024-05-09 20:00codegen/llvm: handle missing Apple targetsJakub Konka1+2-2
2024-05-09 14:20link/macho: look in lib dirs (-L) for libSystem tooJakub Konka1+4-0
2024-05-09 13:04handle visionos target OS tag in the compilerJakub Konka25+82-68
2024-05-09 12:09link/macho: add support for VisionOSJakub Konka2+25-12
2024-05-09 08:52Merge branch 'llvm18'Andrew Kelley1111+109754-113892
2024-05-09 05:57update tarballs to 0.13.0-dev.130+98a30acadAndrew Kelley10+10-10
2024-05-08 23:05libcxxabi patch: respect NDEBUGAndrew Kelley1+6-0
2024-05-08 21:11CI: update x86_64-macos tarballAndrew Kelley1+1-2
2024-05-08 20:21fix wrong int alignment for i65..i127 on x86 archAndrew Kelley3+13-3
2024-05-03 20:24disable x86_64-macos -OReleaseSmall testsAndrew Kelley1+1-0
2024-05-02 05:20restructure unit test to be easier to debugAndrew Kelley1+19-21
2024-05-02 03:39x86_64: fix C abi of incomplete sse registerJacob Young3+79-21
2024-05-02 01:57LLVM: zeroext/signext does happen on macosAndrew Kelley1+23-17
2024-05-02 01:17Type.intAbiAlignment: update for LLVM 18 changesAndrew Kelley1+24-4
2024-05-02 00:57LLVM: fix x86 and x86_64 datalayout string calculationAndrew Kelley1+14-0
2024-05-02 00:14add a debug subcommand for printing LLVM integer type alignmentAndrew Kelley2+56-0
2024-05-01 23:23LLVM backend: no more signext on aarch64Andrew Kelley1+20-17
2024-05-01 21:39x86_64 sysv C ABI: fix f128 param and return typesAndrew Kelley3+19-7
2024-05-01 07:11translate-c: update UnaryExprOrTypeTrait enum for LLVM 18Evan Haas4+11-2
2024-05-01 03:47disable regressed test from LLVM 18 upgradeAndrew Kelley1+7-0
2024-05-01 02:51update maxIntAlignment for x86 to 16Andrew Kelley2+2-43
2024-05-01 02:51disable regressed test from LLVM 18 upgradeAndrew Kelley1+7-0
2024-05-01 01:26std.Target: add spirv to toCoffTargetAndrew Kelley1+1-0
2024-04-30 22:23link.Wasm: add missing CPU featureAndrew Kelley1+2-0
2024-04-30 22:10refresh cmake list of compiler source filesAndrew Kelley1+49-7
2024-04-30 19:33update zig1.wasmAndrew Kelley2+26-58
2024-04-30 00:42CI: revert the changes to aarch64-windows scriptAndrew Kelley1+4-4
2024-04-30 00:40std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley7+145-111
2024-04-29 23:57apparently LLVM depends on ws2_32.dll nowAndrew Kelley2+5-2
2024-04-29 23:08CI: fix windows paths for fetching tarballAndrew Kelley3+9-9
2024-04-29 22:44CI: fix tarball prefix path to be shared across all usersAndrew Kelley3+3-3
2024-04-29 22:42libcxx, libtsan, libunwind: fix error reportingAndrew Kelley3+139-31
2024-04-29 22:09CI: download tarball if not already present on macos runnersAndrew Kelley3+18-7
2024-04-29 22:01update CI tarballs for LLVM 18Andrew Kelley11+45-12
2024-04-29 19:45libc++: patch tz impl to crash on windows instead of FTBFSAndrew Kelley1+3-1
2024-04-29 04:51zig cc: -Wno-overriding-t-option was renamedAndrew Kelley1+1-1
2024-04-29 04:20suppress C++ type-limits warningsAndrew Kelley2+2-2
2024-04-29 04:15add M68kRTD to clang calling conventionsAndrew Kelley3+4-0
2024-04-29 03:22update detectAMDProcessor to detect znver4Andrew Kelley1+34-88
2024-04-29 02:59add detect-cpu subcommand for debugging CPU featuresAndrew Kelley2+148-0
2024-04-26 22:33libcxx: update to LLVM 18Andrew Kelley906+82039-108638
2024-04-26 21:41libcxxabi: update to LLVM 18Andrew Kelley18+1181-555
2024-04-26 21:40libunwind: update to LLVM 18Andrew Kelley17+389-128
2024-04-26 21:07LLVM 18 uses 16 byte alignment for x86_64 i128Andrew Kelley2+2-2
2024-04-26 20:40LLVM 18 update: avoid passing vectors sometimesAndrew Kelley2+32-2
2024-04-26 19:44zig cc: update clang CLI data to LLVM 18Andrew Kelley2+268-40
2024-04-26 06:04add missing clang static library to the buildAndrew Kelley2+2-0
2024-04-26 05:52LLVM 18 std lib updates and fixesAndrew Kelley6+56-94
2024-04-25 23:54update CPU features to LLVM 18Andrew Kelley14+2119-206
2024-04-25 23:43update zig_clang C++ API wrapper bindings to LLVM 18Andrew Kelley4+1417-1291
2024-04-25 22:41update for LLVM 18 new target dataAndrew Kelley4+57-27
2024-04-25 21:59update C language headers to LLVM 18Andrew Kelley103+21212-2509
2023-08-11 00:34llvm-ar patch: update main functionAndrew Kelley1+6-1
2023-08-11 00:33clang patch: update main functionAndrew Kelley1+8-8
2024-04-25 21:42update ar and clang C++ files to LLVM 18Andrew Kelley4+150-54
2024-04-25 21:12update CMake files to LLVM 18Andrew Kelley5+40-28
2024-05-08 22:12standalone: support relative cache pathJacob Young1+1-1
2024-05-09 02:36Merge pull request #19826 from jacobly0/outdirargAndrew Kelley63+1611-1430
2024-05-05 22:52cmake: make static curses configurableJacob Young1+7-1
2024-05-06 23:46fs: handle `OBJECT_NAME_COLLISION` in `makeOpenPath`Jacob Young1+37-12
2024-05-04 19:12Run: add output directory argumentsJacob Young12+274-121
2024-05-04 18:29Build: cleanupJacob Young59+1306-1311
2024-05-04 18:49Run: add lazy path file inputs This replaces `extra_file_dependencies` with support for lazy paths.Jacob Young1+67-34
2024-05-02 00:59InternPool: eliminate `var_args_param_type`mlugg6+15-35
2024-05-04 15:03link: restore lost passthrough behaviorJacob Young1+2-0
2024-05-04 01:10introduce std.process.raiseFileDescriptorLimitAndrew Kelley2+48-51
2024-05-04 00:57add std.Thread.Pool.spawnWgAndrew Kelley6+88-86
2024-04-20 22:52add std.zip and support zip files in build.zig.zonJonathan Marler7+1206-1
2024-05-03 03:54Rename Dir.writeFile2 -> Dir.writeFile and update all callsitesRyan Liptak23+83-82
2024-05-03 03:26Delete compile errors for deprecated declsRyan Liptak8+0-103
2024-05-03 14:50lld: use a response file on `NameTooLong`Jacob Young4+118-142
2024-05-01 00:21std.StaticStringMap: bump eval branch quotaTravis Staloch1+39-4
2024-05-03 01:57Build system: Allow specifying Win32 resource include paths using LazyPathRyan Liptak4+29-5
2024-05-02 16:58Change `std.os` to `std.posix` in error messagesreokodoku1+4-4
2024-05-02 14:15LLVM: Fix panic when using tagged union backed by enum with negative valuesAnton Lilja2+30-5
2024-05-01 11:04Sema: Don't generate runtime instructions on zirSplat if dest_ty doesn't have runtime bitsAntonio Gomes1+8-0
2024-05-01 19:03std.tar: fix finding tar root_dir (#19829)Igor Anić2+43-29
2024-04-30 18:14cbe: fix ub with integer `@abs`Jacob Young2+71-228
2024-04-30 23:51std.Build.Step.CheckObject: fix parseDumpNamesAndrew Kelley1+57-31
2024-04-30 02:58C backend: avoid memcpy when len=0Andrew Kelley1+16-6
2024-04-17 10:48NetBSD: avoid ldd error on executables. zig cc produce 4 PT_LOAD segments, wheras on NetBSD, only 2 PT_LOAD are usually produced by other compilers (tested with host gcc and clang).Alain Greppin1+1-1
2024-04-29 07:45Merge pull request #19784 from tiehuis/simplify-hash-crc32Andrew Kelley7+65-174
2024-04-29 01:50test/link/glibc_compat: fix incorrect strlcpy resultdaurnimator1+1-1
2024-04-28 22:43Sema+llvm: properly implement `Interrupt` callconvJulian2+25-0
2024-04-28 20:22std.crypto.hash.sha2: cleanup add add more docs (#19744)clickingbuttons1+238-283
2024-04-28 09:45Fix ELF alignment for freestanding targets (#19766)Alexandre Janon1+4-7
2024-04-28 09:12std.hash.crc: update legacy crc usage in stdMarc Tiehuis2+3-7
2024-04-28 08:48std.hash.crc: simplify apiMarc Tiehuis5+62-167
2024-04-26 17:57std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless21+270-270
2024-02-29 18:59LLVM: Remove deprecated or soon to be deprecated constant expressionsantlilja2+182-534
2024-04-24 09:17fix: object size error in archivezhylmzr4+16-8
2024-04-25 00:41migrate langref documentation generation to the build systemAndrew Kelley283+7777-6403
2024-04-24 20:49Merge pull request #19698 from squeek502/windows-batbadbutAndrew Kelley8+709-18
2024-04-22 14:46windows.GetFinalPathNameByHandle: Support volumes mounted as pathsRyan Liptak1+94-1
2024-04-24 15:41Clarify the blocking behavior of `RwLock.lockShared()`. (#19752)IntegratedQuantum1+3-1
2024-04-22 13:25Update fmt.zig testsSean1+58-58
2024-04-23 18:19std.zig.system: fix ELF file searchEric Joldasov1+57-16
2024-04-23 20:29std.crypto: make ff.ct_unprotected.limbsCmpLt compile (#19741)clickingbuttons1+31-6
2024-04-22 14:14error on `undefined` end indexDavid Rubin2+11-1
2024-04-16 01:25std.process.Child: Mitigate arbitrary command execution vulnerability on Windows (BatBadBut)Ryan Liptak7+645-12
2024-04-22 10:22std.unicode: Fix ArrayList functions when using populated ArrayListsRyan Liptak1+64-6
2024-04-22 20:13std.Build: Install Windows DLLs to `<prefix>/bin/` by defaultCarl Åstholm2+9-8
2024-04-22 18:02std.meta: give TagPayloadByName unreachable a better @compileError messageclickingbuttons1+1-1
2024-04-21 06:14ComptimeStringMap: return a regular struct and optimizeTravis Staloch25+608-387
2024-04-20 11:11Fix WASI threads, againFrank Denis1+3-3
2024-04-21 23:12x86_64: fix C abi for unionsJacob Young9+386-385
2024-04-21 20:42link/macho: make --verbose-link represent the actual linker lineJakub Konka2+21-24
2024-04-21 22:51link/macho: introduce Atom extras for out-of-band dataJakub Konka6+157-41
2024-04-21 08:37Merge pull request #19714 from ziglang/elf-merge-stringsJakub Konka18+1368-343
2024-04-21 07:56Merge pull request #19710 from jacobly0/elf-segment-alignJakub Konka2+9-6
2024-04-20 20:11Fix usage of `unexpectedErrno`Jared Baur3+3-3
2024-04-20 17:30update list of missing features in no-LLVM built zig2Marco F1+0-2
2024-04-20 13:23Rename der_encoded_max_length to der_encoded_length_maxFrank Denis1+4-4
2024-04-20 16:14std.fs.Dir.openDir: use wasi libc API when -lcLinus Groh1+26-17
2024-04-20 22:27link/elf: fix 32bit buildJakub Konka1+4-4
2024-04-20 21:35link/elf: create .comment section for build-lib and no-llvmJakub Konka2+9-19
2024-04-20 21:25link/elf: populate current Zig version in .comment; testJakub Konka2+35-1
2024-04-20 21:05test/link/elf: add merge strings test for -r modeJakub Konka1+27-0
2024-04-20 21:02test/link/elf: enhance merge strings testsJakub Konka1+37-12
2024-04-20 20:58link/elf: keep track of sh_entsize per MergeSubsectionJakub Konka4+19-0
2024-04-20 16:41link/elf: remove link.link.build as unused; add some merge strings testsJakub Konka2+96-18
2024-04-18 22:10link/elf: fix parsing SHF_STRINGS sectionJakub Konka4+36-43
2024-04-16 19:53link/elf: actually commit merge sectionsJakub Konka1+292-0
2024-04-16 18:40link/elf: fix generating invalid section symbol index for merged sectionsJakub Konka1+3-2
2024-04-16 16:36link/elf: skip empty merge sections when resolvingJakub Konka3+8-3
2024-04-16 12:25link/elf: implement string mergingJakub Konka14+711-226
2024-04-15 20:46link/elf: move relocs indexes into Atom extrasJakub Konka2+19-13
2024-04-15 20:20link/elf: move fde record indexes into Atom extrasJakub Konka2+23-14
2024-04-15 19:50link/elf: port macho symbol extras handlingJakub Konka6+42-65
2024-04-15 17:54link/elf: introduce Atom extras for out-of-band storageJakub Konka3+92-8
2024-04-20 19:38Elf: fix missing dynrelocs on haikuJacob Young1+4-1
2024-04-20 18:46Elf: fix unaligned segments on non-linuxJacob Young1+5-5
2024-04-20 10:08Revert "disable flaky std.fs test"Jacob Young1+1-1
2024-04-20 03:24disable RISC-V CI testing due to LLVM's O(N^2) codegenAndrew Kelley1+21-15
2024-04-20 02:01disable flaky std.fs testAndrew Kelley1+1-1
2024-04-19 21:01start the 0.13.0 release cycleAndrew Kelley2+2-2
2024-04-19 21:00Release 0.12.0Andrew Kelley1+1-0
2024-04-19 15:10std: fix Thread.Pool.spawnGethDW1+1-1
2024-04-19 20:16update .mailmapAndrew Kelley1+21-0
2024-04-19 03:40llvm: fix debug info when running testsJacob Young1+1-1
2024-04-19 14:50define std.crypto.sha2.Sha512224 (#19697)Meghan Denny1+45-0
2024-04-18 21:36The Mach-O header flags gained two new members at some point, and these are missing in the Zig std library. This PR adds these.cryptocode1+6-0
2024-04-17 21:52std.fs.Dir.openFile: use wasi libc API when -lcAndrew Kelley3+23-13
2024-04-18 23:38Merge pull request #19689 from nektro/nektro-patch-29794Andrew Kelley7+42-1
2024-04-18 23:13Merge pull request #19649 from ziglang/x86_64-windows-ciJacob Young14+332-315
2024-04-12 12:54cmake: support setting the dynamic linkerErik Arvstedt1+8-1
2024-04-18 18:24do more robust importMeghan Denny1+1-5
2024-04-18 10:07std: fix and add test for Build.dependencyFromBuildZigMeghan Denny7+46-1
2024-04-18 00:57std.Build: revert --host-target, --host-cpu, --host-dynamic-linkerAndrew Kelley6+22-68
2024-04-17 23:15Sema: cap depth of value printing in type namesmlugg3+35-19
2024-04-18 04:45Sema: correctly make inferred allocs constantDavid Rubin2+21-1
2024-04-09 18:47std.zig.system.linux: Use arm.zig detection for AArch64 CPU featuresLiviu Dudau1+26-1
2024-04-17 19:35Merge pull request #19630 from mlugg/comptime-ptr-access-5Andrew Kelley46+4843-2534
2024-04-17 10:24Value: convert undefined values to 0xAA for bitwise operationsmlugg1+54-10
2024-04-16 21:38Value: fix out-of-bounds slice access writing zero-bit undef valuemlugg1+3-1
2024-04-16 20:49compiler: un-implement #19634mlugg4+21-30
2024-04-15 16:30test: disable newly failing testmlugg1+1-0
2024-04-08 15:14compiler: rework comptime pointer representation and accessmlugg46+4794-2523
2024-04-16 19:04x86_64: fix miscompilation regression in package fetching codeJacob Young1+8-6
2024-04-15 23:14Merge pull request #19654 from jacobly0/wasi-verAndrew Kelley4+516-589
2024-04-15 22:28Merge pull request #19655 from squeek502/windows-argv-post-2008Andrew Kelley8+504-84
2024-04-15 12:57std: improve std.once testsAlex Kladov1+5-1
2024-04-15 10:36lib/std/Build/Step/CheckObject: dump section as stringJakub Konka1+93-27
2024-04-14 16:14zig init: Replace deprecated LazyPath.path with Build.path()Linus Groh1+4-4
2024-04-15 05:53std.Build.Step.ConfigHeader: better error messagejd1+5-1
2024-04-15 08:28windows_argv standalone test: Only test against MSVC if it's availableRyan Liptak1+41-29
2024-04-15 09:09ArgIteratorWindows: Match post-2008 C runtime rather than CommandLineToArgvWRyan Liptak8+492-84
2024-04-15 07:25Merge pull request #19657 from ziglang/fs.Dir.Walker-nullAndrew Kelley1+31-25
2024-04-14 03:12ci: add self-hosted x86_64 windowsJacob Young10+48-62
2024-04-14 02:16WindowsSdk: fix for new x86_64-windows CIJacob Young4+284-253
2024-04-15 01:08fix namespacing of std.fs.Dir.Walker.EntryAndrew Kelley1+2-2
2024-04-15 00:59std.fs.Dir.Walker: maintain a null byte in path namesAndrew Kelley1+29-23
2024-04-14 19:25wasi: change default os version to `0.1.0`Jacob Young1+7-2
2024-04-14 19:24Target: cleanupJacob Young4+510-588
2024-04-13 23:13std.crypto.pcurves.*: simpler, smaller, faster u64 addition with carry (#19644)Frank Denis7+42-73
2024-04-13 06:21std.Build.Step.ConfigHeader: better error messageAndrew Kelley1+5-1
2024-04-13 10:39Merge pull request #19637 from ziglang/http-host-portAndrew Kelley2+14-6
2024-04-13 10:06std: fix big int llshr to respect aliasing (#19612)Андрей Краевский2+19-6
2024-04-13 01:18Autodoc: fix root module name in sources.tarIan Johnson1+7-7
2024-04-13 05:35Revert "std.http.Client: always omit port when it matches default"Andrew Kelley1+14-27
2024-04-12 22:19std.http.Client: always omit port when it matches defaultAndrew Kelley2+33-15
2024-04-12 22:09std.http.Client: pass port to server based on user inputAndrew Kelley1+8-5
2024-04-12 03:40cbe: fix optional codegenJacob Young17+1118-850
2024-04-12 10:10translate-c: allow str literals in bool expressionstravisstaloch2+15-1
2024-04-12 06:35Merge pull request #19623 from ziglang/LazyPathAndrew Kelley68+173-203
2024-04-11 20:58std.debug.panic: pass the argsAndrew Kelley1+1-1
2024-04-11 17:27fetch: combine unpack error validation in a single functionIgor Anić1+46-49
2024-04-08 07:07Document lazy dependency in init build.zig.zonJeremia Dominguez2+12-0
2024-04-08 03:01Document packed struct's backing int declarationNguyễn Gia Phong1+10-0
2024-04-06 15:27std.hash.crc: get rid of usingnamespaceBrandon Black6+2440-2426
2024-04-11 03:25Fix stack iterator on UEFIleap1231+1-1
2024-04-11 21:08std.Build: revert the breaking changes onlyAndrew Kelley2+20-2
2024-04-11 21:02remove deprecated LazyPath.path union tagAndrew Kelley69+175-223
2024-04-11 14:39translate-c: support macro with 'assert(false && "error message")'travisstaloch2+12-0
2024-04-10 20:18autodoc: fix tokenizerandrewkraevskii1+1-1
2024-04-10 01:23introduce std.Build.path; deprecate LazyPath.relativeAndrew Kelley5+68-42
2024-04-10 02:22Uri: propagate per-component encodingJacob Young7+520-510
2024-04-09 20:22Merge pull request #19500 from ianic/package_filter_errorsAndrew Kelley8+533-101
2024-04-09 19:16std.crypto.Certificate: support 3072 bits RSA certificate (#19591)Andrew Kelley1+1-1
2024-04-09 19:16crypto.sha3: implement constructions from NIST SP 800-185 (#19533)Frank Denis3+481-26
2024-04-09 12:47fetch: use arena allocator for diagnostic/UnpackResultIgor Anić1+87-81
2024-04-06 23:21fetch: add executable bit testIgor Anić2+52-0
2024-04-04 19:39fetch: refactor package root in errorsIgor Anić1+9-9
2024-04-04 19:28fetch: save test casesIgor Anić4+88-74
2024-04-04 17:45fetch: use empty string instead of null for root_dirIgor Anić2+19-32
2024-04-04 17:12fetch: remove root_dir from error messagesIgor Anić1+7-5
2024-04-04 15:56fetch: fix test tarballIgor Anić1+17-8
2024-04-03 11:39fetch: remove test with mount and net dependenciesIgor Anić1+0-116
2024-03-31 19:35fix zig fmtIgor Anić1+4-4
2024-04-06 23:05add commentsIgor Anić1+24-6
2024-03-30 22:41fetch: add pathological packages testIgor Anić1+131-10
2024-03-30 21:43fetch.git: collect file create diagnostic errorsIgor Anić2+18-2
2024-03-29 19:48fetch: update commentsIgor Anić1+3-3
2024-03-29 12:31fetch: remove absolute path from testsIgor Anić1+96-123
2024-03-29 00:25fetch: filter unpack errorsIgor Anić2+235-124
2024-03-28 20:06fetch: return UnpackResult from unpackResourceIgor Anić1+42-38
2024-04-06 23:04tar: store diagnostic errors into UnpackResultIgor Anić1+149-44
2024-04-06 23:02fetch: make failing testIgor Anić1+131-1
2024-04-09 07:50Merge pull request #19572 from jacobly0/haiku-bootstrapAndrew Kelley37+2032-1747
2024-04-08 20:20link/elf: do not set soname unless only dynlib (reverts for haiku exec)Jakub Konka1+1-1
2024-04-08 20:09link/elf: handle symbols to begin/end of .eh_frame sectionJakub Konka1+24-0
2024-04-08 18:54link/elf: actually emit DYN when targetting haikuJakub Konka1+1-1
2024-04-06 23:13update zig1.wasmJacob Young1+0-0
2024-04-08 16:44InternPool: remove slice from byte aggregate keysJacob Young24+1038-952
2024-04-08 08:24link/elf: propagate Haiku requirement of always passing -shared for imagesJakub Konka5+33-23
2024-04-08 02:04haiku: default to single threaded to work around tls bugsJacob Young1+9-4
2024-04-08 01:40haiku: fix abi and dynamic linker detectionJacob Young1+7-3
2024-04-08 01:19haiku: fix linking issuesJacob Young4+22-2
2024-04-06 21:47haiku: fix directory iterationJacob Young2+880-712
2024-04-06 23:10cbe: fix struct field location computationJacob Young1+22-54
2024-04-08 04:23cbe: remove threadlocal variables in single threaded modeJacob Young1+2-2
2024-04-08 04:59std.Build: fix regression in Step.ConfigHeaderAndrew Kelley1+3-1
2024-04-08 09:49Autodoc: fix Markdown indented lists (#19577)Ian Johnson2+145-13
2024-04-08 02:22Merge pull request #18920 from castholm/fmtIdAndrew Kelley13+167-93
2024-04-07 23:08Merge pull request #18590 from castholm/move-standalone-test-casesAndrew Kelley24+546-496
2024-02-17 16:51Make `std.Build.dependencyInner` privateCarl Åstholm1+1-1
2024-02-17 16:50Remove `std.Build.anonymousDependency`Carl Åstholm1+0-19
2024-04-07 13:57std.Build: Remove unused `c_std` fieldCarl Åstholm2+0-9
2024-02-17 16:47Promote linker test cases to packagesCarl Åstholm6+144-142
2024-02-17 16:23Turn "simple" standalone test cases into a packageCarl Åstholm5+182-120
2024-01-16 20:29Don't add standalone test cases until we've built stage3Carl Åstholm2+17-10
2024-01-16 17:20Move "simple" standalone test cases to a new directoryCarl Åstholm15+17-14
2024-01-16 16:54Promote standalone test cases to packagesCarl Åstholm6+227-232
2024-02-12 23:02std.Build: add dependencyFromBuildZigCarl Åstholm1+26-0
2024-04-07 22:43Merge pull request #18988 from castholm/lazy-build-zigAndrew Kelley5+86-10
2024-02-13 21:30Sema: support coercing ref to anonymous array init to many-pointerCarl Åstholm2+73-8
2024-04-07 22:07Merge pull request #19167 from castholm/installHeaderAndrew Kelley14+542-140
2024-04-07 21:13langref: update async functions sectionAndrew Kelley1+10-4
2024-04-07 19:16Use `@TypeOf` instead of `std.meta` in test_runner.zigCarl Åstholm1+4-4
2024-03-15 18:59Account for dependency boundaries when duping headersCarl Åstholm2+29-6
2024-03-10 11:17Document added/updated functionsCarl Åstholm4+21-5
2024-03-04 00:38Oops, forgot to dupe installations in `installLibraryHeaders`Carl Åstholm2+26-8
2024-03-03 21:13Fix install_headers test on macOS (and possibly Linux)Carl Åstholm2+3-3
2024-03-03 19:20`WriteFile.addCopyDirectory` should include all files by defaultCarl Åstholm1+1-1
2024-03-03 18:55Add standalone tests for `Compile.installHeaders`Carl Åstholm7+128-0
2024-03-03 16:14Implement `WriteFile.addCopyDirectory`Carl Åstholm2+131-5
2024-03-03 15:22Create an include tree of installed headers for dependent modulesCarl Åstholm3+107-90
2024-03-02 22:32Update `addInstallHeaderFile` to take a `LazyPath`Carl Åstholm1+9-9
2024-03-02 22:32Remove `dest_builder` field from `InstallDir/File`Carl Åstholm2+12-22
2024-03-02 21:59std.Build: correct behavior of `Step.Compile.installHeader`Carl Åstholm3+182-98
2024-02-18 18:56std.Build: add `lazyImport` (`@import` for lazy dependencies)Carl Åstholm2+68-6
2024-02-18 12:17Sema: fix runtime call of inline fn with comptime-known comptime-only ret typeCarl Åstholm3+18-4
2024-02-13 18:06Update usages of `fmtId`/`isValidId`Carl Åstholm11+77-78
2024-02-13 17:30std.zig.fmtId: conditionally escape primitives/`_`Carl Åstholm1+86-11
2024-04-06 19:51Fix first-time package fetchesIan Johnson1+1-1
2024-04-06 14:44lib/std/macho: update PLATFORM enum with VISIONOS tagsJakub Konka1+14-10
2024-04-06 20:03Merge pull request #19562 from Snektron/spirv-remove-cacheAndrew Kelley16+1089-2078
2024-04-06 07:45x86_64: fix abi of nested structsJacob Young3+225-105
2024-04-05 21:32package manager: set executable bitIgor Anić1+49-17
2024-04-04 08:04Sema: fix non-`pub` `usingnamespace` in `@typeInfo`Jacob Young4+34-30
2024-04-05 06:48Builder: fix encoding big integers in bitcodeJacob Young3+185-113
2024-04-06 19:18zig std accepts --port and --no-open-browser (#19559)Josh Wolfe1+50-10
2024-04-05 11:20LLVM Builder: Emit binary op optional flags for exact and no wrapantlilja2+86-16
2024-04-06 11:52spirv: enable passing testsRobin Voetter7+0-11
2024-04-06 10:41spirv: fix some recursive pointers edge cases in dedup passRobin Voetter1+62-7
2024-04-06 10:40spirv: add link progressionRobin Voetter4+35-8
2024-04-06 01:14spirv: yeet cacheRobin Voetter3+11-1171
2024-04-06 00:41spirv: remove cache usage from assemblerRobin Voetter1+79-64
2024-04-04 22:30spirv: remove cache usage for typesRobin Voetter4+555-496
2024-04-04 21:03spirv: remove cache usage for constantsRobin Voetter2+407-393
2024-03-31 17:05spirv: id range helperRobin Voetter2+21-9
2024-04-06 11:37Merge pull request #18984 from alichraghi/vectorRobin Voetter11+241-75
2024-04-06 08:24fix number of arguments preallocation in zig jit subcommandJosh Wolfe1+1-1
2024-04-06 07:52json.WriteStream.objectFieldRaw() (#19553)Josh Wolfe2+20-5
2024-04-05 13:01langref: Fix example typoAlex1+1-1
2024-02-19 13:38spirv: implement `@mulWithOverflow`Ali Chraghi6+63-12
2024-02-18 23:48spirv: OpExtInstImport in assemblerAli Chraghi4+55-47
2024-02-18 10:09spirv: implement `@divFloor`, `@floor` and `@mod`Ali Chraghi5+132-25
2024-04-05 21:37Merge pull request #19260 from mikdusan/macos-zipperedJakub Konka6+39-11
2024-04-05 21:22Merge pull request #19539 from alichraghi/spirvRobin Voetter3+18-0
2024-04-04 20:43spirv: make behavior tests passingAli Chraghi3+18-0
2024-04-04 04:24Merge pull request #19111 from ianic/no_strip_componentsAndrew Kelley2+200-60
2024-04-03 23:59fetch: fix manifest included paths filteringIgor Anić1+6-5
2024-04-03 19:20fetch: use package root detection pipeToFileSystemIgor Anić1+4-42
2024-04-03 19:17fetch: update commentsIgor Anić1+16-13
2024-04-03 19:01fetch: remove one openDir in runResourceIgor Anić1+36-34
2024-04-03 17:44tar: find package root dir in pipeToFileSystemIgor Anić1+102-8
2024-04-03 15:08fetch: save syscall, and add commentIgor Anić1+8-2
2024-03-26 21:27fetch: find package root only for archivesIgor Anić1+61-64
2024-03-20 21:22fix typoIgor Anić1+1-1
2024-02-27 18:43package manager: don't strip components in tarIgor Anić1+86-11
2024-02-25 23:26fetch: fix failing testIgor Anić1+1-1
2024-04-01 15:17std.tar: implement executable bit onlyIgor Anić2+73-19
2024-03-30 20:53Refactor ArrayList replaceRange testsMichael Lynch1+186-82
2024-04-02 09:22grammar: fix ASCII range typoNguyễn Gia Phong1+1-1
2024-04-02 08:01Sema: fix crash accessing array of opv typesJacob Young2+19-2
2024-04-01 07:51Merge pull request #19490 from Snektron/spirv-dedupRobin Voetter6+568-3
2024-04-01 03:20Merge pull request #19501 from ianic/io_uring_19451Andrew Kelley1+56-13
2024-03-31 21:57io_uring: simplify copy_cqe logicIgor Anić1+46-25
2024-03-31 21:52io_uring: fix copy_cqes logicIgor Anić1+1-1
2024-03-31 21:51io_uring: add failing testIgor Anić1+22-0
2024-03-31 08:47Merge pull request #19470 from jacobly0/field-parent-ptrAndrew Kelley105+7223-5165
2024-03-19 11:53update zig1.wasmJacob Young2+13-14
2024-03-30 00:18cbe: fix uncovered bugsJacob Young4+102-79
2024-03-29 02:09x86_64: cleanup comptime mutable memory changeJacob Young1+2-3
2024-03-19 11:46Update uses of `@fieldParentPtr` to use RLSJacob Young49+494-539
2024-03-19 10:55AstGen: use RLS to infer the first argument of `@fieldParentPtr`Jacob Young9+128-85
2024-03-19 11:27Update uses of `@fieldParentPtr` to pass a pointer typeJacob Young30+87-87
2024-03-18 14:00Sema: rework `@fieldParentPtr` to accept a pointer typeJacob Young15+2117-243
2024-03-29 00:41cbe: rewrite `CType`Jacob Young45+3658-3604
2024-03-29 00:14cbe: fix bugs revealed by an upcoming commitJacob Young5+1497-1386
2024-03-29 12:54spirv: disable failing testsRobin Voetter1+2-0
2024-03-30 17:30spirv: clz, ctz for openclRobin Voetter2+80-3
2024-03-30 09:06spirv: handle annotations in deduplication passRobin Voetter1+150-33
2024-03-29 22:39spirv: avoid copying operands in dedup passRobin Voetter1+88-123
2024-03-29 12:54spirv: deduplicate prototypeRobin Voetter3+404-0
2024-03-29 03:00implement ryu 64-bit backendMarc Tiehuis1+651-97
2024-03-28 17:36lib/std/coff: add ImportNameType.NAME_EXPORTAS variantJakub Konka1+2-0
2024-03-29 09:33std.math: rework modfSean2+103-169
2024-03-19 14:14Sema: allow .ptr on pointer to arrayVeikka Tuominen2+32-1
2024-03-28 20:15macho: fix double freeJakub Konka1+1-1
2024-03-28 21:16Merge pull request #19399 from ypsvlq/mingwAndrew Kelley15+235-26
2024-03-28 18:53Merge pull request #19461 from Vexu/testsAndrew Kelley10+132-1018
2024-03-28 13:37Sema: check error union payload types in `@errorCast`Veikka Tuominen2+23-0
2024-03-28 10:58add tests for fixed stage1 bugsVeikka Tuominen5+56-21
2024-03-28 12:03std.PackedInt: remove workaround for stage1 bugVeikka Tuominen1+53-43
2024-03-28 11:03remove `test/cbe.zig`Veikka Tuominen2+0-954
2024-03-28 10:23allow `@errorcast` to cast error sets to error unionsHydroH3+39-13
2024-03-28 09:17Merge pull request #19458 from ianprime0509/all-module-docsAndrew Kelley2+43-2
2024-03-28 03:25std-docs: include builtin module in sources.tarIan Johnson1+20-0
2024-03-24 03:46Autodoc: add all modules to sources.tarIan Johnson1+23-2
2024-03-27 16:29Merge pull request #19430 from ziglang/dwarf-ubJakub Konka2+31-33
2024-03-23 15:30Add standalone test for all possible MinGW exe entry pointsRyan Liptak6+103-0
2024-03-23 15:29Build.Step.Compile: Add `mingw_unicode_entry_point` fieldRyan Liptak1+7-0
2024-03-23 08:03mingw: support -municodeElaine Gibson8+125-26
2024-03-26 02:49std.zig: remove extraneous newlines in log messagesJacob Young2+9-9
2024-03-26 02:23haiku: fix poll definitionsJacob Young2+35-29
2024-03-26 15:24translate-c: handle string concatenation of function callsHydroH2+42-31
2024-03-27 04:11Merge pull request #19437 from mlugg/value-cleanupsAndrew Kelley40+2016-2706
2024-03-26 21:35Zcu: remove some unused functionsmlugg1+0-50
2024-03-26 07:07cases: necessary changes from branchmlugg6+9-9
2024-03-26 14:10Value: fix underflow reading large `u64` values from packed memorymlugg1+6-6
2024-03-26 07:06print_value: improve value printingmlugg1+49-12
2024-03-26 05:51compiler: eliminate TypedValuemlugg10+386-438
2024-03-26 05:38compiler: eliminate most usages of TypedValuemlugg24+307-487
2024-03-26 04:39Zcu: use `Value` instead of `TypedValue` when initializing legacy anon declsmlugg2+121-105
2024-03-26 04:19Zcu.Decl: replace `typedValue` with `valueOrFail`mlugg3+18-28
2024-03-26 04:11compiler: minor cleanupsmlugg2+6-6
2024-03-26 04:06Zcu: eliminate `Decl.alive` fieldmlugg10+2-101
2024-03-26 03:56compiler: audit uses of `ptr.addr` in the frontendmlugg4+406-467
2024-03-26 00:05compiler: eliminate legacy Value representationmlugg10+476-1057
2024-03-25 23:08Sema: introduce separate `MutableValue` representation for comptime-mutable memorymlugg4+734-441
2024-03-25 19:02Zcu.Decl: remove `ty` fieldmlugg23+120-123
2024-03-03 18:56make `addCSourceFiles` assert `options.files` are relativeDavid Rubin1+10-0
2024-03-26 12:00valgrind client request wrappers take const pointers (#19237)Prokop Randáček2+8-8
2024-03-26 11:56Merge pull request #19385 from markus-oberhumer-forks/improve-old-glibc-versionsVeikka Tuominen1+12-9
2024-03-23 21:07std.Build: dupe provided paths for Step.Fmt.create()Luis Cáceres1+2-2
2024-03-25 23:32Merge pull request #19414 from mlugg/comptime-mutable-memory-yet-againAndrew Kelley29+887-557
2024-03-25 22:47dwarf+codegen: use appendNTimes instead of writer().writeByteNTimesJakub Konka2+31-33
2024-03-25 22:36Merge pull request #19402 from ianprime0509/markdown-autolinksAndrew Kelley4+221-1
2024-03-25 22:33Merge pull request #19406 from jacobly0/haikuAndrew Kelley19+403-101
2024-03-25 10:06dwarf: actually write zeroed out unresolved relocs into emitted DWARF in initDeclStateJakub Konka1+4-4
2024-03-25 22:20autodoc: better indentation handling when rendering source code (#19422)HydroH1+39-2
2024-03-25 03:51llvm: update current debug location scope when entering debug scopemlugg1+10-0
2024-03-25 14:47behavior: skip newly failing testmlugg1+1-0
2024-03-22 23:39compiler: implement analysis-local comptime-mutable memorymlugg28+886-557
2024-03-24 23:00codegen: actually write out padding for packed structs upfrontJakub Konka1+1-1
2024-03-24 22:29std.enums: fix EnumSet.init and EnumMap.init for non-exhaustive enumsSimon Brown1+51-13
2024-03-24 19:18dwarf: actually write out well-defined placeholder bytes for relocsJakub Konka1+17-17
2024-03-23 02:58Build.Cache: fix UAF during `unhit`Jacob Young1+19-11
2024-03-24 16:27reduce: fix compile errorsJacob Young1+4-4
2024-03-23 23:53fix comptime float formattingMarc Tiehuis2+4-2
2024-03-22 16:34std.fmt.fmtIntSize{Bin,Dec}: Don't add .0... to bytesBen Sinclair1+7-2
2024-03-23 05:26haiku: debitrotJacob Young17+392-88
2024-03-23 01:50wasm2c: fix allocation failure resultJacob Young1+3-3
2024-03-23 02:38WasmAllocator: fix safety panic during OOMJacob Young1+8-10
2024-03-23 02:58Build.Cache: fix UAF during `unhit`Jacob Young1+19-11
2024-03-23 10:22Merge pull request #19396 from ziglang/coff-stdlibJakub Konka1+184-0
2024-03-23 00:50Autodoc: recognize Markdown links in plain textIan Johnson2+137-0
2024-03-19 02:12Autodoc: implement Markdown autolinksIan Johnson4+84-1
2024-03-22 14:12lib/std/coff: add ImportHeader, and Relocation metadataJakub Konka1+163-0
2024-03-22 14:05lib/std/coff: add undocumented machine type ARM64ECJakub Konka1+2-0
2024-03-22 13:04lib/std/coff: allow for unhandled enum valuesJakub Konka1+19-0
2024-03-22 10:53Change std.os.exit to std.process.exitregeliv1+3-3
2024-03-22 09:04Merge pull request #19390 from ziglang/valgrindAndrew Kelley31+403-360
2024-03-22 08:13Merge pull request #19388 from ziglang/cache-dedupAndrew Kelley11+450-372
2024-03-22 03:09disable failing behavior test: "reinterpret extern union"Andrew Kelley1+4-0
2024-03-22 02:56std.Build.Cache: bump manifest_file_size_max to 100MAndrew Kelley1+1-1
2024-03-22 02:53std.Build.Cache: use an array hash map for filesAndrew Kelley4+152-72
2024-03-22 02:33std.array_hash_map: remove meta context verificationAndrew Kelley1+5-20
2024-03-22 02:07disable failing behavior test: "comptime bitcast with fields following f80"Andrew Kelley1+5-0
2024-03-22 00:41std.array_hash_map: enhance doc commentsAndrew Kelley1+51-38
2024-03-21 23:16move Package.Path to std.Build.Cache.PathAndrew Kelley6+166-170
2024-03-21 23:11extract std.Build.Cache.Directory into separate fileAndrew Kelley2+75-71
2024-03-21 22:54disable failing behavior test: "bitcast packed union to integer"Andrew Kelley1+4-0
2024-03-21 22:13Merge pull request #19348 from jedisct1/wasi-threads-compfixAndrew Kelley1+33-6
2024-03-21 22:08Update frexp.zig (#19370)Sean1+191-214
2024-03-21 10:05mingw: link to api sets instead of ucrtbaseElaine Gibson1+15-1
2024-03-20 22:14main: set subsystem version from target windows versionElaine Gibson1+10-0
2024-03-21 22:01std.mem.indexOfSentinel: valgrind integrationAndrew Kelley1+1-0
2024-03-21 21:35std.mem.indexOfScalarPos: valgrind integrationAndrew Kelley1+1-0
2024-03-21 21:35add std.debug.inValgrindAndrew Kelley1+10-0
2024-03-13 22:56std: promote tests to doctestsAndrew Kelley26+311-289
2024-03-12 22:46std: remove one layer of redundant parse_float namespaceAndrew Kelley2+67-71
2024-03-21 21:02std.Build.addTest: add doc commentsAndrew Kelley1+8-0
2024-03-21 00:57rename ryu128 -> format_floatMarc Tiehuis4+1150-1147
2024-03-21 04:37std.os.windows: add POLL.IN and POLL.OUTMichael Ortmann1+2-0
2024-03-21 08:47Merge pull request #19374 from ziglang/slice-by-len-safetyAndrew Kelley2+30-6
2024-03-21 06:54`zig fetch`: resolve ref to commit by defaultChristofer Nolander1+35-15
2024-03-20 20:57std.io: remove BufferedTeeIgor Anić2+0-383
2024-03-21 00:33Merge pull request #19365 from ziglang/update-mingw-w64Andrew Kelley829+20621-302
2024-03-21 00:28Revert the last two commits in this branchAndrew Kelley4+28-58
2024-03-21 00:26std: work around compiler unable to evaluate condition at compile timeAndrew Kelley1+13-17
2024-03-20 18:13std.hash_map: fix pointer lock safety false positiveAndrew Kelley1+8-2
2024-03-21 00:02frontend: comptime array slice-by-length OOB detectionAndrew Kelley3+45-11
2024-03-20 23:29frontend: add missing bounds check for slice-by-length arraysAndrew Kelley2+30-6
2024-03-18 12:47mingw: define _WIN32_WINNT when building CRTElaine Gibson2+10-10
2024-03-20 15:45bsd: followup to std.posix extraction from std.osMichael Dusan3+3-3
2024-03-20 18:26mingw-w64: update to latest masterAndrew Kelley66+7700-301
2024-03-20 18:25mingw-w64 updater: don't include windowsapp or onecore APIsAndrew Kelley1+6-0
2024-03-20 18:23mingw-w64: update to reflect latest tool changesAndrew Kelley763+12917-0
2024-03-20 18:22mingw-w64 updater: don't omit win32 def filesAndrew Kelley1+0-3
2024-03-20 13:23Fix CODEOWNERS path to resinator source filesRyan Liptak1+1-1
2024-03-20 07:39Merge pull request #19360 from ziglang/no-byos-posixAndrew Kelley2+4-8
2024-03-20 00:02std: don't do BYOS at the POSIX API layerAndrew Kelley1+2-6
2024-03-19 23:59std: fix inconsistent errno size on linuxAndrew Kelley1+2-2
2024-03-20 07:34Merge pull request #19354 from ziglang/std.posixAndrew Kelley115+11531-11594
2024-03-19 06:59fix compilation failures found by CIAndrew Kelley28+126-128
2024-03-19 06:31compiler: fix wrong detection of rlimitAndrew Kelley1+5-1
2024-03-19 05:39extract std.posix from std.osAndrew Kelley95+11455-11520
2024-03-19 12:11WASI-thread: panic if no allocator is givenFrank Denis1+1-4
2024-03-19 08:34Merge pull request #19337 from Snektron/spirv-globalsRobin Voetter23+14997-3357
2024-03-19 06:51std.Build.Step.Run: documentation for addFileArg and friendsAndrew Kelley1+42-2
2024-03-19 06:36langref: add naming guideAndrew Kelley1+45-0
2024-03-18 21:15langref: Rename std.fs.wasi.{PreopenList => Preopens}Linus Groh1+1-1
2024-03-18 18:48`zig fetch`: resolve branch/tag names to commit SHAChristofer Nolander2+30-2
2024-03-17 22:09spirv: enable passing testsRobin Voetter8+0-14
2024-03-17 19:22spirv: skip test that miscompiles on IntelRobin Voetter1+2-0
2024-03-17 17:18spirv: fix optional comparisonRobin Voetter1+60-19
2024-03-17 13:16spirv: unused instruction pruning linker passRobin Voetter5+426-62
2024-03-02 12:08spirv: make generic globals invocation-localRobin Voetter10+1255-771
2024-03-11 22:23spirv: add zig-specific ext instRobin Voetter3+69-23
2024-03-11 22:39spirv: make IdResult an enumRobin Voetter6+618-19
2024-03-09 11:31spirv: update assembler with new specRobin Voetter1+21-3
2024-03-07 19:10spirv: update spec to SPIRV-Headers/8b246ffRobin Voetter1+12548-2718
2024-03-09 11:00spirv: update spec generatorRobin Voetter2+251-81
2024-03-17 23:39Unbreak support for WASI threadsFrank Denis1+36-6
2024-03-18 00:19Add 64bit byteswap case, use fewer localsSuperAuguste2+66-16
2024-03-18 03:19Merge pull request #19325 from Vexu/dynlibAndrew Kelley3+90-36
2024-03-18 02:46Implementing structs and better enums in build optionsReokodoku1+322-73
2024-03-18 02:27Merge pull request #19334 from antlilja/llvm-fast-mathVeikka Tuominen3+43-10
2024-03-17 16:55cbe: rework StringLiteral to decide between string literal or array initializator syntaxkcbanner1+56-54
2024-03-17 22:26Merge pull request #19333 from Vexu/fixesAndrew Kelley7+186-149
2024-03-17 01:13Ast: fix comptime destructureJacob Young8+201-135
2024-03-17 22:19Merge pull request #19323 from jacobly0/rm-fn-type-alignAndrew Kelley34+415-402
2024-03-17 20:23add behavior test for optimized float mathVeikka Tuominen1+21-0
2024-03-17 15:34LLVM: Add test for calling reduce with float mode set to optimizedantlilja1+12-0
2024-03-17 15:26LLVM: Use fast math when requestedantlilja1+5-5
2024-03-17 15:25LLVM: Fix incorrect fast constant in FastMath packed structantlilja1+1-1
2024-03-17 15:23LLVM: Fix reaching unreachable code when emitting fast callantlilja1+4-4
2024-03-02 12:23Revert "spirv: merge `construct(Struct/Vector/Array)` into `constructComposite`"Robin Voetter2+130-30
2024-03-17 11:31Sema: allow param instructions to clobber inst_mapVeikka Tuominen2+10-4
2024-03-17 11:23Sema: fix spurious type has no namespace errorVeikka Tuominen4+152-141
2024-03-17 11:21Sema: fix printing of inferred error set of generic fnVeikka Tuominen4+24-4
2024-03-17 11:25LLVM lowerDebugType: Lower union types without a layout into an empty namespaceAnton Lilja2+19-1
2024-03-17 07:06std: define error set of `toPosixPath`Veikka Tuominen2+2-2
2024-03-16 16:05update zig1.wasmJacob Young2+157-92
2024-03-17 02:06Revert "back out the build_runner.zig moving change"Jacob Young2+1-0
2024-03-16 15:46AstGen: disallow alignment on function typesJacob Young30+257-310
2024-03-16 23:38std.fmt: fix incorrect rounding on 0 precision of a decimalLeo Emar-Kar1+9-1
2024-03-16 22:01std: adjust DynLib APIVeikka Tuominen2+63-17
2024-03-16 22:45std: introduce pointer stability locks to hash maps (#17719)Andrew Kelley3+203-31
2024-03-16 22:44Merge pull request #19271 from The-King-of-Toasters/falling-metal-pipeAndrew Kelley8+244-53
2024-02-15 14:33std: use expectError in dynamic_library testsJari Vetoniemi1+2-8
2024-02-15 12:06std: do not use inferred errors in dynamic_libraryJari Vetoniemi1+27-13
2024-03-16 04:10Windows: make FILE_INFO_BY_HANDLE_CLASS a tagged enumStephen Gregoratto1+23-23
2024-03-12 11:21Windows: Add wrappers for `GetCurrent(Process|Thread)` via NT_TIBStephen Gregoratto3+46-5
2024-03-12 10:13Windows: Replace CreatePipe with ntdll implementationStephen Gregoratto6+177-27
2024-03-15 19:55Fix "unable to generate DLL import .lib file"Andreas Herrmann1+1-1
2024-03-02 16:46macos: archive size fixzhylmzr1+2-2
2024-03-16 02:34io_uring: ring mapped buffers (#17806)Igor Anić3+610-14
2024-03-15 23:59Merge pull request #19312 from mikdusan/bsd-debitrotAndrew Kelley11+108-73
2024-03-15 23:37langref: caution against default field valuesAndrew Kelley1+62-5
2024-01-27 13:38build runner: add --summary newLoris Cro1+33-13
2024-02-28 02:08Fix stuttering stderr in Zig test logNguyễn Gia Phong1+3-2
2024-03-04 00:57test: reenable some behavior vector testsMeghan Denny1+0-5
2024-03-05 14:11std.mem: use destructurable tuple for indexOfMinMax return typegarrisonhh1+6-8
2024-03-15 14:40langref: bit-aligned -> byte-alignedPaul Jimenez1+2-2
2024-03-15 14:31make `math.degreesToRadians` and `math.radiansToDegrees` infer type from argumentexpikr1+62-20
2024-03-09 10:46fix(math): eval isPowerOfTwo at comptime in rotl/rotrpaoda1+8-6
2024-03-14 16:04macho: fix a sad typo in calculating the address of a TLV pointerJakub Konka2+67-1
2024-03-15 06:28bsd: debitrot std.cMichael Dusan4+87-58
2024-03-15 06:28bsd: debitrot AtomicOrder renamesMichael Dusan6+15-15
2024-03-15 06:28dragonfly: debitrot std.cMichael Dusan1+6-0
2023-11-19 17:03langref: add basic documentation of RLSmlugg1+262-1
2024-01-27 07:11coff: only store PDB basenameElaine Gibson3+17-19
2024-02-02 01:58bsd: add missing os.IFNAMESIZEMichael Dusan3+6-0
2024-03-14 17:45Merge pull request #19273 from mlugg/incremental-some-moreMatthew Lugg6+527-178
2024-03-13 22:30chore: Fix some typosAhmed10+14-14
2023-05-19 07:12reduce garbage for repeated `zig cc -` callsMotiejus Jakštys1+26-9
2024-03-14 02:10remove std.io.PeekStreamAndrew Kelley2+0-120
2024-03-08 17:18std: make std.dwarf.FixedBufferReader publicLuuk de Gram1+2-2
2024-03-13 19:16Zcu: preserve ordering of `usingnamespace` declsmlugg1+4-1
2024-03-12 20:25Zcu: perform orphan checks against uncoerced functionmlugg2+8-3
2024-03-09 13:43compiler: add `func_ies` incremental dependenciesmlugg3+50-20
2024-03-09 11:53compiler: progress towards incrementalmlugg3+175-56
2024-03-08 23:59Zcu: handle updates to file root structmlugg2+88-17
2024-03-08 12:49Zcu: handle incremental updates (more) correctly when scanning namespacesmlugg1+83-52
2024-03-08 11:05Zcu: convert Decl.zir_inst_index to a TrackedInst.Index.Optionalmlugg1+7-12
2024-03-08 10:59Zcu: remove old decls after scanning namespacemlugg1+15-0
2024-03-08 10:38Zcu: rename implicitly-named decls to avoid overriding by explicit declsmlugg2+62-17
2024-03-08 10:01compiler: detect duplicate test names in AstGenmlugg3+56-21
2024-03-14 01:50Merge pull request #19258 from castholm/enums-eval-branch-quotaAndrew Kelley3+62-10
2024-03-14 01:39std.os.windows: handle OBJECT_NAME_INVALID in OpenFile (#19288)Jonathan Marler1+2-1
2024-03-12 18:54autodoc: Use `code` for keyboard eventsCarl Åstholm1+10-10
2024-03-13 05:10remove `math.lerp` bounds for tpancelor1+16-14
2024-03-14 01:32Merge pull request #19289 from ianic/issue_19052Andrew Kelley1+15-18
2024-03-13 13:19Fix emscripten exportsAdrià Arrufat1+2-2
2024-03-13 17:43compress.xz: remove unnecessary variableIgor Anić1+1-3
2024-03-13 17:41compress.xz: make reader loop little more readableIgor Anić1+7-13
2024-03-13 17:22compress.xz: remove copyForwards from tight loopIgor Anić1+10-5
2024-03-13 13:46Merge pull request #19257 from ziglang/elf-aarch64-thunks-2Jakub Konka4+131-68
2024-03-12 19:21test/link/elf: do not check for $thunk in thunks tests for nowJakub Konka1+0-12
2024-03-13 06:17macos: add tbd-v3 zippered supportMichael Dusan2+15-3
2024-03-13 06:17zig libc: allow non-native targetsMichael Dusan4+22-6
2024-03-13 06:17macho: log.debug dylib pathMichael Dusan1+2-2
2024-03-12 22:56{aegis,aes_gcm}: fix overflow with large inputs on 32-bit systems (#19270)Frank Denis2+8-8
2024-03-12 19:52ml_kem.zig: inLen -> in_len (#19269)Frank Denis1+2-2
2024-03-12 12:25elf: re-use output buffer for emitting thunksJakub Konka1+25-15
2024-03-11 23:07elf+aarch64: fix off-by-one in converging on groups interleaved with thunksJakub Konka2+51-31
2024-03-10 22:47test/link/macho: remove redundant 'macho-' prefix from case namesJakub Konka1+47-47
2024-03-10 22:45elf+aarch64: actually write out thunks, and add a proper link testJakub Konka3+56-11
2024-03-12 01:49Merge pull request #19238 from dweiller/ring-bufferAndrew Kelley1+19-14
2024-03-12 01:48Merge pull request #19239 from jedisct1/ml-kemAndrew Kelley3+1832-1784
2024-03-12 01:46Merge pull request #19229 from tiehuis/ryu-128Andrew Kelley10+1198-2494
2024-03-12 00:18Merge pull request #19174 from squeek502/lazy-resinatorAndrew Kelley37+14940-14234
2024-03-12 00:03Merge pull request #19155 from ianic/tar_max_file_sizeAndrew Kelley6+633-449
2024-03-11 23:53Avoid comptime concatenation in `EnumFieldStruct`Carl Åstholm1+6-7
2024-03-11 23:53Move big enum tests to a standalone test caseCarl Åstholm3+39-42
2024-03-10 16:44math.big.int: fix incorrect `bitAnd` behaviortinusgraglin2+36-16
2024-03-11 13:24package: remove git fetch zlib lookahead fixIgor Anić1+13-20
2024-03-11 23:01std.enums: Increase eval branch quotasCarl Åstholm1+60-4
2024-03-11 20:42Merge pull request #18994 from ExpidusOS/feat/container-layout-rename-fieldsVeikka Tuominen126+909-916
2024-02-19 05:52std.builtin: make atomic order fields lowercaseTristan Ross45+367-367
2024-02-19 05:25std.builtin: make global linkage fields lowercaseTristan Ross15+48-48
2024-02-19 05:12std.builtin: make float mode fields lowercaseTristan Ross6+44-44
2024-02-19 04:34std.builtin: make link mode fields lowercaseTristan Ross35+159-164
2024-02-19 02:28std.builtin: make container layout fields lowercaseTristan Ross45+291-293
2024-03-11 12:30docs: make docs work with recent tar changesIgor Anić1+1-2
2024-03-10 07:15resinator: Fix auto-detected includes only being used during preprocessingRyan Liptak1+21-16
2024-03-10 01:47Fix progress when multiple zig rc child processes are building resinatorRyan Liptak2+11-5
2024-03-08 20:14ErrorBundle: Fix potential writes to stale/freed memoryRyan Liptak1+6-2
2024-03-08 19:54Report the progress of lazily building zig rcRyan Liptak3+153-102
2024-03-08 19:44ErrorBundle: Add support for reference traces in addOtherSourceLocationRyan Liptak1+117-1
2024-03-07 05:28Integrate resinator errors with Zig using std.zig.Server and ErrorBundleRyan Liptak3+507-46
2024-03-02 08:50Lazily compile the `zig rc` subcommand and use it during `zig build-exe`Ryan Liptak36+14283-14220
2024-03-10 17:13std.tar: fix broken public interfaceIgor Anić2+48-52
2024-03-10 15:31std.tar: use doctestIgor Anić4+164-108
2024-03-09 12:23std.tar: fix test hanging on windowsIgor Anić1+9-11
2024-03-04 21:47disable test which is hanging on windows in ciIgor Anić1+5-0
2024-03-03 09:58std.tar: fix path testing on windowsIgor Anić1+12-1
2024-03-02 22:29std.tar: fix build on 32 bit platformIgor Anić1+2-2
2024-03-02 17:08std.tar: document iterator interface with exampleIgor Anić1+28-2
2024-03-02 16:52std.tar make iterator interface more ergonomicIgor Anić2+75-53
2024-03-02 09:59std.tar: don't return in iterator initIgor Anić2+320-314
2024-03-01 23:50std.tar: remove redundant test name prefixesIgor Anić2+22-22
2024-03-01 23:39std.tar: test buffers provided to the iteratorIgor Anić2+51-8
2024-03-01 20:37std.tar: add tests for file and symlink createIgor Anić2+26-4
2024-03-11 08:37Merge pull request #19208 from ziglang/rework-autodocAndrew Kelley36+7392-25208
2024-03-11 08:00std.crypto.pcurves fixes (#19245)Frank Denis5+8-8
2024-03-11 01:22add missing field to module creationAndrew Kelley1+1-0
2024-03-11 01:10improve documentation in stdAndrew Kelley12+28-97
2024-03-11 00:53update autodocs web application to latestAndrew Kelley8+1074-330
2024-03-07 19:20fix 32 bit compilationAndrew Kelley1+1-1
2024-03-07 08:15autodoc has a new code owner. it's meAndrew Kelley1+0-5
2024-03-07 06:32cmake: remove -Dno-autodocsAndrew Kelley1+0-3
2024-03-07 05:57remove the autodoc issue templateAndrew Kelley1+0-12
2024-03-07 05:51build: spend a lot less time generating std docsAndrew Kelley1+3-1
2024-03-07 05:51autodocs: fix root name and missing dir closeAndrew Kelley1+2-2
2024-03-07 05:35build: don't include std lib docs by defaultAndrew Kelley1+2-2
2024-03-07 05:26-femit-docs: create main.wasm artifactAndrew Kelley1+139-11
2024-03-07 05:25std.Thread.WaitGroup: add spawnManagedAndrew Kelley1+22-0
2024-03-07 04:15-femit-docs: creating sources.tarAndrew Kelley4+196-99
2024-03-07 03:07frontend: skeleton for creating autodocsAndrew Kelley1+47-0
2024-03-07 02:22slightly better error name when wasm compilation failsAndrew Kelley1+4-4
2024-03-07 02:19zig std: implement tar formatAndrew Kelley1+91-3
2024-03-07 01:35zig std: implement sources.tar endpointAndrew Kelley1+41-6
2024-03-07 01:35std.io.Writer: add writeFile methodAndrew Kelley1+11-0
2024-03-07 01:00zig std: use threads for the http serverAndrew Kelley1+26-18
2024-03-07 00:51zig std: implement serving the wasm binaryAndrew Kelley1+199-35
2024-03-06 23:36add skeleton of `zig std` command implAndrew Kelley1+164-0
2024-03-06 21:21add `zig std` subcommandAndrew Kelley1+15-0
2024-03-06 21:21upstream new autodocs implementationAndrew Kelley9+5832-6172
2024-02-28 20:32better to use AST than ZIR for doc generationAndrew Kelley3+0-6495
2024-02-28 20:29noAndrew Kelley2+0-12418
2024-03-05 13:37std: expose Config struct of GeneralPurposeAllocatorTechatrix1+1-0
2024-03-10 18:54Fix typo in an old comment, and avoid useless hashFrank Denis1+4-4
2024-03-10 14:30std.crypto: add support for ML-KEMFrank Denis3+1832-1784
2024-03-10 14:32Merge pull request #19225 from ziglang/elf-aarch64Jakub Konka14+902-366
2024-03-10 09:39test/link/elf: remove pie hack due to QEMU bug that is now fixedJakub Konka1+0-78
2024-03-10 07:17std.RingBuffer: use sliceAt/sliceFirst in read*AssumeLengthdweiller1+14-13
2024-03-10 07:13std.RingBuffer: improve doc comments and assertionsdweiller1+5-1
2024-03-10 05:15wasm/codegen: add "and" + "or" impl for big intsMarc Tiehuis1+5-5
2024-03-09 21:37CI: update actions/checkout to v4 (#19228)Minsoo Choo1+10-10
2024-03-09 18:34elf+aarch64: handle PREL64 relocJakub Konka1+6-0
2024-03-09 18:20test/link/elf: enable tests for aarch64 cpu archJakub Konka1+129-109
2024-03-09 17:55elf+aarch64: fix 32bit buildJakub Konka1+1-1
2024-03-09 09:22std.fmt: fix std-cases and perform round-trip check in ryu unit testsMarc Tiehuis3+19-1
2024-03-09 07:38replace errol with ryu in CMakeLists.txtMarc Tiehuis1+1-3
2024-03-08 21:42Sema: perform codegen for anon decl created by `@extern`mlugg2+43-31
2024-03-09 04:03std.json: update tests to match new floating point formattingMarc Tiehuis2+7-7
2024-03-09 03:26std.fmt: add ryu upstream unit testsMarc Tiehuis1+158-0
2024-03-09 02:56std.fmt: add ryu floating-point formattingMarc Tiehuis5+1009-2479
2024-03-08 21:59Merge pull request #19214 from mlugg/fuck-usingnamespaceMatthew Lugg10+5565-5661
2024-03-08 21:44elf+aarch64: implement basic thunk supportJakub Konka5+319-15
2024-03-08 13:47elf+aarch64: handle PREL32 relocJakub Konka1+6-0
2024-03-08 13:46elf+aarch64: handle TLS GD modelJakub Konka1+24-1
2024-03-08 13:43elf+aarch64: handle gottp and .tls_commonJakub Konka1+23-0
2024-03-08 13:38elf+aarch64: fix incorrectly emitted TLSDESC relocsJakub Konka1+13-3
2024-03-08 13:32elf+aarch64: set _GLOBAL_OFFSET_TABLE_ to .got sectionJakub Konka1+14-5
2024-03-08 13:30elf+aarch64: relax TLSDESC for executablesJakub Konka1+62-28
2024-03-08 13:20elf+aarch64: handle TLSDESC non-relaxedJakub Konka2+48-8
2024-03-08 13:13link: refactor common aarch64 helpersJakub Konka6+71-100
2024-03-07 22:01elf+aarch64: resolve TLS LE modelJakub Konka2+30-1
2024-03-07 21:55elf+aarch64: use correctly offset tp addressJakub Konka1+8-2
2024-03-07 21:46elf+aarch64: implement .plt.gotJakub Konka3+64-17
2024-03-05 22:15elf+aarch64: implement enough to link dynamically with gcc as the driverJakub Konka6+137-51
2024-03-07 18:43Sema: reset block error return trace index between casesmlugg2+39-0
2024-03-05 01:26test manifest key checking and other fixesfebruary cozzocrea5+120-74
2024-03-07 22:48std.os.linux: rework io_uring supportmlugg6+4258-4247
2024-03-07 19:23std.os.windows: eliminate usage of `usingnamespace`mlugg1+278-268
2024-03-07 19:10std.c: remove unnecessary use of `usingnamespace`mlugg1+20-25
2024-03-07 19:08std.c.openbsd: remove nop `usingnamespace`mlugg1+0-5
2024-03-07 16:11std.c: do not use `usingnamespace` to define getcontextmlugg1+8-10
2024-03-07 15:49std.enums: remove IndexedMap, IndexedArray, IndexedSetmlugg1+715-819
2024-03-07 15:28std.os.linux: do not use `usingnamespace` to define getauxvalmlugg1+10-9
2024-03-07 15:26std.os.linux: remove unnecessary use of `usingnamespace`mlugg1+276-278
2024-03-08 02:46Merge pull request #19163 from ianic/zlib_no_lookaheadAndrew Kelley6+201-60
2024-03-08 02:41Merge pull request #19190 from mlugg/struct-equivalenceAndrew Kelley39+4063-2919
2024-03-07 06:26Package.Module: actually set File.path_digest for builtin modulesmlugg2+24-2
2024-02-22 22:39feat: add support for --enable-new-dtags and --disable-new-dtagsDillen Meijboom7+38-5
2024-03-06 05:49grammar: remove gratuitous ambiguityJacob Young3+11-29
2024-03-06 21:24Package.Module: deduplicate identical builtin modulesmlugg9+41-4
2024-03-05 13:12Sema: do not destroy enum type if field analysis failsmlugg2+23-25
2024-03-05 09:45cases: correct after #18816mlugg3+3-3
2024-03-05 08:15Fix incorrectly resolved merge conflictsmlugg3+115-110
2024-03-05 07:37behavior: add tests for #18816mlugg4+97-0
2024-03-05 07:27behavior: correct tests after #18816mlugg3+30-13
2024-03-05 07:22compiler: treat decl_val/decl_ref of potentially generic decls as capturesmlugg6+194-65
2024-03-05 06:02compiler: namespace type equivalence based on AST node + capturesmlugg5+1709-1262
2024-02-17 03:34compiler: represent captures directly in InternPoolmlugg4+356-132
2024-02-17 01:18InternPool: create specialized functions for loading namespace typesmlugg16+1237-1288
2024-02-06 01:55compiler: change representation of closuresmlugg7+563-344
2024-03-06 19:17Sync Aro sources (#19199)Veikka Tuominen26+851-275
2024-03-05 18:55Sema: fix compiler crash `@ptrCast`ing optional slicegarrison hinson-hasty2+57-1
2024-03-04 08:23cli: add `--rpath` and `-R` linker arg aliasesMeghan Denny1+1-1
2024-02-28 02:03std.os.linux: enforce null-terminated path argumentsOK Ryoko1+2-2
2024-02-03 14:06langref now sets color-schemecrayon1+1-0
2024-03-04 09:15Fix doc - Language Reference - Table of OperatorsMichael Ortmann1+2-2
2024-03-04 03:39Use the global cache dir for the manifests of generated mingw `.lib`sRyan Liptak1+6-4
2024-03-03 16:49zlib: fix missing comptime attributeIgor Anić1+1-1
2024-03-03 14:39compress.zlib: add overshoot test castIgor Anić1+35-0
2024-03-02 22:23flate: use 4 bytes lookahead for zlibIgor Anić5+26-9
2024-03-02 22:20flate: option to fill BitReaderIgor Anić1+59-2
2024-03-02 20:10flate: 32 bit BitReaderIgor Anić2+84-52
2024-03-03 05:43Merge pull request #19152 from antlilja/llvm-broken-debugAndrew Kelley4+38-2
2024-03-02 23:01move `zig objcopy` command to be lazily builtAndrew Kelley3+1372-1358
2024-03-02 18:49Air: replace `.dbg_inline_*` with `.dbg_inline_block`Jacob Young15+414-345
2024-03-03 01:28Add comment explaining LLVM bug and linking tracking issueantlilja1+5-0
2024-03-02 22:34Merge pull request #19094 from truemedian/std-http-fieldsAndrew Kelley4+230-19
2024-03-02 14:45LLVM: Fail to emit if LLVM encounters broken debug infoantlilja1+4-2
2024-03-02 14:19LLVM: Add enableBrokenDebugInfoCheck and getBrokenDebugInfoantlilja3+29-0
2024-03-02 04:52Merge pull request #19117 from mlugg/dbg-var-blocksMatthew Lugg5+422-302
2024-03-02 01:45Merge pull request #19136 from squeek502/windows-symlink-path-sepAndrew Kelley3+60-16
2024-03-01 15:46compiler: audit debug mode checksJacob Young19+70-81
2024-03-01 22:35typo: http_proxy -> https_proxyRoman Frołow1+1-1
2024-03-02 00:04tools: add lldb pretty printer for stage2 inst indicesJacob Young1+5-0
2024-03-01 23:45AstGen: fix latent bug causing incorrect elision of `dbg_stmt` instructionsmlugg1+2-2
2024-03-01 01:18objcopy: support multiple only sectionsbinarycraft0072+13-6
2024-02-29 22:47macho: correctly find N_GSYM symbols when parsing symbol stabsJakub Konka2+38-37
2024-03-01 06:02Autodoc: handle more direct int value Refsmlugg1+36-12
2024-03-01 06:01AstGen: optimize ZIR for `-1` literalmlugg1+8-1
2024-03-01 01:54fs/test: Make testWithAllSupportedPathTypes also test all supported path separatorsRyan Liptak1+49-25
2024-03-01 01:20Autodoc: do not rely on redundant block within function bodymlugg1+3-10
2024-02-29 23:55Re-enable and fix tar pipeToFileSystem test on WindowsRyan Liptak1+1-4
2024-02-29 23:54Fix symLink's handling of `/` path separators on WindowsRyan Liptak2+23-0
2024-02-28 02:05codegen: handle dbg_var scoping correctly after eliding more ZIR blocksmlugg2+10-8
2024-02-27 20:32Sema: simplify and clarify analyzeBodyInner and wrapper functionsmlugg2+259-237
2024-02-27 02:15AstGen: do not generate defers at unreachable end of blockmlugg1+3-1
2024-02-27 02:00AstGen: elide block instruction when already in empty bodymlugg1+81-29
2024-02-26 15:11AstGen: avoid unnecessary coercion instructionsmlugg1+20-2
2024-02-29 15:02LLVM Builder: Fix emission of enum debug enumerator info bitcodeantlilja3+2-4
2024-02-29 19:51Merge pull request #19121 from Luukdegram/wasm-linker-zigobjectLuuk de Gram15+2252-2017
2024-02-29 18:12Merge pull request #19126 from ianic/tar_case_sensitiveAndrew Kelley2+4-1
2024-02-28 18:02fix memory leaksLuuk de Gram2+42-19
2024-02-28 05:31wasm: gc fixes and re-enable linker testsLuuk de Gram8+117-95
2024-02-12 16:12wasm: integrate linker errors with `Compilation`Luuk de Gram4+194-106
2024-02-09 15:36wasm: make symbol indexes a non-exhaustive enumLuuk de Gram7+141-143
2024-02-07 05:57wasm: consolidate flushModule and linkWithZldLuuk de Gram2+32-307
2024-02-05 16:17wasm: correctly generate relocations for type indexLuuk de Gram3+24-4
2024-01-31 16:21wasm: reimplement Zig errors in linkerLuuk de Gram2+37-73
2024-01-29 05:52wasm: ensure unique function indexesLuuk de Gram3+28-25
2024-01-24 16:24wasm: reimplement `deleteDeclExport`Luuk de Gram2+40-8
2024-01-24 15:52wasm: re-implement `updateExports`Luuk de Gram4+83-182
2024-01-22 06:12wasm: update `freeDecl` and `finishDecl`Luuk de Gram3+98-15
2024-01-21 14:20wasm: Move `createFunction` to `ZigObject`Luuk de Gram3+40-37
2024-01-21 11:06wasm: Use `File.Index` for symbol locationsLuuk de Gram4+49-84
2024-01-19 17:04wasm: Add `File` abstractionLuuk de Gram1+127-0
2024-01-19 17:04wasm: fix symbol resolution and atom processingLuuk de Gram4+89-84
2024-01-17 16:21wasm: use `File` abstraction instead of objectLuuk de Gram3+192-128
2024-01-15 15:43wasm: store `File.Index` on the AtomLuuk de Gram3+44-67
2024-01-15 15:05wasm: create linking objects in correct moduleLuuk de Gram4+176-154
2024-01-14 16:24wasm: initialize a `ZigObject` when requiredLuuk de Gram2+82-30
2024-01-14 14:36wasm: move incremental Dwarf info into ZigObjectLuuk de Gram4+329-1166
2024-01-13 16:48wasm: move Zig module-linkage to ZigObjectLuuk de Gram1+998-0
2024-02-29 10:09Merge pull request #19127 from ziglang/export-symbol-names-cache-hashAndrew Kelley2+3-8
2024-02-29 08:30Merge pull request #19128 from ziglang/tarAndrew Kelley2+41-14
2024-02-29 06:57std.tar: disable test failing on windowsIgor Anić1+3-0
2024-02-29 05:37build.zig: fix typo in extension exclusion listAndrew Kelley1+2-2
2024-02-29 03:37use hash.addListOfBytes where applicableAndrew Kelley2+3-12
2024-02-29 02:08add missing export symbol names to whole mode wasm cache hashAndrew Kelley1+4-0
2024-02-29 03:32std.tar.iterator: make the buffers configurableAndrew Kelley2+41-14
2024-02-29 03:14std.tar: avoid dependency on file systemAndrew Kelley1+2-2
2024-02-29 02:21Merge pull request #19122 from ziglang/lazy-aroAndrew Kelley79+27457-33546
2024-02-29 00:22std.tar: fix unconditional error returnIgor Anić1+1-1
2024-02-29 00:03Merge pull request #19115 from antlilja/llvm-miscJacob Young3+217-93
2024-02-27 20:22std.http: add tests against regressions for conforming fieldsNameless3+184-2
2024-02-26 15:53std.http: header whitespace is optional, and not part of valueNameless3+6-6
2024-02-26 15:38std.http: clear confusing trailer check, add sanity check for invalid field nameNameless1+41-12
2024-02-28 20:20zig fmt: off in the generated filesAndrew Kelley3+3-0
2024-02-28 05:06make aro-based translate-c lazily built from sourceAndrew Kelley79+27454-33546
2024-02-28 19:34Merge pull request #19114 from ziglang/lazy-resinatorAndrew Kelley22+2403-2380
2024-02-28 13:51Merge pull request #19120 from jacobly0/os-cleanupAndrew Kelley2+163-212
2024-02-27 16:05LLVM: Don't create a debug lexical block when inliningantlilja1+1-8
2024-02-27 15:28Builder: Implement StrtabString and use it for Global namesantlilja2+203-69
2024-02-27 12:19LLVM: Implement more efficient blob writingantlilja2+13-16
2024-02-28 05:52wasi.c: report no environment variables availableAndrew Kelley1+5-3
2024-02-28 00:20CLI: strip lazy built commands by defaultAndrew Kelley1+3-0
2024-02-28 00:12move `zig libc` command to be lazily builtAndrew Kelley21+2395-2377
2024-02-27 20:55Expand the memcpy fast path in flate.CircularBuffer.writeMatch to allow for overlapping regions.IntegratedQuantum1+12-6
2024-02-28 02:42posix: `@as` and other general cleanupJacob Young2+158-212
2024-02-27 19:10compress: activate tests in wasm32Igor Anić1+0-4
2024-02-28 02:42posix: fix socket fd leaksJacob Young1+5-0
2024-02-27 04:22Eliminate `error.InvalidHandle` from OpenError and RealPathErrorRyan Liptak5+1-19
2024-02-27 03:08testing.expectFmt() - reuse expectEqualStrings()Travis Staloch1+5-11
2024-02-27 04:20std.compress.zstd: enable tests for wasm32dweiller1+1-28
2024-02-27 19:03Merge pull request #19102 from ziglang/decouple-zirAndrew Kelley35+19630-19503
2024-02-27 17:42Merge pull request #18538 from Pangoraw/wasm_vector_abiLuuk de Gram3+70-6
2024-02-27 07:43Merge pull request #19087 from squeek502/redundant-test-namingAndrew Kelley116+783-782
2024-02-27 06:48introduce ZIG_DEBUG_CMD to choose debug modeAndrew Kelley2+7-2
2024-02-27 06:18back out the build_runner.zig moving changeAndrew Kelley2+0-1
2024-02-27 06:14move lazily compiled source files to lib/compiler/Andrew Kelley6+6-2
2024-02-27 06:07compiler: JIT zig reduceAndrew Kelley6+440-434
2024-02-27 05:53std.zig: don't try to unit test a separate exeAndrew Kelley1+0-4
2024-02-27 05:26compiler: JIT zig fmtAndrew Kelley9+778-670
2024-02-27 04:51move AstGen to std.zig.AstGenAndrew Kelley7+6-5
2024-02-27 01:55rearrange std.zigAndrew Kelley5+126-119
2024-02-27 03:58move Zir to std.zig.ZirAndrew Kelley15+15-15
2024-02-27 03:50Zir: decouple from InternPoolAndrew Kelley2+92-91
2024-02-27 03:35move Zcu.LazySrcLoc to std.zig.LazySrcLocAndrew Kelley10+521-521
2024-02-26 16:04http: fix fetching a github releaseJacob Young4+32-27
2024-02-27 03:25Merge pull request #19062 from mlugg/dbg-var-blocksMatthew Lugg18+187-287
2024-02-11 21:55Fix tuple default valuesJohn Schmidt3+28-9
2024-02-09 00:51Check for inactive union field when calling fn at comptimeJohn Schmidt2+19-3
2024-02-27 00:52Merge pull request #18859 from schmee/switch-union-capture-alignAndrew Kelley3+105-39
2024-02-19 12:46Sema: fix compile error for switching on undefined unionJohn Schmidt2+17-2
2024-02-18 00:06Sema: evaluate generic instantiations in fn decls capture scopeJohn Schmidt2+17-1
2024-02-26 23:14Change many test blocks to doctests/decltestsRyan Liptak51+143-145
2024-02-26 07:31Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak115+757-754
2024-02-26 08:00std.http.Server: fix use case of streaming both reading and writingAndrew Kelley2+70-3
2024-02-26 20:23Merge pull request #19081 from ianic/tar_case_sensitiveAndrew Kelley5+151-38
2024-02-17 09:44change default WASI stack sizeAndrew Kelley4+10-16
2024-02-24 04:29compiler: decide dbg_var scoping based on AIR blocksmlugg18+187-287
2024-02-26 12:03Merge pull request #19083 from antlilja/llvm-blockinfoAndrew Kelley3+67-28
2024-02-25 22:14std.http.Client: fix UAF when handling redirectsAndrew Kelley2+79-2
2024-02-20 23:15AstGen: fix OoB crash on `ast-check -t`John Schmidt1+2-2
2024-02-26 05:44Merge pull request #19080 from jacobly0/llvm-per-mod-stripAndrew Kelley3+119-56
2024-02-26 05:43Merge pull request #18906 from jacobly0/x86_64-testsAndrew Kelley24+2239-666
2024-02-25 13:04test: rework how filtering worksJacob Young26+494-506
2024-02-25 13:05macho: count rebases for synthetic __objc_selrefsJakub Konka2+5-0
2024-02-25 13:03macho: fix section to segment mappingJakub Konka1+15-14
2024-02-24 17:47macho: actually set SG_READ_ONLY on __DATA_CONST segmentJakub Konka1+7-3
2024-02-26 00:02Builder: Reduce size of DebugLoc abbrevantlilja2+5-7
2024-02-26 00:00Builder: Use BlockInfo block to reduce size of bitcodeantlilja3+62-21
2024-02-25 23:27Merge pull request #19077 from Techatrix/http-header-parseAndrew Kelley5+113-19
2024-02-25 23:24std.tar fix refactored functionIgor Anić1+1-0
2024-02-24 23:12fix crash when calling StackIterator.isValidMemory with emscriptenJae B1+1-1
2024-02-25 06:15fix large f128 values being incorrectly parsed as infMarc Tiehuis3+22-19
2024-02-25 05:48package management: fix regression of printing expected hashAndrew Kelley1+1-1
2024-02-25 15:04llvm: free llvm data before running llvm optimizationsJacob Young2+50-4
2024-02-25 14:56llvm: implement per-module strippingJacob Young3+69-52
2024-02-25 16:03Merge pull request #19074 from antlilja/llvm-debug-locJacob Young2+117-63
2024-02-25 14:57std.tar skip test on windowsIgor Anić2+7-3
2024-02-25 01:21std.heap.raw_c_allocator: use malloc_size for resizeAndrew Kelley1+10-1
2024-02-24 22:33llvm: remork memory management in emitJacob Young3+63-68
2024-02-25 11:01http: handle header fields with empty valueTechatrix4+92-19
2024-02-25 11:07fix integer overflow in indexOfPosLinear when needle.len > haystack.lenTechatrix1+21-0
2024-02-25 11:03std.tar improve error reportingIgor Anić3+64-39
2024-02-17 08:24x86_64: implement more shufflesJacob Young5+598-54
2024-02-17 00:27x86_64: implement optional comparisonsJacob Young3+186-96
2024-02-16 07:24x86_64: fix alignment of bool vectorsJacob Young1+9-5
2024-02-16 06:59x86_64: fix avx2 `@truncacte`Jacob Young4+39-14
2024-02-15 09:37Sema: implement vector coercionsJacob Young11+552-254
2024-02-14 05:05x86_64: implement `@shuffle`Jacob Young15+443-183
2024-02-13 21:34x86_64: fix inline asm match constraintsJacob Young1+1-0
2024-02-13 07:12x86_64: implement `@select`Jacob Young6+443-93
2024-02-12 23:11x86_64: fix incorrect mnemonic selectionJacob Young3+21-20
2024-02-24 20:44Add pollTimeout for non-blocking/timeout-having pollsSuperAuguste1+22-6
2024-02-25 09:35std.tar add case sensitive file name testIgor Anić2+26-0
2024-02-25 09:00Merge pull request #19005 from squeek502/wtfAndrew Kelley23+1887-472
2024-02-23 17:08std: re-enable most of setrlimit test on macosMichael Dusan1+7-5
2024-02-25 02:04Builder: Fix llvm ir debug location outputantlilja1+35-10
2024-02-25 00:27Builder: Improve debug location systemantlilja2+82-53
2024-02-25 01:47std.compress.flate: fix typo in function name (#19002)Robinson Collado1+2-2
2024-02-24 22:37std.tar don't overwrite existing fileIgor Anić3+59-2
2024-02-24 16:07Revert "tests: add -Dskip-cross-glibc option"Jacob Young2+0-12
2024-02-14 22:56Add std.fs.path.fmtAsUtf8Lossy/fmtWtf16LeAsUtf8LossyRyan Liptak1+15-0
2024-02-10 03:28Use stack fallback allocator to usually avoid extra heap allocation in getEnvVarOwnedRyan Liptak1+4-2
2024-02-14 00:56Fix handling of Windows (WTF-16) and WASI (UTF-8) pathsRyan Liptak20+1000-1109
2024-02-04 00:36Add std.unicode.fmtUtf8 that can handle ill-formed UTF-8Ryan Liptak1+129-3
2024-02-03 22:29Update deprecated `std.unicode` function usagesRyan Liptak11+744-25
2024-02-03 22:23std.unicode: Refactor and add WTF-16/WTF-8 functionsRyan Liptak1+760-98
2024-02-24 21:18Merge pull request #19031 from antlilja/llvm-bcJacob Young10+8605-5425
2024-02-24 15:22std.tar fix assert exploited by fuzzingIgor Anić3+11-1
2024-02-24 21:12change `addCSourceFiles` to use `LazyPath` instead `Dependency` (#19017)David Rubin2+10-14
2024-02-24 02:48std: fix macos x86_64 to link stat$INODE64Michael Dusan1+32-26
2024-02-24 18:03Merge pull request #19064 from ziglang/fix-netname-deletedAndrew Kelley4+19-8
2024-02-24 15:59BitcodeWriter: cleanup type widthsJacob Young2+9-13
2024-02-24 15:41Builder: fix bitcode widthsJacob Young1+12-15
2024-02-24 11:16std: map NETNAME_DELETED to error.ConnectionResetByPeerAndrew Kelley3+8-8
2024-02-24 11:16std.http tests: wait for server responseAndrew Kelley1+11-0
2024-02-24 00:24fix compilation issuesJae B1+1-1
2024-02-23 23:25use @trap instead of system.abort for emscriptenJae B1+1-1
2024-02-24 05:56std.hash_map: Fix integer overflow bugs (#19048)Brandon Botsch1+6-5
2024-02-23 23:10setup PATH_MAX for emscriptenJae B1+1-1
2024-02-24 05:11Merge pull request #19053 from ianic/tar_fuzzing2Andrew Kelley1+76-18
2024-02-24 01:41Merge pull request #18955 from ziglang/std.http.ServerAndrew Kelley26+3624-3558
2024-02-24 00:36Builder: Emit metadata attachment for globalsantlilja2+41-8
2024-02-23 20:57std.tar fix integer overflow in header size parseIgor Anić1+2-1
2024-02-23 20:57std.tar fix parsing mode field in tar headerIgor Anić1+75-18
2024-02-23 20:42llvm: revert debug file path resolution changesJacob Young1+21-3
2024-02-23 20:41Merge pull request #19034 from ziglang/elf-riscvJakub Konka14+1378-636
2024-02-23 20:12Builder: fix inconsequential llvm ir flag syntaxJacob Young2+21-10
2024-02-23 17:59llvm: optimize i32 constantsJacob Young2+26-35
2024-02-23 17:16Builder: fix llvm ir/bc difference with allocasJacob Young1+18-7
2024-02-23 17:15Builder: fix aliases in bitcodeJacob Young1+1-1
2024-02-23 09:58std.http.Server: expose arbitrary HTTP headersAndrew Kelley6+121-64
2024-02-23 09:36std.http: disable the test that was never passing on windowsAndrew Kelley1+5-0
2024-02-23 09:29wasi: don't try to test httpAndrew Kelley2+7-4
2024-02-23 02:19std.http: migrate remaining test/standalone/http.zig to std libAndrew Kelley4+486-527
2024-02-23 01:52std.http: assert against \r\n in headersAndrew Kelley2+23-1
2024-02-23 01:36std.http.Server: implement respondStreaming with unknown lenAndrew Kelley2+116-21
2024-02-23 00:54std.http: refactor unit testsAndrew Kelley1+138-152
2024-02-22 06:47std.http.Server: handle expect: 100-continue requestsAndrew Kelley3+85-41
2024-02-22 03:51std.http.Server.Request.Respond: support all transfer encodingsAndrew Kelley3+322-199
2024-02-22 03:51std.http.Client: add keep_alive option to fetchAndrew Kelley1+2-1
2024-02-22 00:42std.http.Server: fix handling of HEAD + chunkedAndrew Kelley1+32-20
2024-02-22 00:41update standalone http test file to new APIAndrew Kelley1+109-117
2024-02-22 00:37std.ArrayList: fixedWriterAndrew Kelley1+10-8
2024-02-21 07:44std.http.Server: fix seeing phantom requestAndrew Kelley1+19-3
2024-02-21 07:16std.http.Server: reimplement chunked uploadingAndrew Kelley6+299-180
2024-02-21 07:15std.net: fix std lib test regression. fixupAndrew Kelley1+2-2
2024-02-21 07:14std.io.Reader: add discard functionAndrew Kelley1+12-0
2024-02-21 00:03std.net.listen: fix Windows API useAndrew Kelley1+12-9
2024-02-20 10:30std.http.Server: rework the API entirelyAndrew Kelley6+1131-1006
2024-02-20 10:16std.ArrayList: add writerAssumeCapacityAndrew Kelley1+19-2
2024-02-19 05:14std.http.Server: no more dynamic allocationAndrew Kelley1+1-2
2024-02-19 05:13full sendAndrew Kelley1+113-31
2024-02-19 03:27std.http.Server.Connection: remove dead codeAndrew Kelley2+3-15
2024-02-19 03:26std.http.Server: move closing boolAndrew Kelley2+5-6
2024-02-19 03:22std.net, std.http: simplifyAndrew Kelley10+668-795
2024-02-19 00:09std.http.Server.accept can no longer fail from OOMAndrew Kelley1+1-3
2024-02-18 22:05fix zstd compilation errors from previous commitAndrew Kelley2+39-64
2024-02-18 02:21std.compress.zstd: make DecompressStream options runtimedweiller1+23-22
2024-02-18 02:19std.http.Client: remove invalid use of refAllDeclsAndrew Kelley2+1-16
2024-02-17 03:29std.compress.zstd: disable failing wasm32 testsdweiller1+42-14
2024-02-15 05:19std.compress.zstd: remove allocation from DecompressStreamdweiller4+61-87
2024-02-16 08:29std.compress.zstd: fix decompressStreamOptionsdweiller1+1-1
2024-02-15 01:46std.compress.zstandard: fix buffer sizesdweiller2+3-3
2024-02-17 18:48std.http.Client.connectUnix: handle unsupported OS at compile timeAndrew Kelley1+1-3
2024-02-17 18:46std.http: skip tests on wasi and single-threadedAndrew Kelley1+4-0
2024-02-17 09:21std.http.Client: eliminate arena allocator usageAndrew Kelley2+156-120
2024-02-17 04:16std.Uri: refactor std.mem.Allocator -> AllocatorAndrew Kelley1+8-7
2024-02-17 04:02std.http.Client: remove bad decisions from fetch()Andrew Kelley2+50-78
2024-02-17 02:31std.http.Client.fetch: remove inappropriate seekAndrew Kelley1+0-1
2024-02-17 02:28std.http.Client: remove advisory file lock on fetchAndrew Kelley1+15-22
2024-02-17 02:23std.http: remove format() method of MethodAndrew Kelley1+0-4
2024-02-17 02:15std.http: fix parsing incorrect tokenizationAndrew Kelley2+8-5
2024-02-17 02:10std.http.Client.connect: case insensitive host comparisonAndrew Kelley1+3-1
2024-02-17 01:50std.http: fields at the top of the structAndrew Kelley2+77-77
2024-02-17 01:35std.http: parser fixesAndrew Kelley3+142-64
2024-02-17 00:12Revert "std.http: remove 'done' flag"Andrew Kelley4+71-76
2024-02-17 00:02std: convert http trailers test to unit testAndrew Kelley3+77-34
2024-02-16 08:03std.http.Client.Response.ParseError: remove OutOfMemoryAndrew Kelley1+1-1
2024-02-16 07:56git fetching: fix redirect handlingAndrew Kelley2+9-7
2024-02-16 07:24std.http.Client: disable zstd for nowAndrew Kelley1+14-21
2024-02-13 06:03std.http: remove Headers APIAndrew Kelley8+490-1108
2024-02-12 05:44std.http.Client.fetch: add redirect behavior to optionsAndrew Kelley1+40-25
2024-02-12 05:20std.http.Server: remove source code from doc commentsAndrew Kelley1+0-37
2024-02-12 05:19std.http: remove 'done' flagAndrew Kelley4+152-85
2024-02-12 05:18std.mem: take advantage of length-based slicingAndrew Kelley1+2-2
2024-02-12 00:38std.http.Server: protect against zero-length chunksAndrew Kelley1+5-3
2024-02-12 00:17std.http: remove the ability to heap-allocate headersAndrew Kelley5+210-179
2024-02-11 21:57std.http.Server: fix error setAndrew Kelley1+1-1
2024-02-11 21:54std.http.Server: don't emit Server HTTP headerAndrew Kelley1+0-4
2024-02-23 09:30ci: bump QEMU to 8.2.1 on x86_64-linux machinesJakub Konka2+2-2
2024-02-22 22:45std.tar: remove abuse of inline fnAndrew Kelley1+7-7
2024-02-23 08:15Builder: fix x86_fp80 constants in bitcodeJacob Young2+5-4
2024-02-23 06:51Builder: fix minor llvm ir syntax errorsJacob Young1+16-4
2024-02-23 06:51Builder: implement opaque structs in bitcodeJacob Young2+24-11
2024-02-23 05:17Builder: change tuple metadata to not be inlined in llvm irJacob Young1+128-138
2024-02-23 02:23llvm: revert bad cleanupJacob Young1+11-9
2024-02-23 01:48Builder: fix inconsequential llvm ir metadata syntaxJacob Young1+2-2
2024-02-23 01:47Builder: sync distinct bits with previous implementationJacob Young2+42-19
2024-02-22 20:24fix crash in tar found by fuzzingIgor Anić3+5-1
2024-02-23 02:12LLVM Builder: Make some Metadata no longer be distinctantlilja2+24-24
2024-02-23 02:12LLVM Builder: Formattingantlilja1+2-4
2024-02-23 00:44Builder: fix debug location of the first instruction in a blockJacob Young1+3-1
2024-02-22 22:51Builder: fix float constants in llvm irJacob Young2+49-27
2024-02-22 22:02Merge pull request #19032 from ianic/add_buffered_teeAndrew Kelley3+406-143
2024-02-21 15:21Module: fix `@embedFile` of files containing zero bytesJacob Young6+28-18
2024-02-22 08:03update root.os.system override to require "system" field, this allows easier overriding of os.heap.page_allocatorJae B1+1-1
2024-02-22 18:50Builder: fix bitcode strtabJacob Young1+28-16
2024-02-22 18:41Revert build.zig to old 7GB valueantlilja1+1-1
2024-02-22 17:33Builder: fix llvm ir value namesJacob Young3+229-188
2024-02-22 16:20return few previous fixesIgor Anić1+3-3
2024-02-22 15:07LLVM: Set new debug location after inliningantlilja1+8-0
2024-02-22 14:29LLVM Builder: Emit metadata kinds and function metadata attachmentsantlilja2+72-0
2024-02-22 14:24LLVM Builder: Emit type for debug subprogramantlilja2+2-2
2024-02-22 14:18use BufferedTee in Fetch/git.zigIgor Anić1+26-146
2024-02-22 11:29refactor according to Ian's reviewIgor Anić1+16-25
2024-02-22 07:54Builder: support printing metadata in llvm irJacob Young5+2813-2103
2024-02-21 16:42std.os.emscripten: fix regression caused by code cleanup in std.os.wasi (Closes #19019)Andre Weissflog1+77-77
2024-02-21 23:39LLVM Builder: Fix on 32-bit systemsantlilja1+2-2
2024-02-21 22:49elf+riscv: return an error for unimplemented HI20 forward lookupJakub Konka1+14-6
2024-02-21 22:40link+riscv: simplify bitSlice helperJakub Konka1+10-6
2024-02-21 22:25link+riscv: use riscv64/bits.zig to implement write helpersJakub Konka1+28-16
2024-02-21 22:33LLVM Builder: Emit debug vector types with DIVector flagantlilja3+57-3
2024-02-21 22:32LLVM Builder: Correctly emit debug subrangesantlilja1+1-0
2024-02-21 22:08test/link/elf: test static linking C riscv64-muslJakub Konka1+8-0
2024-02-21 22:04elf+riscv: implement enough to get basic hello world in C workingJakub Konka2+224-1
2024-02-21 21:50elf+riscv: skip parsing .riscv.attributes section for nowJakub Konka1+1-0
2024-02-21 21:49elf: skip STT_NOTYPE only if SHN_UNDEF from symtab inclusionJakub Konka1+2-1
2024-02-21 21:48link: commit missing filesJakub Konka2+164-0
2024-02-21 21:47elf: sort input relocs if targeting riscv64Jakub Konka1+18-2
2024-02-21 21:40test/link/elf: test static linking C aarch64-muslJakub Konka1+94-85
2024-02-21 21:28elf+aarch64: resolve .eh_frame relocsJakub Konka1+14-0
2024-02-21 21:25elf+aarch64: implement some resolveRelocNonAlloc logicJakub Konka1+31-2
2024-02-21 21:22elf+aarch64: implement some resolveRelocAlloc logicJakub Konka1+120-0
2024-02-21 21:07elf+aarch64: implement some scanReloc logicJakub Konka1+59-0
2024-02-21 21:00link: introduce common set of aarch64 abstractionsJakub Konka4+24-107
2024-02-21 20:46LLVM Builder: Rework MetadataString to not rely on Stringantlilja2+193-145
2024-02-21 19:58elf: make GOT arch aware when resolving relocsJakub Konka2+11-18
2024-02-21 19:50elf: simplify logic for resolving .eh_frame relocs on different archesJakub Konka2+35-14
2024-02-21 19:29elf: simplify logic for resolving nonalloc relocs on different archesJakub Konka1+113-89
2024-02-21 19:26cleanup testsIgor Anić1+24-26
2024-02-21 19:11elf: simplify logic for resolving alloc relocs on different archesJakub Konka2+229-193
2024-02-21 19:01add BufferedTeeIgor Anić2+394-0
2024-02-21 13:27MachO: fix `calcLoadCommandsSize` computationJacob Young6+34-45
2024-02-21 18:18llvm: fix builds that don't link with libllvmJacob Young3+61-81
2024-02-21 18:06elf: simplify logic for handling scanning relocs on different archesJakub Konka3+209-144
2024-02-21 17:09elf+riscv: resolve synthetic __global_pointer$ symbolJakub Konka1+18-0
2024-02-21 16:54LLVM: Remove unused from llvm/bindings.zig and zig_llvm.h/.cppantlilja3+0-2235
2024-02-21 16:53LLVM: Remove use of LLVM in Builderantlilja3+264-1623
2024-02-21 15:23LLVM Builder: Emit debug info and metadataantlilja1+478-3
2024-02-21 15:12LLVM: Add Metadata/Debug bitcode IRantlilja1+470-0
2024-02-19 22:13codegen/llvm: Remove use of DIBuilder and output bin by parsing bitcodeantlilja1+978-1071
2024-02-19 22:12Add LLVM bindings for parsing LLVM bitcodeantlilja1+11-0
2023-08-13 14:11LLVM: Emit bitcode even if libllvm is not presentantlilja1+20-1
2024-02-19 22:04LLVM Builder: Add debug locations to instructionsantlilja1+90-14
2024-02-19 22:02LLVM Builder: Add debug/metadata systemantlilja1+1453-6
2023-08-13 14:04LLVM: Add toBitcode to Builderantlilja1+1474-1
2023-08-13 14:03LLVM IR specific bitcodeantlilja1+1102-0
2023-08-13 13:55Add LLVM bitcode writerantlilja1+425-0
2024-02-19 21:51LLVM Builder: Add dbg.declare and dbg.value intrinsicsantlilja1+23-0
2024-02-19 21:50LLVM Builder: Add integer values to more enums fieldsantlilja1+18-18
2024-01-23 20:48Fix FastMath packed structantlilja1+2-1
2024-01-19 23:39Added value_indices and valueIndex to Functionantlilja1+17-0
2024-01-19 23:38Made .block = false in WipFunction.hasResultWipantlilja1+1-0
2024-01-19 23:13Builder: Add function_attributes_setantlilja1+11-1
2024-01-19 23:20Added opcode functions to Instruction/Constant.Tagantlilja1+241-0
2024-01-19 23:22Added values to AtomicRmw.Operation enum fieldsantlilja1+15-15
2024-01-19 23:23Fixed values in AtomicOrdering enumantlilja1+4-4
2023-08-26 16:34LLVM Builder: Add toLlvm helper to Alignmentantlilja1+4-0
2023-08-26 16:34LLVM Builder: Add strtab helper to Stringantlilja1+17-0
2023-08-26 16:31LLVM Builder: Make Type.Simple reflect LLVM codesantlilja1+14-14
2023-08-14 22:44LLVM: Make sure child types get added firstantlilja1+14-11
2023-08-17 14:03LLVM: Assign correct values to enum/union tagsantlilja1+105-99
2024-02-21 00:55Sema: fix peer type resolution for arrays of coercible elementsgarrison hinson-hasty2+32-1
2024-02-20 12:41llvm: fix c abi for structs not passed in registersJacob Young3+255-97
2024-02-20 09:15c_import: extract behavior tests that use `@cImport`Jacob Young16+276-263
2024-02-20 14:03json: make std.json.stringifyAlloc return a mutable slice (#19013)Techatrix1+1-1
2024-02-20 03:53Liveness: do not elide safety-checked instructionsmlugg2+24-3
2024-02-19 21:28cbe: make more use of `InternPool.Index.Slice`Jacob Young1+62-61
2024-02-19 15:52Sema: validate that runtime-known inferred alloc does not have comptime-only typemlugg2+17-0
2024-02-18 21:39Package.Fetch: fix Git package fetchingIan Johnson2+163-24
2024-02-07 21:44std.zig.system.linux: detect risc-vTristan Ross1+50-0
2024-02-18 20:41Merge pull request #18983 from jacobly0/dwarf-rewriteAndrew Kelley5+765-777
2024-02-18 09:14dwarf: optimize dwarf parsing for speedJacob Young3+694-718
2024-02-18 10:36Dwarf: use a user tag for paddingJacob Young2+71-59
2024-02-17 18:25zig fmt: Preserve trailing comma after single-item switch caseCarl Åstholm2+10-4
2024-02-17 22:31std: fix copy-paste typo in spawnWindowsAlex Kladov1+2-2
2024-02-17 23:43Merge pull request #18976 from ziglang/elf-misc-fixesJakub Konka2+3-2
2024-02-17 17:49fix flate regressionIgor Anić3+42-20
2024-02-17 18:21elf: fix typo in resolving @"32" and @"32S" relocs on x86_64Jakub Konka1+1-1
2024-02-17 18:19elf: @"64" is equivalent to GLOB_DAT on riscvJakub Konka1+2-1
2024-02-17 18:35Merge pull request #18973 from ziglang/elf-riscvJakub Konka6+624-679
2024-02-17 13:01Merge pull request #18948 from alichraghi/vectorRobin Voetter5+161-93
2024-02-17 12:13lib/std/elf: refactor reloc enum valuesJakub Konka5+356-357
2024-02-17 11:35elf: fix formatting of relocs when reloc can be Zig specificJakub Konka2+34-28
2024-02-17 11:06lib/std/elf: fix typo in R_RISCV_TLSDESCJakub Konka1+1-1
2024-02-17 10:43elf: create Zig specific reloc type shared across ISAsJakub Konka4+10-9
2024-02-17 10:41elf: add new R_RISCV_TLSDESC reloc typeJakub Konka2+2-0
2024-02-17 10:29elf: add riscv dynamic relocsJakub Konka6+172-142
2024-02-17 00:12cbe: do not set execute bits on emitted fileMichael Dusan1+0-2
2024-02-17 08:02elf: add riscv64 dynamic relocs mappingJakub Konka1+37-193
2024-02-17 07:50lib/std/elf: use enums for relocsJakub Konka1+416-413
2024-02-17 07:45elf: add riscv reloc typesJakub Konka1+60-0
2024-02-16 11:43elf: enable adding support for additional cpu archsJakub Konka9+863-565
2024-02-16 19:09Merge pull request #18909 from mlugg/random-enhancementsMatthew Lugg7+534-505
2024-02-16 12:15cases: account for changed compile errorsmlugg1+2-2
2024-02-16 12:03Sema: improved source location for @panic operand coercion errormlugg1+5-1
2024-02-16 11:25Sema: correct source location for return value coercion errorsmlugg2+23-7
2024-02-14 22:01Zir: make src_node of type declarations non-optionalmlugg5+111-178
2024-02-13 02:36AstGen: migrate `ty` result locations to `coerced_ty`mlugg2+114-87
2024-02-13 01:54Sema: eliminate `src` fieldmlugg5+221-204
2024-02-11 21:26AstGen: fix elision of unnecessary `dbg_stmt` instructionsmlugg1+43-30
2024-02-11 21:23AstGen: avoid emitting multiple `ret_type` instructionsmlugg1+22-3
2024-02-16 05:01build.zig: support multiple args in `cxx_compiler_arg1`Jacob Young1+8-4
2024-02-16 02:13InternPool: make more use of `NullTerminatedString.Slice`Jacob Young9+70-61
2024-02-15 22:52std.os.windows: add error.UnrecognizedVolumeAndrew Kelley3+52-12
2024-02-16 01:32disable flaky C backend testAndrew Kelley1+16-15
2024-02-15 18:55Merge pull request #18923 from ianic/add_flateAndrew Kelley146+5631-8719
2024-02-15 18:43Merge pull request #18945 from mikdusan/issue-18942Andrew Kelley5+55-19
2024-02-15 15:14test: skip new failing tests for spirvAli Chraghi2+2-0
2024-02-15 13:58spirv: add capability to compile with x86_64 backendAli Chraghi1+20-12
2024-02-15 13:55spirv: use extended instructions whenever possibleAli Chraghi3+139-81
2024-02-14 09:40c_abi: add vector tests for floatsPaul Berg2+58-0
2024-02-13 21:29wasm: enable bool vectors tests for stage2_llvmPaul Berg2+10-5
2024-02-15 01:26llvm: fix lowering of recursive debug infoJacob Young2+61-34
2024-02-13 20:08std.Build: fix wrong variable used in `parseTargetQuery`tjog1+6-1
2024-02-15 07:38std.os.termios: add/fix std.c.TCSA for BSDsMichael Dusan4+24-12
2024-02-15 07:08std.os.termios: fix tc flag types for macosMichael Dusan1+31-7
2024-02-14 18:14bsd: debitrot type-safe std.c.OMichael Dusan7+9-9
2024-02-14 15:33std.os: export T struct and winsize structTim Culverhouse2+4-0
2024-02-14 23:35skip failing wasm testsIgor Anić2+14-2
2024-02-14 10:57lib/std/elf: add aarch64 relocation kindsJakub Konka1+272-0
2024-02-14 22:34reorganize compress package root folderIgor Anić8+611-616
2024-02-14 21:34remove v1 deflate implementationIgor Anić78+1-9729
2024-02-14 21:12preserve valuable tests from v1 implementationIgor Anić2+114-2
2024-02-14 20:06remove testing struct sizesIgor Anić2+0-63
2024-02-13 21:04std.os.windows.OpenFile: add missing errorAndrew Kelley6+88-48
2024-02-14 18:58skip calculating struct sizes on 32 bit platformsIgor Anić2+4-0
2024-02-14 17:24fix top level docs commentsIgor Anić5+102-101
2024-02-14 12:36fix wording in commentIgor Anić1+4-4
2024-02-14 12:32fix reading input stream during decompressionIgor Anić1+1-1
2024-02-14 06:37x86_64: fix crash loading a packed value from a spilled pointerJacob Young1+14-1
2024-02-13 22:48set testdata as binaryIgor Anić1+1-0
2024-02-13 21:14add deflate implemented from first principlesIgor Anić128+6604-39
2024-02-14 14:35autodoc: fix analysis of closure_get instructionsLoris Cro1+9-8
2024-02-12 13:05wasm: allow non-int vectorsPaul Berg1+2-1
2024-02-14 06:32Merge pull request #18918 from ziglang/elf-better-addr-mgmtJakub Konka8+139-156
2024-02-13 19:34std.posix.termios: bring V backAndrew Kelley3+159-154
2024-02-14 00:08Merge pull request #18905 from ziglang/elf-mem-pressureJakub Konka12+961-848
2024-02-13 16:24elf: use u32 for all section indexesJakub Konka6+78-78
2024-02-13 15:42elf: store relative offsets in atom and symbolJakub Konka8+61-78
2024-02-13 18:18macho: scrap reader for preads when parsing archivesJakub Konka2+13-19
2024-02-13 17:57elf: scrap reader for preads when parsing archivesJakub Konka1+7-9
2024-02-13 17:51Add `timedWait` to `std.Thread.Semaphore` (#18805)Felix Kollmann1+50-0
2024-02-13 13:06Merge pull request #18910 from ziglang/std-termiosAndrew Kelley11+1098-624
2024-02-13 09:48elf: fix 32bit buildJakub Konka2+5-3
2024-02-13 04:58std.os.termios: move it to be with the groupAndrew Kelley1+1-1
2024-02-13 04:53std.c.speed_t: consolidate common across osAndrew Kelley1+3-97
2024-02-13 04:49std.os.speed_t: add type safetyAndrew Kelley4+341-107
2024-02-13 04:21std.os.termios: add type safety to lflag fieldAndrew Kelley4+155-88
2024-02-13 01:24std.os.termios: add type safety to cflag fieldAndrew Kelley6+178-81
2024-02-13 00:28std.os.termios: add type safety to oflag fieldAndrew Kelley6+136-74
2024-02-12 23:43std.os.termios: add type safety to iflag fieldAndrew Kelley6+161-72
2024-02-12 23:21std.os.termios: consolidate and correctAndrew Kelley10+135-203
2024-02-12 22:59elf: refactor archive specific object parsing logicJakub Konka3+97-53
2024-02-12 22:52std.c.NCSS: consolidate and correctAndrew Kelley8+19-19
2024-02-12 22:44std.c.cc_t: consolidate same OS valuesAndrew Kelley1+2-61
2024-02-12 22:41std: add type safety to cc_tAndrew Kelley10+267-121
2024-02-12 22:37elf: move code paths responsible for emitting object and archive into relocatable moduleJakub Konka3+544-527
2024-02-12 20:45elf: do not prealloc input objects, pread selectivelyJakub Konka9+339-281
2024-01-30 23:46Replaced loop with memcpysCPestka1+18-13
2024-01-15 18:01Sema: add declared here notes in `fail`Veikka Tuominen9+73-193
2024-02-12 20:20Merge pull request #18898 from psnszsn/iouring_waitidAndrew Kelley2+63-0
2024-02-12 20:18Merge pull request #18821 from jacobly0/x86_64-testsAndrew Kelley23+10368-550
2024-02-12 08:05std.c.O: fix illumos regressionAndrew Kelley1+1-1
2024-02-11 23:53x86_64: implement `@clz` and `@ctz` of big integersJacob Young3+141-67
2024-02-11 21:29x86_64: implement `@byteSwap` of big integersJacob Young3+91-17
2024-02-11 20:37x86_64: fix compiler_rt testsJacob Young2+11-7
2024-02-11 03:35x86_64: implement shifts of big integersJacob Young7+516-218
2024-02-10 22:09x86_64: fix register clobberJacob Young2+10-7
2024-02-09 09:30x86_64: implement c abi for bool vectorsJacob Young7+8835-33
2024-02-08 05:03x86_64: implement `@abs` of big integersJacob Young1+72-20
2024-02-07 01:32x86_64: fix assert locationJacob Young2+1-3
2024-02-06 22:36x86_64: fix packed loadJacob Young2+2-6
2024-02-06 01:06x86_64: implement `ret_safe`Jacob Young2+348-191
2024-02-05 05:55x86_64: fix incorrect alignment checkJacob Young1+3-1
2024-02-05 04:31x86_64: implement mul, div, and mod of large integersJacob Young6+375-17
2024-02-12 02:08Merge pull request #18886 from ziglang/std.os.O-safetyAndrew Kelley47+1809-1992
2024-02-11 21:14add behavior test for recently fixed wasm backend bugAndrew Kelley1+29-0
2024-02-11 06:35CI: update wasmtime to v10.0.2Andrew Kelley4+4-4
2024-02-11 06:25TypedValue: fix printing some nested thingsAndrew Kelley1+16-8
2024-02-08 08:39some API work on std.c, std.os, std.os.wasiAndrew Kelley41+1760-1980
2024-02-11 11:16wasm: correctly lower packed structs in argumentsLuuk de Gram1+8-16
2024-02-11 14:47io_uring: add waitid operationVlad Pănăzan1+56-0
2024-02-11 14:43linux: add missing io_uring opcodesVlad Pănăzan1+7-0
2024-02-11 06:36Merge pull request #18878 from alichraghi/vectorAndrew Kelley1+145-182
2024-02-09 23:25macho: include compiler-rt in static lib if requestedJakub Konka1+4-0
2024-02-09 09:20spirv: remove now-redundant isUnused calls from AIR handler functionsAli Chraghi1+11-88
2024-02-09 22:12Merge pull request #18875 from ziglang/macho-zo-dwarfJakub Konka9+541-283
2024-02-02 06:51Buffer the logging functionProkop Randacek1+7-1
2024-01-31 10:06Sema: catch runtime stores to comptime variables through callsVeikka Tuominen2+29-11
2024-02-09 21:42Merge pull request #18867 from e4m2/randomAndrew Kelley50+2422-2430
2024-02-09 21:38Merge pull request #18712 from Vexu/std.optionsAndrew Kelley50+186-4751
2024-02-07 17:44remove unused local variablescdrmack1+1-2
2024-02-09 11:38Mark .zon as eol=lfRyan Liptak1+1-0
2024-02-08 22:28test.link.macho: fix for non-x86 and arm architecturesTristan Ross1+7-3
2024-02-09 05:43spirv: emit vectorized operationsAli Chraghi1+154-114
2024-02-09 12:17ci: enable testing of non-llvm bootstrapping on x86_64-macosJakub Konka1+9-0
2024-02-09 12:11Merge pull request #18857 from alichraghi/shaderVeikka Tuominen15+51-139
2024-02-09 11:48macho: undo invalid fix for allocating sections for relocatableJakub Konka1+46-53
2024-02-07 22:32spirv: make rusticl the primary testing implementationAli Chraghi13+21-15
2024-02-06 08:38spirv: merge `construct(Struct/Vector/Array)` into `constructComposite`Ali Chraghi2+30-124
2024-02-08 23:20macho: align memory size with file size when emitting relocatableJakub Konka2+7-6
2024-02-08 22:51test/link/macho: more self-hosted testsJakub Konka1+43-8
2024-02-08 22:50macho: fix alignment of objects in archiveJakub Konka1+6-6
2024-02-08 22:50macho: do not close file on error - it will happen automatically anyhowJakub Konka1+0-2
2024-02-08 21:55builtin: enable panic handler on self-hosted machoJakub Konka2+3-3
2024-02-08 22:40Polish a few tests in switch.zigJohn Schmidt1+7-7
2024-02-08 22:37Improvements after code reviewJohn Schmidt2+11-26
2024-02-04 22:04Preserve field alignment in union pointer capturesJohn Schmidt3+113-32
2024-02-08 21:15test/link/macho: -fstrip is no longer needed for self-hostedJakub Konka1+1-1
2024-02-08 21:08macho: fix incorrect skip conditions for zig and dwarf sectionsJakub Konka1+4-8
2024-02-08 14:39Fixup filename casinge4m21+1-1
2024-02-08 14:35Update rand.zig source file name for CMakee4m21+1-1
2024-02-08 14:21Replace std.rand references with std.Randome4m234+71-79
2024-02-08 13:43std.rand: Move to std.Randome4m216+935-935
2024-02-08 12:22macho: alloc improvement for relocatableJakub Konka2+60-46
2024-02-08 12:12macho: couple small fixesJakub Konka3+29-13
2024-02-08 11:15macho: in relocatable mode, macho emit __DWARF directlyJakub Konka3+312-106
2024-02-08 10:13macho: move Dwarf handle to ZigObject from DebugSymbolsJakub Konka4+157-167
2024-02-07 23:29http: protect against zero-length chunksJacob Young1+5-3
2024-02-08 07:52Merge pull request #17634 from ianprime0509/type-erased-writerAndrew Kelley6+181-83
2024-02-08 06:22Merge pull request #18853 from ziglang/macho-static-libJakub Konka6+761-189
2024-02-08 02:48Merge pull request #18718 from schmee/boundsAndrew Kelley1+268-0
2024-02-07 22:25macho: use preadAll to read in object files when emitting archiveJakub Konka1+3-1
2024-02-07 21:55Merge pull request #18846 from ziglang/std.os.linux.MAPAndrew Kelley31+290-328
2024-02-07 20:28macho: fix 32bit buildsJakub Konka1+1-1
2024-01-27 21:43Changes to lowerBound/upperBound/equalRangeJohn Schmidt1+108-124
2024-01-27 21:42Add lowerBound/upperBound/equalRangeCraig O'Connor1+284-0
2024-02-07 18:16macho: remove fallback to llvm-arJakub Konka1+0-6
2024-02-07 18:08macho: parse input object files specifically for incl in archiveJakub Konka3+162-4
2024-02-07 17:05macho: fix invalid ZigObject size calculationJakub Konka2+2-8
2024-02-07 11:27macho: fix writing SYMDEF symtab sizeJakub Konka1+3-2
2024-02-07 11:20macho: emit an archiveJakub Konka6+118-41
2024-02-07 10:37macho: populate output archive symtabJakub Konka6+323-66
2024-02-06 13:16macho: read-in committed ZigObject to memory from fileJakub Konka2+22-0
2024-02-06 13:09macho: move static lib emitting logic to relocatable.zigJakub Konka3+69-39
2024-02-06 12:56macho: refactor markExports, markImportsExports and claimUnresolvedJakub Konka4+151-110
2024-02-06 11:46macho: move static lib flushing logic into ArchiveJakub Konka2+13-17
2024-02-07 02:54doc: fix typo in getEnvMapIan Kerins1+1-1
2024-02-07 00:44link: report function failures in `FuncAnalysis`Jacob Young5+5-5
2024-02-06 20:36Elf: fix memory leaksJacob Young1+8-8
2024-02-07 05:06std.c.MAP: use a packed structAndrew Kelley12+143-173
2024-02-07 04:12std.os.linux.MAP: use a packed structAndrew Kelley20+147-155
2024-02-06 19:43Builder: fix memory leaksJacob Young1+9-1
2024-02-04 15:29compiler: remove unnecessary pub declarations in main.zigManlio Perillo1+19-19
2024-02-06 19:13x86: remove final vestiges of mir_to_air (#18836)Pyry Kovanen1+0-11
2024-02-06 19:04Make `@intFromEnum` an error for empty enumsDavid Rubin2+26-1
2024-01-29 14:33x86_64+macho: pass more behavior testsJakub Konka19+98-98
2024-02-06 10:17macho: store open file descriptors in a global arrayJakub Konka5+68-36
2024-02-05 15:35langref: fix missing word typoiwVerve1+1-1
2024-02-06 01:05add the `clflush` mnemDavid Rubin4+6-1
2024-02-06 11:33Merge pull request #18814 from mlugg/incremental-dependenciesMatthew Lugg11+1308-300
2024-02-06 07:32Merge pull request #18831 from ziglang/flatten-valueAndrew Kelley30+4103-4105
2024-02-06 06:47delete bad behavior testAndrew Kelley1+0-27
2024-02-06 01:14compiler: make Value's self reference non pubAndrew Kelley1+1-1
2024-02-06 01:13compiler: rename value.zig to Value.zigAndrew Kelley29+28-28
2024-02-06 01:07compiler: flatten Value structAndrew Kelley1+3807-3809
2024-02-05 21:30Merge pull request #18822 from alichraghi/shaderAndrew Kelley12+454-124
2024-02-02 09:34Make EfiPhysicalAddress in std/os/uefi/tables.zig publicSamuel Fiedler1+1-1
2024-02-02 14:18std: add gpu namespaceAli Chraghi2+169-0
2024-02-02 14:18spirv: support enum integer values in AssemblerAli Chraghi1+6-2
2024-02-01 16:08spirv: emit vectors whenever we canAli Chraghi2+59-7
2024-02-01 12:18spirv: basic shader supportAli Chraghi9+220-115
2024-02-05 08:24Merge pull request #18580 from Snektron/spirv-more-vectorsRobin Voetter37+956-516
2024-02-04 20:59compiler_rt: avoid referencing symbol on versions where it doesn't existJacob Young1+7-4
2024-02-04 20:05x86_64: fix miscompilations on baselineJacob Young1+34-37
2024-02-04 04:48x86_64: fix errors compiling the compilerJacob Young5+55-24
2024-02-04 16:56macho: add <cpu_arch>-macosx to target strings as a fallback targetJakub Konka1+9-0
2024-02-04 17:46compiler: lock incremental dependency tracking behind --debug-incrementalmlugg4+36-21
2024-02-04 17:27Zcu: refactor Decl.analysis fieldmlugg4+84-87
2024-02-04 03:00Zcu: incremental compilation improvementsmlugg2+160-136
2024-02-03 03:03Zcu: more dependency tracking logicmlugg2+279-36
2024-02-03 01:22Zir: store extra source hashes required for incrementalmlugg7+283-34
2024-02-02 03:19compiler: re-introduce dependencies for incremental compilationmlugg5+537-57
2024-01-23 21:46spirv: air vector_store_elementRobin Voetter2+24-1
2024-01-13 17:44spirv: update testsRobin Voetter27+52-26
2024-01-21 21:48spirv: air splatRobin Voetter2+15-1
2024-01-21 21:24spirv: air absRobin Voetter5+73-10
2024-01-21 19:38spirv: fix shuffle properlyRobin Voetter5+13-27
2024-01-21 19:12spirv: vectorize max, minRobin Voetter2+50-54
2024-01-21 15:05spirv: vectorize int_cast, truncRobin Voetter2+27-23
2024-01-21 14:54spirv: air is_(non_)null_ptr, optional_payload_ptrRobin Voetter4+64-24
2024-01-21 11:17spirv: air mul_addRobin Voetter2+73-42
2024-01-21 00:41spirv: air int_from_boolRobin Voetter3+67-39
2024-01-21 00:39spirv: clean up arithmeticTypeInfo a bitRobin Voetter1+31-38
2024-01-20 22:57spirv: wrap strange its before instead of after operationRobin Voetter1+114-119
2024-01-19 22:56spirv: vectorize add/sub overflowRobin Voetter2+86-83
2024-01-19 00:12spirv: reduce, reduce_optimizedRobin Voetter2+74-3
2024-01-16 22:06spirv: shlWithOverflowRobin Voetter3+103-32
2024-01-15 22:50spirv: vectors for air notRobin Voetter2+22-24
2024-01-15 22:38spirv: use new vector stuff for arithOp and shiftRobin Voetter1+82-74
2024-01-15 22:06spirv: element-wise operation helperRobin Voetter2+97-27
2024-01-15 20:58spirv: sh[rl](_exact)?Robin Voetter2+29-19
2024-01-13 17:43std: use simple eqlBytes for spirvRobin Voetter1+11-1
2024-02-04 10:23macho: sanitize Zig sections segment names before emitting a relocatableJakub Konka1+29-0
2024-02-04 09:45Merge pull request #18801 from jacobly0/fix-cache-retryAndrew Kelley2+15-6
2024-02-04 09:44Merge pull request #18778 from ziglang/system-package-modeAndrew Kelley21+1169-719
2024-02-04 08:12Merge pull request #18793 from ziglang/macho-zig-objectJakub Konka11+467-184
2024-02-03 21:10bootstrap.c: allow overriding the host tripleJacob Young1+14-3
2024-02-04 02:47stage1: implement fd_fdstat_getJacob Young1+13-4
2024-02-04 02:46Cache: fix logic for retrying cache hitsJacob Young1+2-2
2024-02-03 17:47fix typo in wasm atomic opcodes doc commentlockbox1+1-1
2024-02-03 21:47std.fmt: fix formatting slices of structs with custom formattingChadwain Holness2+70-1
2024-02-03 19:52Fix OOB when enum field out of order in different fileDavid Rubin3+7-5
2024-02-03 19:16Add error hint when looping over `ErrorUnion`David Rubin2+20-0
2024-02-03 18:36test/link/macho: test for signals only when running on the hostJakub Konka1+5-3
2024-02-03 16:57test/link/macho: add some smoke tests for self-hosted MachOJakub Konka2+24-4
2024-02-03 15:57macho: refactor section/segment handle tracking logicJakub Konka3+99-46
2024-02-03 14:55macho: refactor growSection logic; remove -r limitation for ZigObjectJakub Konka2+62-51
2024-02-03 09:52macho: migrate thunks to use new relative addressing mechanismJakub Konka4+11-16
2024-02-03 08:25macho: fix remaining references to Atom.valueJakub Konka3+7-7
2024-02-02 22:42macho: minor fixes and sanitize input *_zig segment/sections namesJakub Konka2+20-10
2024-02-02 21:55macho: make atom address relative wrt defining sectionJakub Konka5+69-54
2024-02-02 21:17macho: emit relocs for ZigObjectJakub Konka3+83-10
2024-02-02 19:26macho: use findFreeSpace for all sectionsJakub Konka2+48-48
2024-02-02 18:53macho: allocating space in .oJakub Konka2+102-48
2024-02-01 11:56macho: pre-alloc sections in -r modeJakub Konka1+29-4
2024-02-01 11:13macho: emit incomplete object fileJakub Konka2+63-38
2024-02-03 03:42CLI: use dummy http client when bootstrappingAndrew Kelley1+11-1
2024-02-03 03:35std.Build: use a runtime panic for wrong dependency APIAndrew Kelley1+1-1
2024-02-03 03:12zig build: avoid using stdout for communication with runnerAndrew Kelley2+93-57
2024-02-03 03:04Compilation: delete clang diag files afterwardsAndrew Kelley1+3-0
2024-02-03 00:15CLI: implement 'zig build' lazy dependency fetchingAndrew Kelley2+495-459
2024-02-02 21:42build system: implement lazy dependencies, part 1Andrew Kelley5+162-16
2024-02-02 21:41std.process.Child: use unreachable instead of `@panic`Andrew Kelley1+3-1
2024-02-02 06:04std.Build: make systemIntegrationOption take a defaultAndrew Kelley1+11-2
2024-02-02 05:43build system: implement --system [dir]Andrew Kelley4+70-17
2024-02-02 03:17build system: implement --release[=mode]Andrew Kelley2+45-8
2024-02-02 02:22std.Build.resolveTargetQuery: fix ignoring ofmt for nativeAndrew Kelley1+8-1
2024-02-02 01:20std.Build: make system library integrations more generalAndrew Kelley2+8-8
2024-02-02 00:40std.Build: revert moving some fields to GraphAndrew Kelley4+45-39
2024-02-01 22:44std.Build: implement --host-target, --host-cpu, --host-dynamic-linkerAndrew Kelley15+230-216
2024-02-01 22:44std.Target.Query: avoid using builtin.target.abiAndrew Kelley1+1-1
2024-02-01 22:41CLI: add --host-target, --host-cpu, and --host-dynamic-linkerAndrew Kelley1+21-1
2024-02-01 05:02build system: introduce system library integrationAndrew Kelley2+189-118
2024-02-02 19:52fs tests: Make path type show up in stack traces of testWithAllSupportedPathTypesRyan Liptak1+10-7
2024-02-02 18:14tls: support ed25519 signaturesJacob Young3+60-10
2024-02-02 13:05cli+build: handle -ObjC flag and route it to MachO linkerJakub Konka11+91-31
2024-02-01 16:58InternPool: use separate key for slicesmlugg11+533-546
2024-02-02 01:05std: remove garbage being printed to stderr during unit testsAndrew Kelley1+1-4
2024-02-01 14:44std: eliminate some uses of `usingnamespace`mlugg7+226-210
2024-01-29 17:41langref: fix error set orderVeikka Tuominen1+1-1
2024-01-27 23:04remove std.io.ModeVeikka Tuominen25+119-579
2024-01-27 22:43remove std.eventVeikka Tuominen15+0-3960
2024-01-30 21:11std: change return type of `wasiCwd`Veikka Tuominen3+8-8
2024-01-30 21:09Module: remove dependency handling of test function arrayVeikka Tuominen1+0-7
2024-01-27 22:37std.start: remove event loop integrationVeikka Tuominen4+9-86
2024-01-27 22:30std: make options a struct instance instead of a namespaceVeikka Tuominen10+52-113
2024-02-01 05:03Merge pull request #18746 from jacobly0/http-authAndrew Kelley2+105-35
2024-01-31 14:21Merge pull request #18761 from ziglang/macho-fixesJakub Konka3+38-19
2024-01-31 13:33http: optimize allocations for proxy basic authorizationJacob Young2+52-14
2024-01-31 13:44http: avoid allocator use when encoding basic authorizationJacob Young1+45-23
2024-01-30 13:06http: support basic access authenticationJacob Young1+34-24
2024-01-29 20:12x86_64+macho: emit .got instead of .got_load relocsJakub Konka2+11-12
2024-01-29 18:58macho: improve error msg when relaxing GOT failsJakub Konka1+27-7
2024-01-30 15:24Use mem.zeroes for empty union initializer listdanielsan9019983+26-1
2024-01-30 02:54std.Build.Step.TranslateC: fix use of outdated Module in createModuleGustavo C. Viegas1+2-8
2024-01-30 11:11macho: fix parsing versions from TBDs if parsed as floatsJakub Konka2+38-1
2024-01-29 23:08macho: improve weak-ref symbols handlingJakub Konka4+33-1
2024-01-30 10:20Sema: fix union init with zero size fieldPavel Verigo2+31-1
2024-01-30 02:43fix(autodoc): avoid panic when module not found (#18699)Jiacai Liu1+3-1
2024-01-30 02:26std: add docs about return value of submit() (#18721)Constantin Pestka1+4-1
2024-01-30 02:19std.os: fix chdirZ to compile on Windows (#18695)Krzysztof Wolicki1+2-2
2024-01-29 12:33llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen15+95-5
2023-10-28 02:20Introduce type-erased writers to C backend codegenIan Johnson1+53-11
2023-10-28 00:29Eliminate generic duplication in `allocPrint`Ian Johnson1+5-2
2023-10-09 04:10Add type-erased writer and GenericWriterIan Johnson4+123-70
2024-01-29 13:12gzip: implement compressionJacob Young8+222-57
2024-01-29 05:17Apply cflags from pkg-config to all dependent modulesIan Johnson1+36-16
2023-12-10 10:10Fix some comptime packed struct issuesSuperAuguste5+75-10
2024-01-29 21:07Merge pull request #18729 from Vexu/fixesAndrew Kelley6+113-3
2024-01-29 19:33Merge pull request #18722 from ziglang/macho-debug-infoJakub Konka9+278-283
2024-01-29 07:46llvm: revert bad array access optimizationVeikka Tuominen2+13-28
2024-01-29 16:07std.Thread: fix off-by-one in PosixThreadImpl (#18711)Christian Flicker1+1-6
2024-01-28 10:06ci: re-enable reproducibility for x86_64-macosJakub Konka1+4-5
2024-01-29 12:01macho: flush Dwarf module before flushing dSYMJakub Konka1+2-0
2024-01-29 11:48llvm: fix alignment of array ptr when bitcasting vectorVeikka Tuominen2+21-2
2024-01-29 10:43Value: expand `canMutateComptimeVarState`Veikka Tuominen2+76-0
2024-01-29 09:57Sema: do not emit `@errorCast` safety check when dest is adhoc inferred error setVeikka Tuominen2+16-1
2024-01-28 13:20macho: reset Zig-tracked section handlesJakub Konka1+4-0
2024-01-28 12:59macho: re-instate writing DWARF into dSYMJakub Konka2+27-25
2024-01-28 12:45macho: re-enable dSYM but don't write anything to it yetJakub Konka9+212-223
2024-01-28 10:31macho: re-enable emitting empty dSYM bundleJakub Konka2+35-34
2024-01-28 10:22macho: dedup -o flag from --verbose-link outputJakub Konka1+0-3
2024-01-29 01:50Merge pull request #18714 from ziglang/macho-memJakub Konka11+405-296
2024-01-28 16:15Sema: fix casting runtime value to enum with comptime int tag typePavel Verigo2+20-0
2024-01-28 18:14macho: fix 32bit buildsJakub Konka2+9-5
2024-01-28 09:02macho: insert global symbol name into the correct strtabJakub Konka1+2-1
2024-01-28 00:01build: reduce max rss back down to 7GBJakub Konka1+1-1
2024-01-27 23:49macho: move getAtomData switch into AtomJakub Konka2+12-7
2024-01-27 23:07macho: do not allocate input files in fullJakub Konka10+394-295
2024-01-26 13:38std: remove meta.globalOptionVeikka Tuominen3+6-8
2024-01-27 02:43os.windows: Fix missing correction from #18657Krzysztof Wolicki1+1-1
2024-01-27 20:38Merge pull request #18676 from MrDmitry/feat/improve_cmake_replace_valuesAndrew Kelley12+471-62
2024-01-26 21:08parser: fix "else" followed by "comptime"Pavel Verigo2+23-1
2024-01-27 00:49Merge pull request #18677 from ziglang/post-new-machoJakub Konka1+125-106
2024-01-26 23:51Merge pull request #18654 from mlugg/incremental-the-secondAndrew Kelley9+969-1058
2024-01-26 15:22Get rid of direct dependency on std.fmtMrDmitry1+45-45
2024-01-26 03:03Minor formatting, removed duplicate test caseMrDmitry1+17-18
2024-01-26 03:03Add escaped character processingMrDmitry3+34-0
2024-01-25 05:22Remove unused test fileMrDmitry1+0-5
2024-01-23 05:54Rewrite replace_variables with CMake-specific versionMrDmitry1+282-46
2024-01-25 04:25Extend standalone tests for cmakedefineMrDmitry12+158-13
2024-01-26 13:26test: add behavior coverage for global setter in function livenessMeghan Denny1+26-0
2024-01-21 21:54align naming and fix module creation from TranslateCTobias Simetsreiter4+8-8
2024-01-24 13:46std.os.wasi | Fix comment linksZachary Raineri1+2-2
2024-01-26 13:22Sema: tuples have no names to be used for reporting errors in finishStructInitKrzysztof Wolicki2+29-6
2024-01-25 16:59Compilation: preserve "builtin" as the first dependencyJacob Young1+11-5
2024-01-25 23:33elf: merge all mergeable string rodata sections into oneJakub Konka1+2-1
2024-01-25 14:29glibc: use __GLIBC_USE_DEPRECATED_SCANF for glibc versions < 2.7Markus F.X.J. Oberhumer1+4-1
2024-01-25 14:29glibc: move __GLIBC__ version defines to the top of the fileMarkus F.X.J. Oberhumer1+8-8
2024-01-25 10:24macho: unify accessLibPath with accessLibPath2Jakub Konka1+4-49
2024-01-25 09:30macho: refactor resolving libs and frameworks when searching dependent dylibsJakub Konka1+63-63
2024-01-24 13:52macho: dump print search lib and framework dirs in --verbose-linkJakub Konka1+10-0
2024-01-24 13:45macho: try frameworks before libs non-exclusiveJakub Konka1+8-16
2024-01-24 13:30macho: print tried paths for unresolved dylib depsJakub Konka1+88-26
2024-01-24 19:05Merge pull request #18576 from ziglang/new-machoJakub Konka117+16195-15404
2024-01-24 11:48macho: set __DATA_CONST* segments flags to SG_READ_ONLYJakub Konka1+3-1
2024-01-24 11:48std.macho: add segment flagsJakub Konka1+16-0
2024-01-24 11:40macho: clean up logic for deciding if needs __stub_helperJakub Konka2+48-55
2024-01-23 23:32macho: add misc fixes targeting macos 11Jakub Konka4+28-24
2024-01-22 22:21build: bump max_rss for building the compiler againJakub Konka1+1-1
2024-01-22 22:21macho: set filename as ident in code signatureJakub Konka1+1-1
2024-01-22 18:24macho: skip -r when single input object fileJakub Konka1+14-0
2024-01-22 17:54macho: exclude symbols from empty sections when parsing unwind infoJakub Konka1+3-1
2024-01-22 12:29macho: synthesise unwind records from __eh_frame even if no __compact_unwindJakub Konka3+43-35
2024-01-22 10:25macho: allocate segments in sep step and tweak sorting logicJakub Konka1+98-57
2024-01-21 21:21build: bump max_rss for building the compiler againJakub Konka1+1-1
2024-01-21 21:20test/link/macho: ensure we do not run testStackSize on foreign hostJakub Konka1+1-0
2024-01-21 20:12macho: fix 32bit compilation issuesJakub Konka12+98-69
2024-01-21 19:11macho: do not enforce platform check for nowJakub Konka2+20-16
2024-01-21 18:35build: bump maxrssJakub Konka1+1-1
2024-01-21 09:54macho: ensure we zero-out regions after copying them overJakub Konka2+16-9
2024-01-21 09:32macho: actually lower TLS variablesJakub Konka5+163-37
2024-01-20 22:45macho: fix wrong symbol type for TLV varsJakub Konka1+3-1
2024-01-20 21:31x86_64: emit MachO TLV sequenceJakub Konka3+37-12
2024-01-20 20:53x86_64: save TLS to stack for MachOJakub Konka1+21-20
2024-01-20 20:49macho: save TLS variables in ZigObjectJakub Konka1+71-2
2024-01-20 17:23macho: get start index of Zig sections when allocating other sectionsJakub Konka1+5-4
2024-01-20 17:08macho: prep for lowering TLS variablesJakub Konka2+23-27
2024-01-20 17:03macho: get rid of allocateSegmentsJakub Konka1+24-51
2024-01-20 16:09macho: move incr Zig sections in file if overlap nonincr sectionsJakub Konka1+47-19
2024-01-20 07:41macho: refactor segment creation logicJakub Konka1+17-39
2024-01-19 20:30macho: fix not resetting __got_zig sect index after sorting headersJakub Konka1+1-0
2024-01-19 20:15macho: resolve relocs pointing at __got_zigJakub Konka3+20-3
2024-01-19 19:28macho: re-read atom code from ZigObject when resolving relocsJakub Konka4+90-16
2024-01-19 17:19macho: reserve space for __got_zig rebase opcodesJakub Konka3+31-30
2024-01-19 17:01macho: allocate __LINKEDIT in a separate passJakub Konka1+19-9
2024-01-19 16:26macho: init linkedit segment separatelyJakub Konka1+19-13
2024-01-19 16:09macho: allocate sections and segments that need itJakub Konka2+56-30
2024-01-19 13:09macho: fix '_' prefixing rules for exportsJakub Konka3+8-16
2024-01-19 12:47macho: again fix symbol index dereference in codegen wrt ZigObjectJakub Konka5+17-10
2024-01-18 20:55macho: fix symbol index dereference in codegen wrt ZigObjectJakub Konka6+76-26
2024-01-18 20:23macho: implement resolveSymbols in ZigObjectJakub Konka2+74-6
2024-01-18 19:40macho: set atom_index for newly created Atom in ZigObjectJakub Konka2+8-0
2024-01-18 18:18macho: let us dump some state and debug!Jakub Konka1+2-2
2024-01-18 18:15macho: implement ZigObject.flushModuleJakub Konka1+27-3
2024-01-18 18:11codegen: implement more missing bitsJakub Konka2+26-22
2024-01-18 17:58codegen: re-implement enough of codegen to error out instead panicJakub Konka8+197-202
2024-01-18 16:55codegen: re-enable MachO support in genDeclRefJakub Konka1+16-14
2024-01-18 16:42macho: fill the rest of ZigObjectJakub Konka2+45-10
2024-01-18 16:24macho: fill in more blanks in ZigObjectJakub Konka2+37-11
2024-01-18 16:13macho: fill in more blanks in ZigObjectJakub Konka1+263-14
2024-01-18 15:52macho: implement growSection mechanismJakub Konka1+53-3
2024-01-18 13:59macho: implement more self-hosted primitivesJakub Konka3+164-16
2024-01-18 13:36macho: set alignment of pre-allocated sectionsJakub Konka1+15-6
2024-01-18 11:56macho: init metadata for incremental linkingJakub Konka2+115-22
2024-01-17 19:09macho: add __zig_got section implementationJakub Konka5+464-24
2024-01-17 17:59macho: re-implement updateDeclCodeJakub Konka1+93-2
2024-01-17 13:55macho: init metadata and partially implement updateDeclJakub Konka2+134-3
2024-01-17 07:33macho: create Atom for Decl in ZigObjectJakub Konka4+135-58
2024-01-17 06:17macho: split symbol.flags.got into needs_got and has_gotJakub Konka6+94-15
2024-01-17 05:30macho: forward parsed -compatibility_version to the linkerJakub Konka1+1-0
2024-01-16 22:14macho: patch up more holes with ZigObjectJakub Konka2+70-24
2024-01-16 13:29macho: move all unimplemented function stubs into ZigObjectJakub Konka2+151-131
2024-01-15 19:34macho: introduce ZigObjectJakub Konka8+262-31
2024-01-15 11:30test/link/macho: migrate all tests to the new test matrixJakub Konka21+136-429
2024-01-15 11:05test/link/macho: upgrade tbdv3 testJakub Konka5+39-71
2024-01-15 11:00test/link/macho: upgrade unwind info testsJakub Konka10+273-253
2024-01-15 10:46test/link/macho: test stacksize optionJakub Konka4+20-45
2024-01-15 10:43test/link/macho: upgrade search strategy testJakub Konka5+70-105
2024-01-15 10:34test/link/macho: test re-exports in zigJakub Konka1+30-0
2024-01-15 10:32test/link/macho: remove converted standalone testsJakub Konka7+0-129
2024-01-15 10:30test/link/macho: test pagezero sizeJakub Konka1+35-0
2024-01-15 10:28test/link/macho: revert testing objc msgsend stubs - no way of enabling in clangJakub Konka1+0-151
2024-01-15 10:16test/link/macho: test objc msgsend selector stubsJakub Konka1+155-0
2024-01-15 10:01test/link/macho: use .root_module. instead of wrappers where possibleJakub Konka1+36-36
2024-01-15 09:58test/link/macho: test force-loading objects containing ObjC from archivesJakub Konka3+75-98
2024-01-15 09:35test/link/macho: test no exports in a dylibJakub Konka1+14-0
2024-01-15 09:32test/link/macho: test attribute "used" on vars in presence of dead_stripJakub Konka1+27-0
2024-01-15 09:22test/link/macho: upgrade strict validation of layout testJakub Konka4+120-147
2024-01-15 09:14test/link/macho: upgrade entry and entry in archive testsJakub Konka6+61-101
2024-01-15 08:03test/link/macho: upgrade empty object testJakub Konka8+21-122
2024-01-15 07:58test/link/macho: upgrade dylib testJakub Konka2+38-4
2024-01-15 07:52macho: remove all rpath parsing from the linkerJakub Konka3+5-14
2024-01-14 16:19macho: print all definitions of symbols when printing duplicatesJakub Konka1+3-2
2024-01-14 16:02test/link/macho: upgrade dead_strip_dylibs testJakub Konka2+50-4
2024-01-14 10:22test/link/macho: test -r modeJakub Konka2+122-3
2024-01-14 10:07test/link/macho: test tentative definitionsJakub Konka1+27-0
2024-01-14 10:04test/link/macho: upgrade tls testJakub Konka5+35-63
2024-01-14 09:59test/link/macho: test thunks on arm64Jakub Konka1+34-0
2024-01-14 09:53test/link/macho: test twolevel namespacingJakub Konka1+121-0
2024-01-14 09:38test/link/macho: test large .tbss sectionJakub Konka1+22-0
2024-01-14 09:35test/link/macho: test -u flag handling (forceUndefinedSymbol)Jakub Konka1+79-0
2024-01-14 09:23test/link/macho: upgrade weak framework testJakub Konka4+20-41
2024-01-14 09:20test/link/macho: upgrade weak library testJakub Konka5+44-77
2024-01-13 23:23test/link/macho: test weak bindingJakub Konka1+137-0
2024-01-13 23:17test/link/macho: upgrade and migrate headerpad testJakub Konka4+109-144
2024-01-13 22:56test/link/macho: test setting correct weak* flags in the headerJakub Konka1+90-0
2024-01-13 22:32test/link/macho: test hello world in CJakub Konka1+25-0
2024-01-13 18:15test/link/macho: test hello world in ZigJakub Konka1+18-0
2024-01-13 18:12test/link/macho: test for correct handling of large __bss sectionsJakub Konka1+22-0
2024-01-13 18:09test/link/macho: test for correct handling of __mh_execute_header symbolJakub Konka1+14-0
2024-01-13 18:02test/link/macho: upgrade and migrate needed_library testJakub Konka5+43-71
2024-01-13 17:49test/link/link: pass build options to elf and macho testsJakub Konka7+76-63
2024-01-13 17:18test/link/macho: test segment boundary symbolsJakub Konka1+69-0
2024-01-13 17:10test/link/macho: fix naming in entry-in-dylib testJakub Konka1+1-1
2024-01-13 17:09test/link/macho: upgrade and migrate dead_strip testJakub Konka4+82-76
2024-01-13 11:49test/link/elf: make invalid input file test less jankyJakub Konka1+11-6
2024-01-13 11:39macho: fix invalid generation of FDE recordsJakub Konka3+29-10
2024-01-12 22:12test/link/macho: migrate entry_in_dylib test to new test formatJakub Konka5+63-77
2024-01-12 21:50macho: preserve section name for code sectionsJakub Konka1+1-1
2024-01-12 20:17macho: fix section boundary symbols testJakub Konka1+16-11
2024-01-12 19:54macho: parse dependent dylibsJakub Konka3+219-159
2024-01-12 10:40macho: fix dead stripping logic to exclude debug sectionsJakub Konka2+7-1
2024-01-12 09:46macho: re-instate build-obj codepathJakub Konka4+81-56
2024-01-12 09:24macho: report duplicate symbolsJakub Konka2+71-57
2024-01-11 23:05macho: write to fileJakub Konka9+773-56
2024-01-11 22:23macho: allocate sections, segments and atomsJakub Konka2+195-29
2024-01-11 20:30macho: sort sections; use Atom.Alignment for alignment; init segmentsJakub Konka7+367-19
2024-01-11 18:51macho: init output and synthetic sectionsJakub Konka1+230-20
2024-01-11 18:42macho: report undefined symbols to the userJakub Konka2+148-32
2024-01-11 18:21macho: set dylib ordinals after pruningJakub Konka1+5-0
2024-01-11 18:18macho: dead strip dylibsJakub Konka1+28-0
2024-01-11 18:15macho: mark imports and exportsJakub Konka1+40-0
2024-01-11 18:09macho: handle dead stripping of atomsJakub Konka2+7-3
2024-01-11 18:04macho: claim unresolved symbolsJakub Konka1+55-9
2024-01-11 17:54macho: convert tentative defs and create objc sectionsJakub Konka1+47-0
2024-01-11 17:50macho: resolve synthetic symbolsJakub Konka2+54-6
2024-01-11 17:42macho: resolve symbols and mark files liveJakub Konka3+73-14
2024-01-11 17:30macho: init InternalObject and add forced undefined globalsJakub Konka1+45-0
2024-01-11 17:23macho: prep for dylib deps (no resolution yet)Jakub Konka1+158-0
2024-01-11 17:15macho: parse tbdsJakub Konka2+39-19
2024-01-11 16:53macho: parse dylibsJakub Konka2+76-16
2024-01-11 16:34macho: parse archivesJakub Konka3+59-15
2024-01-11 09:19macho: create scaffolding for parsing different input objectsJakub Konka5+170-15
2024-01-10 18:39macho: parse an input object file!Jakub Konka8+797-431
2024-01-10 08:55macho: re-enable --verbose-linkJakub Konka1+345-99
2024-01-09 18:51macho: get the ball rolling!Jakub Konka17+749-5287
2024-01-09 13:59macho: copy over new implementation sources from zldJakub Konka27+8104-8302
2024-01-24 08:01Merge pull request #17155 from winterqt/ignore-nix-ldflags-linkage-directivesAndrew Kelley1+8-1
2024-01-24 03:24Revert "Don't assume a write if an operand is not in function parameters"Andrew Kelley1+2-2
2024-01-21 17:15Don't assume a write if an operand is not in function parametersRahul Prabhu1+2-2
2024-01-23 07:09os.windows: Fix error 258 name in Win32ErrorKrzysztof Wolicki1+1-1
2024-01-24 01:01NativePaths: support -L and -l arguments in NIX_LDFLAGSAndrew Kelley1+8-3
2023-09-14 23:16std.zig.system.NativePaths: ignore linkage directives in `NIX_LDFLAGS`Winter1+2-0
2024-01-07 00:42InternPool: introduce TrackedInstmlugg4+110-123
2024-01-19 01:56Zir: represent declarations via an instructionmlugg8+863-939
2023-07-09 15:18std.fmt: fix unecessary deref on user-defined format functionKhang Nguyen Duy2+10-1
2024-01-23 02:58Sema: use Sema.typeAbiSize rather than Type.abiSizeAndrew Kelley1+2-2
2024-01-22 06:16std.process: return u64 in totalSystemMemoryTristan Ross2+12-9
2024-01-14 22:16objcopy ofmt=hex iterates through segments instead of sectionsjacwil1+2-4
2023-11-17 18:33Sema: implement comptime error return tracesVeikka Tuominen4+147-22
2024-01-22 20:32Fix wrong if condition for windows (#18637)ndbn1+1-1
2024-01-22 13:20Free threads in std.Thread.Pool.init only with pool.joinLittleote1+2-3
2024-01-22 05:38std.io: replace readStructBig with readStructEndianTristan Ross4+11-11
2024-01-22 10:26Merge pull request #18644 from ziglang/langrefAndrew Kelley4+245-396
2024-01-22 03:39langref: make more consistentAndrew Kelley2+35-64
2024-01-22 02:40langref: clean up the table of operatorsAndrew Kelley1+170-124
2024-01-22 00:14langref: reduce verbosity of string literal sectionAndrew Kelley1+7-18
2024-01-22 00:13langref: remove line numbers from code samplesAndrew Kelley2+6-43
2024-01-21 23:54Revert "langref: add section numbers"Andrew Kelley1+0-33
2024-01-21 23:47langref: simplify Hello World sectionAndrew Kelley1+7-96
2024-01-21 23:36Revert "langref: emphasize the use of dereferencing string literals"Andrew Kelley1+1-10
2024-01-21 23:19std.fmt: clarify the use of "character"Andrew Kelley1+3-3
2024-01-21 23:11langref: explicitly mention inline combined with multiple casesAndrew Kelley1+16-5
2023-12-29 02:00langref: add information about doctestsIan Johnson1+14-0
2024-01-21 20:45Merge pull request #18634 from MrDmitry/bug/ConfigHeader_cmake_neighborsAndrew Kelley3+110-6
2023-06-16 07:04Handle all errors on std.net.Ipv4address.resolveIPChristiano Haesbaert1+1-0
2024-01-21 08:18Extend test casesMrDmitry2+106-2
2024-01-21 08:16Fix last_index after variable substitutionMrDmitry1+4-4
2024-01-20 14:53Sema: replace uses of `toUnsignedInt` with `toUnsignedIntAdvanced`Veikka Tuominen4+51-31
2024-01-20 20:01Merge pull request #18596 from ypsvlq/mingwAndrew Kelley277+4833-11770
2024-01-20 17:23AstGen: detect duplicate field namesDavid Rubin13+138-87
2024-01-20 11:22Merge pull request #18622 from ziglang/zig-mod-edge-caseAndrew Kelley3+125-63
2024-01-20 06:32std.math: make hypot infer type from argument (#17910)expikr3+21-14
2023-11-10 12:59zig cc: expose clang precompiled C header supportXavier Bouchoux3+53-26
2024-01-19 14:25std/math/pow: Fix #18553, isOddInteger: Return false if float value is greater than 1 << 53 (see comment), add test caseshdert1+16-0
2024-01-20 05:28std.Build.Compile: handle modules sans root source filesAndrew Kelley1+17-7
2024-01-20 05:19CLI: introduce -M; deprecate --modAndrew Kelley1+107-53
2024-01-20 05:18Compilation: avoid caching root source file twiceAndrew Kelley1+1-3
2024-01-20 05:10Merge pull request #18293 from g-cassie/array-list-replace-range-assumeAndrew Kelley1+121-44
2024-01-17 01:57mingw: update build logicElaine Gibson4+288-401
2024-01-16 22:23mingw-w64: remove msvcrt sourcesElaine Gibson198+3-11369
2024-01-16 22:23mingw-w64: add missing CRT sourcesElaine Gibson75+4542-0
2024-01-19 08:35do not enforce function parameters to be marked comptime if only called at comptimeMeghan Denny5+36-51
2024-01-19 22:46std.ArrayList: pedantic fixups to previous commitAndrew Kelley1+13-19
2023-12-15 00:03std.ArrayList: add replaceRangeAssumeCapacity methodGordon Cassie1+118-35
2024-01-19 20:14Merge pull request #18615 from ziglang/langrefAndrew Kelley4+40-271
2024-01-19 20:10Merge pull request #18611 from erikarvstedt/array-list-overflowAndrew Kelley1+35-37
2024-01-19 19:25return optional state to `zirPtrCastNoDest`David Rubin2+15-1
2024-01-18 13:16libcxx: fix C++ builds with glibc <2.16 without aligned_allocEmil Tywoniak1+14-0
2024-01-19 04:55langref: extract code comments into paragraphsAndrew Kelley1+11-57
2024-01-19 04:31zig build: add doc comments for functions related to optionsAndrew Kelley3+15-0
2024-01-19 04:14langref: update Zig Build System sectionAndrew Kelley1+7-142
2024-01-19 03:58langref: avoid the ambiguous word "safe"Andrew Kelley1+7-4
2024-01-19 02:56langref: delete Nested Container Tests sectionAndrew Kelley1+0-68
2024-01-19 04:34Merge pull request #18219 from g-cassie/optional-documentation-tweaksAndrew Kelley1+57-39
2024-01-19 02:32Merge pull request #18599 from dweiller/err-union-switch-err-traceAndrew Kelley3+72-0
2024-01-18 23:25std.ArrayList.replaceRange: remove unneded overflow checksErik Arvstedt1+3-3
2024-01-18 23:25std.ArrayList: remove `+ 1` overflow checksErik Arvstedt1+32-34
2024-01-17 10:16openbsd: add proper support for aarch64Sebastien Marie1+8-0
2024-01-15 03:26std.http.Client: read response messages with no length until eofNameless2+18-11
2024-01-18 23:37Merge pull request #17499 from rootbeer/makepath-dangling-symlinkAndrew Kelley1+67-79
2024-01-18 07:13std.Uri: change specifier for printing with scheme to semicolon `;`Krzysztof Wolicki2+3-3
2024-01-18 02:29test/stack_traces.zig: add err union switch casedweiller1+55-0
2024-01-18 00:46add type check to `zirSwitchBlockErrUnion`David Rubin2+22-3
2024-01-17 14:41astgen: fix error return trace on error union switchdweiller2+17-0
2023-10-29 23:02sema: fix safe integer arithmetic operations on undefined valuesTechatrix10+261-15
2023-10-22 14:10Build: add namedWriteFiles to BuildLoris Cro1+16-0
2023-10-10 04:24byos: Ease `GeneralPurposeAllocator` integrationJay Petacat2+20-17
2024-01-16 23:03Merge pull request #15565 from xEgoist/spawnWindowsAndrew Kelley2+8-7
2023-10-03 19:11Skip all dbg instructionsocrap71+1-1
2024-01-15 14:31Fix TLS record overflow by limiting inner record length to 2^14melonedo2+5-4
2024-01-12 05:03std/fs/test.zig: Add statFile() tests of dangling symlinkPat Tullmann1+13-0
2024-01-06 21:27std/fs/test.zig: Try harder to clean up locking filesPat Tullmann1+1-1
2023-10-23 22:00std/fs/test.zig: Factor out the symlink-creation wrappersPat Tullmann1+49-74
2024-01-06 21:22std/fs/test.zig: quote . and .. in test namesPat Tullmann1+4-4
2023-07-21 13:18tls client interface consistency fixPurrie1+5-1
2024-01-16 17:11Move the paragraph to under variablesPiotr Szlachciak1+7-7
2024-01-16 07:56Move the extern paragraph to a more logical placePiotr Szlachciak1+7-7
2024-01-16 17:50Add missing != null operatorPiotr Szlachciak1+16-1
2024-01-16 16:22AstGen: use correct token_src for switch, if and while exprstravisstaloch5+49-8
2024-01-16 16:12translate-c: Explicit cast bool from float fixfebruary cozzocrea2+18-0
2024-01-16 15:57translate-c: Fix for compound assign implicit cast errorfebruary cozzocrea2+25-9
2024-01-16 06:54std: remove deprecated APIAndrew Kelley2+2-100
2024-01-16 10:42Merge pull request #18584 from Techatrix/fix-switch-on-errAndrew Kelley5+88-19
2023-05-05 00:42child_process: Use security attributes while creating handle.xEgoist2+6-5
2023-05-02 18:36child_process: Add write access to the null handlexEgoist1+3-3
2024-01-14 20:21Allow multiple options using the same enum typeKrzysztof Wolicki1+22-4
2024-01-16 07:04Merge pull request #18570 from gh-fork-dump/linux-6.7Andrew Kelley2+196-0
2024-01-16 07:02Merge pull request #18168 from cipharius/feature/zig-build-fossil-supportAndrew Kelley2+16-9
2024-01-16 06:59Merge pull request #18569 from dweiller/17944-followupAndrew Kelley24+246-225
2024-01-16 06:46Merge pull request #18468 from notcancername/legalize-arraylistAndrew Kelley1+221-138
2024-01-16 06:43std.ArrayList: pedantic rewordings of documentation and unit testsAndrew Kelley1+174-168
2024-01-07 04:09std.array_list: Document and reduce illegal behavior in ArrayListsnotcancername1+155-78
2024-01-16 04:51AstGen: properly handle ill-formed switch on errorTechatrix2+45-15
2024-01-16 04:46AstGen: add error message for capture error by ref in switch on errorTechatrix4+43-4
2023-11-30 15:51Permits tar directory path without trailing slashcipharius1+13-8
2023-11-30 15:49Accepts generic application/x-compressed in package fetchcipharius1+3-1
2024-01-15 05:53test/behavior: fix test type check for multi-ptr slicedweiller1+2-3
2024-01-15 05:01test/behavior: replace all 'comptime expect' with 'comptime assert'dweiller23+214-200
2024-01-15 04:33sema: fix OOM bug when constructing error messagesdweiller1+33-25
2024-01-15 06:59Linux: Add syscall bindings, enhance documentation.Stephen Gregoratto1+157-0
2024-01-15 00:31Linux: Update syscalls for the 6.7 releaseStephen Gregoratto1+39-0
2024-01-15 08:53update test case for new const/var compile errorAndrew Kelley1+6-4
2024-01-14 13:53Sema: fix `@extern` declsJacob Young3+47-26
2024-01-15 06:37Merge pull request #18560 from ziglang/elf-report-dupesJakub Konka5+131-50
2024-01-15 06:35Merge pull request #17917 from Jan200101/PR/each_lib_rpath_frontendJakub Konka5+9-74
2024-01-14 22:21add `SHT_NOBITS` checkDavid Rubin1+5-3
2024-01-15 02:21Sema: fix compilation errorsAndrew Kelley1+3-3
2024-01-15 02:20std.os.linux.io_uring: fix compilation errorsAndrew Kelley1+4-4
2024-01-15 02:10Merge pull request #18025 from ianic/io_uring_send_zcAndrew Kelley1+671-2
2023-11-07 20:10Update pow.zigexpikr1+3-5
2023-11-07 20:10use Peer Type Resolution for standalone complex fnexpikr18+36-36
2024-01-15 02:06mem: add byteswap array support (#17959)Tristan Ross1+34-7
2024-01-15 02:04Update atan2.zig (#17840)expikr3+32-26
2024-01-15 01:45std.math: add `wrap` function (#18154)expikr1+94-0
2023-11-09 12:30sema: allow slicing *T with comptime known [0..1]dweiller4+127-12
2024-01-14 23:18test/link/elf: patch up relocatable testJakub Konka1+1-0
2023-11-07 17:58compiler: move each_lib_rpath to frontendJan2001014+8-74
2023-10-26 19:39std.zig.system.NativePaths: add NixOS lib dirs to the rpathJan2001011+1-0
2024-01-14 22:07std/Build/Step/Compile: do not propagate deps of complex addObject stepJakub Konka1+2-3
2024-01-14 19:51test/link/elf: trigger build system bug testing relocatable modeJakub Konka1+31-32
2024-01-14 18:20elf: check for and report duplicate symbol definitionsJakub Konka3+97-15
2024-01-14 19:26Merge pull request #18547 from ziglang/gh-fork-dump-fchmod-fixesAndrew Kelley6+207-22
2024-01-14 03:29mingw: Add missing misc/mingw-access.c and misc/ucrt-access.cKrzysztof Wolicki3+75-0
2023-12-04 08:07Fix minor error: std.ChildProcess.exec() already rename to run()jimying1+1-1
2023-12-01 01:56libcxx: only pass -DHAVE___CXA_THREAD_ATEXIT_IMPL for glibc >=2.18jimying1+2-1
2023-12-08 22:13langref: Fix example for Generic Data Structuresemberfade1+2-2
2023-12-07 22:57autodoc: Rename Module (Compilation Module) to Zcu in preparation for big renameKrzysztof Wolicki1+21-21
2024-01-14 06:56std.os: proper use of inlineAndrew Kelley2+23-17
2023-11-04 18:30Rework fchmodat testsStephen Gregoratto1+35-5
2023-11-04 06:06Linux: Add fchmodat fallback when `flags` is nonzeroStephen Gregoratto2+144-4
2023-11-04 06:05Add fchmodat2 bits to os/linux.zigStephen Gregoratto1+7-9
2023-11-01 12:30Add `fchmodat2` to the Linux syscall listStephen Gregoratto1+11-0
2024-01-14 06:20Revert "Merge pull request #18410 from dweiller/by-length-slice-bug"Andrew Kelley4+0-76
2024-01-13 20:24Expose `-f(no-)formatted-panics` to the build system (again)Carl Åstholm1+3-0
2023-12-03 12:00Don't crash or CR/LF line endings in docgenF3real1+19-5
2024-01-12 00:09std.ArrayList: Clarify that ensureTotalCapacity/ensureTotalCapacityPrecise will never shrink the arrayRyan Liptak1+8-8
2024-01-14 03:47Fix fmt UTF-8 characters as fill (#18533)vinnichase3+88-34
2023-12-14 21:52std.http: add missing documentation and a few examplesNameless4+141-13
2023-12-18 20:08std.Uri: fix implementation of resolve with trailing slashesNameless1+93-35
2024-01-12 16:28fix #17142, wrong comptime log_int computationGuillaume Wenzek3+19-6
2024-01-14 02:44Merge pull request #18261 from ianic/tar_testsAndrew Kelley31+913-188
2024-01-13 00:51build.zig: don't install testdataAndrew Kelley1+2-0
2023-12-18 20:39tar: improve diagnostic reportingIgor Anić1+31-9
2023-12-12 17:50tar: rename reader to iteratorIgor Anić2+24-24
2023-12-12 17:35tar: use @embedFile in testsIgor Anić1+32-40
2023-12-12 13:18tar: fix tests on 32-bit platformsIgor Anić2+14-11
2023-12-11 22:55tar: move test cases to std/tar/testdataIgor Anić30+377-370
2023-12-11 21:17tar: add Go test case files to the projectIgor Anić29+3-5
2023-12-11 21:00tar: reorganize file, functions before testsIgor Anić1+326-325
2023-12-11 19:46tar: use file word in less placesIgor Anić1+26-26
2023-12-11 19:18tar: remove stratch from tar readerIgor Anić1+74-92
2023-12-11 16:47tar: refactor pax attributeIgor Anić1+73-53
2023-12-11 14:48tar: replace custom buffered reader with std.ioIgor Anić1+366-442
2023-12-06 14:35tar: add module comment and referencesIgor Anić1+18-1
2023-12-05 16:08tar: add pax file reader testsIgor Anić1+108-13
2023-12-02 14:00tar: add file mode to result of tarbal iterationIgor Anić1+26-0
2023-12-01 18:03tar: prefix test cases with 'tar'Igor Anić1+3-4
2023-12-01 17:50tar: use Go test cases path from env variableIgor Anić1+6-11
2023-12-01 17:26tar: use scratch buffer for file namesIgor Anić1+130-159
2023-11-30 20:28tar: refactor reading pax attributesIgor Anić1+197-106
2023-11-29 20:37tar: add gnu path and link extensions handlingIgor Anić1+92-50
2023-11-29 19:30tar: handle pax null attrs and pax attr endingIgor Anić1+57-22
2023-11-29 16:17tar: add header chksum checkingIgor Anić1+64-38
2023-11-29 14:31tar: fix import pathIgor Anić1+3-0
2023-11-29 14:28tar: add parsing size in gnu extended formatIgor Anić1+56-19
2023-11-28 22:07tar: refactor reader and iteratorIgor Anić1+180-134
2023-11-27 21:23tar: add pax linkpath attribute parsingIgor Anić1+25-16
2023-11-27 20:37tar: add initial test casesIgor Anić1+319-15
2023-11-27 16:17tar: refactor BufferIgor Anić1+94-80
2023-11-27 13:51tar: refactor code to be more testableIgor Anić1+153-89
2024-01-12 20:33std.io.GenericReader: add missing error annotationsJacob Young1+6-6
2024-01-13 07:42Merge pull request #18528 from Luukdegram/wasm-linker-fixesLuuk de Gram3+78-102
2023-12-24 15:18Update styles in std docs to correct display glitchMichael Scott1+1-2
2023-12-23 11:52sema: forbid asm output to const localsMeghan Denny2+22-0
2023-12-26 15:30Fixed verbatim copy of trailing '%' in unescapeStrChris Boesch1+9-0
2023-11-26 10:15std: make c.versionCheck() a comptime-known functionMeghan Denny2+18-22
2024-01-10 05:55wasm-linker: fix debug info relocationLuuk de Gram1+30-10
2024-01-10 05:35wasm-linker: delay code atom allocation till writeLuuk de Gram2+22-82
2024-01-08 15:15wasm-linker: ensure custom sections are parsedLuuk de Gram2+26-10
2024-01-11 09:02langref: fix typoAndrew Kelley1+1-1
2024-01-11 00:56LLVM: fix lowering of extern anyopaqueAndrew Kelley3+21-1
2024-01-11 02:31langref: document inline functionsAndrew Kelley1+38-0
2024-01-10 19:26zig build: handle stderr more elegantlyAndrew Kelley3+19-6
2024-01-10 23:08Merge pull request #18505 from ziglang/tsanAndrew Kelley217+15837-9977
2024-01-10 19:13translate-c: float cast from boolean expr fixfebruary cozzocrea2+9-1
2024-01-10 17:30tsan: use explicit error setAndrew Kelley1+43-8
2024-01-10 07:59tsan: update build logic for tsan from llvm 17.0.6Andrew Kelley1+35-13
2024-01-10 07:59tsan: update rtl files to LLVM 17.0.6Andrew Kelley214+15752-9952
2024-01-10 07:51libcxx: fix not passing any_sanitize_thread correctlyAndrew Kelley1+2-0
2024-01-10 07:51Compilation: fix tsan error reportingAndrew Kelley1+5-4
2024-01-10 01:20std.mem: fix simd.suggestVectorLength merge conflictAndrew Kelley1+1-1
2023-12-14 14:03std.heap: add runtime safety for calling `stackFallback(N).get` multiple timesVeikka Tuominen2+38-13
2024-01-10 01:13Merge pull request #18318 from castholm/simd-segfaultAndrew Kelley5+31-30
2024-01-10 01:11add ability to open dlls with platform-specific flags (#18370)Matthew Wozniak3+44-3
2024-01-10 01:09AstGen: add error for redundant comptime var in comptime scope (#18242)Bogdan Romanyuk4+11-2
2024-01-10 01:08Merge pull request #18498 from castholm/cpu-cortex-m-optional-depsAndrew Kelley2+76-28
2024-01-09 22:53Add std.math.gamma and lgamma (#18449)PauloCampana2+332-0
2024-01-09 22:23Merge pull request #18486 from castholm/undefined-versionAndrew Kelley9+100-7
2024-01-09 21:54Merge pull request #18173 from dweiller/switch-err-unionAndrew Kelley14+2412-301
2024-01-09 20:16 ignore charset and boundary directives in content-type headers when fetching dependenciesJoel Gustafson1+11-7
2024-01-09 16:49Re-run update_cpu_features (LLVM 17)Carl Åstholm1+3-11
2024-01-09 16:35Override incorrect ARM Cortex-M series CPU feature definitionsCarl Åstholm1+25-0
2024-01-09 16:32update_cpu_features: Support omitting depsCarl Åstholm1+48-17
2024-01-08 17:36Add tests for `--undefined-version`Carl Åstholm1+63-0
2023-09-29 17:38Add support for `--(no-)undefined-version`dhash8+37-7
2024-01-09 09:11Merge pull request #18491 from ziglang/fix-mod-link-obj-pathAndrew Kelley2+7-7
2023-12-15 17:39stage2 AArch64: get empty file compiling againjoachimschmidt5574+37-23
2024-01-09 07:50Optimized `std.mem.eql` with SIMD (#18389)David Rubin2+74-1
2024-01-09 04:31fixup! astgen: use switch_block_err_uniondweiller1+3-3
2023-12-30 01:58sema: inherit block want_safety for err switch uniondweiller2+8-0
2023-11-30 08:12test: add tests for switch_block_err_uniondweiller8+935-0
2023-12-14 03:36astgen/sema: fix source locations for switch_block_err_uniondweiller3+31-27
2023-12-08 09:16langref: mention error union switch peer resolutiondweiller1+26-0
2023-12-15 02:35astgen/sema: use switch_block_err_union for if-else-switchdweiller3+186-30
2023-12-03 11:07fix x86_64 crashes for switch_block_err_uniondweiller4+99-31
2023-12-01 04:41sema: fix err union switch with inferred empty error setsdweiller1+29-24
2023-11-28 04:05sema: allow maybeErrorUnwrap to handle err_union_codedweiller1+20-8
2023-11-27 05:04sema: implement runtime switch_block_err_uniondweiller1+62-3
2023-11-24 01:53sema: extract runtime switch AIR generation to functiondweiller1+77-17
2023-11-22 04:01sema: implement switch_block_err_union on comptime operandsdweiller1+190-1
2023-11-16 15:41astgen: use switch_block_err_uniondweiller1+391-4
2023-11-22 03:59sema: refactor error set switch logicdweiller1+321-260
2023-11-16 10:48zir: add switch_block_err_uniondweiller4+159-1
2023-11-16 09:40zir: remove unused zir as instructiondweiller4+0-17
2024-01-09 01:48langref: update target sectionAndrew Kelley1+26-254
2024-01-09 01:24std.Build.Step.Compile: fix link object pathsAndrew Kelley1+4-4
2024-01-09 01:20compilation: fix bad path in error messageAndrew Kelley1+3-3
2023-10-31 09:42add type safety to ZIR for null terminated stringsAli Chraghi6+248-240
2024-01-09 00:25Merge pull request #16650 from wooster0/hexdumpAndrew Kelley2+101-33
2024-01-09 00:13Merge pull request #16109Andrew Kelley2184+420125-80347
2024-01-08 17:57Build: Use `LazyPath` for version scriptsCarl Åstholm1+8-2
2024-01-08 20:58fix std.fs.Dir.makePath silent failure (#16878)Amir Alawi2+19-1
2024-01-08 20:43lift artificial restriction on minimum glibc versionAndrew Kelley2+5-14
2024-01-08 19:05CI: update aarch64-windows tarballAndrew Kelley1+1-1
2024-01-08 18:53mingw: remove pow.c from aarch64-windows mingw buildsAndrew Kelley2+0-22
2024-01-08 07:23CI: update windows tarballs for mingw upgradeAndrew Kelley3+3-3
2024-01-08 07:02mingw: add the build logic for the previous commitAndrew Kelley1+34-1
2024-01-08 06:59mingw: add the mingw stdio functions backAndrew Kelley31+7501-0
2024-01-08 05:16Compilation: only add __MSVCRT_VERSION__ for -lcAndrew Kelley1+13-9
2024-01-08 05:15update-mingw tool: add config.h to whitelistAndrew Kelley1+13-5
2024-01-08 05:12add config.hAndrew Kelley1+73-0
2024-01-07 23:19Compilation: add definition to prefer ucrt for windows C/C++ filesAndrew Kelley1+4-1
2024-01-07 23:18mingw: add comments so that I don't regress this code laterAndrew Kelley1+12-2
2024-01-05 05:41mingw: update from msvcrt to ucrtAndrew Kelley3+23-159
2023-06-20 06:16mingw-w64: update CRT files to latest git commitAndrew Kelley1763+113400-11891
2024-01-08 01:41add tool for updating mingw crt filesAndrew Kelley3+164-1
2023-06-20 04:38update mingw-w64 headers to latest git commitAndrew Kelley440+306464-75832
2024-01-05 08:55Use a fixed chunk size when calculating MachO UUIDJeremy Volkman1+3-3
2024-01-08 07:21fixups from previous commitAndrew Kelley1+12-4
2023-08-03 07:42std.testing.expectEqualSlices: some improvementsWooster1+36-33
2023-08-03 07:02general-use std.debug.hexdump for printing hexdumpsWooster1+57-0
2024-01-08 06:32langref: reword Hello World section (#18458)Scott Schwarz1+23-26
2024-01-08 06:28Merge pull request #18470 from castholm/typeInfo-sentinelsAndrew Kelley9+46-40
2024-01-06 10:36Add approxEqAbs support for comptime_floatEric Eastwood1+20-2
2024-01-07 23:23llvm: optional slices cannot be passed in parts when they allowzeroVeikka Tuominen2+20-1
2024-01-08 00:02remove tool: update-license-headersAndrew Kelley2+0-48
2024-01-07 23:33Merge pull request #18362 from ExpidusOS/fix/compiler-rt-codemodelVeikka Tuominen2+9-0
2024-01-07 20:39InternPool: Fix rare buffer overflow when initializing aggregate with sentinelCarl Åstholm1+1-1
2024-01-07 14:54Fix failing type reificationsCarl Åstholm2+3-3
2024-01-07 14:52Work around stage1 not yet returning null-terminated `@typeInfo` stringsCarl Åstholm5+6-6
2024-01-07 14:35Make `@typeInfo` return null-terminated stringsCarl Åstholm2+36-30
2024-01-07 02:30std.Build: pass code model in various compile stepsTristan Ross1+8-0
2024-01-07 02:30Compilation: pass code model in buildOutputFromZigTristan Ross1+1-0
2024-01-02 15:33categorize `behavior/bugs/<issueno>.zig` testsVeikka Tuominen174+2103-3291
2024-01-07 00:47Merge pull request #18453 from squeek502/makepath-parent-componentsAndrew Kelley2+96-7
2024-01-05 07:03Dir.makePath: Document/test platform differences around .. component handlingRyan Liptak2+25-6
2024-01-05 14:28autodoc: Reimplement array_mul after ZIR changes. Change some `var`s to `const` where possible. (#17939)Krzysztof Wolicki1+50-0
2023-10-01 05:17std.fs: Add several more tests for makePath.Pat Tullmann1+77-7
2023-12-09 03:33std.CompTimeStringMap*: support empty initialization listPat Tullmann1+64-1
2024-01-05 00:28Merge pull request #17702 from rootbeer/correct-libc-nonsharedAndrew Kelley30+922-544
2024-01-05 00:26minor cosmetic fixupsAndrew Kelley2+6-8
2023-11-29 04:26test glibc_runtime_check: add strlcpy() checkPat Tullmann2+29-1
2023-11-29 03:55glibc: strlcpy and strlcat arrived in glibc 2.38Pat Tullmann1+6-0
2023-10-29 21:38src/target: Restrict usable glibc versionsPat Tullmann3+25-7
2023-10-24 03:10lib/libc/glibc/: Add README.mdPat Tullmann1+85-0
2023-10-25 04:44test/link/glibc_compat: test various older glibc versionsPat Tullmann2+189-0
2023-10-23 22:23std/fs/test.zig: Remove work-around for stat() failures on glibcPat Tullmann1+0-3
2023-10-23 06:02glibc: restore "weak_hidden_alias" macro for older glibc versionsPat Tullmann1+12-0
2023-08-24 10:56glibc: remove unused stat-related files for 2.33+Kang Seonghoon11+0-499
2023-08-24 09:26glibc: get correct files compiled into libc_nonshared.aKang Seonghoon11+579-35
2024-01-04 23:47build/LazyPath: Add dirname (#18371)Abhinav Gupta7+406-1
2024-01-04 13:30sema: Prevent reifying non-empty union with empty tag typeCarl Åstholm4+99-2
2023-12-05 13:21fallback to zigs DynLib when static linking muslxdBronch1+11-8
2023-12-10 18:56speed up sliceTo when end == sentinelxdBronch1+4-1
2023-12-24 14:12Enable gnu_f16_abi on x86_64Anubhab Ghosh1+1-2
2023-12-24 12:45Use `std.fs.path.relative` for `@import` and `@embedFile` sub pathsRyan Liptak1+10-18
2024-01-04 12:19Merge pull request #18376 from amp-59/shl_exact_comptime_int_to_shlAndrew Kelley3+12-17
2024-01-04 06:40build system: fix missing step dependencies on libAndrew Kelley1+5-1
2024-01-04 07:55Merge pull request #17431 from castholm/expectEqualAndrew Kelley11+108-88
2024-01-04 07:44`@shlExact` fixupsAndrew Kelley3+7-6
2023-12-26 23:14Sema: fix crash compiling `@shlExact`amp-592+11-17
2024-01-03 20:53Fix std.Build.findProgramKrzysztof Wolicki1+1-1
2024-01-03 20:48compiler: fix build runner not added to cache hashAndrew Kelley1+8-2
2024-01-03 21:23Merge pull request #18262 from ziglang/fix-18259Andrew Kelley2+108-40
2024-01-03 21:10Merge pull request #18403 from FnControlOption/parseAndrew Kelley2+78-126
2024-01-03 20:57Merge pull request #18431 from jacobly0/cbe-externAndrew Kelley14+506-223
2024-01-01 16:37Correct expected/actual parameter order of some assertionsCarl Åstholm4+19-19
2023-10-07 20:46Remove some `@as` coercions from assertionsCarl Åstholm4+42-42
2023-10-07 20:42Fix compile errors from the `expectEqual` changeCarl Åstholm7+40-38
2023-10-07 19:53Update `std.testing.expectEqual` and friends to use peer type resolutionCarl Åstholm1+27-9
2024-01-03 10:34doc: Fix typos in bpf docsKarl Böhlmark1+8-8
2024-01-03 01:20add missing resolveStructFieldInitsxdBronch2+16-4
2024-01-02 12:59cbe: fix non-msvc externs and exportsJacob Young12+447-257
2024-01-02 12:57Reapply "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Jacob Young7+185-92
2024-01-03 07:34Sema: Added logic to avoid unchecked operations calling `preparePanicId` (#18416)amp-592+20-1
2024-01-03 01:22std.Build.Step.Compile: fix passing wrong Builder to getPathAndrew Kelley1+1-1
2024-01-02 22:11Merge pull request #18160 from ziglang/std-build-moduleAndrew Kelley236+17665-15265
2023-12-30 14:03Fix std.enums.valuesPanSashko1+12-2
2023-12-30 03:33std.ComptimeStringMap: allow getting kv indexMeghan Denny1+5-1
2024-01-02 15:37Merge pull request #18410 from dweiller/by-length-slice-bugVeikka Tuominen4+76-0
2024-01-01 03:42add support for lists when parsing user argssammy j1+10-0
2023-12-11 22:08std.Build.Step.Run: fix depfile supportLoris Cro1+93-26
2024-01-02 10:08Liveness: fix branch operands becoming aliasedarbrk12+34-1
2024-01-01 16:05langref: order comment to align with code exampleSamuel Nevarez1+3-3
2024-01-02 02:45disable standalone coff_dwarf test on aarch64-windowsAndrew Kelley1+5-0
2024-01-02 02:27add standalone test for depending on the main moduleAndrew Kelley4+43-0
2024-01-02 02:11link: accept the update arena in flushAndrew Kelley12+108-119
2024-01-02 01:47CLI: introduce global -I args for C include pathsAndrew Kelley3+50-45
2024-01-01 23:45CI: update windows scripts to new CLI module syntaxAndrew Kelley2+8-8
2024-01-01 21:40Compilation: rename before flush during whole cache modeAndrew Kelley1+83-39
2023-12-29 23:51frontend: ignore AccessDenied when writing builtin.zigAndrew Kelley2+17-17
2023-12-29 23:31Compilation: fix cache hash of incremental buildsAndrew Kelley1+3-2
2023-12-29 06:16Compilation: make create() take an arena allocatorAndrew Kelley8+17-29
2023-12-29 04:34frontend: add logging to help troubleshoot builtin.zig write failuresAndrew Kelley1+18-3
2023-12-29 04:21std: disable failing test on macosAndrew Kelley1+5-0
2023-12-29 04:20compiler: Compilation.Config: trivial refactorAndrew Kelley1+1-1
2023-12-29 01:05fix stack_iterator test build scriptAndrew Kelley1+2-2
2023-12-29 00:42frontend: fix populateTestFunctions accessing the wrong moduleAndrew Kelley2+4-1
2023-12-29 00:20std.Build.Step.Compile: fix search prefix loweringAndrew Kelley1+59-51
2023-12-28 23:42restore -fno-emit-bin -femit-llvm-ir functionalityAndrew Kelley3+231-169
2023-12-28 06:55CLI: fix compilation on WindowsAndrew Kelley1+4-2
2023-12-28 06:47Compilation: don't add importlib jobs when outputting C codeAndrew Kelley2+11-5
2023-12-28 00:52link.File.Wasm: remove dead conditionAndrew Kelley1+1-1
2023-12-28 00:52frontend: fix incorrect WebAssembly hasDebugInfo=falseAndrew Kelley1+0-1
2023-12-28 00:52test.link.glibc_compat: fix invalid build system API usageAndrew Kelley1+1-1
2023-12-28 00:51std.Build.Module: default CSourceFile flags to empty listAndrew Kelley1+1-1
2023-12-27 23:12move misc_errors from linker to CompilationAndrew Kelley5+130-125
2023-12-27 20:20frontend: make dll_export_fns=false on non-windowsAndrew Kelley2+9-2
2023-12-27 19:56Compilation: inline the flush functionAndrew Kelley1+19-19
2023-12-27 19:55glibc: fix crash from not setting owner moduleAndrew Kelley1+9-8
2023-12-27 18:22Compilation: fix whole mode cache hashAndrew Kelley1+67-88
2023-12-27 17:42Compilation: consolidate module hashing codeAndrew Kelley1+21-41
2023-12-27 17:34move eh_frame_hdr from link.File to CompilationAndrew Kelley3+12-13
2023-12-27 17:23move force_undefined_symbols into CompilationAndrew Kelley13+24-33
2023-12-27 01:26update stack trace tests to account for new defaultsAndrew Kelley2+59-66
2023-12-27 01:25std.Build: add error_tracing field to addExecutable and friendsAndrew Kelley1+10-0
2023-12-27 02:27zig build: reintroduce --prominent-compile-errorsAndrew Kelley2+18-3
2023-12-25 02:50update zig1.wasmAndrew Kelley1+0-0
2023-12-24 06:53std.Build.Step.Compile: support modules with different argsAndrew Kelley1+64-78
2023-12-27 06:45Compilation: several branch regression fixesAndrew Kelley3+102-72
2023-12-27 04:39compiler: push entry symbol name resolution into the linkerAndrew Kelley11+124-99
2023-12-27 03:32frontend: remove deprecated field from CompilationAndrew Kelley2+7-15
2023-12-27 02:58frontend: avoid spurious error when no zcuAndrew Kelley1+1-1
2023-12-27 00:09frontend: fix "any" default resolution ambiguityAndrew Kelley2+35-6
2023-12-27 00:08link.File.Elf: bump 32-bit image_base default to 64KAndrew Kelley1+1-1
2023-12-25 07:11CLI: fix logic for zig test error messageAndrew Kelley1+4-4
2023-12-25 07:01fix MachO linkingAndrew Kelley5+75-92
2023-12-25 06:02link.File.Coff: fix relationship between createEmpty/openAndrew Kelley1+85-85
2023-12-25 04:51frontend: skip astgen for builtin.zigAndrew Kelley2+5-4
2023-12-25 04:50compiler: fix UAF when writing builtin.zigAndrew Kelley2+4-3
2023-12-25 03:11fix logic for default entry pointAndrew Kelley1+23-14
2023-12-25 02:48link.Wasm: fix relationship between createEmpty/openAndrew Kelley1+55-53
2023-12-25 02:47link.Elf: truncate=true in createEmptyAndrew Kelley1+7-7
2023-12-25 02:21Zcu: mark outdated decl handling as unreachable from only_c buildsAndrew Kelley1+1-19
2023-12-25 02:20Package.Module: fix typo in default red-zone settingAndrew Kelley1+1-1
2023-12-25 02:20Compilation.Config.resolve: explicit error setAndrew Kelley2+36-1
2023-12-25 02:18update bootstrap scripts to new zig CLIAndrew Kelley2+49-28
2023-12-25 01:42CLI: update main usage textAndrew Kelley1+5-3
2023-12-25 01:30CLI: fix logic for sending output file pathAndrew Kelley2+68-24
2023-12-24 06:52CLI: fix not respecting module remappingsAndrew Kelley1+3-3
2023-12-19 23:21zig build: fix logic for extracting executable file from CompilationAndrew Kelley1+5-3
2023-12-19 23:01zig build: pass resolved_target to Module.createAndrew Kelley1+10-8
2023-12-19 22:59CLI: rename clang_argv to cc_argvAndrew Kelley1+22-22
2023-12-19 22:55CLI: better error messages for bad argsAndrew Kelley1+26-1
2023-12-19 22:54std.Build.Step.Options: update unit test to new APIAndrew Kelley1+1-1
2023-12-19 22:22resolve error tracing logic at module creation timeAndrew Kelley4+34-20
2023-12-19 22:03CLI: fix regressed logic for any_dyn_libsAndrew Kelley2+329-303
2023-12-19 01:40CLI: mark any_dyn_libs=true when encountering a shared objectAndrew Kelley1+13-2
2023-12-19 01:18std.Build.Step.Compile: restore previous step nameAndrew Kelley1+3-2
2023-12-19 01:17fix compilations without zig compilation unitsAndrew Kelley2+46-42
2023-12-19 00:10frontend: fix handling of special builtin moduleAndrew Kelley4+51-42
2023-12-18 22:21fix --show-builtin when no positional argument is providedAndrew Kelley1+7-0
2023-12-18 22:21fix memory leak in addModuleTableToCacheHashAndrew Kelley1+7-4
2023-12-18 22:20fix entry symbol name on mipsAndrew Kelley1+4-1
2023-12-16 22:49linker: rename intermediary_basname to zcu_object_sub_pathAndrew Kelley7+41-34
2023-12-16 22:49Compilation: don't store arena until it's done being usedAndrew Kelley1+2-1
2023-12-16 22:22fix compilation errors when enabling llvmAndrew Kelley15+363-255
2023-12-16 20:49compilation: fix build artifact communication from sub-compilationAndrew Kelley2+2-17
2023-12-16 20:48Elf: fix invalid free of path fieldAndrew Kelley1+1-1
2023-12-16 20:48Elf: fix createEmpty not creating the fileAndrew Kelley1+75-82
2023-12-16 08:49fix population of builtin.zig not making the parent dirAndrew Kelley5+30-5
2023-12-16 08:49std.fs.Dir.atomicFile: provide an option for make pathAndrew Kelley1+11-5
2023-12-16 07:52Compilation: oops! used comp before initAndrew Kelley1+3-3
2023-12-16 07:43MachO: rip out the caching mechanismAndrew Kelley1+24-100
2023-12-16 07:39fix remaining compile errors except oneAndrew Kelley28+340-341
2023-12-16 03:34linker: fix some allocator referencesAndrew Kelley8+65-37
2023-12-16 03:28fix more compilation errors introduced by this branchAndrew Kelley14+113-85
2023-12-16 02:25move dll_export_fns and rdynamic to Compilation.ConfigAndrew Kelley8+44-46
2023-12-16 02:12update codegen.llvm references to bin_file.optionsAndrew Kelley8+354-304
2023-12-15 21:43glibc: update to new Compilation APIAndrew Kelley6+55-20
2023-12-15 21:31tsan: update to new Compilation APIAndrew Kelley1+51-23
2023-12-15 21:22libcxx: update to new Compilation APIAndrew Kelley5+114-59
2023-12-15 02:49update bin_file.options references in SemaAndrew Kelley5+66-45
2023-12-15 02:10musl: update references to bin_file.optionsAndrew Kelley2+59-29
2023-12-15 02:09linker: remove bad NvPtx flushModule implementationAndrew Kelley1+9-23
2023-12-15 01:47fix a round of compile errors caused by this branchAndrew Kelley26+411-313
2023-12-14 23:41compiler: miscellaneous branch progressAndrew Kelley21+457-336
2023-12-14 06:59Compilation: redo whole vs incremental logic in create and updateAndrew Kelley3+385-533
2023-12-14 01:28compiler: update many references to bin_file.optionsAndrew Kelley11+319-231
2023-12-13 22:26update bin_file.options references in Module (Zcu)Andrew Kelley3+18-12
2023-12-13 22:19compiler: update references to targetAndrew Kelley10+326-283
2023-12-13 20:31update libunwind references to bin_file.optionsAndrew Kelley3+62-46
2023-12-13 20:05update references to module (to be renamed to zcu)Andrew Kelley9+365-365
2023-12-13 19:33remove parent_compilation_link_libcAndrew Kelley2+1-2
2023-12-12 23:25linkers: update references to "options" fieldAndrew Kelley22+511-429
2023-12-12 21:12update image_base referencesAndrew Kelley7+129-115
2023-12-12 20:36compiler: update references to single_threadedAndrew Kelley8+51-28
2023-12-12 20:00frontend: fix stack protector option logicAndrew Kelley4+25-5
2023-12-12 05:10linker: update target referencesAndrew Kelley19+274-191
2023-12-12 04:35linker: update options references of CsuObjectsAndrew Kelley2+39-35
2023-12-12 04:23linker: update link_mode referencesAndrew Kelley5+10-10
2023-12-12 04:22linker: update output_mode referencesAndrew Kelley6+28-28
2023-12-12 04:21linker: update references to moduleAndrew Kelley10+179-179
2023-12-12 04:16move a large chunk of linker logic away from "options"Andrew Kelley18+1245-962
2023-12-10 22:25WIP: move many global settings to become per-ModuleAndrew Kelley16+3250-2694
2023-12-05 23:09std.Build.ResolvedTarget: rename target field to resultAndrew Kelley16+43-41
2023-12-05 06:16update docgen for std Target.Query API breaksAndrew Kelley1+13-12
2023-12-05 06:15std.Target.Query: fix regression with windows os version rangeAndrew Kelley1+3-1
2023-12-05 04:56compiler: get the dynamic linker from the targetAndrew Kelley4+13-18
2023-12-05 03:46resinator: update std.Target.Query usageAndrew Kelley1+10-4
2023-12-05 03:38std.Build: fix userInputOptionsFromArgs ResolvedTargetAndrew Kelley1+1-1
2023-12-05 03:30std.Target.Query: remove deprecated APIAndrew Kelley10+275-373
2023-12-04 22:26std.Target: add DynamicLinkerAndrew Kelley16+1280-1295
2023-12-04 19:35rename std.zig.CrossTarget to std.Target.QueryAndrew Kelley25+997-1004
2023-12-04 19:14std.Target: flattenAndrew Kelley26+2713-2715
2023-12-04 00:52fix infinite loop in Run stepAndrew Kelley1+0-1
2023-12-04 00:52fix windows-only test case not upgraded to new build APIAndrew Kelley1+2-2
2023-12-03 23:31std.Build: handle ResolvedTarget in userInputOptionsFromArgsAndrew Kelley1+17-0
2023-12-03 23:15fix linker test regressionsAndrew Kelley4+81-33
2023-12-03 21:12build runner: print subtree of failed nodes contextAndrew Kelley1+185-137
2023-12-03 19:32fix std lib testsAndrew Kelley2+7-2
2023-12-03 05:13spelling fixesAndrew Kelley1+9-11
2023-12-03 04:51zig build system: change target, compilation, and module APIsAndrew Kelley122+1812-1338
2023-12-01 20:01zig build system: remove vcpkg integrationAndrew Kelley3+0-113
2023-11-29 05:47introduce std.Build.Module and extract some logic into itAndrew Kelley4+991-950
2023-11-29 05:46move is_libcpp_lib_name and is_libc_lib_name to std.TargetAndrew Kelley4+94-94
2023-11-29 05:44std.Uri: default some fields to nullAndrew Kelley1+6-6
2024-01-02 00:48Revert "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Andrew Kelley7+92-185
2024-01-01 23:47Updated Utf8View example to format the single codepoint UTF-8 slice with {s} (#18288)davideger1+1-1
2024-01-01 23:36Merge pull request #17824 from kcbanner/fixup_msvc_fmaxAndrew Kelley7+185-92
2023-12-31 09:58Compilation: cleanup hashmap usageJacob Young5+105-152
2024-01-01 15:25Change `<` to `<=` in `indexOfSentinel` SIMD pathCarl Åstholm1+1-1
2023-12-19 21:21Deprecate `suggestVectorSize` in favor of `suggestVectorLength`Carl Åstholm5+28-28
2023-12-19 20:14Prevent reading over a page boundary in `mem.indexOfSentinel`Carl Åstholm1+3-2
2023-12-30 07:17prevent by-length slice compile error in static json parsingdweiller1+12-0
2023-12-30 03:37sema: add compile error for OOB by-length slice of arraydweiller3+64-0
2023-12-30 01:23doc: possible typo at `std.Thread.spawn` commentLeonardo Gatti1+1-1
2023-12-30 12:14Update formatFloat* docs to reflect limitation w/ large floatsMason Remaley1+6-2
2023-12-29 16:07std.zig.Ast: Reorder fields to reflect position in sourcefn ⌃ ⌥2+8-8
2023-12-29 15:59std.zig.Parse: Add parseFor helper methodfn ⌃ ⌥1+50-88
2023-12-29 15:58std.zig.Parse: Miscellaneous cleanupfn ⌃ ⌥1+18-28
2023-12-29 15:52std.zig.Ast: Fix docs for FnProto and FnProtoOnefn ⌃ ⌥1+2-2
2023-12-29 11:42Sema: Initialise `want_safety` for switch prong child blockamp-592+31-0
2023-12-08 18:59Sema: fix merging stores instructions from a comptime struct value with `-fstrip`cfillion1+8-8
2023-12-27 21:23refact: rectifified a typo in docs of stringify.zigMarcius1+1-1
2023-12-25 23:03Merge pull request #18328 from ExpidusOS/feat/uefi-timeVeikka Tuominen2+40-1
2023-12-25 22:54Merge pull request #18309 from castholm/windows-argvVeikka Tuominen2+510-35
2023-12-23 17:45Merge pull request #18347 from jacobly0/slice_ptr-typeAndrew Kelley3+30-5
2023-12-23 01:08std.hash_map: clarify error when Context is missing pub hash/eqlAlliedEnvy1+2-2
2023-12-22 16:41cbe: fix memory leaksJacob Young1+2-0
2023-12-23 07:08Sema: ensure `slice_ptr` produces the correct typeJacob Young2+28-5
2023-12-22 15:57std.crypto.kem.kyber: mitigate KyberSlash (#18316)Frank Denis1+9-2
2023-12-22 14:51use `casted_rhs` instead of `rhs` so `icmp` works correctly for `airShlSat`Stefan Su2+44-1
2023-12-21 22:43std.fmt: fix formatting of array pointersVitalijus Valantiejus1+32-48
2023-12-22 07:15fs: Add tests for deleteTree not following symlinksRyan Liptak1+51-0
2023-12-20 21:38Correct `CreateProcessW` parameter typesCarl Åstholm2+6-6
2023-12-22 10:06Merge pull request #18326 from squeek502/stat-symlinkVeikka Tuominen3+123-6
2023-12-21 00:49test: add coverage for index into comptime-known vector is comptime-knownMeghan Denny1+5-0
2023-12-21 11:02Make 'stat of a symlink' test case not rely on OpenDirOptions.no_follow behaviorRyan Liptak1+63-6
2023-12-20 17:33os.uefi: add ns to epochTristan Ross2+3-2
2023-12-20 05:07Fix `Stat.ctime` docs, and correct its value on WindowsRyan Liptak1+5-3
2023-12-20 07:43time: add uefi supportTristan Ross1+15-1
2023-12-20 11:17Grammar fixes (#18320)Maximilian2+3-3
2023-12-20 07:42os.uefi: add time to epoch conversionTristan Ross1+24-0
2023-12-20 07:01File.stat: Support detection of Kind.sym_link on WindowsRyan Liptak3+66-6
2023-12-18 00:43Add FreeBSD to bootstrap.c to make building from source easier in FreeBSD 14Lateef Jackson1+2-0
2023-12-19 19:01std: disable flaky tcp server testAndrew Kelley1+4-0
2023-12-18 21:43build: pass --abbrev to git rather than relying on global configAndrew Kelley12+9-12
2023-12-18 22:08More accurate argv-to-command-line serialization when spawning child processes on WindowsCarl Åstholm1+150-29
2023-12-18 21:55Update `ArgIterator` on Windows to follow standard Windows parsing rulesCarl Åstholm1+360-6
2023-12-16 16:15std.net: add explicit error sets for IP parsingArtem Kolichenkov2+42-7
2023-12-15 20:40Expose `-f(no-)formatted-panics` to the build systemCarl Åstholm1+2-0
2023-12-14 20:06std.net.test: cleanup socket streamJan Philipp Hafer1+1-0
2023-12-13 07:50Compilation: remove parent_compilation_link_libcAndrew Kelley3+4-19
2023-12-13 17:47Merge pull request #18271 from ziglang/check-object-scoped-checksJakub Konka29+454-242
2023-12-13 12:53lib/std/Build/CheckObject: split dyld info into subsections for easier scoped testingJakub Konka1+108-32
2023-12-13 11:06lib/std/Build/CheckObject: update all tests to new APIJakub Konka29+85-85
2023-12-13 10:41lib/std/Build/CheckObject: implement for WasmJakub Konka1+14-9
2023-12-13 10:38lib/std/Build/CheckObject: implement for ELFJakub Konka1+43-24
2023-12-13 10:22lib/std/Build/CheckObject: introduce scoped checks; implement for MachOJakub Konka1+234-122
2023-12-12 19:52lib/std/Build/CheckObject: fix parsing and dumping special dylib lookup valuesJakub Konka1+38-24
2023-12-10 14:14allow sqe entries up to 32768loris1+3-3
2023-12-11 22:08std.Build.Cache: add HexDigest typeLoris Cro1+15-14
2023-12-11 22:04Add `getPtrConstAssertContains(...)` for compatibility with a `const` `std.EnumMap`Eric Eastwood1+8-0
2023-12-11 19:24Revert "Sema: forbid @breakpoint from being called at comptime"Andrew Kelley4+25-28
2023-12-11 15:52Sema: forbid @breakpoint from being called at comptimeBogdan Romanyuk4+28-25
2023-11-28 21:48fmt.parseWithSign(): prevent edge case overflowsTravis Staloch1+17-6
2023-12-07 14:20use linux.perf_event_open directlyxdBronch1+1-1
2023-12-10 08:48Merge pull request #18243 from ziglang/check-macho-moreJakub Konka3+543-11
2023-12-09 23:50lib/std/Build/CheckObject: dump Mach-O dyld_info_only bind, weak-bind and lazy-bind dataJakub Konka1+160-5
2023-12-09 23:14lib/std/Build/CheckObject: dump Mach-O dyld_info_only rebase dataJakub Konka1+95-3
2023-12-09 09:57lib/std/Build/CheckObject: dump Mach-O dyld_info_only exports dataJakub Konka1+210-0
2023-12-08 20:55lib/std/Build/CheckObject: dump Mach-O symbol attributesJakub Konka3+16-11
2023-12-08 13:43AstGen: add error for using inline loops in comptime only scopesVeikka Tuominen9+24-11
2023-12-08 18:56lib/std/Build/CheckObject: dump Mach-O headerJakub Konka1+70-0
2023-12-08 14:10std.os.dl_iterate_phdr: remove `u16` error castCarter Snook1+1-1
2023-10-08 17:03fmt: Skip extra newline if doc_comment existsyunsh12+66-1
2023-11-27 05:14std: make std.unicode.initComptime() a comptime-known functionMeghan Denny1+3-6
2023-12-02 15:16switch to mem.spanxdBronch1+1-1
2023-12-02 10:41add getName helper to inotify_eventxdBronch1+8-0
2023-12-07 21:51Add comment. Split up if docs for optionals.Gordon Cassie1+48-40
2023-12-07 18:53Add cross references for optional documentation and another example of optional capture in while loop.Gordon Cassie1+10-0
2023-12-06 17:36macho: rename flag to EXPORT_SYMBOL_FLAGS_WEAK_DEFINITIONJakub Konka1+1-1
2023-12-06 09:45lib/std/macho: add missing LC defs and missing N_NO_DEAD_STRIP desc for nlistsJakub Konka1+27-12
2023-12-05 22:06Merge pull request #18207 from ziglang/elf-error-handlerAndrew Kelley8+261-136
2023-12-05 17:12elf: return error.FlushFailure in flushObject and flushStaticLib codepaths when found errorsJakub Konka1+4-0
2023-12-05 17:10elf: fix typoJakub Konka1+1-1
2023-12-05 16:29elf: copy out committed ZigObject to a buffer when creating static libJakub Konka4+79-28
2023-12-05 15:35elf: exit early with an error when parsing or init failed when flushing object/archiveJakub Konka1+6-0
2023-12-05 15:31elf: exit early with an error when parsing or init failedJakub Konka3+25-12
2023-12-05 13:54elf: refactorJakub Konka1+6-6
2023-12-05 13:40test/link/elf: adjust tests for new errorsJakub Konka1+6-2
2023-12-05 13:39elf: escape invalid token string when reporting an errorJakub Konka1+1-1
2023-12-05 13:27elf: upcast e_shnum to u64 to check for valid rangesJakub Konka2+2-2
2023-12-05 13:11elf: report malformed archive when parsing errorsJakub Konka2+10-12
2023-12-05 13:08elf: re-instate basic error reporting for LD script parserJakub Konka4+36-41
2023-12-05 12:53elf: move basic parse error reporting to SharedObjectJakub Konka1+25-0
2023-12-05 12:49elf: do not write ELF header if there were errorsJakub Konka2+70-70
2023-12-05 12:28elf: report error at the point where it is happeningJakub Konka2+29-0
2023-12-05 00:40langref: fix incorrect reference to string literalNan Zhong1+1-1
2023-12-04 23:37Merge pull request #18179 from jacobly0/x86_64Jacob Young14+596-328
2023-12-04 18:31x86_64: fix packed struct field reuseJacob Young2+5-4
2023-12-04 18:07x86_64: fix vector comparisionsJacob Young3+22-10
2023-12-04 06:27x86_64: implement more operations on vectors with 1-bit elementsJacob Young3+111-66
2023-12-04 04:07x86_64: implement movement for pointer vectorsJacob Young2+18-1
2023-12-03 23:07Coff: minor fixesJacob Young3+15-17
2023-12-03 18:55x86_64: "implement" `aggregate_init` for vectorsJacob Young3+24-17
2023-12-03 16:35print_air: fix printing of instruction indicesJacob Young1+11-11
2023-12-02 18:02x86_64: implement some todosJacob Young4+143-134
2023-12-02 04:27x86_64: implement more compliant vectorsJacob Young4+214-120
2023-12-02 01:34x86_64: implement more atomic opsJacob Young2+96-11
2023-12-03 10:05Merge pull request #18176 from jedisct1/aegis_sha512Andrew Kelley2+7-7
2023-12-03 02:08Air: use typesafe `Air.Inst.Index`Jacob Young15+1669-1642
2023-12-01 19:04verify_buffer is not expected to be sentinel-terminatedFrank Denis1+1-1
2023-12-01 16:53TLS: The 0x1306 TLS identifier was updated to TLS_AEGIS_256_SHA512Frank Denis2+6-6
2023-11-30 19:27test: test with `-fstrip` and fix failuresJacob Young7+32-24
2023-11-29 18:40Sema: improve error location for array cat/mulVeikka Tuominen3+130-42
2023-11-29 21:03Remove all usages of `std.mem.copy` and remove `std.mem.set` (#18143)David Rubin15+24-29
2023-11-29 21:00Merge pull request #18155 from Luukdegram/wasm-gcAndrew Kelley8+447-254
2023-11-29 19:58std.debug: optimized printLineFromFileAnyOs (#18142)tjog1+158-20
2023-11-28 17:32test/link: update wasm linker testsLuuk de Gram4+7-0
2023-11-26 17:55wasm-linker: support `--no-gc-sections`Luuk de Gram2+59-36
2023-11-25 17:03wasm-linker: support gc for wasm backend codeLuuk de Gram1+35-21
2023-11-22 05:51wasm-linker: handle debug info during gcLuuk de Gram1+17-0
2023-11-20 20:08wasm-linker: Only emit name of referenced symbolsLuuk de Gram1+3-0
2023-11-20 19:35wasm-linker: deduplicate aliased functionsLuuk de Gram2+45-14
2023-11-16 18:29wasm-linker: parse symbols into atoms lazilyLuuk de Gram3+208-200
2023-11-14 18:58wasm-linker: do not merge unreferenced symbolsLuuk de Gram1+47-18
2023-11-13 14:25wasm-linker: mark symbols and its referencesLuuk de Gram2+54-1
2023-11-06 16:09wasm-link: ensure TLS global when resolvedLuuk de Gram1+8-0
2023-11-28 03:50package fetching: catch relative paths that resolve into cache dirAndrew Kelley1+16-10
2023-11-27 19:54std.net: replace `@ptrCast` with slice syntaxCarter Snook1+1-2
2023-11-27 20:38std.zig.system: remove explicit `usize` castCarter Snook1+3-5
2023-11-27 12:35value: handle lazy_align and lazy_size in writeToPackedMemoryBogdan Romanyuk2+18-1
2023-11-27 09:47Merge pull request #18138 from ziglang/fetch-saveAndrew Kelley6+412-138
2023-11-27 00:04`zig fetch`: add `--save` flagAndrew Kelley3+347-111
2023-11-27 00:04add Package.Manifest.copyErrorsIntoBundleAndrew Kelley2+45-23
2023-11-27 00:03std.zig.render: add ability to append strings after nodesAndrew Kelley1+20-4
2023-07-27 13:31os: expect ETIMEDOUT, ECONNRESET, ENOTCONN from recvfrom & read familyLauri Tirkkonen4+24-0
2023-11-26 16:32fix: Prevent segfault when using add.Module()Daniel A.C. Martin1+1-1
2023-11-26 09:18build.zig: remove an unneeded 'else unreachable'Meghan Denny1+1-1
2023-11-26 07:06bsd: debitrot atomic and debugMichael Dusan2+11-10
2023-11-26 12:41complete todoDavid Rubin1+1-2
2023-11-25 23:02move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny28+299-295
2023-11-26 07:22Merge pull request #18105 from Vexu/translate-cAndrew Kelley26+1299-2543
2023-11-26 07:21AstGen: check allowed non-function builtins with declarative field (#18120)Bogdan Romanyuk2+17-19
2023-11-25 17:29Compiler: move checking function-scope-only builtins to AstGenBogdan Romanyuk5+92-44
2023-11-25 14:05Sema: ensure tuple fields is resolved and fix internal out-of-bounds accessBogdan Romanyuk2+30-14
2023-11-25 11:39Zir: add missing extra index for linksection_or_addspaceTw3+16-2
2023-11-24 18:11translate-c: use Aro's tokenizerVeikka Tuominen9+320-1868
2023-11-25 09:11Merge pull request #18109 from nektro/std-compilerAndrew Kelley8+1112-1120
2023-11-25 03:30convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix32+1398-1390
2023-11-25 05:30Revert "std.SinglyLinkedList: add sort function"Andrew Kelley1+0-83
2023-11-20 09:19sync Aro dependencyVeikka Tuominen17+979-675
2023-11-25 02:17cmake: fix location of AstRlAnnotate.zigMeghan Denny1+1-1
2023-11-25 01:09frontend: move AstRlAnnotate to std.zig namespaceMeghan Denny3+2-1
2023-11-25 01:04frontend: move BuiltinFn to std.zig namespaceMeghan Denny6+5-4
2023-11-25 01:04AstGen: remove calls to tracyMeghan Denny1+0-10
2023-11-24 23:49std.SinglyLinkedList: add sort functionJustus Klausecker1+83-0
2023-11-24 22:44translate-c: use struct_init_one for empty struct initializerGarrett3+42-16
2023-11-24 22:01Merge pull request #18097 from Snektron/spirv-structured-codegenRobin Voetter11+654-118
2023-11-22 21:16spirv: structured control flowRobin Voetter2+603-110
2023-11-24 16:31std.fmt: fix overflow when formatting comptime_floatLuca Ivaldi1+4-2
2023-11-23 22:58spirv: add -fstructured-cfg optionRobin Voetter4+34-2
2023-11-21 18:58spirv: always emit mask constants even if no bits are setRobin Voetter1+0-7
2023-11-21 18:43spirv: fix memory leak in SpvModuleRobin Voetter1+1-0
2023-11-21 18:43spirv: disable failing testsRobin Voetter5+17-0
2023-11-23 20:06Deprecate math.doNotOptimizeAway, use mem.doNotOptimizeAway (#18011)John Benediktsson17+59-45
2023-11-23 19:49Merge pull request #18091 from squeek502/no-shell32-no-ole32Andrew Kelley5+158-316
2023-11-23 06:56fix spellingDavid Rubin1+1-1
2023-11-23 02:23Remove std.os.windows.ole32/shell32Ryan Liptak3+0-29
2023-11-23 06:45windows_sdk: Replace COM with what the COM code was doing under-the-hoodRyan Liptak1+151-266
2023-11-23 09:55Merge pull request #18085 from ziglang/std-atomicsAndrew Kelley17+441-1330
2023-11-23 01:09x86_64: optimize compile time of `mnemonic_to_encodings_map`Jacob Young1+19-23
2023-11-23 06:44std.os.windows: Add HKEY_CLASSES_ROOTRyan Liptak1+2-1
2023-11-23 00:29Replace shell32.SHGetKnownFolderPath usage with LOCALAPPDATA env varRyan Liptak1+5-20
2023-11-23 00:05Remove unnecessary branch on absolute pathRyan Liptak1+1-6
2023-11-23 06:44Merge pull request #18076 from ziglang/revert-iterable-dirAndrew Kelley24+4404-4445
2023-11-22 22:32std.os.windows: remove volatile from inline asmAndrew Kelley1+3-3
2023-11-23 01:49rework std.atomicAndrew Kelley15+448-712
2023-11-23 02:08Sema: disallow call to undefined functionBogdan Romanyuk3+13-1
2023-11-22 23:39std: remove atomic.QueueAndrew Kelley3+0-416
2023-11-22 23:37std: remove atomic.StackAndrew Kelley3+5-186
2023-11-22 21:12std.fs.File: flatten structAndrew Kelley6+1639-1633
2023-11-22 20:54std.fs: extract AtomicFile to separate fileAndrew Kelley3+86-80
2023-11-22 20:50std.fs: extract Dir into separate fileAndrew Kelley4+2567-2531
2023-11-22 20:12update for the std.fs.Dir changesAndrew Kelley11+66-57
2023-11-22 21:27std.atomic: remove some APIsAndrew Kelley2+43-71
2023-11-22 19:35Revert "Merge pull request #12060 from Vexu/IterableDir"Andrew Kelley10+146-244
2023-11-22 18:34Merge pull request #18067 from ziglang/use-BoundedArray-lessAndrew Kelley9+192-163
2023-11-22 04:45aro: use ArrayList in GCCDetector instead of BoundedArrayAndrew Kelley1+24-17
2023-11-22 04:42aro: avoid BoundedArray in text_literalAndrew Kelley2+20-8
2023-11-22 04:22aro: use std.fmt.bufPrint rather than BoundedArrayAndrew Kelley1+18-17
2023-11-22 04:20tools/gen_spirv_spec: fix wrong use of BoundedArrayAndrew Kelley1+11-12
2023-11-22 03:44resinator: use ArrayList instead of BoundedArrayAndrew Kelley1+7-4
2023-11-22 03:21std.crypto.ff: simplify implementationAndrew Kelley1+86-91
2023-11-22 01:32std.fs: make deleteTree use ArrayList instead of BoundedArrayAndrew Kelley1+15-14
2023-11-22 01:30std.ArrayList: add initBuffer to the unmanaged array listAndrew Kelley1+11-0
2023-11-21 22:23std: remove meta.traitAndrew Kelley23+380-965
2023-11-22 07:40std.Uri: fix parsing edge case panicHong Shick Pak1+12-0
2023-10-22 14:59add missing timeval structMikko Kaihlavirta1+6-1
2023-11-21 20:12Merge pull request #18057 from Vexu/fixesAndrew Kelley5+54-4
2023-11-21 16:59Merge pull request #18055 from ziglang/zig-initAndrew Kelley9+230-206
2023-10-31 20:54std.net: enable forcing non-blocking mode for acceptJan Philipp Hafer2+39-6
2023-11-21 13:54translate-c: skip blank macros when translating definesGarrett5+79-5
2023-11-21 13:23std.heap: Use @alignOf(T) rather than 0 if not manually overridden for alignment of MemoryPool itemsMichael Pfaff1+29-2
2023-11-10 16:04Do not assume that FILE_BOTH_DIR_INFORMATION is correctly alignedsalo-dea1+3-1
2023-10-29 17:56Reorder fields in `build.zig.zon.md`mataha1+6-6
2023-10-29 18:21std.debug: detect general protection faults on x86_64-linuxWooster1+14-4
2023-11-01 18:12translate-c: translate 80/128-bit long double literalsCarl Åstholm5+77-15
2023-11-03 11:16replace qpf and qpcexpikr3+9-6
2023-11-21 11:44InternPool: handle `funcZirBodyInst` for `func_coerced`Veikka Tuominen2+28-0
2023-11-21 11:23Sema: fix bad error location on field init with field accessVeikka Tuominen3+26-4
2023-11-02 16:06std.RingBuffer.zig: Fix typo in readLastAssumeLengthNaboris1+1-1
2023-11-21 11:54langref: emphasize the use of dereferencing string literalsexpikr1+10-1
2023-11-09 00:23std.unicode: Disable utf8 -> utf16 ASCII fast path on mipsRyan Liptak1+4-2
2023-11-21 11:21value: update isDeclRef for anonymous declarationsBogdan Romanyuk2+20-2
2023-11-21 06:30zig init: also create a build.zig.zonAndrew Kelley3+63-0
2023-11-21 06:01merge `zig init-exe` and `zig init-lib` into `zig init`Andrew Kelley8+167-206
2023-11-20 10:50std.tar: trim also spaces from the beginning of file sizeMaciej 'vesim' Kuliński1+1-1
2023-11-15 03:38linux/bpf: update helper definitionsTw2+83-0
2023-11-19 16:19Merge pull request #18017 from mlugg/var-never-mutatedMatthew Lugg633+3309-2039
2023-11-18 18:23behavior: work around LLVM bugmlugg1+4-0
2023-11-18 18:22std: correct faulty testmlugg1+0-1
2023-11-17 13:16translate-c: work around unnecessary uses of 'var'mlugg2+186-0
2023-11-17 04:58AstGen: preserve result type in comptime blockmlugg2+26-7
2023-11-17 04:46cases: add compile error test for never-mutated local variablemlugg1+28-0
2023-11-14 09:10compiler: correct unnecessary uses of 'var'mlugg47+210-202
2023-11-14 18:40link: fix MachO boundary symbol resolutionmlugg1+2-0
2023-11-17 13:16langref: correct unnecessary uses of 'var'mlugg1+121-94
2023-11-14 09:15tools: correct unnecessary uses of 'var'mlugg2+3-3
2023-11-14 08:11test: update remaining code to fix 'var is never mutated' errorsmlugg11+49-50
2023-11-16 13:21test: update behavior to silence 'var is never mutated' errorsmlugg104+1160-390
2023-11-11 07:27test: update cases to silence 'var is never mutated' errorsmlugg290+695-513
2023-11-10 08:04test: update translate-c tests to match new discard formatmlugg1+59-59
2023-11-10 05:27lib: correct unnecessary uses of 'var'mlugg174+738-711
2023-11-10 07:57compiler: add error for unnecessary use of 'var'mlugg2+28-9
2023-11-18 14:35test: check compile errors when compilation has no errorsdweiller12+12-20
2023-11-17 17:36std.enums: allow non-exhaustive enums in EnumIndexer and make `count` comptime_int instead of usizeEric Joldasov1+91-13
2023-11-18 12:03Add struct declaration location to empty root struct field member errorCurtis Tate Wilkinson3+14-8
2023-11-18 01:01Faster implementation of intToEnum.Lucas Santos1+13-4
2023-11-18 04:40io_uring: fix ci failing testIgor Anić1+30-6
2023-11-17 22:39io_uring: try to pass windows/macos testsIgor Anić1+1-1
2023-11-17 21:17io_uring: make Linux version check runtime instead od comptimeIgor Anić1+12-1
2023-11-17 15:00std.macho: fix LoadCommandIterator to work with underaligned dataJakub Konka2+8-14
2023-11-17 18:58io_uring: include review commentsIgor Anić1+15-15
2023-11-17 16:21io_uring: use kernel version test in send_zc testIgor Anić1+9-9
2023-11-17 15:31io_uring: simplify tests by checking kernel versionIgor Anić1+80-71
2023-11-17 12:48io_uring: add direct operationsIgor Anić1+502-3
2023-11-17 07:02Merge pull request #18006 from Vexu/aro-translate-cVeikka Tuominen103+37765-47428
2023-11-15 09:30aro-translate-c: update to upstream changesVeikka Tuominen8+574-36
2023-11-16 16:08Sema: include sentinel in type of pointer-to-array `ptr` fieldDavid2+7-1
2023-11-16 15:11Merge pull request #18015 from ziglang/elf-testsJakub Konka1+79-0
2023-11-16 14:38Move duplicate field detection for struct init expressions into AstGenDavid10+146-67
2023-11-16 09:54elf: test -r mode does not create unneeded .eh_frame sectionJakub Konka1+28-0
2023-11-16 09:51elf: test -r mode with archive on the linker lineJakub Konka1+51-0
2023-11-16 08:19Sema: Add error for non-power of 2 field alignment when reifying Unions, Structs, PointersKrzysztof Wolicki2+64-4
2023-11-16 00:18Merge pull request #18010 from ziglang/elf-symtab-fixesJakub Konka7+222-103
2023-11-15 18:20elf: fix emitting start/stop synthetic symbolsJakub Konka1+23-24
2023-11-15 18:07elf: create .got.plt unconditionallyJakub Konka1+8-7
2023-11-15 18:00elf: we were writing too many symbols in the symtabJakub Konka5+180-54
2023-11-15 14:07elf: actually write synthetic globals to output symtabJakub Konka2+11-18
2023-11-15 09:26sync Aro dependencyVeikka Tuominen94+36957-47384
2023-11-07 15:04aro-translate-c: start work on translating statementsVeikka Tuominen1+45-24
2023-11-01 18:48aro-translate-c: translate function typesVeikka Tuominen2+212-7
2023-11-14 23:10x86_64: actually track state during `@divFloor` of `i128`Jacob Young2+9-4
2023-11-14 21:09Merge pull request #17978 from ziglang/elf-x86-tlsJakub Konka11+349-132
2023-11-14 15:51std: disable failing testJakub Konka1+3-0
2023-11-14 15:51elf: do not pointlessly store zerofill data for TLVsJakub Konka1+7-2
2023-11-13 21:30adjust building from source without LLVM processAndrew Kelley4+13-20
2023-11-13 22:23coff: revert .rdata to be read-only againJakub Konka1+0-1
2023-11-13 22:07coff: mark dirty any reloc target at [addr,..) inclusiveJakub Konka1+4-3
2023-11-10 19:56compilation: forbid PIE for dynamic librariesMichael Dusan1+1-1
2023-11-13 16:57elf: setting offset to maxInt for non-allocated non-incremental sections is badJakub Konka1+0-1
2023-11-03 18:49expose to build systemxdBronch1+9-0
2023-11-13 06:38Merge pull request #17892 from ziglang/bootstrap-without-llvmAndrew Kelley6+266-12
2023-11-12 22:45rework memory management of Module.Namespace hash mapsAndrew Kelley5+25-194
2023-11-13 00:29bootstrap.c: add -pthread if the compiler is gnuAndrew Kelley1+10-1
2023-11-12 19:31zig.h: workaround for gcc `f128` miscompilationsJacob Young2+24-12
2023-11-09 21:30CI: test building from source without LLVMAndrew Kelley2+16-0
2023-11-08 04:08bootstrap.c: update aro moduleAndrew Kelley1+3-1
2023-11-06 20:18README: make note of what features are missing without LLVMAndrew Kelley1+22-4
2023-11-06 03:23add bootstrap.c for building from source without LLVMAndrew Kelley2+197-0
2023-11-11 21:48sema: fixup underflows during struct / ptr array init when using -fstripkcbanner4+45-2
2023-11-12 23:10x86_64: resolve tlv references on first use and spill to the stackJacob Young2+32-5
2023-11-12 14:34x86_64: use .rax for local exec as prescribed by the specJakub Konka1+2-2
2023-11-12 12:06x86_64: remove unreachable Elf prongJakub Konka1+17-27
2023-11-12 11:05elf: set symbol flags such as needs_zig_got in ZigObjectJakub Konka6+19-25
2023-11-12 10:08x86_64: seems like we will need to keep track of rax and reserve rax+rdi for TLSJakub Konka1+5-5
2023-11-12 09:29elf: dump PLT entriesJakub Konka2+32-1
2023-11-12 09:28x86_64: emit TLS local dynamic model when PICJakub Konka2+70-16
2023-11-11 17:30elf: fix allocating local TLS symbolsJakub Konka1+1-1
2023-11-11 16:03x86_64: get something going for the local exec modelJakub Konka4+59-11
2023-11-11 06:47elf: fix typo in initial section offsetsJakub Konka3+7-4
2023-11-11 06:31elf: check for empty relocs buffers in ZigObject before emitting sectionJakub Konka2+9-3
2023-11-10 18:14elf: lower TLS data into appropriate TLS sectionJakub Konka4+135-78
2023-11-12 21:33Revert "Sema: fix comparison with undefined"Andrew Kelley2+10-34
2023-11-12 04:15Package.Fetch.git: handle optional pkt-line LFIan Johnson1+38-16
2023-11-12 09:03Sema: fix comparison with undefinedBogdan Romanyuk2+34-10
2023-11-11 21:06Dwarf: improve x86_64 backend debug infoJacob Young6+432-287
2023-11-11 04:47sema: pass sema through if available for the array_type case in bitSizeAdvancedkcbanner2+12-1
2023-11-11 10:08Merge pull request #17963 from jacobly0/workaround/16392Andrew Kelley2+52-25
2023-11-11 09:42Merge pull request #17967 from jacobly0/x86_64-casesAndrew Kelley3+8-7
2023-11-11 03:35BitcodeReader: followup cleanupJacob Young1+2-2
2023-11-11 03:23Sema: detect unneeded source locations earlierJacob Young2+4-3
2023-11-11 02:46Module: fix use of `undefined` during decl cleanupJacob Young1+2-2
2023-11-11 03:27Merge pull request #17962 from ziglang/libsspAndrew Kelley8+181-235
2023-11-10 22:56behavior: add testing for LLVM SROA bugsJacob Young1+17-0
2023-11-10 20:33llvm: workaround SROA misoptimizations in LLVMJacob Young1+35-25
2023-11-06 04:31zstandard: fix division by zero when using RingBufferdweiller2+63-14
2023-11-07 06:59compiler_rt: provide strncpy impl for sspAndrew Kelley1+9-2
2023-11-07 06:21move libssp into libcompiler_rtAndrew Kelley7+172-260
2023-11-06 03:22stage1: we don't need have_stage1 config option anymoreAndrew Kelley1+0-1
2023-11-06 03:21Compilation: fix logic regarding needs_c_symbolsAndrew Kelley1+32-4
2023-11-10 17:36Merge pull request #17955 from ziglang/issue-17951Jakub Konka6+398-114
2023-11-10 11:18disallow calling @trap at comptimeBogdan Romanyuk2+11-0
2023-11-10 15:44io_uring: add zero-copy send operationIgor Anić1+126-0
2023-11-10 12:50test/link: refactor common bits between ELF and MachO testsJakub Konka2+19-100
2023-11-10 12:44test/link: spawn ELF and MachO tests from the same root test/link/link.zigJakub Konka4+215-9
2023-11-10 12:43macho: check for null Module before creating llvm_objectJakub Konka1+1-1
2023-11-10 11:52macho: resolve special section/segment boundary symbolsJakub Konka2+164-5
2023-11-10 07:35Merge pull request #17947 from jacobly0/fwd-clang-errsAndrew Kelley3+883-65
2023-11-10 06:57Merge pull request #17933 from ziglang/elf-r-modeJakub Konka12+1458-672
2023-11-10 01:38Sema: do not allow comptime-only pointer fields in packed structsmlugg2+22-8
2023-11-10 01:34Sema: remove unused functionmlugg1+0-15
2023-11-10 00:54stage1: implement wasi seek shimJacob Young1+43-1
2023-11-09 22:22test/link/elf: make .eh_frame relocatable test also verify COMDATs we emitJakub Konka1+74-33
2023-11-09 22:16elf: fix overflowing designated capacity when writing COMDAT groupsJakub Konka2+40-54
2023-11-09 21:41Compilation: forward clang diagnostics to error bundlesJacob Young2+840-64
2023-11-09 18:41elf: add SHF_INFO_LINK flag to any emitted SHT_RELA sectionJakub Konka2+5-5
2023-11-09 17:49elf: format shdr flags when dumping stateJakub Konka1+58-2
2023-11-09 12:01preserve 'undefined' in @bitCastBogdan Romanyuk1+2-0
2023-11-09 17:29elf: write out COMDAT groups to fileJakub Konka2+68-20
2023-11-09 16:41elf: init output COMDAT group sectionsJakub Konka4+76-5
2023-11-09 15:13replace deprecated std.math.absCastBogdan Romanyuk1+1-1
2023-11-09 14:05elf: separate logic for reseting shdr indexes into a separate fnJakub Konka1+6-0
2023-11-09 13:51test/link/elf: fix .eh_frame testJakub Konka1+1-1
2023-11-09 13:46elf: correctly format output .eh_frame when emitting relocatableJakub Konka3+58-14
2023-11-09 11:24elf: emit .rela.eh_frame section contentsJakub Konka2+68-5
2023-11-09 11:02elf: calculate required size for .rela.eh_frameJakub Konka2+21-0
2023-11-09 10:49elf: track .rela.eh_frame section and emit .eh_frame section symbolJakub Konka1+23-1
2023-11-09 10:49test/link/elf: verify we can output a valid relocatable with .eh_frame sectionJakub Konka1+43-0
2023-11-09 09:32elf: misc fixesJakub Konka2+2-32
2023-10-27 13:50std.math: Add isPositiveZero() and isNegativeZero()Linus Groh11+75-32
2023-11-09 07:52Merge pull request #17888 from AdamGoertz/zig-reduceAndrew Kelley3+117-15
2023-11-07 07:13Sema: optimize runtime array_mulmlugg5+80-23
2023-11-09 06:52Merge pull request #17913 from jacobly0/vararg-intAndrew Kelley1+29-3
2023-11-08 19:32Sema: do not force resolution of struct field inits when calling function pointer fieldmlugg2+18-2
2023-11-09 01:45Speed up ast.tokenLocationfrmdstryr1+14-3
2023-11-08 15:56wasm-linker: ensure symbol fields are set for declsLuuk de Gram2+19-8
2023-11-08 22:49Merge pull request #17935 from ianic/fix_io_uring_test_kernel_5_4Veikka Tuominen1+8-1
2023-11-08 20:51Merge pull request #17930 from jacobly0/x86_64Andrew Kelley2+15-9
2023-11-08 19:42Sema: don't allow passing non-extern types to varargs parametersJacob Young1+1-0
2023-11-07 17:11Sema: implement vararg integer promotionsJacob Young1+28-3
2023-11-08 17:52fix io_uring tests on kernel 5.4Igor Anić1+6-0
2023-11-08 17:45elf: fix 32bit buildJakub Konka1+2-1
2023-11-08 17:41elf: test emitting relocatableJakub Konka1+51-1
2023-11-08 17:25fix io_uring timeout_remove test on kernel 5.4Igor Anić1+2-1
2023-11-08 17:15elf: emit SHN_COMMON symbols in -r modeJakub Konka1+3-3
2023-11-08 16:35elf: streamline codepaths for different linker modes (object, ar, exe/dyn)Jakub Konka1+464-355
2023-11-08 14:10elf: LLVM emits relocs to undef local symbols - color me surprised!Jakub Konka4+7-7
2023-11-08 13:49x86_64: fix signed not of more than 64 bitsJacob Young1+6-3
2023-11-08 12:44MachO: support `-fsingle-threaded` modeJacob Young1+1-1
2023-11-08 12:20x86_64: fix optional comparisonJacob Young1+8-5
2023-11-08 11:11elf: adjust r_addend with offset of the original input section ref'd via STT_SECTIONJakub Konka1+11-5
2023-11-08 10:56Curve25519.fromEdwards25519(): don't assume normalized coordinates (#17920)Frank Denis1+14-1
2023-11-08 10:51elf: claim unresolved dangling symbols as undef externs in -r modeJakub Konka4+45-7
2023-11-08 09:57elf: reference .rela sections via output section indexJakub Konka3+67-23
2023-11-08 02:31Sema: fix source location for untyped array init with result typemlugg2+12-1
2023-11-08 06:39std.math.big: fix sqrt with bits > limb_bitstison2+21-2
2023-11-07 21:48elf: actually track output symtab index of symbolsJakub Konka9+234-264
2023-11-07 19:47Merge pull request #17771 from ehaas/mingw-aroAndrew Kelley32+19391-1055
2023-11-07 09:19sema: allow slicing [*]T without enddweiller3+41-2
2023-11-07 14:04elf: allocate alloc sections when emitting relocatableJakub Konka1+11-1
2023-11-07 13:47elf: emit .rela.eh_frame section header if requiredJakub Konka1+1-0
2023-11-07 13:42elf: create link between .rela and output sectionJakub Konka2+6-9
2023-11-07 13:29elf: update .rela section sizesJakub Konka1+14-3
2023-11-06 21:56fix sqrt(0)David Rubin2+38-1
2023-11-07 12:12elf: generate section symbols when writing symtabJakub Konka6+106-50
2023-11-07 10:19elf: create skeleton of required changes for supporting -r modeJakub Konka3+179-57
2023-11-07 07:44Merge pull request #17692 from kcbanner/struct_field_init_passMatthew Lugg10+611-105
2023-11-06 14:30Sema: emit @intCast safety check correctly for vectorsmlugg2+28-2
2023-11-07 00:43Sema: allow destructuring vectorsmlugg2+12-1
2023-11-07 02:22Merge pull request #17873 from ziglang/elf-archiveJakub Konka10+888-496
2023-11-07 01:24Apply same reductions to whileAdam Goertz1+32-2
2023-10-28 16:38wasm: support rendering unions using their backing type if they have no defined tag typekcbanner1+8-4
2023-10-27 05:30cbe: support rendering union values that have no defined tag typekcbanner1+73-44
2023-10-21 20:49sema: analyze field init bodies in a second passkcbanner8+530-57
2023-11-06 23:02tests: skip native CPU std tests on WindowsAndrew Kelley1+10-0
2023-11-04 10:17langref: fix malloc return typeXXIV1+2-2
2023-11-06 20:17CheckObject: support parsing and dumping archive symtab for ELFJakub Konka5+663-422
2023-11-06 12:27x86_64: fix passing register-sized payload as non-reigster-sized unionJacob Young3+25-3
2023-11-06 15:26Sema: emit error when pointer to extern function is calledBogdan Romanyuk2+25-1
2023-11-06 13:47test/link/elf: improve test linking with static libJakub Konka1+10-8
2023-11-06 13:26elf: clearly separate updating and writing symtab from only ZigObjectJakub Konka2+73-6
2023-11-06 12:47Compilation: unconditionally close open file handles for writable danceJakub Konka2+8-3
2023-11-06 00:22frontend: fix -fsingle-threaded default detection logicAndrew Kelley2+23-7
2023-11-06 04:36cbe: fixup __asm style exports, re-enable 12680 on macos now that alias isn't usedkcbanner2+4-7
2023-11-04 23:00zig-reduce: Reduce `if` expressionsAdam Goertz3+85-13
2023-11-06 01:34cbe: skip std.math.lerp test that fails when compiler_rt fma is usedkcbanner1+1-0
2023-11-05 18:28cbe: fix builtins not being used by zig_import when they are availablekcbanner1+45-33
2023-11-05 04:27cbe: handle underscore prexfix on macos, don't mangle extern function nameskcbanner2+5-1
2023-11-04 23:37cbe: add DeclVisibility and zig_extern_mangled to handle exporting mangled symbols under a different namekcbanner3+89-45
2023-11-02 04:02cbe: avoid collisions with builtins and intrinsicskcbanner2+89-52
2023-11-02 04:01Revert "CI: disable MSVC C backend checks"kcbanner2+10-12
2023-11-05 23:45Merge pull request #17871 from jacobly0/x86_64Andrew Kelley6+20-14
2023-11-05 23:44Merge pull request #17815 from Luukdegram/wasm-no-entryAndrew Kelley21+209-130
2023-11-05 16:15io_uring: add multishot accept operationIgor Anić1+85-11
2023-11-05 16:49behavior: enable test passing with x86_64 backendJacob Young1+0-1
2023-11-05 14:29src: fix memory leaksJacob Young3+3-1
2023-11-05 14:28build: add option to specify whether to use the llvm backendJacob Young1+4-0
2023-11-05 12:42test/link/elf: enable our ELF archiverJakub Konka1+2-8
2023-11-05 12:37elf: hook up saving object files in an archiveJakub Konka5+61-27
2023-11-05 11:56elf: add hooks for archiving ObjectsJakub Konka3+51-19
2023-11-05 11:37elf: init objects after parsing themJakub Konka3+14-15
2023-11-05 10:15x86_64: fix indirect return of `f80`Jacob Young1+2-2
2023-11-05 11:08elf: actually save correct object names in the archiveJakub Konka2+60-42
2023-11-05 08:30x86_64: fix tracking during `br`Jacob Young1+11-10
2023-11-05 10:36Sema: fix error notes with wrong extern typeBogdan Romanyuk2+15-1
2023-11-05 04:59Sema: fix memory leak in zirTypeInfoAndrew Kelley1+1-1
2023-11-05 08:39Merge pull request #17866 from ziglang/reduce-inline-importAndrew Kelley4+433-79
2023-11-05 03:27zig reduce: add reduction for removing var declsAndrew Kelley2+62-17
2023-11-05 03:26std.zig.render: ability to omit variable declarationsAndrew Kelley1+2-5
2023-11-05 02:27zig reduce: don't try to remove discard statementsAndrew Kelley2+7-3
2023-11-05 01:48zig reduce: some adjustments to make it go fasterAndrew Kelley1+9-4
2023-11-05 01:06zig reduce: delete statements from blocksAndrew Kelley2+11-3
2023-11-05 00:57zig reduce: add transformation for removing container fieldsAndrew Kelley1+4-1
2023-11-05 00:38zig reduce: run results through astgenAndrew Kelley2+59-6
2023-11-05 00:37std.zig.render: support fixing unused parameterAndrew Kelley1+67-15
2023-11-04 22:48zig reduce: rename identifiers when inlining an `@import`Andrew Kelley3+112-26
2023-11-04 22:46std.ArrayHashMap: add init functionAndrew Kelley1+13-0
2023-11-04 20:57zig reduce: add transformation for inlining file-based `@import`Andrew Kelley3+108-20
2023-11-04 19:58Merge pull request #17844 from ziglang/elf-objectJakub Konka26+1913-1010
2023-11-04 18:25Merge pull request #17852 from ziglang/zig-reduceAndrew Kelley9+2000-665
2023-11-04 18:24Merge pull request #17788 from jacobly0/x86_64Andrew Kelley49+1650-962
2023-11-04 15:09Compilation: take into account if LLVM is available in lib-building logicJakub Konka1+7-11
2023-11-03 16:12x86_64: fix miscompilationsJacob Young2+102-29
2023-11-04 08:58x86_64: fix ub that the llvm backend was hidingJacob Young1+3-9
2023-11-04 07:50elf: actually capture positionals when linking static libraryJakub Konka1+6-3
2023-11-04 07:11elf: flag errors on hitting unimplemented codepathsJakub Konka1+18-2
2023-11-04 00:07elf: fix more int resolution issuesJakub Konka1+1-1
2023-11-03 23:39elf: fix 32bit buildJakub Konka2+11-9
2023-11-03 23:32elf: add link smoke tests covering emitting obj and static libJakub Konka1+68-0
2023-11-03 23:08elf: do not store filename in strtab unless longer than 15 charsJakub Konka3+34-16
2023-11-03 22:08elf: store ar state per input object fileJakub Konka4+347-243
2023-11-03 18:30elf: do not align end of archive to 2bytes; fix archive parserJakub Konka2+3-9
2023-11-03 18:24Compilation: refactor logic for library-building capabilitiesAndrew Kelley1+63-11
2023-11-03 16:42link: commit missing source StringTable.zigJakub Konka1+49-0
2023-11-03 10:55x86_64: rewrite call r/m64 to call rel32 for .got.zig refs when objectJakub Konka2+22-12
2023-11-03 09:03elf: align ar_hdr to at least 2 bytesJakub Konka2+18-5
2023-11-02 20:44elf: fix writing symtab to an archiveJakub Konka1+15-9
2023-11-02 18:33elf: generate pretty rudimentary archiveJakub Konka3+177-25
2023-11-02 16:13elf: collect exports from ZigObject into AR symtabJakub Konka5+123-30
2023-11-02 13:12elf: enable static-lib flush pathJakub Konka5+57-34
2023-11-02 12:21x86_64: rewrite .got.zig movs to standard loads when emitting objectsJakub Konka2+26-7
2023-11-02 11:46elf: postpone creation of .got.zig entry until code emitJakub Konka5+14-12
2023-11-02 11:10elf: use StringTable for strtab management in ZigObjectJakub Konka1+11-24
2023-11-02 10:49elf: fix r_offset when emitting relocs for the linkerJakub Konka1+1-1
2023-11-02 10:45elf: claim unresolved dangling symbols as undef externs when emitting objectJakub Konka2+97-12
2023-11-02 00:33elf: emit STT_SECTION symbolsJakub Konka4+54-21
2023-11-01 23:20elf: make sure we never emit .got.zig relocs when linking object filesJakub Konka4+28-20
2023-11-01 22:42elf: fix properly updating .got.zig sectionJakub Konka1+5-0
2023-11-01 22:34elf: write out contents of .rela sectionsJakub Konka2+58-0
2023-11-01 22:08elf: improve Symbol to handle emitting relocatable object filesJakub Konka4+7-5
2023-11-01 21:51elf: update .rela section sizes; skip .got.zig when emitting objectJakub Konka2+72-25
2023-11-01 19:35elf: emit .rela shdrs for output sectionsJakub Konka1+107-48
2023-11-01 17:01elf: emit valid section headers table when building an object fileJakub Konka2+37-29
2023-11-01 16:06elf: remove now obsolete allocateNonAllocSection helperJakub Konka1+45-44
2023-11-01 15:52elf: rename .rodata to .data.rel.ro and remove allocateAllocSection helperJakub Konka2+161-125
2023-11-01 15:29elf: remove now obsolete allocateSegment helperJakub Konka1+32-48
2023-11-01 14:56elf: generate invalid object file but with almost correct headerJakub Konka1+19-3
2023-11-01 09:26elf: implement --gc-sections for non-LLVM Zig sourceJakub Konka3+157-22
2023-10-31 12:27elf: redo strings management in the linkerJakub Konka17+439-620
2023-11-03 16:11print_zir: fix more crashes during printingJacob Young2+7-9
2023-11-04 05:08zig reduce: add transformation of replacing var init with undefinedAndrew Kelley3+49-4
2023-11-04 04:31zig reduce: add "delete unused globals" transformAndrew Kelley3+103-12
2023-11-04 03:53fix bootstrapAndrew Kelley2+3-0
2023-11-03 11:55x86_64: reduce `RegisterManager` performance regressionJacob Young3+123-71
2023-11-04 03:18x86_64: fix std test failuresJacob Young45+1413-842
2023-11-04 02:59fix compilation regressionAndrew Kelley3+2-6
2023-11-04 02:50zig reduce: redesignAndrew Kelley3+951-64
2023-11-04 02:50build runner: fix missing newline in error messageAndrew Kelley1+1-1
2023-11-04 02:49std.BitSet: add setAll and unsetAll methodsAndrew Kelley1+12-0
2023-11-03 22:17zig reduce: check once upfront to verify interestingnessAndrew Kelley1+100-28
2023-11-03 22:17std.zig.render: fix iteration over parametersAndrew Kelley1+4-6
2023-11-03 01:23zig reduce proof of conceptAndrew Kelley1+69-14
2023-11-02 23:14accept a transformation indexAndrew Kelley1+3-12
2023-11-02 22:22add a transformation for gutting the body of a functionAndrew Kelley2+123-46
2023-11-02 21:44std.zig: move render state to struct; add fixupsAndrew Kelley2+710-662
2023-11-02 20:55add zig reduce subcommandAndrew Kelley3+60-0
2023-11-03 06:09zstandard: fix incorrect RLE decompression into ring bufferdweiller1+3-1
2023-11-03 19:08frontend: rip out Decl dependenciesAndrew Kelley3+2-152
2023-11-03 16:56Sema: use correct error bit length when emitting error_set_has_value safety checksmlugg1+2-4
2023-11-03 05:09comp: remove CBE guards for aroEvan Haas2+0-2
2023-11-03 05:05aro: Add stub definitions to enable bootstrappingEvan Haas5+695-2
2023-11-03 18:55std.Atomic: remove unnecessary `@ptrCast` (#17825)XXIV1+1-1
2023-11-03 06:56dont assume apple chips are macos exclusivexdBronch1+16-0
2023-10-31 09:15start.zig: Replace kernel32 usage with ntdllRyan Liptak2+9-7
2023-11-02 18:06cli: consolidate entry point flagsLuuk de Gram21+86-70
2023-11-01 14:56docs: update WebAssembly freestanding exampleLuuk de Gram1+4-4
2023-09-01 14:37update linker testsLuuk de Gram14+113-93
2023-08-31 15:12wasm-linker: correctly pass --shared and --pieLuuk de Gram2+17-0
2023-08-30 14:59wasm-linker: implement `-fno-entry` flagLuuk de Gram6+47-21
2023-11-02 16:02sync Aro dependencyEvan Haas24+18650-993
2023-10-31 17:57mingw: remove stage2_c check for buildImportLibEvan Haas1+0-1
2023-10-31 17:56mingw: remove "aro" literal from from cache hashEvan Haas1+0-1
2023-10-31 17:56mingw: Check for only_c, not only_core_functionalityEvan Haas1+1-1
2023-10-31 07:37mingw: Don't implement buildImportLib in only-c modeEvan Haas1+1-0
2023-10-28 07:50mingw: Use aro instead of clang for preprocessing import libsEvan Haas1+47-58
2023-11-02 19:19mingw-w64: add shcore def filesAndrew Kelley2+198-0
2023-10-31 08:26start: Make wWinMain nCmdShow setting match Windows betterRyan Liptak1+24-3
2023-11-02 00:20Merge pull request #17819 from Luukdegram/wasm-bitcast-fixAndrew Kelley4+11-5
2023-10-31 14:10print_zir: fix crash in writeRestoreErrRetIndexAli Chraghi1+17-11
2023-11-01 22:45std.os.windows: remove unnecessary `@ptrCast` (#17816)XXIV1+2-2
2023-11-01 18:45wasm: re-enable regressed testsLuuk de Gram3+1-5
2023-11-01 18:43wasm: fix bitcasting to -and from arraysLuuk de Gram1+10-0
2023-11-01 18:42CI: disable MSVC C backend checksAndrew Kelley2+12-10
2023-11-01 11:33Fix regressing #17290 from #17734Kai Jellinghaus1+1-1
2023-11-01 09:57std.http: account for renames in docsJordyfel2+11-11
2023-11-01 12:45Use ArenaAllocator.reset in MemoryPoolKai Jellinghaus1+13-5
2023-11-01 10:33Merge pull request #17802 from jacobly0/read-write-intAndrew Kelley169+1472-1821
2023-11-01 01:37cbe: fix `@bitCast` warningsJacob Young1+4-1
2023-10-31 20:02std.builtin.Endian: make the tags lower caseAndrew Kelley160+1306-1306
2023-10-31 10:11mem: delete `readIntSlice` and `writeIntSlice`Jacob Young1+0-171
2023-10-31 08:26mem: fix ub in writeIntJacob Young107+1120-1328
2023-10-31 08:26Sema: fix incorrect error comptime-mutating empty arrayJacob Young2+28-1
2023-11-01 00:15std.fs: remove unnecessary `@ptrCast` (#17805)XXIV1+1-1
2023-10-31 17:32Merge pull request #17797 from squeek502/utf16-ascii-fast-pathAndrew Kelley1+128-9
2023-10-31 00:12std.unicode: Add ASCII fast path to UTF-16 -> UTF-8 conversion functionsRyan Liptak1+81-5
2023-10-30 23:38std.unicode: Add ASCII fast path to UTF-8 -> UTF-16 conversion functionsRyan Liptak1+47-4
2023-10-31 06:51Merge pull request #17791 from ziglang/elf-objectJakub Konka14+1549-1406
2023-10-31 04:17std/Thread: remove unnecessary `@ptrCast` (#17766)XXIV2+6-6
2023-10-25 17:27Add compile error test case for union layout depending on pointer alignmentkcbanner1+11-0
2023-10-24 05:44sema: when guessing union alignment, save the result and check if the guess was correctkcbanner3+37-6
2023-10-21 16:03sema: Add union alignment resolutionkcbanner4+153-95
2023-10-30 23:27langref: clarify struct memory layoutAndrew Kelley1+6-7
2023-10-30 21:04autodoc: Some support for field_call (#16853)Krzysztof Wolicki2+119-7
2023-10-30 20:35Fix http.Headers.initListKarl Seguin1+18-2
2023-10-30 19:36elf: encapsulate ZigObject-specific logic in flushModule hookJakub Konka3+153-140
2023-10-30 18:44elf: put init logic of ZigObject in init functionJakub Konka2+25-23
2023-10-30 18:08elf: move incremental codegen bits into ZigObject.zigJakub Konka9+1016-879
2023-10-30 13:58elf: rename ZigModule to ZigObjectJakub Konka9+493-502
2023-10-30 16:29Merge pull request #17773 from ziglang/elf-exportsJakub Konka10+373-227
2023-10-30 11:44coff: implement enough of extern handling to pass comptime export testsJakub Konka4+61-18
2023-10-29 23:09macho: implement enough of extern handling to pass comptime export testsJakub Konka7+121-73
2023-10-29 21:12Fix hasRuntimeBitsAdvanced lazy case for pointers and optionalsDilithiumNitrate2+30-9
2023-10-29 17:00coff: implement exporting anon declsJakub Konka2+53-39
2023-10-29 16:47macho: implement exporting anon declsJakub Konka2+73-53
2023-10-29 12:28elf: implement exporting anon declsJakub Konka2+16-4
2023-10-29 09:20elf: add partial implementation of exporting anon declsJakub Konka2+58-49
2023-10-29 17:10Merge pull request #17759 from jacobly0/x86_64Andrew Kelley37+1482-1405
2023-10-28 07:16x86_64: fix compiler rt test failuresJacob Young30+207-202
2023-10-29 00:06x86_64: refactor codegen memory reprJacob Young8+1246-1198
2023-10-28 19:10tests: change some x86_64 backend targets to pic for more coverageJacob Young1+11-2
2023-10-28 19:10x86_64: fix hazard between pic call and sysv ccJacob Young1+20-5
2023-10-29 01:53std.os.windows additions and fixesKamil T2+7-2
2023-10-28 19:57std: delete psapi, gdi32, and winmmAndrew Kelley4+0-204
2023-10-28 17:41Merge pull request #17727 from ziglang/elf-memory-deferredJakub Konka18+853-629
2023-10-28 06:39delete std.os.windows.user32Andrew Kelley3+1-1593
2023-10-28 17:14Merge pull request #17762 from ziglang/zir-index-type-safetyAndrew Kelley8+1033-941
2023-10-28 06:18make Zir.Inst.Index typedAndrew Kelley7+1011-931
2023-10-27 23:09std.mem.minMax: make it return a tupleAndrew Kelley1+22-10
2023-10-28 02:22frontend: make Decl.zir_decl_index typedAndrew Kelley5+56-42
2023-10-28 07:42x86_64: handle .load_symbol in more placesJacob Young1+55-18
2023-10-28 07:07x86_64: handle .load_symbol in mul_with_overflow and mul_divJakub Konka1+83-30
2023-10-27 20:10x86_64: assert fixes are ._ for linker_relocJakub Konka1+3-0
2023-10-27 19:17x86_64: refactor Lower.zigJakub Konka1+45-44
2023-10-27 18:51x86_64: pass behavior tests PIC and non-PICJakub Konka1+3-4
2023-10-27 17:43x86_64: no more load/lea_symbol weirdnessJakub Konka8+62-68
2023-10-26 22:08elf: set needs_got on generated extern varsJakub Konka3+4-2
2023-10-26 20:57x86_64: rename load/lea_memory to load/lea_symbolJakub Konka6+83-83
2023-10-25 14:49x86_64: do not hardcode memory passed by Elf linkerJakub Konka11+221-171
2023-10-28 06:27compiler_rt/emutls: remove unnecessary `@ptrCast` (#17755)XXIV1+1-1
2023-10-28 00:22Sema: do not assume switch item indices align with union field indicesmlugg2+47-16
2023-10-28 04:00Merge pull request #17747 from ziglang/organize-behavior-testsAndrew Kelley10+220-166
2023-10-28 02:51x86_64: fix c abi test failuresJacob Young8+489-404
2023-10-27 23:11Doc: elaborate on Slice sectionexpikr1+6-4
2023-10-27 19:41split export behavior test into export_keyword and export_builtinAndrew Kelley4+128-96
2023-10-27 19:37categorize nan behavior testAndrew Kelley3+43-36
2023-10-27 19:26categorize fn ptr behavior testAndrew Kelley3+17-12
2023-10-27 19:19categorize globals behavior testsAndrew Kelley3+32-22
2023-10-27 19:20Merge pull request #17735 from ziglang/export-anonAndrew Kelley13+425-233
2023-10-27 18:05std.json: Parse -0 as a float instead of an integer (#17729)Linus Groh3+26-1
2023-10-27 13:57Update slice_sentinel commentfrmdstryr1+1-1
2023-10-27 14:09Update comment on whilefrmdstryr1+1-0
2023-10-27 12:29Merge pull request #17716 from jacobly0/x86_64Jacob Young46+507-403
2023-10-27 04:12GenericReader error set fixesTravis Staloch2+15-2
2023-10-27 08:44Merge pull request #17734 from joadnacer/iouring-updateAndrew Kelley2+278-111
2023-10-26 22:55std.http.Client: add proxy scheme guessing, fix typoNameless2+26-14
2023-10-27 05:40x86_64: fix `cond_br`Jacob Young11+14-109
2023-10-27 05:39x86_64: fix `@memset`Jacob Young2+1-14
2023-10-27 05:39x86_64: add missing spillJacob Young2+1-302
2023-10-27 03:32link: support exporting constant values without a DeclAndrew Kelley13+424-226
2023-10-27 01:45x86_64: add missing spillsJacob Young17+36-97
2023-10-26 09:30test: enable `c-abi-tests` for the x86_64 backendJacob Young4+238-48
2023-10-26 06:11x86_64: fix behavior of `getValue`Jacob Young16+334-62
2023-10-26 05:14main: enable debug modes in build scriptsJacob Young1+59-7
2023-10-25 21:15x86_64: implement `@divFloor` and `@mod` for `i128`Jacob Young8+147-87
2023-10-27 00:12sema: remove source location logic in zirExportValueAndrew Kelley1+1-7
2023-10-26 23:31std.io_uring: Improve splice implementationjoadnacer1+10-10
2023-10-26 23:31std.linux: Update io_uring structs and consts for kernel 6.3.8joadnacer2+268-101
2023-10-26 16:17std.target: bump some OS max versionsMichael Dusan1+7-7
2023-10-25 19:44Step.Options: `@typeName` gives a fully qualified name so the test needs to reflect thatKrzysztof Wolicki1+9-11
2023-10-26 07:49Merge pull request #17690Andrew Kelley8+428-525
2023-10-26 03:23link: Coff, MachO, and Wasm all had the same UAF bugAndrew Kelley3+95-78
2023-10-26 02:50link.Elf: fix UAF in lowerAnonDeclAndrew Kelley1+40-35
2023-10-25 04:10C backend: remove some `@as`Andrew Kelley1+9-3
2023-10-25 14:07cbe: update `DeclGen.decl_index` to support anon declsJacob Young3+68-70
2023-10-25 00:01Sema: replace refValue with simpler implementationAndrew Kelley1+25-86
2023-10-24 23:41Sema: rework addConstantMaybeRefAndrew Kelley1+23-35
2023-10-24 02:48Sema: move `@typeInfo` anon decls to new mechanismAndrew Kelley1+136-173
2023-10-24 02:22Sema: move some TODO comments to an issueAndrew Kelley1+0-8
2023-10-24 02:10Sema: migrate `@src` to new anon decl mechanismAndrew Kelley1+34-39
2023-10-25 21:25Merge pull request #17699 from ziglang/elf-better-allocJakub Konka40+686-502
2023-10-25 21:20Merge pull request #17706 from ziglang/elf-error-testsJakub Konka4+196-34
2023-10-25 15:26Update comment on for_range in Astfrmdstryr1+1-1
2023-10-25 16:15Coff: fix use after freeJacob Young1+1-2
2023-10-25 09:30builtin: implement `default_panic` for `plan9`Jacob Young1+8-0
2023-10-25 09:40Step.Compile: differentiate between fuzzy and exact matches for compile errorsJakub Konka4+83-58
2023-10-24 16:08x86_64: pass more testsJacob Young38+586-477
2023-10-24 16:22elf: estimate max number of phdrs that can be emittedJakub Konka1+44-10
2023-10-24 15:41elf: allocate PHDR table always succeeding the EHDRJakub Konka1+28-17
2023-10-24 15:07elf: use std.math.maxInt(u64) as signal that shdr/phdr not allocated yetJakub Konka1+27-4
2023-10-25 01:38Update comment on Tag value assign_mod in Ast.zigfrmdstryr1+1-1
2023-10-25 06:30std.Uri: prevent crash with strange authority sectionNameless1+4-0
2023-10-24 21:11elf: test unknown file type errorJakub Konka1+35-6
2023-10-24 20:48elf: test mismatched cpu architecture errorJakub Konka1+31-3
2023-10-24 20:31elf: test path errors in ld script parsingJakub Konka1+22-0
2023-10-24 20:07elf: test unresolved symbol reference errorJakub Konka1+45-0
2023-10-24 20:04build: match and ignore /?/ in expected compile errorsJakub Konka1+13-0
2023-10-24 18:57Merge pull request #17691 from mlugg/no-interned-runtime-valueAndrew Kelley12+328-499
2023-10-24 09:35add Fetch support for short compressed tar extTobias Simetsreiter1+3-0
2023-10-24 10:12elf: improve parsing of ld scripts and actually test linking against themJakub Konka6+78-167
2023-10-24 14:43build.zig.zon.md: remove duplicate wordXXIV1+1-1
2023-10-24 04:16Sema: don't allow undef values through resolveDefinedValue in typeof blockmlugg2+7-2
2023-10-24 04:03Sema: rename value resolution functionsmlugg1+258-259
2023-10-24 03:43Value: remove unused functionmlugg1+0-24
2023-10-24 03:36InternPool: remove runtime_value representationmlugg11+92-243
2023-10-24 09:34Merge pull request #17666 from jacobly0/x86_64-unicodeJacob Young87+1310-1135
2023-10-24 07:58Merge pull request #17688 from ziglang/comptime-srcAndrew Kelley3+17-41
2023-10-24 05:14Merge pull request #17687Andrew Kelley9+214-252
2023-10-20 07:38x86_64: implement inline asm GOT reference for PIC targetsJacob Young1+4-0
2023-10-23 09:38x86_64: implement 128-bit builtinsJacob Young48+545-541
2023-10-23 01:58x86_64: implement `@mod` for floating-point typesJacob Young3+187-69
2023-10-21 23:30x86_64: implement enough to pass unicode testsJacob Young45+574-525
2023-10-24 02:39Merge pull request #17686 from ziglang/elf-non-nixosAndrew Kelley1+46-48
2023-10-24 01:36tracy: protect source info via global constantAndrew Kelley1+16-20
2023-10-24 01:35Sema: make `@src().line` comptime-knownAndrew Kelley2+1-21
2023-10-24 00:06rename behavior test to better describe what it doesAndrew Kelley4+77-77
2023-10-24 00:04frontend: slightly simplify memory managementAndrew Kelley1+12-6
2023-10-23 23:51frontend: rework `@embedFile` for incremental compilationAndrew Kelley4+127-161
2023-10-20 20:55delete dead codeAndrew Kelley1+0-10
2023-10-23 21:16elf: reuse accessLibPath when checking rpathsJakub Konka1+9-22
2023-10-23 16:18elf: when looking for system libs, check .so and .a, and access pathJakub Konka1+37-26
2023-10-23 12:27dwarf: add missing struct_type sentinel - make DWARF data valid again!Jakub Konka1+56-54
2023-10-22 20:17Revert "Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs""Robin Voetter21+484-487
2023-10-22 14:18std.zig.system.NativeTargetInfo: fix glibc version parsingEric Joldasov4+39-41
2023-10-23 05:43Fix typo in docsNiles Salter1+1-1
2023-10-23 07:19Merge pull request #17651 from Vexu/error-limitAndrew Kelley14+195-110
2023-10-22 21:48Merge pull request #17407 from truemedian/http-ngAndrew Kelley12+769-371
2023-10-22 20:02std: disable failing testJacob Young1+2-0
2023-10-22 19:46Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young150+1691-180
2023-10-22 19:16Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley150+180-1691
2023-10-22 19:15Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs"Andrew Kelley21+487-484
2023-10-19 20:36child_process + Build: rename exec to run + all related codeJan Philipp Hafer14+57-59
2023-10-22 17:19Merge pull request #17400 from joadnacer/ringbuffer-optimAndrew Kelley3+95-10
2023-10-21 17:43std: slightly improve codegen of `std.unicode.utf8ValidateSlice`Jacob Young1+8-11
2023-10-22 14:15autodoc: Add support for struct_init_empty_ref_result (#17476)Krzysztof Wolicki1+20-0
2023-10-22 14:15autodoc: Display type kinds for containers (#17667)Krzysztof Wolicki1+7-0
2023-10-22 13:35Merge pull request #17657 from Snektron/spirv-recursive-ptrsRobin Voetter21+484-487
2023-10-22 12:06Merge pull request #17637 from jacobly0/x86_64-test-stdJacob Young150+1691-180
2023-10-19 21:32langref: update to document --error-limit flagKirk Scheibelhut1+3-2
2023-10-21 09:56remove uses of non-configurable `err_int`Veikka Tuominen11+111-80
2023-10-21 13:31libtsan: do not set PIEMichael Dusan1+1-1
2023-10-22 03:30Merge pull request #14833 from QusaiHroub/optimize_std.fs.Dir.makeOpenPath_12474Andrew Kelley3+122-21
2023-10-21 01:13std.http.Client: documentaion fixesNameless2+31-15
2023-10-18 16:03std.http.Client: ignore unknown proxies, fix basic proxy authNameless1+16-8
2023-10-18 00:08std.http: fix crashes found via fuzzingNameless4+33-11
2023-10-08 01:27std.http: rename start->send and request->open to be more inline with operationNameless5+72-72
2023-10-08 01:05std.http.Server: improve documentation, do -> startNameless3+31-17
2023-10-08 00:58std.http.Client: improve documentationNameless1+33-5
2023-10-07 02:38std.http: make encoding fields non-null, store as enum variantNameless3+52-55
2023-10-05 18:59std.http.Client: make transfer-encoding priority over content-length as per specNameless1+12-12
2023-10-05 17:29std.http: use loadDefaultProxies in compilerNameless2+5-1
2023-10-05 17:19std.http.Client: add option to disable httpsNameless3+85-32
2023-10-03 19:26std.http.Client: store *Connection instead of a pool node, buffer writesNameless4+110-96
2023-10-03 00:57std.http.Client: enhance proxy supportNameless3+357-115
2023-10-22 01:38Merge pull request #17545 from ziglang/more-anon-declsAndrew Kelley25+336-152
2023-10-20 15:29dwarf: fix false assumption that ptr-deref requires GOT-indirectionJakub Konka1+19-14
2023-10-20 01:23codegen: implement lowering aligned anon declsJacob Young7+73-57
2023-10-19 23:56AstGen: omit make_ptr_const for resolve_inferred_allocmlugg2+9-6
2023-10-19 23:49Sema: migrate zirResolveInferredAlloc to new anon decl mechanismAndrew Kelley1+29-16
2023-10-19 22:10InternPool: store alignment of anon declsAndrew Kelley13+189-44
2023-10-19 22:08std.elf: remove some unneeded `@as`Andrew Kelley1+12-12
2023-10-15 23:49migrate make_ptr_const to new anonymous decl mechanismAndrew Kelley5+18-16
2023-10-20 11:03fix `std.Build.addAssembly`Lee Cannon1+1-1
2023-10-21 21:24Fix simple doc mistakes. (#17624)JustinWayland22+57-48
2023-10-20 03:59link.Elf: report file not found errorAndrew Kelley1+5-2
2023-10-21 18:20 compress: Improve RingBuffer usagejoadnacer2+4-8
2023-10-21 18:19std.RingBuffer: Implement more efficient read/write methodsjoadnacer1+91-2
2023-10-20 13:20Return zero for NaN-to-int lossy castsMichael Bradshaw1+4-1
2023-10-21 15:26spirv: self-referential pointers via new fwd_ptr_typeRobin Voetter20+226-174
2023-10-21 14:20spirv: make constructStruct also use self.ptrTypeRobin Voetter1+66-47
2023-10-21 13:30spirv: improve union operationsRobin Voetter3+104-137
2023-10-21 11:04spirv: make load() and store() accept MemoryOptionsRobin Voetter1+23-19
2023-10-21 10:53spirv: replace most use of spv.ptrType with self.ptrTypeRobin Voetter1+76-121
2023-10-21 03:28x86_64: enable fixed behavior testJacob Young1+1-1
2023-10-20 21:52x86_64: disable failing tests, enable test-compiler-rt testingJacob Young8+47-2
2023-10-20 08:35x86_64: disable failing tests, enable test-std testingJacob Young56+447-17
2023-10-19 06:08x86_64: fix bugs and disable erroring testsJacob Young92+1068-98
2023-10-20 08:34x86_64: disable difficult std tests and hack around more zero-bit typesJacob Young9+96-50
2023-10-18 05:24x86_64: fix crashesJacob Young4+40-20
2023-10-20 12:31std.Build: use create() instead of init() for Step.RemoveDirsnoire2+5-5
2023-10-21 14:14Merge pull request #17638 from ziglang/elf-dwarf-fixesJakub Konka4+133-190
2023-01-24 11:35make distinct error limit configurableVeikka Tuominen5+81-28
2023-10-21 09:26Merge pull request #16840 from e4m2/rand-intAndrew Kelley1+32-45
2023-10-19 13:44std.os: do nothing when calling fchdir with AT_FDCWDLordMZTE1+1-0
2023-10-21 09:12compiler_rt: arm frsub, drsub with tests (#17629)matu3ba1+64-2
2023-10-21 09:09crypto.ff: faster exponentiation with short/public exponents (#17617)Frank Denis1+108-50
2023-07-27 20:57Improve Dir.makePath and Dir.makeOpenPathAccessMaskW doc commentsRyan Liptak1+6-5
2023-07-27 19:59Dir.makeOpenPathAccessMaskW: Use path.ComponentIteratorRyan Liptak1+18-20
2023-10-21 06:01build.zig: bump max_rss againAndrew Kelley1+1-1
2023-10-21 05:41build.zig: it takes even more ram to build zig apparentlyAndrew Kelley1+1-1
2023-10-21 04:56build.zig: adjust max_rss againAndrew Kelley1+1-4
2023-10-21 04:54build.zig: building on macos takes more memoryAndrew Kelley1+4-1
2023-10-21 04:30build.zig: annotate max_rss for building the compilerAndrew Kelley1+1-0
2023-10-20 00:35linux.io_uring: Implement splice functionsjoadnacer1+98-0
2023-10-19 21:32std.Target: update default Linux cross-compiling versionAndrew Kelley1+3-3
2023-10-19 21:17InternPool: fix incomplete hash of pointer valuesAndrew Kelley1+3-3
2023-10-20 21:03Revert "make distinct error limit configurable"Andrew Kelley5+28-81
2023-10-20 20:33Merge pull request #17621 from ziglang/elf-pic-pieJakub Konka4+95-11
2023-10-20 19:30Merge pull request #16817 from Sahnvour/shuffle-depsAndrew Kelley2+54-4
2023-10-19 10:42std.hash_map: add `const` attribute to StringIndexContext.bytes and ...Constantin Bilz1+2-2
2023-10-19 04:28glibc headers: reallocarray added to glibc in v2.26Pat Tullmann2+12-0
2023-08-06 21:55langref: bring build.zig examples up to datedbandstra1+18-0
2023-10-20 07:57compiler_rt: add tests for arm routines (#17573)matu3ba3+269-42
2023-10-20 07:49Merge pull request #17608 from squeek502/resinator-fixesAndrew Kelley9+129-80
2023-03-30 06:33std.Build: do not assume custom test runners support client-server modedweiller2+3-1
2023-10-18 19:54llvm: set PIE only for executablesMichael Dusan3+22-11
2023-10-20 04:51Merge pull request #15268 from DraagrenKirneh/feature/14475-minimum-zig-versionAndrew Kelley2+83-2
2023-07-08 11:40gettimeofday takes nullable pointersProkop Randacek1+1-1
2023-10-18 22:43link: initialize llvm before calling the llvm APIJacob Young2+10-7
2023-10-19 20:41dwarf: bring back realpath resolution of include dirsJakub Konka1+7-2
2023-10-18 22:24dwarf: revert adding spurious and incorrect +1 to getDebugInfoEnd()Jakub Konka1+2-2
2023-10-18 21:14dwarf: introduce Dwarf.Format to be able to select 32/64bit format at whimJakub Konka4+115-169
2023-10-18 14:43dwarf: clean up and fix writing include dirs and files to debug line headerJakub Konka1+21-27
2023-10-18 12:12dwarf: remove obsolete sentinels from abbrev tableJakub Konka1+0-2
2023-10-19 01:30build system: fixups to --seed mechanismAndrew Kelley2+10-8
2023-08-12 11:15std.Build: add --seed argument to randomize step dependencies spawningSahnvour2+53-5
2023-10-19 17:46elf: force pie in tests affected by QEMU bugJakub Konka1+76-0
2023-10-19 13:57elf: actually check for dynamic executablesJakub Konka3+19-11
2023-10-19 12:59std.os: unlinkW shouldn't return error.DirNotEmptyKrzysztof Wolicki1+4-1
2023-10-18 20:51Builder: fix incorrect type for 32-bit systemsJacob Young1+1-1
2023-10-19 10:30Merge pull request #17594 from ziglang/elf-atom-limitJakub Konka3+58-41
2023-10-19 06:37Revert "Never implicitly add rpaths for each lib dir, add NixOS libdir to rpath"Andrew Kelley2+1-2
2023-10-19 05:39Merge pull request #17593 from ziglang/elf-native-libcJakub Konka6+695-10
2023-07-27 19:57path.ComponentIterator: Add peekNext and peekPrevious functionsRyan Liptak1+20-8
2023-03-04 11:10std.fs.Dir.makeOpenPath: optimize when path already existsQusai Hroub2+101-11
2023-10-19 01:55doc: add minimum_zig_version field referenceAndrew Kelley1+9-0
2023-10-19 01:55Package.Manifest: fix bitrotted unit testsAndrew Kelley1+7-4
2023-04-13 13:52Package.Manifest: add minimum_zig_version fieldDraagrenKirneh1+69-0
2023-10-18 08:23elf: fix flaky link testsJakub Konka1+13-16
2023-10-19 01:12Error if an .rc file uses the 'preprocess only' or 'no preprocess' flagsRyan Liptak2+10-2
2023-10-19 01:00Sync resinator with upstream and fix INCLUDE env var handlingRyan Liptak8+119-78
2023-10-18 05:25std.Build: make dependencies inherit `--search-prefix`Andrew Kelley1+1-1
2023-10-18 22:59std.ChildProcess: fix error in killWindowsKrzysztof Wolicki1+1-1
2023-10-18 22:50zig env: back to json outputAndrew Kelley1+29-21
2023-10-18 07:01compiler: fix LTO availability logicAndrew Kelley1+5-5
2023-10-18 01:10compiler: better default for valgrindAndrew Kelley1+9-6
2023-10-18 21:45CI: -Dskip-release on x86_64-windows-debugAndrew Kelley1+1-0
2023-10-18 21:32Merge pull request #14428 from perillo/improve-zig-envAndrew Kelley6+109-86
2023-10-18 02:15x86_64: improve inline assembly supportJacob Young5+34-6
2023-10-17 23:27std certs: solaris can use the BSD pathAndrew Kelley1+9-13
2023-10-18 16:33elf: store shndx to Zig module atoms out-of-bandJakub Konka2+55-38
2023-10-18 15:29elf: increase resolution of Atom.input_section_index to u32Jakub Konka1+1-1
2023-10-18 15:25elf: increase resolution of Atom.relocs_section_index to u32Jakub Konka2+2-2
2023-10-18 14:28Merge pull request #17577 from alichraghi/spirv-1Robin Voetter4+5-6
2023-10-18 14:23Merge pull request #13610 from bcrist/child_process_already_terminatedAndrew Kelley3+20-5
2023-10-18 13:38Merge pull request #17561 from alichraghi/spirv-0Robin Voetter3+57-20
2023-10-18 10:38elf: parse GNU ld script as system lib indirectionJakub Konka6+686-8
2023-10-18 04:46disable flaky linker testAndrew Kelley1+2-1
2023-10-18 04:32Merge pull request #17524 from Vexu/aro-translate-cAndrew Kelley42+14578-36246
2023-10-18 04:27rework zig envAndrew Kelley6+108-91
2023-01-23 10:28zig env: remove the json outputManlio Perillo1+31-25
2022-11-20 23:41Double check that child processes have really exited whenBen Crist1+9-1
2022-11-20 18:20return error.AlreadyTerminated from std.ChildProcess.kill when necessaryBen Crist3+12-5
2023-10-17 23:04Fix rendering ast in zon mode (#17547)Tobias Simetsreiter3+14-1
2023-10-16 09:51package fetching: support .tar.zst archivesdweiller1+18-0
2023-10-17 23:00spirv: switch on boolAli Chraghi4+5-6
2023-10-17 23:00disable two flaky link testsAndrew Kelley1+4-2
2023-10-17 21:46Deflate: fix missing value in resetDavid1+30-0
2023-10-17 21:23elf: add native libc* system libraries to the invocationJakub Konka1+9-2
2023-10-17 20:05Sema: disallow `@intFromPtr` for comptime-only typesBogdan Romanyuk3+22-16
2023-10-17 18:55XXH3 Implementation for Zig STD (#17530)David3+417-3
2023-10-17 18:35Merge pull request #17562 from ziglang/fetch-symlink-normalize-sepAndrew Kelley4+64-23
2023-10-17 18:34CI: bump aarch64-linux-release timeout to 8 hoursAndrew Kelley1+1-0
2023-10-17 03:29windows: fix ReadLink not using a synchronous file handlekcbanner1+2-2
2023-10-17 15:36Merge pull request #17556 from ziglang/elf-link-zig-properJakub Konka22+8739-1778
2023-10-17 15:35elf: fix use-after-moveJakub Konka1+2-3
2023-10-17 15:09Merge pull request #17558 from xxxbxxx/glibc-strtoulAndrew Kelley3+22-2
2023-10-17 05:13x86_64: fix C abi argument passing in memoryJacob Young1+2-1
2023-10-17 03:41std.fs: fix relative symbolic links on WindowsAndrew Kelley2+20-1
2023-10-16 23:22spirv: memcpyAli Chraghi2+51-14
2023-10-17 09:30elf: ensure we build with -fPIE when testing init array orderJakub Konka1+5-0
2023-10-16 22:48sema: emit logical and/or for safety checksAli Chraghi1+6-6
2023-10-17 08:51add c_frontend to translate-c cache hashVeikka Tuominen4+10-5
2023-10-14 19:02tests: translate-c and run-translated-c to the test harnessVeikka Tuominen17+338-71
2023-10-14 16:48sync Aro dependencyVeikka Tuominen22+14233-36173
2023-10-17 04:55CI: bump aarch64-linux-debug timeout to 8 hoursAndrew Kelley1+1-1
2023-10-17 01:15zig fetch: add `--debug-hash` argumentAndrew Kelley2+41-3
2023-10-15 19:15spirv: fieldParentPtrAli Chraghi3+48-15
2023-10-17 00:22std.fs.openDir: handle OBJECT_NAME_INVALIDAndrew Kelley1+1-1
2023-10-16 23:47Package.Fetch: normalize path separators in symlinksAndrew Kelley2+22-19
2023-10-16 23:13std: disable flaky test on aarch64-windowsAndrew Kelley1+5-0
2023-10-16 21:57elf: do not open file if emitting object file for LLVM and elf linkerJakub Konka1+8-5
2023-10-16 20:49build.zig: add support for using "zig c++" as the bootstrap c++ compilerXavier Bouchoux2+14-2
2023-10-16 20:35glibc patch: add backwards compatibility for strtol-family functionsXavier Bouchoux1+8-0
2023-10-16 19:45elf: skip tests on foreign architecturesJakub Konka1+4-0
2023-10-16 18:45Merge pull request #17531 from moosichu/fix/frameworksJakub Konka2+13-2
2023-10-16 17:56elf: fix 32bit buildJakub Konka5+28-21
2023-10-16 17:32elf: refactor logsJakub Konka2+1-7
2023-10-16 10:38elf: correctly copy and write out debug sectionsJakub Konka2+64-15
2023-10-15 21:08elf: sort PT_LOAD by address in PHDR tableJakub Konka1+16-30
2023-10-15 20:06codegen: refactor .actual_got into .extern_gotJakub Konka9+95-91
2023-10-15 19:29elf: emit empty TLS phdr when linking against musl libc even if unneededJakub Konka1+15-3
2023-10-15 17:35elf: do not allocate zerofill segment in file offsetsJakub Konka1+4-17
2023-10-15 15:53elf: sort the entire shdr table the usual wayJakub Konka1+75-74
2023-10-15 14:05elf: sort phdr tableJakub Konka1+72-0
2023-10-15 13:38elf: add self-hosted testsJakub Konka1+67-1
2023-10-15 13:38codegen+elf: check if extern is a variable refJakub Konka3+5-5
2023-10-15 07:10codegen+elf: lower imported data refsJakub Konka11+107-29
2023-10-15 07:08elf: make .zig.rodata writeableJakub Konka2+3-1
2023-10-14 07:04x86_64: add -fPIC support targeting ELFJakub Konka5+92-57
2023-10-13 23:33elf: emit dynamic base relocs for .zig.got entries when requiredJakub Konka2+23-2
2023-10-13 22:57elf: fix section sorting logicJakub Konka1+14-14
2023-10-13 21:01elf: emit (broken) debug sectionsJakub Konka1+72-43
2023-10-13 19:32elf: re-enable self-hosted backendsJakub Konka4+110-21
2023-10-13 12:54elf: create new synthetic section ZigGotSectionJakub Konka10+341-122
2023-10-13 11:37elf: exclude Zig special sections from bulk allocJakub Konka1+56-97
2023-10-13 09:50elf: refactorJakub Konka1+76-277
2023-10-12 15:42elf: use findFreeSpace mechanics to allocate object-extracted segmentsJakub Konka2+271-97
2023-10-11 18:55elf: dynamically allocate SHDR tableJakub Konka1+26-7
2023-10-11 16:30elf: clean up logic for allocating TLS segmentJakub Konka1+16-9
2023-10-11 12:17elf: allocate non-alloc sections using incremental mechanismJakub Konka1+8-17
2023-10-11 11:27elf: assume only one TLS segment for nowJakub Konka1+5-2
2023-10-11 10:03elf: split allocating sections/segments into alloc and non-allocJakub Konka1+123-78
2023-10-11 07:53elf: bring back PT_LOAD for PT_PHDR for incremental codepathJakub Konka1+52-46
2023-10-11 05:45elf: always write SHDR table, at least for nowJakub Konka1+49-105
2023-10-11 05:27elf: always write PHDR table, at least for nowJakub Konka2+55-97
2023-10-10 12:55elf: create and allocate special PHDRs out of the loopJakub Konka1+93-67
2023-10-10 11:20elf: move creation of PT_PHDR out of initPhdrs and initMetadataJakub Konka1+104-104
2023-10-10 08:30elf: rename Zig-specific section handles to _zig_ infixedJakub Konka1+66-163
2023-10-09 22:32elf: fix conflicts after rebase gone badJakub Konka1+1-1
2023-10-09 21:58elf: fix testTlsOffsetAlignment testJakub Konka1+3-6
2023-10-09 21:43elf: port more linker testsJakub Konka1+872-18
2023-10-09 20:32elf: port more linker testsJakub Konka1+221-2
2023-10-09 20:31elf: fix GotSection.write in presence of TLSLD symbolJakub Konka1+13-10
2023-10-09 18:13elf: port more linker testsJakub Konka1+63-0
2023-10-09 13:40elf: port more linker testsJakub Konka1+173-0
2023-10-09 12:23elf: port more linker testsJakub Konka1+518-0
2023-10-09 12:23elf: make init/fini sorting deterministicJakub Konka2+34-21
2023-10-09 09:40elf: refactor tests and disable currently impossible combinationsJakub Konka1+39-47
2023-10-07 21:53elf: test exporting symbols in exesJakub Konka1+39-0
2023-10-07 21:45elf: test --export-dynamic flagJakub Konka1+48-6
2023-10-07 21:13elf: test entry pointJakub Konka1+44-0
2023-10-07 19:28elf: test various copyrel edge casesJakub Konka1+149-0
2023-10-07 19:03elf: refactor canonical PLT testJakub Konka1+2-0
2023-10-07 12:51elf: fix generating .plt.got indirectionJakub Konka2+4-0
2023-10-07 12:24elf: fix alignment of .eh_frame_hdr sectionJakub Konka1+1-1
2023-10-07 12:10elf: populate symtab with symbols coming from DSOsJakub Konka3+11-6
2023-10-07 08:47elf: port more linker testsJakub Konka1+115-25
2023-10-06 22:08elf: add --as-needed testJakub Konka1+118-35
2023-10-06 21:27elf: test large alignment of funcs in exeJakub Konka1+47-0
2023-10-06 21:13elf: test large alignment of funcs in DSOJakub Konka1+48-0
2023-10-06 14:53elf: override default dynamic linker path with system\`s dl when appropriateJakub Konka1+19-7
2023-10-06 10:40elf: more DSO testsJakub Konka1+51-8
2023-10-06 07:54elf: emit .got.plt when emitting .pltJakub Konka1+6-6
2023-10-05 22:56elf: test basic DSO generation and linkingJakub Konka1+59-0
2023-10-05 22:30elf: test common symbols in archivesJakub Konka1+80-0
2023-10-05 22:13elf: test common symbols handlingJakub Konka1+38-10
2023-10-05 22:02elf: hook up common symbols handlerJakub Konka2+21-14
2023-10-05 21:39elf: implement --verbose-link, and other fixesJakub Konka1+323-19
2023-10-05 19:59elf: add missing generators for special dynamic sectionsJakub Konka2+53-1
2023-10-05 19:11elf: fix synthetic section handling and actually parse DSOsJakub Konka4+68-20
2023-10-05 15:53elf: re-enable dynamic linking codepathsJakub Konka6+2189-407
2023-10-04 22:34elf: fix COMDAT deduping logicJakub Konka2+6-4
2023-10-04 13:14elf: add garbage collection of sectionsJakub Konka4+199-25
2023-10-04 11:12elf: test garbage collection of sectionsJakub Konka1+30-28
2023-10-04 11:06elf: add incomplete handling of build-obj -fllvm -fno-lldJakub Konka2+135-13
2023-10-04 10:38elf: add hello-world c++ link testJakub Konka1+38-1
2023-10-04 10:25elf: temporarily disable non-llvm linker testsJakub Konka1+1-1
2023-10-04 10:20elf: link hello-world in c++Jakub Konka1+13-1
2023-10-04 10:06elf: add more prepwork for linking c++ objectsJakub Konka5+710-107
2023-10-03 20:28elf: add symbols to .got section directlyJakub Konka1+2-2
2023-10-03 20:06elf: handle .eh_frame and non-alloc sectionsJakub Konka4+155-25
2023-10-03 14:40elf: refactor object.shdrContents to never error outJakub Konka5+167-72
2023-10-03 09:33elf: get hello-world with LLVM in Zig workingJakub Konka2+93-45
2023-10-03 07:22elf: port zld's allocation mechanismJakub Konka2+380-52
2023-10-03 06:25elf: remove dirty from synthetic .got sectionJakub Konka2+14-18
2023-10-02 22:22elf: update section sizes accumulated from objectsJakub Konka2+17-37
2023-10-02 21:45elf: create atom lists indexed by section indexJakub Konka1+25-1
2023-10-02 20:52elf: sort sections by their rank to combine them by segment flagsJakub Konka1+113-8
2023-10-02 16:24elf: initialize output sections from input objects in a separate stepJakub Konka2+113-113
2023-10-02 15:55elf: run populateMissingMetadata only if ZigModule existsJakub Konka1+25-28
2023-10-02 15:43elf: write shdr_table in flushJakub Konka1+4-38
2023-10-02 15:16elf: write .got in bulk after scanning objectsJakub Konka1+34-13
2023-09-30 17:22elf: check for null atom in ZigModuleJakub Konka1+1-1
2023-09-30 10:09elf: increase Atom.Index resolution to u32Jakub Konka4+19-20
2023-10-02 14:56elf: clean up generating GOT symbol namesJakub Konka1+2-16
2023-10-02 13:07elf: update .strtab with GOT symbolsJakub Konka2+22-0
2023-10-02 12:45elf: for now always update .shstrtab and .strtab sectionsJakub Konka1+45-60
2023-10-02 12:00elf: reuse addSection in alloc functionsJakub Konka1+24-34
2023-10-02 11:44elf: do not prealloc space for .symtabJakub Konka1+63-22
2023-10-02 07:58elf: move initializing string buffers out of populateMissingMetadataJakub Konka1+12-12
2023-10-15 22:14std.mem: Improve writeIntSlice performancejoadnacer1+31-22
2023-10-15 18:28Sema: fix missing check for tuple default initializersVeikka Tuominen2+50-8
2023-01-24 11:35make distinct error limit configurableVeikka Tuominen5+81-28
2023-10-16 02:42Build: fix some issues with ConfigHeader stepJacob Young1+14-9
2023-10-16 02:47Merge pull request #17448 from squeek502/win32-manifestAndrew Kelley4+231-32
2023-10-16 01:30Sema: fix `@extern` error on function pointerBogdan Romanyuk2+21-4
2023-10-16 00:04Merge pull request #17293 from Snektron/spirv-aaaaRobin Voetter96+1136-764
2023-10-15 06:29Add warning if .xml file is used, since it's likely intended to be a Windows manifest fileRyan Liptak1+3-0
2023-10-09 11:06Add preliminary support for Windows .manifest filesRyan Liptak4+228-32
2023-10-15 18:07std.heap.ArenaAllocator: fix doc comment typoJohan Jansson1+1-1
2023-10-15 18:07wasm: disable division testRobin Voetter1+1-0
2023-09-22 23:30spirv: update failing / passing testsRobin Voetter87+48-279
2023-10-15 16:11Add search for extension-less libraries (MachO)Tom Read Cutting1+11-0
2023-10-15 14:47spirv: work around OpSource parsing issue in llvm-spirvRobin Voetter1+13-7
2023-10-14 00:35spirv: simple binary and comparison vector operationsAli Chraghi2+72-31
2023-10-14 10:52wasm: lower min/max for floats to compiler_rtRobin Voetter2+27-7
2023-10-12 19:25spirv: emit vectors as arraysAli Chraghi2+66-24
2023-10-09 17:45add Snektron to CODEOWNERS for SPIR-VRobin Voetter1+4-1
2023-10-12 20:09spirv: optional comparisonRobin Voetter1+103-52
2023-10-08 19:21spirv: handle errors in switchRobin Voetter1+2-0
2023-10-08 19:00std.testing: disable expectEqualSlices printing for spirvRobin Voetter5+8-17
2023-10-08 18:26spirv: intcast, trunc for strange intsRobin Voetter1+20-10
2023-10-08 16:52spirv: sign-extension for strange integersRobin Voetter2+58-15
2023-10-08 15:02std.testing: allow print() at comptimeRobin Voetter1+7-3
2023-10-08 14:57intern pool: fix float equalityRobin Voetter1+10-5
2023-10-08 11:02spirv: air min/maxRobin Voetter2+57-2
2023-10-08 10:09spirv: air bitcast for non-numeric non-pointer typesRobin Voetter3+38-6
2023-10-08 09:38spirv: fix air is_null optional slice field typeRobin Voetter2+1-7
2023-10-08 09:04spirv: allow generation of *i0Robin Voetter2+8-3
2023-10-08 08:54spirv: handle zero-sized arraysRobin Voetter2+26-20
2023-10-08 12:52spirv: `fpext` and `fptrunc` instructionsAli Chraghi3+19-2
2023-10-08 00:44spirv: override function return type to void if it has no runtime bitsRobin Voetter2+57-22
2023-10-08 00:06spirv: generate *void as pointer to opaqueRobin Voetter2+14-8
2023-10-07 23:27spirv: make air is_null not emit OpPtr(Not)EqualRobin Voetter3+8-30
2023-10-07 22:06spirv: fix incorrect repr of some optional operationsRobin Voetter3+8-6
2023-10-07 20:11spirv: make bitcasts between the same spirv type a no-opRobin Voetter2+7-5
2023-10-07 19:21spirv: fix float unequalityRobin Voetter1+1-1
2023-10-07 17:43spirv: properly skip comptime function parametersRobin Voetter2+14-13
2023-10-07 16:53spirv: aggregate_init for structsRobin Voetter3+42-14
2023-10-07 16:10spirv: put linkery bits in ObjectRobin Voetter2+147-136
2023-10-07 13:23spirv: use CacheString for source_file_names instead of []const u8Robin Voetter2+8-11
2023-10-07 13:10spirv: get rid of SpvModule arenaRobin Voetter2+8-13
2023-10-07 12:21spirv: anon decl refsRobin Voetter3+163-5
2023-09-26 21:15spirv: cast result of .elem pointers to right type if neededRobin Voetter2+20-3
2023-09-22 23:46spirv: constant elem ptr fixRobin Voetter2+4-4
2023-09-22 23:31spirv: lower pointers to zero-bit types as undefRobin Voetter2+74-61
2023-09-22 23:31spirv: opaque typesRobin Voetter2+32-0
2023-10-15 11:12Fix some frameworks not linking macosTom Read Cutting1+2-2
2023-10-12 23:38std.base64: Improve Encoder/Decoder performancejoadnacer1+86-5
2023-10-15 03:51Merge pull request #17523 from xxxbxxx/wasm-codegenLuuk de Gram33+91-92
2023-10-14 17:09translate-c: fix crash when last stmt of stmt expr is a declPeng He2+26-5
2023-10-14 06:06update build.zig examples from current stdlibRyan Barth1+53-4
2023-10-14 08:17tests: enable already passing behaviour tests for self-hosted wasmXavier Bouchoux32+0-69
2023-10-14 08:15codegen/wasm: fix non-byte-sized signed integer comparisonXavier Bouchoux2+86-17
2023-10-13 20:26codegen/wasm: fix tuple member offset computationXavier Bouchoux2+5-6
2023-10-14 08:20Add a missing period in Future's descriptionJustinWayland1+1-1
2023-10-14 07:36Merge pull request #17242 from ziglang/ci-windows-tarballsAndrew Kelley5+5-7
2023-09-22 23:20these tests are failing on x86_64-windows tooAndrew Kelley3+3-5
2023-09-22 23:20reapply "CI: update x86_64 windows tarballs"Andrew Kelley2+2-2
2023-10-14 07:34Merge pull request #17489 from ziglang/glibc-updateAndrew Kelley1623+13486-12663
2023-10-13 22:41LLVM: work around `@floatFromInt` bugAndrew Kelley2+34-5
2023-10-14 02:32glibc patch: remove some static asserts from fstatatAndrew Kelley1+0-12
2023-10-14 02:31glibc patch: don't check __LIBC macroAndrew Kelley1+1-1
2021-12-16 07:46glibc patch: add missing includes for inttypes.hAndrew Kelley3+3-0
2021-12-16 05:15glibc patch: make fstatat.c and fstatat64.c compileAndrew Kelley2+33-2
2023-10-14 01:01glibc patch: inline x86-lp_size.hAndrew Kelley2+10-2
2023-05-04 07:36glibc patch: add a few dn_* functionsMotiejus Jakštys1+16-10
2023-03-28 17:30glibc patch: add backwards compatibility for some symbolsMotiejus Jakštys3+37-0
2022-01-29 01:31glibc patch: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley1+4-0
2023-10-13 04:19glibc patch: don't hardcode __GLIBC_MINOR__Andrew Kelley1+2-3
2023-10-13 04:10update glibc headers to 2.38Andrew Kelley1355+12185-10696
2023-10-13 04:09it's unclear which zig target glibc sparcv9 maps toAndrew Kelley1+8-7
2023-10-13 00:07glibc: update libc-modules.h to 2.38Andrew Kelley1+35-38
2023-10-12 02:54update glibc start files to 2.38Andrew Kelley264+1248-1997
2023-10-12 02:53tools/update_glibc: exempt some more filesAndrew Kelley1+9-0
2023-10-12 02:25glibc: update abilists fileAndrew Kelley1+0-0
2023-10-13 23:04Merge pull request #17510 from Vexu/vectorAndrew Kelley5+10-10
2023-10-13 15:16Merge pull request #17504 from ziglang/fix-var-args-coercionAndrew Kelley2+61-7
2023-05-15 13:49remove redundant use of pathFromRootradar roark1+1-1
2023-10-13 13:57std.simd: return comptime_int from `suggestVectorSize`Veikka Tuominen4+8-8
2023-10-13 13:55Sema: fix `@Vector` source locations being swappedVeikka Tuominen1+2-2
2023-10-12 02:26drop for loop syntax upgrade mechanismsAndrew Kelley6+2-66
2023-10-13 00:41llvm: fix incorrect file paths in debug infoAndrew Kelley1+5-3
2023-10-13 07:31Sema: fix crash when ref coercion dest is var argsAndrew Kelley2+42-5
2023-10-13 04:54Sema: fix crash when coercion dest is var argsAndrew Kelley2+19-2
2023-10-05 10:30Add `zig rc` subcommand, a drop-in replacement for rc.exeRyan Liptak6+407-55
2023-09-17 12:18lib: Fix asm code in _start for SPARCKoakuma1+1-1
2023-10-12 22:48Merge pull request #17498 from ziglang/fix-fetchAndrew Kelley2+3-1
2023-10-12 18:56Fix minor typo in the description of ProgressJustinWayland1+1-1
2023-10-12 17:46Package.Manifest: fix error message for pathsAndrew Kelley1+1-1
2023-10-12 17:43Package.Fetch: fix empty path and "." not including allAndrew Kelley1+2-0
2023-10-12 09:00Fix compilation failure in valgrind.zigKai Jellinghaus1+1-1
2023-10-11 22:16Package.Fetch: wrap operations involving tmp_directory in a block This makes tmp_directory close before calling renameTmpIntoCache which fixes occurences of those AccessDenied errors that aren't synonymous with PathAlreadyExists on WindowsKrzysztof Wolicki1+41-39
2023-10-11 20:20Update docs of PriorityQueue.iterator() and PriorityDeque.iterator()Alexander Heinrich2+4-2
2023-10-11 18:40move two TODO comments to a github issueAndrew Kelley1+2-2
2023-10-11 18:35disable flaky testAndrew Kelley1+5-4
2023-10-11 07:53Merge pull request #17465Andrew Kelley5+28-26
2023-10-11 00:38Package: Fix path separator not being escaped between root_dir and sub_pathRyan Liptak1+1-1
2023-10-10 11:30Sema,type: unify type query functionsmlugg2+94-233
2023-10-10 22:39Step.Run: change `cwd` to `?Build.LazyPath` (#17418)Krzysztof Wolicki2+35-29
2023-10-10 18:29Step.Compile: add options struct for `addCSourceFiles` (#17420)Krzysztof Wolicki7+43-16
2023-10-10 18:23revert compiler_rt: no need to put it in a static libraryAndrew Kelley5+41-18
2023-10-10 10:17macho: test for presence of _abc as export in 16308 testJakub Konka1+1-1
2023-10-10 00:24Compilation: default to self-hosted backend when not using libllvmAndrew Kelley1+6-0
2023-10-09 23:58compiler_rt: no need to put it in a static libraryAndrew Kelley5+13-40
2023-10-10 03:48Package.Fetch: fix inclusions not working for directoriesAndrew Kelley1+15-1
2023-10-10 05:06Merge pull request #17391 from xxxbxxx/load-i4Andrew Kelley5+321-12
2023-10-10 00:03Package.Fetch: allow relative paths outside project rootAndrew Kelley1+3-2
2023-10-09 14:14Sema: fix `dbg_inline` instructions not being emittedVeikka Tuominen1+3-2
2023-10-09 16:50std.cstr: remove deprecated namespaceEric Joldasov3+6-11
2023-10-09 14:26Grammar: Use `ContainerDeclaration*` instead of `ContainerDeclarations`Jonathan Marler2+4-4
2023-10-09 20:18Merge pull request #17447 from jacobly0/x86_64Jacob Young2+674-327
2023-10-09 18:47Merge pull request #17392 from ziglang/fetchAndrew Kelley45+4626-4072
2023-10-09 13:50std.mem: use indexOfScalarPos when indexOf is called where needle.len == 1Karl Seguin1+5-1
2023-10-09 13:44lib/std/fs/test.zig: cleanup (#17443)Pat Tullmann1+44-47
2023-10-09 08:44x86_64: implement 128-bit integer multiply and divideJacob Young2+102-32
2023-10-09 06:45x86_64: implement `@min` and `@max` for 128-bit integersJacob Young1+199-123
2023-10-09 05:56x86_64: implement `@abs` of 128-bit integersJacob Young1+62-27
2023-10-09 05:08x86_64: implement struct field value for register pairsJacob Young1+122-50
2023-10-09 02:30x86_64: implement 128-bit integer shifts in registersJacob Young1+200-106
2023-10-09 04:14restore progress reporting for package fetchingAndrew Kelley2+18-7
2023-10-09 03:58give modules friendly names for error reportingAndrew Kelley8+40-23
2023-10-09 03:03Package.Fetch: improved deletion algorithmAndrew Kelley1+47-16
2023-10-09 02:29Package.Fetch: apply inclusion rules from build.zig.zonAndrew Kelley2+65-6
2023-10-09 02:18std.fs.path.resolve: add test cases for empty stringAndrew Kelley1+5-3
2023-10-09 01:23fix using the wrong allocator for modulesAndrew Kelley1+8-5
2023-10-09 00:42Package.Fetch: tighten up check for path outside rootAndrew Kelley2+4-3
2023-10-09 00:29move some package management related source files aroundAndrew Kelley7+1469-1471
2023-10-09 00:26fix dependencies.zig generation with no dependenciesAndrew Kelley1+4-1
2023-10-09 00:21zig fetch: require 'paths' field in the manifestAndrew Kelley1+1-1
2023-10-09 00:21Package.Fetch: fix not making directory paths for symlinksAndrew Kelley1+7-1
2023-10-08 23:53use long-lived arena for `@cImport`-generated ModuleAndrew Kelley2+12-18
2023-10-08 23:08give build.zig modules access to their dependencies' build.zig modulesAndrew Kelley2+57-6
2023-10-08 22:27Manifest: fix not initializing token locationsAndrew Kelley1+8-6
2023-10-08 21:33Package.Fetch: fix handling of relative pathsAndrew Kelley3+54-37
2023-10-08 18:55Package.Fetch: resolve instead of join relative pathsAndrew Kelley2+15-1
2023-10-08 18:23CLI: fix only_core_functionality logicAndrew Kelley2+67-42
2023-10-08 06:36zig build: add `--fetch` argumentAndrew Kelley2+7-0
2023-10-08 06:29dependencies.zig: omit deps without hashesAndrew Kelley1+4-2
2023-10-08 06:29dependencies.zig: omit modules without build.zig as depsAndrew Kelley1+3-1
2023-10-08 06:09std.tar: fix creation of symlinks with omit_empty_directoriesAndrew Kelley2+51-8
2023-10-08 05:34finish hooking up new dependency tree logicAndrew Kelley6+77-39
2023-10-07 21:38more fixes related to previous commits Package/Module APIAndrew Kelley2+24-23
2023-10-07 21:37finish implementing the auto-generated dependencies.zig moduleAndrew Kelley2+51-20
2023-10-07 18:35fix detection of build.zig file inside packagesAndrew Kelley2+40-6
2023-10-07 06:59package fetching: generate dependencies.zig fileAndrew Kelley2+84-18
2023-10-07 06:59make Package.Path support string escape formattingAndrew Kelley3+21-5
2023-10-07 06:58std: add unstable sorting to array hash mapsAndrew Kelley3+33-4
2023-10-07 05:16fix recursive package fetching logicAndrew Kelley1+9-3
2023-10-07 05:02fix inverted logic for allowing/disallowing paths fieldAndrew Kelley2+2-2
2023-10-07 04:58fix Fetch.JobQueue.consolidateErrorsAndrew Kelley1+4-1
2023-10-07 04:29CLI: finish updating module API usageAndrew Kelley18+321-285
2023-10-07 00:41require inclusion directives in root manifest but not depsAndrew Kelley3+24-9
2023-10-07 00:05get `zig fetch` working with the new systemAndrew Kelley12+883-750
2023-10-04 06:27rework package managerAndrew Kelley5+1017-1256
2023-10-04 06:26add basic build.zig.zon documentationAndrew Kelley1+65-0
2023-10-04 06:26Manifest: add top-level `paths` field for inclusion rulesAndrew Kelley1+30-0
2023-10-04 06:25std.zig.ErrorBundle: add some explicit error setsAndrew Kelley1+7-7
2023-10-04 06:25std.tar: add option for omitting empty directoriesAndrew Kelley1+3-1
2023-10-08 19:58Merge pull request #17438 from Luukdegram/issue-17436Luuk de Gram2+18-2
2023-10-08 13:23add behavior test `@tagName` with signed valuesLuuk de Gram1+16-0
2023-10-08 13:18wasm: correctly lower signed value in `@tagName`Luuk de Gram1+2-2
2023-10-08 13:15Merge pull request #17416 from jacobly0/x86_64Jacob Young15+1606-805
2023-10-08 09:35test: add a pair of cases from bug reportsXavier Bouchoux2+57-0
2023-10-08 09:35codegen/llvm: add workarounds to loadTruncate() for llvm codegen bugsXavier Bouchoux1+22-2
2023-10-08 09:35codegen/llvm: truncate padding bits when loading a non-byte-sized valueXavier Bouchoux3+139-23
2023-07-29 06:07llvm: fix load of packed struct that was initialized through pointersJacob Young1+15-1
2023-10-08 09:10codegen/wasm: fix intcast accross 32-bits boundaryXavier Bouchoux2+13-4
2023-10-08 09:36test: add behaviour test for casting accross 32-bits boundaryXavier Bouchoux1+93-0
2023-10-08 08:04x86_64: implement `@mulAdd` of floats for baselineJacob Young2+144-121
2023-10-08 07:27x86_64: implement `@rem` for floatsJacob Young2+11-5
2023-10-08 06:13x86_64: fix `@divTrunc` and `@divFloor` of `f16`Jacob Young2+18-1
2023-10-08 05:28x86_64: fix undersized vector binary operationsJacob Young2+10-3
2023-10-08 04:02x86_64: fix conversions between floats and 128-bit integersJacob Young1+10-10
2023-10-08 02:04x86_64: implement `@abs` for some integer vector typesJacob Young4+112-34
2023-10-08 01:06x86_64: fix bitcast from `f80`Jacob Young2+8-4
2023-10-07 21:29cbe: fix crash on errorJacob Young1+2-1
2023-10-07 23:12x86_64: hack around silent `f80` miscompilationsJacob Young2+83-45
2023-10-07 10:17x86_64: improve inline assembly supportJacob Young2+248-72
2023-10-07 04:39x86_64: implement C var argsJacob Young3+413-96
2023-10-06 07:07x86_64: implement negation and `@abs` for `f80`Jacob Young7+337-221
2023-10-06 00:23x86_64: implement `f80` movementJacob Young9+187-184
2023-10-05 21:45x86_64: fix C abi typosJacob Young2+38-22
2023-10-07 03:49std.unicode.utf8ValidateSlice: optimize implementation (#17329)Karl Seguin1+138-16
2023-10-06 23:47Update Server.zig:{listen, do} to specify error enumsBecker A1+2-2
2023-10-06 23:36Merge pull request #17419 from ziglang/unsound-native-target-infoAndrew Kelley5+7-7
2023-10-06 23:10Merge pull request #17027 from Ratakor/masterAndrew Kelley2+12-1
2023-09-01 11:38Add pause() to linux.zigRatakor1+8-0
2023-09-01 11:34Add filled_sigset to os.zigRatakor1+1-0
2023-08-31 19:30Add filled_sigset to os.linuxRatakor1+3-1
2023-10-06 18:44std.math: add nextAfter (#16894)castholm2+329-0
2023-10-06 14:04docgen: update use of getExternalExecutorJakub Konka1+1-1
2023-10-06 10:42std: fix memory bug in getExternalExecutorJakub Konka4+6-6
2023-10-05 18:47Merge pull request #17359 from jacobly0/x86_64Jacob Young20+849-424
2023-10-05 05:58x86_64: implement C abi for everything elseJacob Young5+151-86
2023-10-05 08:10x86_64: implement C abi for f128Jacob Young7+13-15
2023-10-04 23:24x86_64: refactor calling convention checksJacob Young3+69-47
2023-10-04 23:22plan9: refactor debug infoJacob Young6+79-86
2023-10-05 04:19x86_64: fix abi bit/byte mixupsJacob Young1+7-7
2023-10-04 19:58x86_64: implement 128-bit integer comparisonsJacob Young2+153-31
2023-10-04 07:42x86_64: implement C abi for 128-bit integersJacob Young4+449-230
2023-10-02 00:36x86_64: fix various crashesJacob Young1+18-13
2023-10-04 08:22behavior: reenable passing x86_64 testsJacob Young1+4-3
2023-10-04 13:16comp: add support for -fdata-sectionsJakub Konka10+85-12
2023-10-04 18:21Merge pull request #17344 from ziglang/type-erased-readerAndrew Kelley8+1022-764
2023-10-04 16:42autodoc: Add `hidden` class to [src] link when starting renderApi to only show it for functions (#17322)Krzysztof Wolicki1+2-1
2023-10-04 16:25autodoc: Add handling for array_cat, array_mul, struct_init_empty_result. (#17367)Krzysztof Wolicki2+9-6
2023-10-03 20:21linux: add fanotify APInikneym2+127-0
2023-10-04 10:36Merge pull request #17276 from ziglang/anon-declsAndrew Kelley18+995-222
2023-10-04 00:37GeneralPurposeAllocator.searchBucket: check current bucket before searching the listRyan Liptak1+14-10
2023-10-04 09:18Update IORING_OP to reflect upstream (#17388)Kai Jellinghaus1+9-0
2023-10-03 21:58update zig1.wasmAndrew Kelley1+0-0
2023-10-03 21:54std.macho: remove alignment from LoadCommandIteratorAndrew Kelley2+3-3
2023-10-01 01:11std: add type-erased reader; base GenericReader on itAndrew Kelley5+1019-761
2023-10-03 19:00plan9: implement linking anon declsJacob G-W1+75-9
2023-10-03 15:05wasm: implement lowering anon declsLuuk de Gram2+122-29
2023-10-03 13:34elf: assert llvm_object is null in getAnonDeclVAddrJakub Konka1+1-2
2023-10-03 13:23coff: implement lowering anon declsJakub Konka1+79-36
2023-10-03 13:11macho: implement lowering anon declsJakub Konka1+83-32
2023-10-03 12:55codegen: separate getAnonDeclVAddr into lowerAnonDecl and the formerJakub Konka7+145-67
2023-10-01 04:41link: stub out getAnonDeclVAddrAndrew Kelley7+159-13
2023-09-30 02:07C backend: render anon declsAndrew Kelley2+181-90
2023-09-28 04:47C backend: start handling anonymous declsAndrew Kelley3+133-70
2023-09-25 02:22compiler: start handling anonymous decls differentlyAndrew Kelley10+201-58
2023-09-25 01:43Add `-fno-stack-protector` to flags when building libzigcppKrzysztof Wolicki1+2-2
2023-10-03 18:20Merge pull request #17352 from kcbanner/extern_union_comptime_memoryAndrew Kelley7+376-109
2023-09-28 17:38llvm: remove extra copy of wrapped payloadsocrap71+69-12
2023-10-03 18:13Merge pull request #17375 from xxxbxxx/packed-structAndrew Kelley7+398-71
2023-10-03 18:04Merge pull request #17341 from rzezeski/illumos-updatesAndrew Kelley26+132-53
2023-10-03 17:58Merge pull request #17383 from squeek502/gpa-optim-treapAndrew Kelley2+197-134
2023-10-03 03:29Add behavior test for empty tuple typeIan Johnson1+12-0
2023-10-03 10:33Merge pull request #17363 from ziglang/tar-symlinksAndrew Kelley8+681-261
2023-10-03 01:37valgrind.memcheck: fix makeMem*()Frank Denis1+14-20
2023-10-03 06:07Treap: do not set key to undefined in `remove` to allow re-use of removed nodesRyan Liptak2+0-3
2023-10-03 08:19GeneralPurposeAllocator: Considerably improve worst case performanceRyan Liptak1+147-133
2023-10-02 12:44Sema: fix issues in `@errorCast` with error unionsVeikka Tuominen3+46-9
2023-10-03 00:47correctly detect apple a15 and a16 chipsxdBronch2+4-0
2023-10-03 05:34codegen: fix byte-aligned field offsets in unaligned nested packed structsXavier Bouchoux4+38-8
2023-07-29 18:08codegen: fix field offsets in packed structsXavier Bouchoux7+362-65
2023-10-03 03:53Treap: Add InorderIteratorRyan Liptak1+52-0
2023-10-03 00:59Support symlinks for git+http(s) dependenciesIan Johnson2+79-5
2023-10-03 00:39union: skip failing tests on ppckcbanner1+1-0
2023-10-03 00:00zig fetch: enhanced error reportingAndrew Kelley4+148-55
2023-10-02 06:05introduce the 'zig fetch' command + symlink supportAndrew Kelley4+302-107
2023-10-02 06:04std.fs: give readLink an explicit error setAndrew Kelley1+3-1
2023-10-02 01:15compiler: extract package hashing logic to separate fileAndrew Kelley3+133-127
2023-10-01 06:00std.tar: support symlinksAndrew Kelley1+53-3
2023-10-01 18:16std.Build: expose `-idirafter` to the build systemCarl Åstholm1+11-0
2023-10-02 22:37illumos: fix dynamic linker pathRyan Zezeski1+1-1
2023-10-02 22:20illumos does not have versionsRyan Zezeski1+2-2
2023-10-01 12:09Add illumos OS tagStephen Gregoratto25+86-54
2023-09-30 09:33solaris: set correct target tuple in CMakeStephen Gregoratto1+12-6
2023-10-02 06:06sema: handle big-endian when bitcasting between different-sized union fieldskcbanner3+247-179
2023-10-01 04:07sema: support reinterpreting extern/packed unions at comptime via field accesskcbanner6+271-73
2023-10-02 04:37CLI: fix -fno-clangAndrew Kelley1+7-3
2023-10-02 04:08Merge pull request #17221 from Vexu/aro-translate-cVeikka Tuominen54+70357-388
2023-10-02 00:45Merge pull request #17262 from jacobly0/x86_64Jacob Young20+1894-1358
2023-10-01 16:08air_print: fix panic when printing .abskcbanner1+1-1
2023-09-29 10:06add Aro sources as a dependencyVeikka Tuominen49+69476-1
2023-07-01 13:19aro translate-c: update to cast builtin changesVeikka Tuominen1+17-19
2023-05-27 21:48aro-translate-c: move shared types to a common namespaceVeikka Tuominen3+335-599
2023-05-25 20:23aro-translate-c: translate enumsVeikka Tuominen4+755-15
2023-05-25 09:30add compiler flag for selecting C frontendVeikka Tuominen2+94-74
2023-10-01 02:59x86_64: implement float `@sqrt` builtinJacob Young2+93-88
2023-10-01 02:11x86_64: implement float arithmetic builtinsJacob Young3+301-187
2023-10-01 00:07x86_64: implement float round builtinsJacob Young6+216-100
2023-09-25 05:35x86_64: add missing caller preserved regsJacob Young1+2-2
2023-09-25 03:32x86_64: implement float compare and cast builtinsJacob Young11+384-239
2023-09-25 02:04behavior: cleanup floatop testsJacob Young3+528-638
2023-09-23 10:21x86_64: implement and test unary float builtinsJacob Young7+596-330
2023-09-26 11:35x86_64: emit R_X86_64_GOT32 for non-PIC GOT referencesJakub Konka5+66-12
2023-10-01 19:00Merge pull request #17346 from Vexu/errSetCastAndrew Kelley16+110-66
2023-10-01 12:09update zig1.wasmVeikka Tuominen1+0-0
2023-10-01 10:16Sema: add `@errorCast` which works for both error sets and error unionsVeikka Tuominen15+110-66
2023-09-30 05:33std.mem.zeroes: Zero out entire `extern union`, including paddingJay Petacat1+12-7
2023-10-01 07:07Merge pull request #17161 from tiehuis/vectorize-index-of-scalarAndrew Kelley1+162-4
2023-09-23 04:35Support fetching dependencies over git+http(s)Ian Johnson4+1549-5
2023-09-30 17:43Improve (Unmanaged)ArrayList.insertLucas Santos1+10-10
2023-09-26 22:15solaris: hard-code ABI and dynamic linkerRyan Zezeski2+5-3
2023-09-26 22:05solaris: load CA certs fileRyan Zezeski1+10-0
2023-09-26 22:03solaris: fix path component maxRyan Zezeski2+2-2
2023-09-26 22:02solaris: hard-code native libc pathsRyan Zezeski1+6-1
2023-09-26 21:59solaris: link libstdc++Ryan Zezeski1+4-0
2023-09-26 21:52solaris: ld does not have stack-size optionRyan Zezeski1+4-1
2023-09-26 21:49solaris: add missing registersRyan Zezeski2+18-1
2023-09-30 09:15fix indexOfSentinel alignment for types larger than 1 byteMarc Tiehuis1+52-3
2023-09-30 08:26Merge pull request #17328 from ziglang/simplify-cbe-depsAndrew Kelley3+42-58
2023-09-15 10:19std.mem: check backend vector support for indexOfSentinel/indexOfScalarPosMarc Tiehuis1+13-2
2023-09-14 07:54std.mem: add vectorized indexOfScalarPos and indexOfSentinelMarc Tiehuis1+102-4
2023-09-30 06:43Merge pull request #17319 from ziglang/elf-tlsJakub Konka7+486-143
2023-09-30 02:13C backend: iterate decl_table via sliceAndrew Kelley1+3-3
2023-09-30 00:03C backend: remove ?*Decl from DeclGenAndrew Kelley3+33-28
2023-09-29 23:02C backend: remove unneeded ordering mechanismAndrew Kelley1+6-27
2023-09-30 01:15Merge pull request #17312 from LucasSantos91/masterAndrew Kelley1+174-30
2023-09-29 22:52elf: skip writing out zerofill atoms to fileJakub Konka1+9-6
2023-09-29 22:50Add include_extensions to InstallDir Options (#17300)Krzysztof Wolicki1+15-0
2023-09-29 20:36std.ArrayList: fixups for the previous commitAndrew Kelley1+107-98
2023-09-29 20:36elf: set sh_size to 0 for nobit sections in collision detectionJakub Konka1+6-4
2023-09-29 20:29elf: dump state for debugging after writing it all outJakub Konka1+6-6
2023-09-29 20:18elf: fix setting st_value of _end synthetic symbolJakub Konka2+9-3
2023-09-28 00:20std.ArrayList: insertSlice avoids extra memcpyLucas Santos1+162-27
2023-09-29 19:43elf: set shdr/phdr file size before growing in VMJakub Konka1+5-5
2023-09-29 18:35elf: simplify logic for growing non-alloc sectionsJakub Konka1+5-10
2023-09-29 18:14Step.Run: fix assert of the wrong value (#17303)Krzysztof Wolicki1+1-1
2023-09-29 17:06elf: fix calculating current allocated section size when growing alloc sectionsJakub Konka1+2-4
2023-09-29 07:34Merge pull request #14603 from AdamGoertz/file-urisAndrew Kelley3+553-272
2023-09-28 00:25Extract logic for directory packagesAdam Goertz1+104-115
2023-09-27 05:29Fix diamond dependencies with directory packagesAdamGoertz1+54-30
2023-09-26 22:56Purge absolute paths and remove unneeded path processingAdamGoertz1+23-46
2023-09-24 01:24Allow only relative paths.Adam Goertz5+249-248
2023-07-12 02:45Support file:/// URIs and relative pathsAdam Goertz6+498-208
2023-09-29 05:09std.math.big.int.Const.order 0 == -0 (#17299)Philipp Lühmann2+38-1
2023-09-28 23:30std.Build.ConfigHeader: override include guard option for blank style (#17310)Luis Cáceres1+15-8
2023-09-28 01:20Compilation: introduce saveState()Andrew Kelley2+84-1
2023-09-28 23:27Merge pull request #17318 from gh-fork-dump/linux-5.6-cachestatAndrew Kelley3+38-2
2023-09-28 21:48Allow empty `enum` to be used in `EnumSet`/`EnumMap`Christofer Nolander1+23-2
2023-09-28 19:42elf: fix 32bit buildJakub Konka1+5-3
2023-09-28 17:28test: add x86_64-linux-musl-no-lld as a test targetJakub Konka1+12-1
2023-09-28 16:35elf: move logic for extracing atom's code into input filesJakub Konka6+237-50
2023-09-28 15:40std.mem: use for loop instead of while in indexOf* to reduce bound checkingKarl Seguin1+9-9
2023-09-28 13:13elf: test TLS in static programsJakub Konka1+33-2
2023-09-28 12:59elf: correctly allocate TLS segmentJakub Konka3+70-23
2023-09-28 12:29Merge pull request #17304 from ziglang/elf-grow-vm-2Jakub Konka6+267-106
2023-09-28 12:06elf: report fatal linker error for unhandled relocation typesJakub Konka3+15-9
2023-09-28 11:29elf: allocate .tdata and .tbss sectionsJakub Konka1+56-10
2023-09-28 06:15simplify ContainerDeclarations grammar ruleJonathan Marler2+2-10
2023-09-28 11:16std.http: introduce options to http client to allow for raw urisEmil Lerch4+56-28
2023-09-28 06:10docs: remove unnecessary nesting in grammarJonathan Marler2+2-2
2023-09-28 10:06elf: pre-allocate TLS load segment and PT_TLS phdrJakub Konka1+33-0
2023-09-28 09:46elf: remove explicit load segment alloc - we can replicate programmatically nowJakub Konka1+7-31
2023-09-27 21:00resinator: Update to latest, fix for big endian archRyan Liptak5+47-34
2023-09-28 08:27Linux: Add cachestat wrapper.Stephen Gregoratto1+28-0
2023-09-28 08:21Update Linux syscalls for kernel 5.5Stephen Gregoratto1+10-0
2023-09-28 08:19gen_linux_syscalls: use default max output bytesStephen Gregoratto1+0-2
2023-09-28 06:47elf: do not assume segments laid out in increasing order in VM spaceJakub Konka1+17-8
2023-09-28 00:25Merge pull request #17248 from antlilja/absAndrew Kelley51+937-309
2023-09-27 07:41Value: fix assertion failure when mutating extern unionVeikka Tuominen2+18-1
2023-09-27 18:28update zig1.wasmAndrew Kelley2+41-0
2023-08-11 21:20fmt: add rewrite from `@fabs` to `@abs`antlilja1+2-0
2023-07-18 00:19Change `@fabs` to `@abs` in langrefantlilja1+7-4
2023-07-17 23:52Add behavior tests for `@abs` builtinantlilja2+372-0
2023-07-17 23:51Replace `@fabs` with `@abs` in behavior testsantlilja2+39-36
2023-07-16 22:21Remove `@fabs`, fabs and absCast/Int from std libantlilja21+92-136
2023-09-27 18:23Revert "compiler: don't use `@abs` builtin yet"Andrew Kelley3+9-9
2023-09-27 18:21compiler: don't use `@abs` builtin yetAndrew Kelley3+9-9
2023-07-16 22:16Rename `@fabs` to `@abs` and accept integersantlilja22+384-133
2023-09-27 18:05elf: fix typo in selecting larger addrspace for load segmentsJakub Konka1+5-4
2023-09-27 17:41elf: hint allocateSegment where to put the segment atJakub Konka1+25-8
2023-09-27 17:22elf: do not update globals not defined by the objectJakub Konka1+4-3
2023-09-27 14:40elf: use new error reporting APIJakub Konka1+17-30
2023-09-27 13:07elf: emit fatal linker error if we run out of VM space with self-hosted backendsJakub Konka1+51-0
2023-09-27 01:36C backend: flatten out some of the long-lived stateAndrew Kelley2+95-53
2023-09-21 06:26windows: fix not finding system libs when compiling for *-windows-msvckcbanner2+27-10
2023-09-26 11:54elf: pre-allocate large VM capacity per segmentJakub Konka1+2-5
2023-09-26 09:12elf: allow expanding segments in virtual memoryJakub Konka6+177-79
2023-09-27 05:55Add myself as a code owner of /src/resinator/Ryan Liptak1+3-0
2023-09-27 05:39Merge pull request #17284 from ziglang/elf-testsJakub Konka5+302-33
2023-09-26 16:51Add new fields to io_sqring_offsets & io_cqring_offsetsKai Jellinghaus1+4-2
2023-09-26 17:38std: Reactivate skipped tests w.r.t. llvm/llvm-project#55522Jay Petacat2+0-12
2023-08-16 19:37Add '--compress-debug-sections=zstd'LinuxUserGD4+8-5
2023-09-26 21:16std.http: add identity to content encodings (#16493)Chris Burgess3+3-0
2023-09-26 20:16Merge pull request #17152 from mikdusan/macos-sdkAndrew Kelley956+67180-231200
2023-09-26 19:25define `_WIN32_WINNT` for windows compilations based on target minver (#17224)Phil Richards2+8-5
2023-09-26 18:57elf: properly close the output file when linkingJakub Konka1+19-2
2023-09-25 19:28elf: skip running exe on foreign hostsJakub Konka1+10-3
2023-09-25 17:50elf: test linking against empty C objectJakub Konka1+36-18
2023-09-25 17:40elf: dynamically allocate remaining alloc sections (and segments)Jakub Konka2+76-22
2023-09-25 15:35elf: put libc on the linker line if requestedJakub Konka2+67-27
2023-09-25 15:05elf: do not try to create LlvmObject if module is nullJakub Konka1+1-1
2023-09-25 15:05elf: test statically linking libcJakub Konka1+42-4
2023-09-25 12:19elf: port some of zld's test harnessJakub Konka2+95-0
2023-09-26 11:51kubkon review changes: 4Michael Dusan2+4-4
2023-09-26 08:16Merge pull request #17215 from kcbanner/read_from_memory_unionVeikka Tuominen9+256-81
2023-09-25 19:51kubkon review changes: 3Michael Dusan4+14-20
2023-09-23 16:31kubkon review changes: 2Michael Dusan1+0-14
2023-09-22 18:10kubkon review changes: 1Michael Dusan5+43-33
2023-09-15 05:05macos: update libc names for darwinMichael Dusan1+30-6
2023-09-15 05:05macos: better SDK version detectionMichael Dusan6+60-21
2023-09-15 05:05macos: vendored libc: combine headers: part 2Michael Dusan3+6-30
2023-09-15 05:05macos: vendored libc: combine headers: part 1Michael Dusan949+67068-231126
2023-09-23 16:44macos: discontinue redundant search/link for libcMichael Dusan2+0-22
2023-09-15 05:05macho: add verbose args for -platform_versionMichael Dusan1+31-0
2023-09-25 02:54translate-c: convert clang errors messages into `std.zig.ErrorBundle`Techatrix5+111-111
2023-09-24 22:38type: handle the 0-length array case in abiSizeAdvancedkcbanner2+19-0
2023-09-23 21:56Prevent hitting a clang assert when dealing with FullSourceLocGarrett Beck1+5-0
2023-09-25 09:33Merge pull request #17253 from ziglang/MultiArrayList-0bit-structAndrew Kelley5+82-3
2023-09-24 18:17Add embedded SVG favicon to reference doc templatesJay Petacat3+3-0
2023-09-25 09:17std.http.Client: add note about resource managementJan Weidner1+1-0
2023-09-25 02:42Merge pull request #17256 from ziglang/packed-bit-offsetsAndrew Kelley4+17-19
2023-09-24 22:09update zig1.wasmAndrew Kelley2+3-0
2023-09-24 00:10InternPool: store_hash=false for FieldMapAndrew Kelley1+1-3
2023-09-24 00:08std.MultiArrayList: add test coverage for 0-bit structsAndrew Kelley2+78-0
2023-09-24 22:19Merge pull request #17205 from mlugg/rls-refAndrew Kelley39+1335-1029
2023-09-24 10:54Update LLVM version in README from 16.x to 17.xTomasz Lisowski1+1-1
2023-09-24 06:57cbe: support more symbol attributesMichael Dusan2+61-17
2023-09-24 21:37revert "compiler: packed structs cache bit offsets"Andrew Kelley9+52-67
2023-09-24 06:06compiler: packed structs cache bit offsetsAndrew Kelley9+75-62
2023-09-22 22:33resinator: do not include in only_core_functionality buildsmlugg4+76-45
2023-09-17 17:38Support non zig dependenciesantlilja3+108-37
2023-09-24 01:32Merge pull request #17244 from ziglang/elf-vm-mgmtAndrew Kelley6+373-360
2023-09-23 14:33Allow Step.TranslateC to not link libcGarrett Beck1+6-1
2023-09-23 21:00behavior: disable newly failing testsmlugg2+2-0
2023-09-23 23:14autodoc: give explicit width to logoLoris Cro1+1-0
2023-09-23 22:52autodoc: Update icon for generated html source views (#17200)Krzysztof Wolicki1+1-1
2023-09-23 18:07tests: give explicit stack size to module tests on WASImlugg1+5-0
2023-09-18 13:49compiler: preserve result type information through address-of operatormlugg35+1251-1025
2023-09-20 17:47print_zir: speed up ZIR printingmlugg1+59-2
2023-09-20 17:46Autodoc: prevent infinite recursion when resolving parameter typemlugg1+16-0
2023-09-19 21:44InternPool: do not append sentinel value twice when initializing aggregate of u8mlugg1+2-2
2023-09-23 20:25std.testing: expectEqualDeep() - support self-referential structstravisstaloch1+3-2
2023-09-23 20:23resinator: fix 32-bit buildsAndrew Kelley1+3-2
2023-09-22 13:50sema: fix mem leaks in inferred error set handlingJakub Konka1+9-8
2023-09-23 19:37Merge pull request #17174 from Snektron/spirv-stuffiesAndrew Kelley71+1301-1158
2023-09-22 17:22spirv: fixesRobin Voetter1+12-8
2023-09-21 21:02spirv: air dbg_var_val and dbg_var_ptrRobin Voetter3+26-30
2023-09-21 20:50spirv: fix blocks that return no valueRobin Voetter2+43-35
2023-09-21 18:26spirv: fix source line numbersRobin Voetter1+43-21
2023-09-17 21:41spirv: enable passing testsRobin Voetter60+4-245
2023-09-20 21:34spirv: constant elem ptrRobin Voetter3+33-29
2023-09-19 21:32spirv: air sliceRobin Voetter1+17-0
2023-09-19 18:26spirv: air wrap_errunion_payloadRobin Voetter2+27-25
2023-09-19 18:26spirv: air unwrap_errunion_payloadRobin Voetter1+16-0
2023-09-19 18:09spirv: air is_err, is_non_errRobin Voetter1+38-0
2023-09-18 20:39spirv: generate module initializerRobin Voetter4+97-39
2023-09-18 18:28spirv: air array_elem_val using hackRobin Voetter2+35-11
2023-09-18 18:28spirv: air aggregate_init for arrayRobin Voetter1+41-0
2023-09-17 21:18spirv: air array_to_sliceRobin Voetter2+26-7
2023-09-17 18:57spirv: air sub_with_overflowRobin Voetter2+26-10
2023-09-17 18:25spirv: air union_initRobin Voetter2+120-71
2023-09-17 16:36spirv: air set_union_tag + improve load()/store()Robin Voetter2+45-60
2023-09-17 15:29spirv: air struct_field_ptr for unionsRobin Voetter2+20-3
2023-09-17 15:17spirv: air struct_field_val for unionsRobin Voetter2+115-47
2023-09-17 12:51spirv: add names to globals and initializersRobin Voetter1+13-1
2023-09-17 12:22spirv: emit OpLogical(Not)Equal for comparing boolsRobin Voetter1+2-2
2023-09-17 12:19spirv: emit OpNot for arithmetic notRobin Voetter1+24-6
2023-09-17 12:01spirv: fix store of undefRobin Voetter1+2-9
2023-09-17 12:00spirv: also add Float64 by defaultRobin Voetter1+1-1
2023-09-17 11:24spirv: fix type_map use-after-realloc issuesRobin Voetter1+19-36
2023-09-17 01:39spirv: make construct(Struct|Array) use the Function storage classRobin Voetter1+18-5
2023-09-17 00:54spirv: always emit unsigned integersRobin Voetter1+39-21
2023-09-16 23:51spirv: fixesRobin Voetter1+21-20
2023-09-16 11:16spirv: remove indirect constant loweringRobin Voetter1+3-572
2023-09-16 11:14spirv: put global var initializers in functionsRobin Voetter2+239-113
2023-09-16 00:53spirv: lower union initialization at runtimeRobin Voetter1+71-5
2023-09-16 00:15spirv: lower struct aggregate initialization at runtimeRobin Voetter1+28-3
2023-09-16 00:06spirv: lower array aggregate at runtimeRobin Voetter1+44-27
2023-09-15 23:44spirv: lower opt constantsRobin Voetter1+34-0
2023-09-15 23:31spirv: lower ptr constantsRobin Voetter1+72-0
2023-09-15 23:02spirv: lower enum_tag constantsRobin Voetter1+5-0
2023-09-15 22:58spirv: assign type names to (error) unionsRobin Voetter2+14-5
2023-09-15 22:53spirv: construct error union at runtimeRobin Voetter1+49-7
2023-08-26 10:19spirv: add type_map to map AIR types to SPIR-V typesRobin Voetter1+83-9
2023-08-26 09:32spirv: disable failing testsRobin Voetter22+61-0
2023-09-23 18:33codegen/sema: handle unions with unknown tags in more placeskcbanner4+51-35
2023-09-22 22:55Fix reportRetryableWin32ResourceErrorRyan Liptak1+20-3
2023-09-23 17:04type: resolve packed union type layouts in bitSizeAdvancedkcbanner3+8-4
2023-09-23 17:03sema: rework the comptime representation of comptime unionskcbanner12+147-138
2023-09-21 03:53sema: add support for unions in readFromMemory and writeToMemorykcbanner10+160-14
2023-09-23 10:42elf: implement markLive for ZigModuleJakub Konka3+18-1
2023-09-23 10:23elf: encapsulate logic for creating non-alloc shdrs in a helperJakub Konka1+71-140
2023-09-23 09:59elf: improve decl-to-section mapping logicJakub Konka5+200-129
2023-09-22 21:17elf: put logic for allocating load segments in a helperJakub Konka1+70-87
2023-09-22 15:18elf: add helper for calculating available VM size for phdrJakub Konka1+18-7
2023-09-22 22:53Sema: do not emit dbg_var_val and dbg_var_ptr instructions for comptime-only typesmlugg1+6-8
2023-09-16 12:10Sema: don't attempt to reinterpret comptime-only types when mutating comptime memorymlugg1+7-2
2023-09-15 13:49Sema: refactor detection of comptime-known constsmlugg4+489-170
2023-09-15 22:17TypedValue: print undef @ptrFromInt pointers correctlymlugg1+6-3
2023-09-22 22:09Merge pull request #15490 from kcbanner/skip_oom_stepsAndrew Kelley2+34-13
2023-09-22 22:07CI: let's not start using --skip-oom-steps quite yetAndrew Kelley4+0-4
2023-04-28 04:20build: add --skip-oom-stepskcbanner6+38-13
2023-09-21 20:06Sema: optimize comptime @memset by setting all elements at oncemlugg1+24-30
2023-09-22 19:53Revert "CI: update x86_64 windows tarballs"Andrew Kelley2+2-2
2023-09-20 09:12Added basic support for wasm32-emscripten targetAven Bross3+1582-1
2023-09-21 16:13AstGen: fix @export with undeclared identifier crashingWooster3+14-1
2023-09-22 19:18Merge pull request #17069 from squeek502/resinatorAndrew Kelley32+17044-13
2023-09-22 06:34CI: update macos tarballsAndrew Kelley4+3-4
2023-09-22 16:41CI: update x86_64 windows tarballsAndrew Kelley2+2-2
2023-09-22 16:38Merge pull request #17172 from ziglang/ip-structsAndrew Kelley41+3608-2878
2023-09-22 05:25wasm: fix regression of C ABIAndrew Kelley1+8-7
2023-09-22 04:55LLVM: fix UAF when lowering debug info for structsAndrew Kelley1+2-3
2023-09-22 04:30classifyFileExt: Use case-insensitive matching for .rc and .resRyan Liptak1+2-2
2023-09-22 00:29compiler: fix structFieldName crash for tuplesAndrew Kelley6+66-36
2023-09-21 22:33Sema: mark transitive failure when @import refers to a failed filemlugg1+2-6
2023-09-21 22:27compiler: fix compilation for 32-bit targetsAndrew Kelley3+4-3
2023-09-21 21:06Sema: queue type resolution when analyzing ret_ptr during inline callmlugg1+1-0
2023-09-21 20:36type: give empty unions 1-byte alignmentmlugg1+1-3
2023-09-21 19:20Sema: less aggressive type resolution for field_valAndrew Kelley1+4-4
2023-09-21 01:00InternPool,Sema,type,llvm: alignment fixesmlugg7+127-44
2023-09-21 03:05Sema: queue type resolution when adding a struct_field_val instructionAndrew Kelley1+4-0
2023-09-21 03:04TypedValue: fix crash for tuples when printingAndrew Kelley1+1-1
2023-09-21 02:40Sema: fix struct alignment regressionsAndrew Kelley2+50-23
2023-09-21 00:57compiler: make pointer type canonicalization always workAndrew Kelley2+79-73
2023-09-21 00:29Alignment: min/minStrict max/maxStrictAndrew Kelley1+19-3
2023-09-20 23:44Sema: fix dependency loop regression on struct field alignmentAndrew Kelley2+57-18
2023-09-20 22:11InternPool: fix nameIndex for tuplesAndrew Kelley1+5-1
2023-09-20 21:16Sema: allow users to provide alignment 0 to mean defaultAndrew Kelley1+16-5
2023-09-20 20:19compiler: get codegen of behavior tests working on at least one backendmlugg4+53-23
2023-09-20 20:18TypedValue: do not crash when failing to dereference pointermlugg2+26-16
2023-09-20 20:09Sema: restore master branch field reordering behaviorAndrew Kelley1+22-3
2023-09-20 06:50sema: delete dead codeAndrew Kelley1+1-12
2023-09-20 06:39fix regressions from this branchAndrew Kelley5+169-169
2023-09-20 02:16InternPool: implement only_possible_value prong of indexToKeyAndrew Kelley1+24-16
2023-09-20 02:00InternPool: implement extraStructTypeAndrew Kelley1+75-8
2023-09-20 01:26InternPool: implement getStructTypeAndrew Kelley4+158-21
2023-08-25 03:43compiler: move struct types into InternPool properAndrew Kelley36+2856-2602
2023-09-21 19:01CI: install ninja on windowsAndrew Kelley2+2-0
2023-09-21 14:50langref: small fixes to wording and examplesPat Tullmann1+56-62
2023-09-20 17:17autodoc: show more doc comments for namespaces and typesLoris Cro1+44-8
2023-09-19 21:37Merge pull request #17202 from ziglang/llvm17Andrew Kelley1151+61050-25663
2023-09-13 22:07clang bindings: fix APFloatBaseSemantics enumAndrew Kelley3+26-1
2023-09-13 18:34update libcxx to latest LLVM release/17.xAndrew Kelley6+33-14
2023-08-25 21:12disable failing test: standalone.c_compiler on aarch64-windowsAndrew Kelley1+5-0
2023-08-25 19:57c_compiler standalone test: use more descriptive exe namesAndrew Kelley1+13-7
2023-08-25 19:49langref: disable var args example on aarch64-windowsAndrew Kelley2+12-4
2023-08-25 19:37disable failing test: standalone.load_dynamic_library on aarch64-windowsAndrew Kelley1+5-0
2023-08-25 19:32disable failing test: standalone.shared_library on aarch64-windowsAndrew Kelley1+7-0
2023-08-25 18:19nvptx: omit sm_90a from the CPU target features for nowAndrew Kelley1+0-14
2023-08-25 06:13CI: update all tarball URLsAndrew Kelley10+10-10
2023-08-24 21:39skip all mips tests due to LLVM 17 regressionsAndrew Kelley1+18-16
2023-08-24 21:38skip regressed LLVM 17 std lib test on powerpcAndrew Kelley1+5-0
2023-08-24 21:02clang: -fno-sanitize=function workaroundAndrew Kelley1+9-0
2023-08-24 00:19CI: update bootstrap tarballs to latestAndrew Kelley2+2-2
2023-08-23 20:23re-enable passing behavior testAndrew Kelley1+0-7
2023-08-23 20:12disable failing wasm linking testsAndrew Kelley1+10-8
2023-08-23 19:46disable failing mips tests due to LLVM 17 regressionsAndrew Kelley1+16-14
2023-08-23 19:07libcxx: update for llvm 17.0.0rc3Andrew Kelley1+25-19
2023-08-19 08:20behavior: disable another test regressed by LLVM 17 for mipsJacob Young1+5-0
2023-08-19 05:31compiler_rt: fix arm hard-float f16 abiJacob Young6+7-26
2023-08-19 07:32compiler_rt: fight off `@as` invasionJacob Young56+325-358
2023-08-18 06:22compiler_rt: fix fp sub being optimized to call itselfJacob Young9+18-116
2023-08-16 00:36disable behavior tests regressed by LLVM 17Andrew Kelley9+164-2
2023-08-14 03:09llvm: update riscv floating-point c abi for LLVM 17Jacob Young2+43-4
2023-08-13 09:55start: workaround for LLVM 17 regressionJacob Young1+10-1
2023-08-13 07:20behavior: disable test that regressed with LLVM 17Jacob Young1+7-0
2023-08-12 23:34llvm: update data layout computation to LLVM 17Jacob Young1+6-2
2023-08-12 23:34llvm: update address space definitions to LLVM 17Jacob Young2+17-14
2023-08-12 06:26CI: enable for llvm17 branchAndrew Kelley1+1-1
2023-08-12 06:01CI: update x86_64-linux tarballAndrew Kelley2+2-2
2023-08-12 05:33update LLVM static library list to 17Andrew Kelley2+8-4
2023-08-12 01:24Builder: further constant select cleanupJacob Young1+0-17
2023-08-12 00:38zig cc: update clang CLI data to LLVM 17Andrew Kelley1+325-36
2023-08-12 00:34libcxx: update to LLVM 17Andrew Kelley955+48197-23732
2023-08-12 00:22libcxxabi: update to LLVM 17Andrew Kelley13+461-408
2023-08-12 00:19libunwind: update to LLVM 17Andrew Kelley15+313-133
2023-08-11 23:57LLVM: update backend to LLVM 17Andrew Kelley2+7-64
2023-08-11 23:41LLVM 17 std lib updates and fixesAndrew Kelley7+86-20
2023-08-11 23:20update C language headers to LLVM 17Andrew Kelley49+8866-401
2023-08-11 23:15update CPU features to LLVM 17Andrew Kelley12+1142-295
2023-08-11 22:28update zig_clang C++ API wrapper bindings to LLVM 17Andrew Kelley3+942-17
2023-08-11 01:14update for LLVM 17 new target dataAndrew Kelley4+50-12
2023-08-11 00:34llvm-ar patch: update main functionAndrew Kelley1+14-2
2023-08-11 00:33clang patch: update main functionAndrew Kelley1+16-9
2023-08-11 00:09update ar and clang C++ files to LLVM 17Andrew Kelley4+74-123
2023-08-11 00:08update cmake files to LLVM 17Andrew Kelley4+28-28
2023-07-04 14:34write function types consistently with a space before `fn` keywordr00ster9143+91-91
2023-09-19 04:24x86 backend: don't read bogus safety flagAndrew Kelley3+6-16
2023-09-18 20:05translate-c: Struct fields default to zero valueJay Petacat3+121-98
2023-09-18 17:11std: math.absInt: update docs to use fabs for floatsMeghan Denny1+1-0
2023-08-23 23:49Return error.WouldBlock when connect returns .WSAEWOULDBLOCKDaniel Guzman1+1-1
2023-09-18 01:05translate-c: prevent variable names conflicting with type namesmlugg3+110-15
2023-09-18 10:27std.zig.c_translation.zig: fix L suffix with sized intsBanacial3+42-8
2023-09-14 21:04wasi: update `sock_recv` and `sock_send` according to preview1nikneym1+2-2
2023-09-18 01:12LLVM: cache LLVM struct field indexesAndrew Kelley1+63-107
2023-09-17 20:54Merge pull request #17179 from mlugg/fix/translate-cAndrew Kelley5+58-7
2023-09-17 20:09Fix rc preprocessing when using the MinGW includes and targeting the GNU abiRyan Liptak2+23-3
2023-09-17 09:13Make `std.os.getenv` always a compile error on WindowsRyan Liptak1+4-3
2023-09-17 16:21autodoc: split json payload per fieldLoris Cro3+73-61
2023-09-17 15:17autodoc: rename the doctest section in the frontend to 'Usage Examples'Loris Cro1+1-1
2023-09-16 21:38translate-c: do not translate macros which use arguments as struct/union/enum namesmlugg2+32-6
2023-09-16 21:35AstGen: allow closure over known-runtime values within @TypeOfmlugg3+26-1
2023-09-12 06:05rc compilation: Use MSVC includes if present, fallback to mingwRyan Liptak3+106-9
2023-09-09 04:26Only populate rc_include_dirs if there are .rc files in the compilationRyan Liptak1+4-2
2023-09-06 09:26addWin32ResourceFile: Ignore the resource file if the target object format is not coffRyan Liptak1+4-0
2023-09-06 09:26Disallow .rc/.res files unless the object format is coffRyan Liptak1+29-2
2023-09-06 06:33Add a standalone test for Windows resource file compilationRyan Liptak7+85-0
2023-09-06 06:00Add the ATLMFC include directory to the libc include dir listRyan Liptak1+7-0
2023-06-30 22:02Add a .rc -> .res compiler to the Zig compilerRyan Liptak24+16778-7
2023-09-17 07:41Merge pull request #16929 from truemedian/more-httpAndrew Kelley6+425-79
2023-09-15 21:43Fix minimum cmake version in READMEdundargoc1+1-1
2023-09-16 18:02std: correct getcontext for Android bionic libcStephen Gutekanst1+5-1
2023-09-16 15:38autodoc: Implement various missing expressions in ex (#17129)Krzysztof Wolicki1+114-1
2023-09-12 15:50autodoc: Implement builtin function rendering. Implement unary ops handling. Fix getType in main.js Minor cleanup of builtin function handling.Krzysztof Wolicki2+181-72
2023-09-10 14:11autodoc: Fix styling of the navbarKrzysztof Wolicki1+2-2
2023-09-07 12:48autodoc: Remove unnecessary Expr tagKrzysztof Wolicki2+2-8
2023-09-07 10:42autodoc: Handle `ref` ZIR instructionKrzysztof Wolicki2+24-0
2023-09-04 08:36ErrorBundle: rename addBundle to addBundleAsNotes, add addBundleAsRootsRyan Liptak2+17-2
2023-09-04 08:33ErrorBundle.addOtherSourceLocation: Fix source_line ending up as garbage when source_line is 0Ryan Liptak1+4-1
2023-09-15 23:10Sema: mark pointers to inline functions as comptime-onlymlugg3+13-5
2023-09-15 21:51Merge pull request #17156 from mlugg/destructureAndrew Kelley19+1208-233
2023-09-13 09:46package manager: write deps in a flat format, eliminating the FQN conceptmlugg5+115-57
2023-09-14 23:00compiler: start using destructure syntaxmlugg2+74-108
2023-09-14 23:29update zig1.wasmmlugg1+0-0
2023-09-14 23:49langref: apply grammar changesmlugg1+35-15
2023-08-31 13:30compiler: implement destructuring syntaxmlugg16+1083-111
2023-09-14 21:52Sema: add missing compile error for runtime-known const with comptime-only typemlugg1+15-0
2023-09-14 21:49build: don't skip compiler build with -Dno-binmlugg1+3-1
2023-09-14 21:08bpf: remove unhelpful "comptime" and fix union orderbfredl1+2-2
2023-09-15 00:12AstGen: do not forward result pointers through @asmlugg3+24-35
2023-09-15 02:59compiler: rework capture scopes in-memory layoutAndrew Kelley2+97-228
2023-09-14 19:33std.math.log_int: implement integer logarithm without using float mathFederico Stra3+121-2
2023-09-12 22:09Add -includes option to zig libcRyan Liptak2+58-1
2023-09-14 09:35ComptimeStringMap: Add version that takes an equality functionRyan Liptak2+58-3
2023-09-13 09:14std: add compile error when using `std.os.getenv` on the wasi targetRafael Fernández López3+8-1
2023-09-14 02:11fs tests: Skip UNC path types in Dir.rename testsRyan Liptak1+12-6
2023-09-13 23:45Merge pull request #17146 from ziglang/elf-linkerJakub Konka15+954-47
2023-09-13 22:24std.json: add fmt function (#17055)Jonathan Marler2+49-0
2023-09-13 22:22Merge pull request #17046 from tiehuis/improve-hash-testsAndrew Kelley10+202-112
2023-09-13 20:40cmake: add new zig source filesJakub Konka1+2-0
2023-09-13 20:38elf: correctly handle overflows on non-64bit hostsJakub Konka2+8-6
2023-09-13 19:51elf: skip writing non-alloc and zerofill atomsJakub Konka1+4-0
2023-09-13 19:39elf: allocate locals and globals in objectsJakub Konka1+2-2
2023-09-13 18:11elf: re-enable linking compiler_rtJakub Konka2+4-5
2023-09-13 17:51elf: do not store Symbol's index in SymbolJakub Konka9+33-26
2023-09-13 17:05elf: parse archivesJakub Konka5+312-17
2023-09-13 15:54elf: handle more relocs with GOT relaxationJakub Konka1+77-0
2023-09-13 15:54x86_64: add simple disassembler interface to the encoderJakub Konka1+474-0
2023-09-13 15:53elf: allocate .bss section and matching PHDRJakub Konka1+49-2
2023-09-13 19:49Merge pull request #17141 from ziglang/elf-linkerJakub Konka1+53-15
2023-09-12 21:24mem: explicit Allocator.Error on concat and joinPascal S. de Kloe1+6-6
2023-09-13 10:33elf: look for entry point globally if not set by incremental compilerJakub Konka1+13-0
2023-09-13 10:17elf: enable linker for non-incremental code pathsJakub Konka1+40-15
2023-09-13 08:07Merge pull request #17113 from ziglang/elf-linkerJakub Konka20+4881-1232
2023-09-13 00:35Disable flaky part of Dir.rename directories test on WindowsRyan Liptak1+6-0
2023-09-12 20:32InternPool: prevent anon struct UAF bugs with type safetyAndrew Kelley10+248-178
2023-09-12 22:40elf: add missing input zig source files to cmakeJakub Konka1+8-0
2023-09-12 22:31elf: add u64 to usize casts where requiredJakub Konka4+54-44
2023-09-12 21:19Revert "ci: use zig build check-fmt instead of zig fmt --check"Andrew Kelley5+19-11
2023-09-12 21:27elf: clean up and unify symbol ref handling in relocsJakub Konka6+146-107
2023-09-12 18:39std.math.cbrt: fixed -0.0 evaluating to 0.0Lucas Culverhouse1+4-4
2023-09-12 17:26elf: include C compilation artifacts on the linker lineJakub Konka1+10-1
2023-09-12 17:17elf: resolve and write objects to fileJakub Konka4+53-7
2023-09-12 16:07elf: allocate objects, currently atom-by-atomJakub Konka1+17-3
2023-09-12 15:52elf: set output section index of a global when resolvingJakub Konka2+12-2
2023-09-12 15:35elf: set output section index when parsing objectsJakub Konka2+64-25
2023-09-12 14:32elf: add simplistic reloc scanning mechanismJakub Konka7+115-20
2023-09-12 13:44elf: claim unresolved dangling symbols that can be claimedJakub Konka4+101-37
2023-09-12 13:14elf: mark imports-exports; populate symtab with objectsJakub Konka4+81-30
2023-09-12 12:36elf: add simplistic symbol resolutionJakub Konka6+63-45
2023-09-12 11:58elf: start fixing symbol resolutionJakub Konka5+109-91
2023-09-12 07:24std.math.asinh: changed unsigned int to hexadecimalRuben Dimas1+2-2
2023-09-12 06:19std.math.asinh: fixed -0.0 evaluating to 0.0Ruben Dimas1+10-19
2023-09-11 22:10elf: report undefined symbols in objectsJakub Konka4+88-52
2023-09-11 21:00json: respect max_value_len when parsing std.json.Value (#17107)Techatrix2+25-12
2023-09-11 20:49elf: add prelim impl of Object parsingJakub Konka8+1459-40
2023-09-11 14:32elf: add basic error reporting for positional parsingJakub Konka1+83-0
2023-09-11 11:17elf: report undefined symbols as errorsJakub Konka2+57-2
2023-09-11 08:52elf: emit relocation to an extern functionJakub Konka7+252-44
2023-09-11 07:54Documented `linksection`Arnau1+1-4
2023-09-10 20:46elf: simplify handling of relocs for atomsJakub Konka4+82-75
2023-09-11 05:59Merge pull request #17081 from Techatrix/wasm-float-opJakub Konka8+152-82
2023-09-10 18:23doc: inline comptime conditional blockMichael Dusan1+3-1
2023-09-10 19:58elf: decouple notion of atom free list from shdrsJakub Konka4+250-286
2023-09-07 23:19wasm: enable successful behavior testsTechatrix7+0-37
2023-09-06 20:56wasm: implement more math operations on 128 bit integersTechatrix1+7-1
2023-09-07 23:19wasm: implement common conversions between integers/floats with bitsize larger than 64 bitsTechatrix1+48-8
2023-09-10 13:59wasm: implement comparison on f80 and f128Techatrix1+41-20
2023-09-10 13:40wasm: implement negation on f80 and f128Techatrix1+54-14
2023-09-10 09:10elf: allocate linker defined symbolsJakub Konka1+178-19
2023-09-10 07:10elf: write linker-defined symbols to symtabJakub Konka2+31-27
2023-09-10 06:41elf: create required linker-defined symbolsJakub Konka4+99-18
2023-09-09 16:58Autodoc: simplify search text on mobileIan Johnson2+20-4
2023-09-04 04:52Autodoc: tweak page layoutIan Johnson1+7-15
2023-09-04 03:19Autodoc: fix search results navigationIan Johnson1+12-9
2023-09-09 14:03elf: clean up naming and remove unused functionsJakub Konka1+30-51
2023-08-29 21:10ci: use zig build check-fmt instead of zig fmt --checkWooster5+11-19
2023-09-08 21:21elf: rename program_headers to phdrsJakub Konka2+45-47
2023-09-08 20:53elf: write $got symbols into the symtabJakub Konka2+21-47
2023-09-08 19:09elf: store Index rather than ?Index in Atom; gen ABS STT_FILE for zig sourceJakub Konka4+69-56
2023-09-08 18:59std: clean up top-level namespaces documentationWooster1+31-18
2023-08-27 17:35std.tar: add support for file path in pax attributesnone1+137-40
2023-09-07 20:25remove outdated error message in std.fsxdBronch1+0-1
2023-09-02 03:29std.c.linux: Add getpw{nam,uid}()Linus Groh1+13-0
2023-09-08 16:12elf: store GOT index in symbol extra array; use GotSection for GOTJakub Konka9+565-108
2023-09-07 22:03wasm-linker: fix use of invalidated memory in populateErrorNameTableTechatrix1+2-1
2023-09-07 15:26mem: explicit dupe and dupeZ error on AllocatorPascal S. de Kloe1+2-2
2023-09-07 09:58AstGen: fix missing array type validationVeikka Tuominen2+13-1
2023-09-07 13:45elf: use zld's update mechanism for symtab for Zig moduleJakub Konka3+141-85
2023-09-06 21:20elf: write symbtabJakub Konka1+216-212
2023-09-06 20:55wasm: fix finishAir when combining arg into single stack valueTechatrix1+1-1
2023-09-06 16:10langref: keyword consistency (between keyword list and grammar)Hashi3641+26-4
2023-08-21 12:25fix: panic message typoMustafa Uzun1+4-4
2023-08-29 01:25std: enable FailingAllocator to fail on resizeGregory Anders7+44-42
2023-09-06 13:12elf: set atom namesJakub Konka1+68-70
2023-09-06 12:42elf: lift-off - get it to compile and run until the error!Jakub Konka5+151-131
2023-09-05 21:10elf: make everything upside down - track by Symbol.Index rather than Atom.IndexJakub Konka13+607-588
2023-08-30 22:39std.net: Fix IPv6 address parsing for single digitLuis Cáceres2+6-0
2023-09-05 15:41translate-c: fix panic when translating long double literalsCarl Åstholm2+17-3
2023-09-06 04:43update crc catalog gen scriptMarc Tiehuis1+1-1
2023-09-04 14:15AstGen: fix error on missing function prototype nameVeikka Tuominen2+13-5
2023-09-05 13:55elf: start porting abstraction of input fileJakub Konka5+979-292
2023-09-04 20:41elf: atom.index of 0 reserved for null atomJakub Konka2+8-17
2023-09-04 17:40Compilation: support --verbose_llvm_cpu_featuresMichael Dusan1+12-0
2023-09-04 16:56autodoc: style links in source codeLoris Cro1+5-0
2023-09-04 09:31elf: remove dead codeJakub Konka1+0-10
2023-09-04 09:23elf: simplify accessors to symbols, atoms, etcJakub Konka8+118-150
2023-09-04 07:11Merge pull request #16977 from kcbanner/lib_getauxval_fixupJakub Konka1+16-2
2023-09-04 07:09Make a Couple Syscall Comments Consistent (#17066)Jim Calabro1+2-2
2023-09-03 06:18macho: check if we should emit LC_VERSION_MIN_ if target low enoughJakub Konka2+20-8
2023-09-03 16:34autodoc: Fix rendering of enum types (#17058)Krzysztof Wolicki1+9-5
2023-09-03 16:30autodoc: fix rendering of std.json.ObjectMapLoris Cro1+6-2
2023-09-03 15:20autodoc: Implement `@call`, `@unionInit`, `@mulAdd` support (#16918)Krzysztof Wolicki2+238-2
2023-09-03 15:18autodoc: Implement `@bitSizeOf` rendering in main.js (#16895)Krzysztof Wolicki1+12-4
2023-09-03 15:18autodoc: Implement `a[b]`, `a.?`, and `a.*` (#16863)Krzysztof Wolicki3+136-2
2023-09-03 15:15autodoc: fix typoLoris Cro1+1-1
2023-09-03 15:11autodoc: better light mode colorsLoris Cro2+14-6
2023-09-03 14:51autodoc: Extract decl ref style and fix light mode color (#15990)James Chen-Smith1+7-0
2023-08-24 16:50std.fs: Fix typo in accessAbsoluteWAmbareesh "Amby" Balaji1+1-1
2023-09-01 14:04build stage3: detect system libcxxMichael Dusan3+22-10
2023-09-02 10:55std.os+windows: isAtLeast(.win10_rs5) in renameatW(), DeleteFile() for posix semanticsJan Philipp Hafer2+9-2
2023-09-02 15:23elf: add global symbol resolverJakub Konka2+262-204
2023-09-03 05:52Merge pull request #17057 from ziglang/elf-symtabJakub Konka1+44-95
2023-09-02 21:00elf: mark dirty .symtab shdr after updating sh_info fieldJakub Konka1+4-1
2023-09-02 21:00std.ArrayHashMap.reIndex also recomputes hashes (#17054)Josh Wolfe1+57-29
2023-09-02 20:12elf: correctly set symtab's sh_info to first global indexJakub Konka1+1-0
2023-09-02 19:49elf: write all symbols in bulk in flushJakub Konka1+40-95
2023-09-02 08:32elf: write symbol names into .strtab rather than .shstrtabJakub Konka1+64-22
2023-09-01 22:12dwarf: fix copy-paste typo in variable lowering code for reg and stackJakub Konka1+0-2
2023-09-02 03:04std/hash: perform iterative + smhasher tests at comptimeMarc Tiehuis5+107-17
2023-09-01 07:37std/hash: add generic tests for idempotency/iterative apiMarc Tiehuis7+61-48
2023-09-01 07:09std/hash: add smhasher verification testsMarc Tiehuis6+59-72
2023-09-01 17:48std.coff: Fixed compile error.Michal Ziulek1+1-1
2023-09-01 08:13Merge pull request #17029 from squeek502/wasi-statFile-libcJakub Konka2+28-14
2023-09-01 06:00Merge pull request #17030 from ziglang/macho-libsystemJakub Konka2+121-90
2023-09-01 01:01Temporarily disable Dir.statFile test when linking glibcRyan Liptak1+3-0
2023-08-31 22:43macho: we actually care about stem and not basename for dependenciesJakub Konka1+3-3
2023-08-31 22:30macho: forgot to include dirname when resolving dependenciesJakub Konka1+9-6
2023-08-31 21:32macho: report missing libSystem/libc system libraries to the userJakub Konka2+119-91
2023-08-31 21:05Fix `Dir.statFile` for WASI when linking libcRyan Liptak2+25-14
2023-08-31 20:04macho: check if fallback libSystem.{d}.tbd exists in Zig's installationJakub Konka1+9-9
2023-08-31 05:50Merge pull request #17020 from ziglang/macho-versionsJakub Konka29+5893-7017
2023-08-27 21:14Sema: cleanup `coerceExtra`Jacob Young5+102-99
2023-08-30 20:30macho: improve formatting of invalid targets in librariesJakub Konka1+10-5
2023-08-30 20:29macho: remove error.UnhandledDwFormValue from link.FileJakub Konka3+24-12
2023-08-30 19:48macho: report basic __eh_frame problems as errorsJakub Konka7+55-43
2023-08-30 18:34macho: remove obsolete error.FailedToResolveRelocationTargetJakub Konka5+9-14
2023-08-30 18:16macho: report formatted error for unhandled symbol typesJakub Konka2+44-32
2023-08-27 21:36std.http: allow for arbitrary http methodsNameless4+49-22
2023-08-30 17:02macho: improve error reporting for re-exports mismatchJakub Konka4+71-40
2023-08-30 10:37macho: convert error.TODOImplementWritingStaticLibFiles into an actual errorJakub Konka2+7-5
2023-08-30 10:30macho: refactor resolving and parsing dependent dylibsJakub Konka3+93-69
2023-08-23 20:29std.http.Server: responses to HEAD not allowed to have a payloadNameless2+6-4
2023-08-22 22:13std.http: connectUnix return Unsupported on targets without unix socketsNameless1+3-1
2023-08-22 15:05std.http: handle expect:100-continue and continue responsesNameless4+156-42
2023-08-12 01:34std.http: add Client.fetch and improve redirect logicNameless3+217-16
2023-08-29 20:26macho: format parse error for fat libs to include CPU archs onlyJakub Konka1+17-6
2023-08-29 20:16macho: simplify handling and reporting parsing errorsJakub Konka4+136-134
2023-08-29 20:13Merge pull request #16969 from jacobly0/no-clear-ref-traceAndrew Kelley4+1042-836
2023-08-29 00:30Optimize std.base64.standard.Encoder.encodeIgor Sadikov1+16-13
2023-08-29 13:27macho: handle mismatched and missing platform errorsJakub Konka6+290-204
2023-08-29 10:14macho: clean up array of supported platforms and versionsJakub Konka1+9-8
2023-08-29 10:02link: remove unused darwin_sdk_version fieldJakub Konka3+8-9
2023-08-29 10:00macho: clean up helpers for std.SemanticVersion <-> Apple version formattingJakub Konka1+17-17
2023-08-28 18:55macho: parse platform info from each object file into Platform structJakub Konka5+203-39
2023-08-28 17:40macho: make MachO.requiresCodeSignature accept link.OptionsJakub Konka3+10-18
2023-08-28 17:37macho: remove MachO.requiresThunks as it is obsoleteJakub Konka2+4-8
2023-08-28 15:34macho: create an explicit error set for parse functionsJakub Konka4+43-23
2023-08-28 14:19macho: convert log.err when CPU arch is mismatched into actual errorsJakub Konka2+118-99
2023-08-28 05:53macho: report symbol collision as compiler errorJakub Konka2+50-18
2023-08-28 05:31macho: fix 32bit compilation issuesJakub Konka2+13-9
2023-08-28 05:00macho: report undefined via compiler errors in incremental driverJakub Konka1+1-10
2023-08-27 22:00macho: swap sectname with segname typo when allocating sectionsJakub Konka1+1-1
2023-08-27 21:04macho: fix overalignment of stubs on aarch64Jakub Konka3+4-8
2023-08-27 20:42macho: fix a few regressions in incremental codepathJakub Konka1+12-7
2023-08-27 20:07macho: fix invalid alignment of stubs for x86_64Jakub Konka1+1-1
2023-08-27 09:07macho: fix compilation issuesJakub Konka3+35-32
2023-08-27 07:55macho: merge Zld state with MachO stateJakub Konka21+3042-4119
2023-08-27 05:31macho: save indexes to all sections of interestJakub Konka6+105-33
2023-08-26 21:05macho: unify resolving globalsJakub Konka1+77-70
2023-08-26 20:47macho: unify segment handlingJakub Konka1+6-9
2023-08-26 20:22macho: unify writeLinkeditSegmentData funcJakub Konka1+34-2
2023-08-26 20:05macho: unify creating atomsJakub Konka5+55-48
2023-08-26 19:41macho: unify allocating special symbolsJakub Konka2+111-81
2023-08-26 16:30macho: unify writeSegmentHeaders funcJakub Konka2+20-30
2023-08-26 06:13macho: move initSection into MachO from ZldJakub Konka4+85-67
2023-08-26 05:56macho: move getOutputSection into AtomJakub Konka3+166-168
2023-08-26 05:36macho: unify entry point handlingJakub Konka1+249-205
2023-08-25 06:45macho: move symbol resolver into zld driver's stateJakub Konka3+54-63
2023-08-25 05:38macho: remove dead codeJakub Konka1+0-5
2023-08-25 05:33macho: assert every global is extern in incremental contextJakub Konka1+1-1
2023-08-25 05:22macho: collect bind data by scanning atoms directly in objectsJakub Konka1+70-79
2023-08-25 05:09macho: collect rebase data by scanning atoms directly in objectsJakub Konka1+56-70
2023-08-25 04:47macho: remove dead codeJakub Konka5+63-86
2023-08-24 21:06macho: use TableSection for stub entries in zld driverJakub Konka10+467-610
2023-08-24 13:13macho: remove obsolete function createDyldStubBinderGotAtomJakub Konka1+1-7
2023-08-24 11:49macho: use TableSection for TLV pointer entries in zld driverJakub Konka2+75-123
2023-08-24 08:34macho: use TableSection for GOT entries in zld driverJakub Konka6+153-183
2023-08-22 20:00macho: change dyld_private_sym_index to dyld_private_atom_index in zldJakub Konka1+9-19
2023-08-22 12:03macho: unify Atom concept between driversJakub Konka10+980-1034
2023-08-21 20:41macho: unify more of the linker stateJakub Konka1+3-1
2023-08-21 20:17macho: unify Section concept across driversJakub Konka5+27-46
2023-08-19 14:59macho: add simple error reporting for misc errorsJakub Konka5+85-19
2023-08-19 14:15macho: unify concept of SymbolWithLoc across driversJakub Konka12+88-127
2023-08-19 07:07macho: simplify input file parsing for both driversJakub Konka6+489-554
2023-08-18 15:20macho: remove page_size field as it can be computed when and where requiredJakub Konka3+46-41
2023-08-18 14:47macho: remove dead codeJakub Konka1+0-255
2023-08-28 19:39darwin: move inference of SDK version into the linkerJakub Konka6+88-102
2023-08-27 21:36llvm/cbe: support slice in `@prefetch`Jacob Young3+21-15
2023-08-28 20:58std: Move `TailQueue` alias to correct namespaceJay Petacat2+3-4
2023-08-26 23:42Sema: revert reference trace changes that are no longer neededJacob Young4+93-85
2023-08-28 21:43Sema: create "called from here" notes before reference tracesJacob Young1+29-25
2023-08-26 20:59Sema: refactor to add a `block` param to `failWithOwnedErrorMsg`Jacob Young1+180-179
2023-08-26 20:55Sema: factor out `NeededComptimeReason` from comptime value resolutionJacob Young2+394-179
2023-08-26 20:43Sema: cleanup to use more enum literalsJacob Young1+100-130
2023-08-26 20:39Sema: cleanup `@as` invasionJacob Young1+257-249
2023-08-27 16:28compiler: provide result type for @memset valuemlugg5+49-2
2023-08-27 16:03Sema: allow cast builtins on vectorsmlugg4+416-76
2023-08-27 20:18Sema: implement reference trace with called from here notesJacob Young2+2-9
2023-08-27 22:06std: Rename `TailQueue` to `DoublyLinkedList`Jay Petacat6+29-22
2023-08-27 23:50linux: fixup for platforms that don't support extern functions yetkcbanner1+15-8
2023-08-27 20:52linux: only export getauxval if not linking libckcbanner1+3-1
2023-08-27 15:12linux: instead of export elf_aux_maybe, export getauxval itselfkcbanner1+6-5
2023-08-26 21:55linux: export elf_aux_maybe so that libraries can call getauxvalkcbanner1+4-0
2023-08-25 18:59Build: fail tests that log errors, like `zig test` doesJacob Young4+25-10
2023-08-25 21:07fix compile errors introduced by #16953 (#16955)xdBronch5+25-25
2023-08-25 02:44std.os.uefi: reorganize namespacesAndrew Kelley58+3030-3047
2023-08-24 09:55Merge pull request #16899 from riverbl/wasm-divLuuk de Gram2+176-47
2023-08-24 00:11std.windows: use atomic rename, if possible (#16717)matu3ba2+87-24
2023-08-23 19:30Replace `@panic` with `unreachable`, add testriverbl2+56-2
2023-08-20 10:39Implement `@mod` and fix bugs with `divFloor` for wasmriverbl1+124-49
2023-08-22 22:59wasm backend: delete dead code in lowerConstantAndrew Kelley1+0-45
2023-08-21 21:27compiler: move unions into InternPoolAndrew Kelley27+1396-1358
2023-08-21 01:07Sema: disallow C pointer to slice coercionmlugg2+21-0
2023-08-21 00:35Sema: check @memset operand provides lengthmlugg2+37-1
2023-08-20 21:47compiler_rt: fix f80 comparisonsCarl Åstholm2+34-1
2023-08-20 19:22Update default stack frames for general_purpose_allocator.zigGregory Mullen1+1-1
2023-08-21 09:01Merge pull request #16888 from ziglang/macho-frameworksJakub Konka8+125-139
2023-08-21 01:27AstGen: disallow '-0' integer literalmlugg5+22-18
2023-08-21 06:07frontend: directly pass resolved frameworks container to the linkerJakub Konka7+33-55
2023-08-20 22:38Merge pull request #16875 from mlugg/astgen-rl-passAndrew Kelley13+1429-1166
2023-08-19 08:45Revert "llvm: fix bootstrap"Jacob Young1+4-4
2023-08-19 01:45stage1: update zig1mlugg2+76-13
2023-08-19 01:35cbe: elide block result allocation for 0-bit typesmlugg1+1-1
2023-08-18 17:33AstRlAnnotate: work around upstream LLVM bugmlugg1+3-1
2023-08-18 14:11AstGen: add result location analysis passmlugg9+1346-1148
2023-08-20 08:43frontend: move framework path resolution from the linker to frontendJakub Konka5+121-62
2023-08-20 06:37macho: we no longer need to resolve framework dirs against sysrootJakub Konka3+3-54
2023-08-19 22:41Cache: Fix findPrefix when paths are slightly out of the ordinaryRyan Liptak1+27-10
2023-08-19 19:44os.realpathW: Reduce the number of OpenFile calls for directoriesRyan Liptak1+1-11
2023-08-20 04:24Merge pull request #16885 from squeek502/windows-selfExePath-symlinkAndrew Kelley5+95-12
2023-08-20 00:13Add self_exe_symlink standalone testRyan Liptak4+79-0
2023-08-19 19:48fs.selfExePath: Make the Windows implementation follow symlinksRyan Liptak1+16-12
2023-08-19 09:18macos: add <paths.h> header to Zig shipped libcJakub Konka1+102-0
2023-08-18 06:29Add NetworkNotFound to ReadLinkErrorRyan Liptak3+6-3
2023-08-19 01:06Merge pull request #16818 from ziglang/damn-sysrootAndrew Kelley9+196-43
2023-08-18 07:26fs tests: Use 127.0.0.1 instead of localhost as the server in UNC transformationRyan Liptak1+4-4
2023-08-18 10:05build: -Denable-ios-sdk implies -Denable-macos-sdkJakub Konka1+1-1
2023-08-18 09:58standalone: add iOS smoke test - test ability to target iOS with ZigJakub Konka3+75-0
2023-08-18 09:57build: add build test check for availability of IOS SDK on the hostJakub Konka2+13-3
2023-08-18 09:56check-object: dump contents of LC_BUILD_VERSION and LC_VERSION_MIN_* cmdsJakub Konka1+54-0
2023-08-18 09:55macho: add helper for accessing tools array in LC_BUILD_VERSION cmdJakub Konka1+10-0
2023-08-18 06:08build: merge FrameworkDir into IncludeDirJakub Konka1+12-23
2023-08-18 06:07Make NaNs quiet by default and other NaN tidy-up (#16826)Lewis Gaul19+204-165
2023-08-16 12:56build: disambiguate system framework path (-iframework) from framework path (-F)Jakub Konka1+26-6
2023-08-16 12:33comp: forward -iframework/-iframeworkwithsysroot paths to the backendJakub Konka1+6-2
2023-08-14 21:32build: remove spurious -iframework flag; use getPath2 for framework path resolutionJakub Konka1+1-4
2023-08-14 14:32build: do not emit -iwithsysroot/-iframeworkwithsysroot implicitlyJakub Konka1+6-28
2023-08-14 14:23cc: disambiguate includes with sysroot in ClangSearchSanitizerJakub Konka1+19-3
2023-08-17 21:25InternPool: safer enum APIAndrew Kelley8+176-142
2023-08-17 19:15Merge pull request #16847 from squeek502/fs-fixesAndrew Kelley5+736-451
2023-08-17 19:14Merge pull request #16824 from mikdusan/bsdAndrew Kelley5+85-4
2023-08-17 14:50std.debug: openbsd does not have getcontextMichael Dusan1+1-0
2023-08-17 11:52std.json: avoid stale pointers when parsing Value (#16864)Ian Johnson2+47-7
2023-08-11 01:36Autodoc: fix guide path resolutionIan Johnson1+1-2
2023-08-17 07:56Fix ntToWin32Namespace and friends on big endian architecturesRyan Liptak1+18-12
2023-08-15 23:08fs tests: Update some testing.expect calls to use the more specific expect functionsRyan Liptak1+17-17
2023-08-17 07:58fs tests: Test multiple different path types in most testsRyan Liptak2+567-405
2023-08-16 20:28std.Build: check for native CPU when serializing CrossTargetmlugg1+6-1
2023-08-16 11:56comp: make --verbose-cc actually thread-safeJakub Konka1+5-2
2023-08-16 19:35langref: minor documentation fixes to addCSourceFile (#16785)Nitin Prakash1+8-8
2023-08-16 13:21Merge pull request #16852 from ziglang/issue-16751Jakub Konka5+108-11
2023-08-16 12:47Merge pull request #16851 from ehaas/translate-c-flexible-arrayVeikka Tuominen2+39-8
2023-08-16 10:31Merge pull request #16832 from kcbanner/coff_dwarf_and_pdbJakub Konka2+74-48
2023-08-16 10:19macho: add smoke test for re-exports in static libsJakub Konka4+54-0
2023-08-16 10:07macho: tie FDEs and unwind records to all symbol aliasesJakub Konka1+54-11
2023-08-16 05:37translate-c: Use canonical type of field for flexible array definitionEvan Haas2+20-1
2023-08-16 04:37translate-c: Flexible array members must be the last field in a structEvan Haas1+19-7
2023-08-11 21:36windows.GetFinalPathNameByHandle: Support UNC pathsRyan Liptak1+10-0
2023-08-10 09:27Fix windows.CreateSymbolicLink/ReadLink for non-relative pathsRyan Liptak3+128-19
2023-08-15 22:20Merge pull request #16815 from mlugg/internpool-same-resolved-indexAndrew Kelley6+294-211
2023-08-15 21:20std.debug: avoid os.getFdPathMichael Dusan1+1-1
2023-08-15 21:20bsd: std.c.fs: skip test w/ getFdPath in calltreeMichael Dusan1+4-1
2023-08-15 21:20dragonfly: std.c: more declsMichael Dusan1+54-0
2023-08-15 21:20netbsd: std.c: fix pthread_rwlock_tMichael Dusan1+1-1
2023-08-15 21:20netbsd: std.dwarf.abi: disable x86_64 regBytes()Michael Dusan1+1-1
2023-08-15 21:20netbsd: std.c.REG: populate indexes for x86_64Michael Dusan1+23-0
2023-08-10 00:05Do not skip fs.Dir.access test on WASIRyan Liptak1+0-2
2023-08-15 09:55std: fix compilation errors in dwarf/abi.zig when targeting iOSJakub Konka1+4-4
2023-08-15 06:44coff: handle the case of there being no PDB pathkcbanner2+11-12
2023-08-15 06:22debug: support looking up debug symbols in both PDB and DWARF debug info, instead of only using DWARF if `.debug_info` is present coff: support reading from memory loaded by the loader, or a mapped filekcbanner2+66-39
2023-08-15 13:11std.json: Fix decoding of UTF-16 surrogate pairs (#16830)Ryan Liptak3+95-46
2023-08-14 12:06InternPool: preserve indices of builtin types when resolvedmlugg6+293-211
2023-08-15 10:41Sema: queue type resolution whem emitting array_elem_valmlugg1+1-0
2023-08-15 10:09std.rand: Cleanup `@as` builtinse4m21+21-21
2023-08-15 10:02std.rand: Accept ints with >64 bits in `uintLessThan`e4m21+8-14
2023-08-15 09:53std.rand: Accept ints with >64 bits in `uintLessThanBiased`e4m21+3-10
2023-08-15 06:09objcopy: fix typoXavier Bouchoux1+1-1
2023-08-14 19:39std.crypto.aead: Consistent decryption tail and doc fixes (#16781)e4m26+108-77
2023-08-13 08:54Sema: provide source location when analyzing panic handlermlugg2+27-2
2023-08-14 02:53dwarf: add missing length check in rowColumnskcbanner1+1-0
2023-08-11 20:02Autodoc: remove assumption that slice's lhs is always a declRefKrzysztof Wolicki1+30-5
2023-08-13 20:54Merge pull request #16773 from Sahnvour/build-stack-framesAndrew Kelley2+40-44
2023-08-12 11:15std.Build: add support for deps .d file in Step.RunSahnvour2+35-12
2023-08-13 10:23cmake: fix auto-detection of various host targetsJacob Young2+12-5
2023-08-13 09:25std.Build: factorize Step stack trace dumping codeSahnvour2+15-47
2023-08-11 10:19std.Build: make number of collected stack frames configurableSahnvour2+70-42
2023-08-02 20:45libunwind: Remove include for libcxx as its also done in upstream llvm repoAndre Herbst1+1-5
2023-08-12 17:38Merge pull request #16783 from squeek502/fs-too-many-parent-dirsAndrew Kelley7+133-72
2023-08-12 17:30Merge pull request #16788 from xxxbxxx/objcopy-stepAndrew Kelley2+78-25
2023-08-12 05:15Fix incorrect lib search paths in READMEsnoire1+2-2
2023-08-12 17:28Merge pull request #16787 from jacobly0/as-srclocsAndrew Kelley6+526-369
2023-08-12 06:50build/ObjCopy: strip debug info to a separate elf file.Xavier Bouchoux1+47-2
2023-08-12 06:48objcpy: preserve the mode when striping an elf file.Xavier Bouchoux1+31-23
2023-08-12 05:25AstGen: cleanup `@as` invasionJacob Young2+187-193
2023-08-12 05:56AstGen: fix src loc for invalid switch expression rls coercionsJacob Young2+148-75
2023-08-12 03:54AstGen: fix src loc for invalid coercion in breaksJacob Young3+106-92
2023-08-12 02:45AstGen: fix src loc for invalid coercions in tuple literalsJacob Young2+26-1
2023-08-12 02:21AstGen: fix src loc for invalid if expression rls coercionsJacob Young2+65-14
2023-08-12 00:48fs tests: Add a 'non-cwd .. parent' testRyan Liptak1+21-0
2023-08-11 21:19Windows: Fix `TooManyParentDirs` handling for paths that shouldn't be cwd-relativeRyan Liptak6+112-72
2023-08-11 13:02Sema: remove redundant addConstant functionsmlugg2+595-670
2023-08-10 07:25Sema: avoid deleting runtime side-effects in comptime initializersJacob Young4+190-84
2023-08-10 05:40std.http.Server: use correct header for Transfer-Encodingjaina heartles1+1-1
2023-08-05 02:19Build.ConfigHeader: render identifiersAli Chraghi1+3-3
2023-07-28 06:15Sema: fix coerceArrayLike() for vectors with paddingXavier Bouchoux2+95-13
2023-08-10 22:32Compare user input for multiple dependency build variants (#16600)Matt Knight1+216-31
2023-08-08 06:49fs.Dir.realpathW: Reduce the number of OpenFile calls for directoriesRyan Liptak2+14-15
2023-08-10 02:27linux: search for system libc++Michael Dusan1+10-8
2023-08-10 19:02Merge pull request #16747 from jacobly0/llvm-wo-libllvmAndrew Kelley12+148-248
2023-08-10 18:50Merge pull request #16604 from mlugg/result-type-shenanigansAndrew Kelley18+858-491
2023-08-08 12:55Sema: add references to generic instantiationsmlugg1+2-0
2023-08-05 10:09cases: modify error wording to match new errorsmlugg7+10-6
2023-08-05 09:55Sema: detect invalid field stores in tuple initializationmlugg1+14-1
2023-08-01 21:42Sema: refactor generic calls to interleave argument analysis and parameter type resolutionmlugg4+604-447
2023-07-29 05:22compiler: fix crash on invalid result type for `@splat`mlugg5+36-7
2023-07-29 05:03AstGen: handle `ty` result location for struct and array init correctlymlugg7+192-30
2023-08-09 18:39change uses of std.builtin.Mode to OptimizeMode (#16745)Zachary Raineri11+28-28
2023-08-09 18:38Merge pull request #16752 from jacobly0/generic-srclocsAndrew Kelley6+147-52
2023-08-09 10:13linux: add setsidmllken1+4-0
2023-08-09 14:07Module: implement `span` for `.call_arg` of a `@call`Jacob Young2+52-16
2023-08-09 13:26Sema: use the correct decl for generic argument source locationsJacob Young2+54-19
2023-08-09 12:01Sema: fix generic method argument source locationsJacob Young3+49-25
2023-08-09 04:24llvm: enable even without libllvm linkedJacob Young8+112-168
2023-08-09 05:04std.mem.sliceAsBytes: support arrays of zero-bit typesJacob Young1+14-7
2023-08-09 04:20Sema: remove `validateRunTimeType`Jacob Young3+22-73
2023-08-09 07:16Merge pull request #16708 from jacobly0/llvm-builderJacob Young6+4018-3498
2023-08-09 02:34llvm: force strip without libllvm to avoid unimplemented behaviorJacob Young2+21-6
2023-08-09 01:32llvm: remove dependence on llvm data layout alignmentJacob Young1+6-15
2023-08-08 15:40llvm: fix alias issuesJacob Young2+522-508
2023-08-08 14:15llvm: finish converting globalsJacob Young5+987-791
2023-08-08 03:50Builder: fix enough bugs to pass the behavior testsJacob Young2+42-7
2023-08-07 19:49llvm: cleanup even more unused LLVM API bindingsJacob Young3+69-94
2023-08-07 13:35llvm: finish converting instructionsJacob Young4+364-217
2023-08-07 11:45llvm: finish converting intrinsicsJacob Young6+525-249
2023-08-07 09:24llvm: convert vector reduction intrinsicsJacob Young5+208-173
2023-08-07 08:23Builder: simplify intrinsic tableJacob Young1+139-56
2023-08-07 07:36llvm: finish converting attributes to use Builder and the C LLVM APIJacob Young5+133-288
2023-08-06 11:16llvm: convert intrinsics to using `Builder`Jacob Young5+1260-1371
2023-08-06 06:01Builder: fix builtin pseudo-instruction dumpingJacob Young1+23-4
2023-08-06 05:17Builder: fix attribute spacingJacob Young1+15-15
2023-08-08 23:26std.json: stringify enum literals (#16742)Philipp Lühmann2+7-1
2023-08-08 19:08Merge pull request #16707 from marler8997/jsonStringifyBigNumbersAndrew Kelley2+17-14
2023-08-07 04:57Merge pull request #16721 from hryx/stage1-coverageAndrew Kelley3+46-0
2023-08-07 01:23Add behavior test for copying self-referential structStevie Hryciw1+10-0
2023-08-07 01:11Add compile error test for comptime slice-of-struct copyStevie Hryciw1+13-0
2023-08-07 01:09Add behavior test for ptrCast on function pointerStevie Hryciw1+23-0
2023-08-06 19:18std: remove some unused imports (#16710)Zachary Raineri11+2-22
2023-08-06 16:12autodoc: new layout (#16715)Loris Cro4+849-294
2023-08-06 15:25std.json: josh review fixesJonathan Marler2+8-8
2023-08-06 04:17json.stringify: properly implement RFC8259 recommendationJacob Young1+6-8
2023-08-06 03:56std.json: fix roundtrip stringify for large integersJonathan Marler2+18-13
2023-08-06 03:05Merge pull request #16705 from antlilja/builder-intrinsicsJacob Young5+461-133
2023-08-04 20:32llvm: add const addrspace castRobin Voetter1+1-0
2023-08-05 22:59Use new LLVM IR builder API in bit op loweringantlilja1+11-61
2023-08-05 22:58Implement bitop intrinsics in new LLVM IR builderantlilja4+87-0
2023-08-05 22:10Use new LLVM builder API in buildFloatOPantlilja1+72-72
2023-08-05 21:57Implement fp intrinsics in new LLVM IR builderantlilja4+291-0
2023-08-05 04:54cbe: don't emit traps in naked functionsJacob Young1+6-2
2023-08-05 09:45wyhash: keep tail bytes on iterative updatenone1+20-0
2023-08-05 01:00std.testing.expectEqualSlices: On failure, print address for pointer typesRyan Liptak1+5-1
2023-08-05 07:31Sema: fix issues passing an invalid type to a generic methodJacob Young2+22-12
2023-08-04 00:00cmake: Fix typo: elif → elseifPrcuvu1+1-1
2023-08-04 18:01update .mailmapAndrew Kelley1+5-0
2023-07-25 05:49debug: expose module debug info deinitializationDavid Gonzalez Martin1+4-4
2023-08-03 18:01Fix typo: headerpat -> headerpadJeremy Volkman1+1-1
2023-08-03 18:22start the 0.12.0 release cycleAndrew Kelley2+2-2
2023-08-03 18:22Release 0.11.0Andrew Kelley1+1-0
2023-07-25 21:17autodoc: Added line_comment tokens to ziglexer.js tokenizerKrzysztof Wolicki2+6-4
2023-08-03 16:53Merge pull request #16058 from ziglang/frontend-lib-pathsAndrew Kelley21+914-717
2023-08-03 16:51std.zig.system.NativePaths: remove bad framework dirAndrew Kelley1+0-2
2023-08-03 08:02macho: append syslibroot to search dirs when resolving libSystemJakub Konka1+40-45
2023-08-03 05:22CLI: fix a typo that made static/dynamic do the oppositeAndrew Kelley1+2-2
2023-08-03 05:08Compilation: detect sysroot from libc installationAndrew Kelley1+11-8
2023-08-03 04:49darwin: pass -iframework to clang for system frameworksAndrew Kelley2+22-6
2023-08-03 03:40Compilation: fix incorrect non-optional assumptionAndrew Kelley1+3-3
2023-08-03 03:11CLI: add native paths only if ABI is also nativeAndrew Kelley1+1-1
2023-08-02 23:36std.zig.system.darwin.isSdkInstalled: fix implementationAndrew Kelley1+24-20
2023-08-02 23:25std.zig.system.darwin: fix redundant namesAndrew Kelley5+10-13
2023-08-03 02:17zig libc: restore functionality on macOSAndrew Kelley5+77-90
2023-08-03 01:35std.zig.system.NativePaths: simplify and integrate with Darwin SDKAndrew Kelley3+40-99
2023-08-02 22:33CLI: reduce code size bloatAndrew Kelley1+24-44
2023-08-02 22:20CLI: delete redundant logic and use null instead of undefAndrew Kelley1+2-14
2023-08-02 22:19CI: fix path to output langrefAndrew Kelley4+4-4
2023-08-02 22:19build.zig: use InstallArtifact Options instead of mutationAndrew Kelley1+3-4
2023-08-02 18:05std.Build.Step.Compile: fine-grained system lib search controlAndrew Kelley2+70-81
2023-08-02 18:04CLI: add -search_paths_first_static to complete the APIAndrew Kelley1+7-2
2023-08-02 06:48frontend: make SystemLib.path optionalAndrew Kelley4+10-6
2023-08-02 06:14CLI: revert -l behaviorAndrew Kelley2+102-58
2023-08-02 04:09MachO: put system_libs into libs not positionalsAndrew Kelley1+4-9
2023-08-02 03:34coff: always link uuid.lib as part of mingw libcAndrew Kelley1+1-0
2023-08-02 03:30CLI: Windows: system DLLs no longer trigger native paths detectionAndrew Kelley1+25-24
2023-08-02 02:37CLI: adjust order of operations of system librariesAndrew Kelley1+116-95
2023-08-02 02:09frontend: update is_libc_lib_name for mingw-w64 crt filesAndrew Kelley1+9-0
2023-08-02 01:45cmake: find LLVM libraries unambiguouslyAndrew Kelley1+21-57
2023-08-02 01:43CLI: remove --ambiguous-static-libraryAndrew Kelley1+0-11
2023-08-02 01:42CLI: add --ambiguous-static-libraryAndrew Kelley1+15-2
2023-08-02 00:43frontend: fix linking to Windows DLLs as system libsAndrew Kelley3+85-39
2023-06-16 00:10compiler: resolve library paths in the frontendAndrew Kelley7+454-246
2023-08-03 16:41Merge pull request #16359 from g-w1/plan9-more-stdAndrew Kelley9+471-119
2023-08-02 09:19Fix compile error in `addVcpkgPaths`Fabio Arnold1+1-1
2023-08-03 07:05std.target: mark helper functions inlinemlugg1+52-52
2023-08-03 06:07LibCInstallation: no longer depends on LLVMAndrew Kelley1+0-4
2023-08-03 05:28Merge pull request #16656 from ziglang/issue-16628Andrew Kelley11+525-334
2023-08-03 00:37cmake: fix early issues when bootstrapping on mingwJacob Young1+16-1
2023-08-02 22:51build: dupe library, rpath, and framework LazyPathsMitchell Hashimoto1+6-3
2023-08-02 19:17Sema: improve new error messages related to naked functionsJacob Young4+219-106
2023-07-17 01:34Plan 9: add more features to std.os.plan9Jacob G-W2+57-33
2023-08-02 22:12macho: set first and last atom indexes to 0 when marking section for pruningJakub Konka1+2-2
2023-07-17 01:20std: add SbrkAllocator and use it for Plan 9Jacob G-W3+201-0
2023-07-17 01:10Plan 9 linker: don't try to calculate the vaddr before we know itJacob G-W1+1-20
2023-07-08 13:17plan 9: filesystem supportJacob G-W3+74-24
2023-07-08 13:14Plan9: support linking to external 'special' symbolsJacob G-W2+149-54
2023-07-08 13:11langref: fix documentation for @externJacob G-W1+2-1
2023-08-02 20:12link-test: add matching test case for unwind info when MH_SUBSECTIONS_VIA_SYMBOLS is not setJakub Konka5+120-0
2023-08-02 19:45macho: track unwind/dwarf cfi records by symbol rather than atomJakub Konka6+403-332
2023-07-29 02:55Remove math.ln in favor of `@log`Adam Goertz3+1-37
2023-08-02 00:29CLI: stop special-casing LLVM, LLD, and ClangAndrew Kelley2+18-18
2023-08-01 05:10std.process.totalSystemMemory: return correct error type on FreeBSDKitty-Cricket Piapiac1+1-1
2023-07-31 13:43llvm: fix data layout calculation for experimental llvm targetsJacob Young8+133-229
2023-08-01 01:25add behavior test for sub-aligned field accessAndrew Kelley1+22-0
2023-07-31 22:34Merge pull request #16622 from jacobly0/cbe-asm-compatAndrew Kelley43+769-515
2023-07-31 22:33Merge pull request #16636 from ziglang/audit-devnexenAndrew Kelley17+146-1793
2023-07-31 14:49Fix integer overflow in field padding calculationantlilja1+15-13
2023-07-31 18:57std.c.openbsd: remove "msg_" prefixes from structsAndrew Kelley1+16-28
2023-07-31 18:54std.c.openbsd: add PTHREAD_STACK_MINAndrew Kelley1+6-0
2023-07-31 18:51std.c.openbsd: add ucontext_t for aarch64Andrew Kelley1+48-35
2023-07-31 18:24Revert "std: add FreeBSD's procctl api."Andrew Kelley1+0-127
2023-07-31 18:24Revert "std: add kinfo_vmentry for FreeBSD"Andrew Kelley1+0-35
2023-07-31 18:24Revert "std add getrandom to solato solaris based systems"Andrew Kelley1+0-1
2023-07-31 18:24Revert "std: add shm_create_largepage for FreeBSD, completing MFD* constants."Andrew Kelley1+0-32
2023-07-31 18:23Revert "std: freebsd update proposal"Andrew Kelley1+2-12
2023-07-31 18:23Revert "std: adding freebsd's elf_aux_info api"Andrew Kelley1+0-41
2023-07-31 18:23Revert "os: expand sched_getaffinity wrapper and update freebsd's cpuset api flags."Andrew Kelley2+8-40
2023-07-31 18:23Revert "std: adding netbsd's pthread to cpu affinity api"Andrew Kelley1+0-12
2023-07-31 18:21Revert "std: enriching malloc api on freebsd."Andrew Kelley1+0-3
2023-07-31 18:20Revert "std: add a subset of the macOs's libproc api."Andrew Kelley1+0-8
2023-07-31 18:20Revert "std: add accept_filter struct to make use of SO_ACCEPTFILTER socket option"Andrew Kelley1+0-5
2023-07-31 18:20Revert "std: mcontext layout for x86 and fixing few x86_64 fields types for"Andrew Kelley1+5-37
2023-07-31 18:20Revert "std: adding FreeBSD's sched wrappers"Andrew Kelley1+0-3
2023-07-31 18:20Revert "std: adding sigevent to supported platforms."Andrew Kelley5+0-99
2023-07-31 18:20Revert "std.os: sysctl* wrappers, better warning at compile time"Andrew Kelley1+10-4
2023-07-31 18:20Revert "std.process: further totalSystemMemory portage"Andrew Kelley1+3-8
2023-07-31 18:18Revert "std.c: add find_path for haiku"Andrew Kelley1+1-5
2023-07-31 18:18Revert "std.os: selfExePath implementation for haiku"Andrew Kelley1+1-10
2023-07-31 18:18Revert "std.c: adding mincore for freebsd"Andrew Kelley1+0-18
2023-07-31 18:17Revert "std.c: add mincore api to darwin."Andrew Kelley1+0-13
2023-07-31 18:17Revert "std.c:complete further more netbsd's mmap flags"Andrew Kelley1+0-11
2023-07-31 18:17Revert "std.c: freebsd add procctl exclusive x86_64 flags"Andrew Kelley1+0-24
2023-07-31 18:17Revert "std.c: add essential freebsd's capsicum api subset."Andrew Kelley1+3-36
2023-07-31 18:14Revert "std.c: adding freebsd's CPU_COUNT macro portage."Andrew Kelley1+0-14
2023-07-31 18:13Revert "std.c: add os_proc_available_memory for darwin"Andrew Kelley1+0-1
2023-07-31 18:13Revert "Merge pull request #15317 from devnexen/darwin_rand_nativegen"Andrew Kelley2+2-41
2023-07-31 18:12Revert "std.c: adding cpu affinity api for macOs (mainly x86_64)"Andrew Kelley1+0-20
2023-07-31 18:11Revert "std.c: darwin add host_info based data."Andrew Kelley1+0-86
2023-07-31 18:10Revert "std.c: adding freebsd's kinfo_proc type."Andrew Kelley1+0-186
2023-07-31 18:10Revert "std.c: openbsd sigcontext/ucontext for arm64."Andrew Kelley1+0-12
2023-07-31 18:09Revert "std.c: adding freebsd's domainset api"Andrew Kelley1+0-25
2023-07-31 18:09Revert "std.fs: selfExePath haiku using constants instead"Andrew Kelley2+4-10
2023-07-31 18:09Revert "std.c: adding freebsd's domainset_t bitset"Andrew Kelley1+1-10
2023-07-31 18:05Revert "std.c: add freebsd's kinfo_vmobject"Andrew Kelley1+0-25
2023-07-31 18:05Revert "std.c: adding freebsd's ioctl base operands."Andrew Kelley1+0-28
2023-07-31 18:04Revert "std.c: darwin adding more host_info api data"Andrew Kelley1+0-18
2023-07-31 18:04Revert "std.c: adding basic darwin's host_statistics data."Andrew Kelley1+0-56
2023-07-31 18:03Revert "std.c: further darwin's host statistics data"Andrew Kelley1+8-33
2023-07-31 18:02Revert "linux adding some NUMA support"Andrew Kelley2+0-32
2023-07-31 18:01Revert "std.os: adding linux's sched_setaffinity and its wrapper"Andrew Kelley3+0-63
2023-07-31 17:58Revert "std.os: implementing sched_setaffinity wrapper for freebsd"Andrew Kelley2+0-44
2023-07-31 17:57Revert "std.c: add rfork for freebsd"Andrew Kelley1+0-38
2023-07-31 17:57Revert "std.c: add netbsd's accept_filter_data for ACCEPT_FILTER sock opt."Andrew Kelley1+0-5
2023-07-31 17:57Revert "std.c: add ptrace for freebsd support."Andrew Kelley1+0-114
2023-07-31 17:57Revert "std.c: darwin's *copyfile api update."Andrew Kelley2+6-60
2023-07-31 17:56Revert "std.os: add linux timer api"Andrew Kelley1+0-37
2023-07-31 17:55Revert "std.c: adding ptrace for netbsd."Andrew Kelley1+0-52
2023-07-31 17:54Revert "std.os: gethostname non libc linking using uname like linux"Andrew Kelley1+1-1
2023-07-31 17:54Revert "std.c: fix freebsd's CPU_ISSET call"Andrew Kelley1+2-2
2023-07-31 17:54Revert "std.Thread: refining stack size from platform minimum, changes more targetted towards platform like Linux/musl (#15791)"Andrew Kelley12+1-48
2023-07-31 17:52Revert "std.os: fix uname usage."Andrew Kelley2+0-24
2023-07-31 17:51Revert "std.c: exposing timer api"Andrew Kelley6+0-14
2023-07-31 17:50Revert "Merge pull request #15867 from devnexen/haiku_malloc_usable_size"Andrew Kelley2+0-3
2023-07-31 17:50Revert "std.c: update netbsd/openbsd mman constants"Andrew Kelley2+0-26
2023-07-31 17:50Revert "std.c: freebsd fix typo for PROC.PROCCTL_MD_MIN constant."Andrew Kelley1+4-4
2023-07-31 17:50Revert "std.c: fix host_basic_info definition for darwin."Andrew Kelley1+1-1
2023-07-31 17:50Revert "std.c: fix few capcisum api calls, following-up on 6ae19fa."Andrew Kelley1+4-4
2023-07-31 17:50Revert "std.c: few freebsd's kinfo api fixes."Andrew Kelley1+25-25
2023-07-31 17:49Revert "std.c: msghdr* struct removing prefixes to match linux."Andrew Kelley6+70-70
2023-07-31 17:49Revert "std.c: fix haiku's find_path signature."Andrew Kelley1+1-1
2023-07-31 09:27std.Build.Step.WriteFile: fix call to nonexistent functionGethDW1+1-1
2023-07-31 05:56std: finish cleanup up asmJacob Young35+498-418
2023-07-31 05:50Sema: restrict what can appear in a naked functionJacob Young2+31-3
2023-07-30 11:49cbe: get behavior tests running on armJacob Young12+105-15
2023-07-30 07:18std: cleanup asm usageJacob Young10+278-222
2023-07-31 04:27Merge pull request #16446 from MasterQ32/buildsystem_rename_orgyAndrew Kelley74+3023-2824
2023-07-31 01:44move docgen.zig to tools/Andrew Kelley2+1-1
2023-07-31 01:19std.Build.LazyPath: fix resolution of cwd_relativeAndrew Kelley4+26-23
2023-07-31 00:22std.Build.Step.InstallArtifact: disable emit-hAndrew Kelley1+6-4
2023-07-30 18:18link: add more respect for -fno-emit-binAndrew Kelley6+14-3
2023-07-30 06:57build system: follow-up enhancements regarding LazyPathAndrew Kelley29+396-388
2023-07-27 06:37Tries to fix Windows DLL linking.Felix "xq" Queißner1+4-4
2023-07-26 23:23Rebase + two fixes.Felix "xq" Queißner2+6-5
2023-07-26 14:32Introduces Compile.forceBuild() and Compile.forceEmit(…)Felix "xq" Queißner15+69-29
2023-07-25 11:26Introduces `Compile.getEmittedX()` functions, drops `Compile.emit_X`. Resolves #14971Felix (xq) Queißner22+289-163
2023-07-19 08:49Build.zig rename orgy (aka: #16353). Renames FileSource to LazyPath and removes functions that take literal paths instead of LazyPath.Felix (xq) Queißner55+337-329
2023-07-30 14:43test: fix missing _start symbol warning by linking libc in compiler_rt_panickcbanner1+3-1
2023-07-30 03:49Merge pull request #16611 from xxxbxxx/packed-structJacob Young5+124-13
2023-07-27 12:06Remove obsolete comment in wasi_libc.zigFrank Denis1+0-3
2023-07-29 17:30add behavior test for vector bitcast at comptimeEvan Haas1+25-0
2023-07-29 17:06autodoc: implement typeof support in new rendering systemLoris Cro1+14-0
2023-07-29 08:26llvm: support read-write output constraints in assemblyJacob Young3+80-15
2023-07-29 16:47Merge pull request #16594 from squeek502/windows-sdk-comAndrew Kelley3+345-25
2023-07-29 16:45Allow zero-sized fields in extern structs (#16404)AdamGoertz8+33-12
2023-07-29 09:50codegen: fix access to byte-aligned nested packed struct elemsXavier Bouchoux5+115-12
2023-07-29 09:51behavior: add coverage for no longer reproducing issueJacob Young2+41-0
2023-07-28 17:41llvm: partial fix of store undefined to packed result locationXavier Bouchoux2+9-1
2023-07-29 06:36windows_sdk: Get the latest installed version when using COMRyan Liptak1+57-2
2023-07-29 01:15package manager: don't show progress indicator on dumb terminalsmlugg1+1-1
2023-07-29 00:43Build: use optionals againJacob Young1+19-44
2023-07-29 02:28suggest using else when '_' is used for exhaustive enums (#16583)xdBronch3+9-0
2023-07-29 02:27Merge pull request #16593 from jacobly0/c-abiAndrew Kelley8+143-26
2023-07-28 20:00windows_sdk.zig: Reinstate COM ISetupEnumInstances logicRyan Liptak3+290-25
2023-07-28 21:16std.target | Remove comment referencing closed proposalZachary Raineri1+0-3
2023-07-28 21:08std.start | Remove unused importZachary Raineri1+0-1
2023-07-28 17:31c-abi: enable passing testsJacob Young1+0-10
2023-07-28 16:48llvm: fix SysV C abi for structs smaller than two eightbytesJacob Young7+126-15
2023-07-28 02:40Sema: don't reorder tuple fieldsJacob Young2+17-1
2023-07-28 12:02macos: fix parsing of SDK version string into std.SemanticVersionJakub Konka1+38-1
2023-07-27 11:54Doc nitpickNiles Salter1+1-1
2023-07-28 15:00autodoc: improve styling of new help dropdownLoris Cro1+5-3
2023-07-27 22:18add bound check on for and while nodestechatrix2+20-9
2023-07-27 18:07Merge pull request #16559 from kcbanner/improve_compiler_rt_stack_traceAndrew Kelley9+81-24
2023-07-25 11:05std.json: WriteStream.print instead of writePreformattedJosh Wolfe3+13-11
2023-07-26 22:22Add fs.path.ComponentIterator and use it in Dir.makePathRyan Liptak3+604-24
2023-04-10 20:41`std.coff`: check strtab lengths against `data` lengthRohlem1+9-4
2023-07-27 17:18std.Uri: Don't double-escape escaped query parameters (#16043)AnnikaCodes1+11-1
2023-07-26 01:44linux: do not set stack size hard limitMichael Dusan1+23-16
2023-07-27 05:51frontend: make fn calls byval; fix false positive isNonErrAndrew Kelley3+40-28
2023-07-26 21:41windows.OpenFile/DeleteFile: Add NetworkNotFound as a possible errorRyan Liptak6+48-0
2023-07-27 06:53test: add a test that verifies no debug handlers get pulled into compiler_rt build: fix CheckObject checkNotPresent only checking a single line of the haystackkcbanner4+42-2
2023-07-27 02:49LLVM: always add argument attributes to callsAndrew Kelley3+74-2
2023-07-27 06:38Merge pull request #16572 from ziglang/stage1-test-coverageAndrew Kelley8+141-0
2023-07-27 01:06build: update cmake_minimum_required to 3.5zhaozg1+1-1
2023-07-25 00:10AstGen: fix missing deferred refJacob Young2+72-27
2023-07-27 02:10debug: skip unwind error printing on platforms that don't have_ucontextkcbanner1+12-13
2023-07-27 01:16add behavior test for defer assignAndrew Kelley1+12-0
2023-07-27 01:06add behavior test for switch nested breakAndrew Kelley1+19-0
2023-07-27 01:02add behavior test for bitcast packed struct twiceAndrew Kelley1+10-0
2023-07-27 00:49add behavior test for comptime ptrcast packed structAndrew Kelley1+9-0
2023-07-27 00:25add behavior test for union with 128 bit integerAndrew Kelley1+21-0
2023-07-27 00:21add behavior test for tail callsAndrew Kelley2+60-0
2023-07-26 05:26target: emit unwind tables if the platform supports unwindingkcbanner3+20-9
2023-07-23 18:07compilation: change compiler_rt to inherit `strip` and `want_unwind_tables` from the parent compilationkcbanner1+2-5
2023-07-23 18:06debug: print unwind errors if they occur on the first iteration, and differentiate between missing info and an actual unwind error in the messagekcbanner1+11-1
2023-07-27 00:11add behavior test for comptime array loadAndrew Kelley1+10-0
2023-07-26 23:52Merge pull request #16538 from kcbanner/fixup_unwind_perf_regressionAndrew Kelley3+278-205
2023-07-26 02:15llvm: fix data layout on iosJacob Young2+12-2
2023-07-26 04:09llvm: disable LTO on C ABI testsAndrew Kelley3+20-6
2023-07-26 16:22Merge pull request #16553 from ziglang/issue-11896Jakub Konka6+114-18
2023-07-26 16:22Merge pull request #16563 from ziglang/issues-16308Jakub Konka6+43-11
2023-07-26 13:19Fix counting in SingleThreadedRwLock's tryLockShared (#16560)Jim Price2+6-1
2023-07-26 12:11link-test: expect exit code of 0 for TBDv3 testJakub Konka1+3-2
2023-07-26 11:38link-test: add test case for MachO bug 16308Jakub Konka3+28-0
2023-07-26 11:37macho: create export trie root explicitly with Trie.initJakub Konka3+15-11
2023-07-26 09:22link-test: adjust TBDv3 test to handle x86_64-macos alsoJakub Konka1+3-3
2023-07-26 03:29Add --verbose-generic-instances to provide visibility on the number of generic function instantiationskcbanner3+75-0
2023-07-25 20:52link-test: add test for TBDv3 updated parsing logicJakub Konka4+70-0
2023-07-25 20:30tapi: do not log errors using log.errJakub Konka1+3-3
2023-07-25 20:20macho: fix matching target triples for TBDv3Jakub Konka1+40-15
2023-07-25 17:46frontend: forbid packed and extern tuplesAndrew Kelley5+17-25
2023-07-25 17:42AstGen: avoid unnecessary mutable localAndrew Kelley1+3-5
2023-07-26 03:27.mailmap: a few more duplicatesAndrew Kelley1+20-0
2023-07-26 01:53git: add .mailmapAndrew Kelley1+20-0
2023-07-26 01:15remove tools/extract-grammar.zigAndrew Kelley2+0-99
2023-06-22 06:51codegen/llvm: fix memset with vectors smaller than one byteXavier Bouchoux2+53-2
2023-07-26 01:12Merge pull request #16548 from mlugg/feat/package-dl-progressAndrew Kelley3+126-13
2023-07-25 15:15make `@typeInfo` not return private declsJacob G-W10+64-52
2023-07-25 14:47darwin: drop underscore from SIG._{BLOCK,UNBLOCK,SETMASK}Lauri Tirkkonen1+3-3
2023-07-25 13:33Package: add progress indicator for package fetchingmlugg2+108-11
2023-07-24 21:40ErrorBundle: remove extra newlineWooster1+0-1
2023-07-25 13:20std.os.linux | Fix sendmmsg function | Issue #16513Zachary Raineri1+1-1
2023-07-24 22:10re-enable test "fmt.parseFloat nan and inf" after llvm fixJan Philipp Hafer1+0-5
2022-10-02 12:42test/standalone: reinstate std.ChildProcess testsalex5+141-0
2023-07-25 11:01add error when passing a non-single-item pointer to allocator.destroyxdBronch1+1-0
2023-07-25 17:29autodoc: html page fixesLoris Cro1+2-2
2023-07-25 17:19autodoc: improve handling of periods in search box and add search explainerLoris Cro2+119-3
2023-07-25 14:26dwarf: small code size reduction in expression runnerkcbanner1+14-15
2023-07-25 12:51std.Progress: add optional unit to progress indicatormlugg1+18-2
2023-07-25 04:45reduce the number of duplicate instantiations due to differing stream parameterskcbanner1+7-7
2023-07-25 03:27switch to sortUnstable when sorting FDEs (~16ms improvement)kcbanner1+1-1
2023-03-14 10:17io_uring: let the OS choose a free local port for all testsmllken1+15-36
2023-06-25 02:50zig fmt: make `--exclude` work on filesIan Johnson2+48-25
2023-07-24 18:22src.link | Remove unused importZachary Raineri1+0-1
2023-07-23 17:24Fix type mismatch for Reader.readIntoBoundedBytes (#16416)lockbox1+30-3
2023-06-23 19:18[priority_queue] Simplify sifting & fix edge caseValidark1+21-41
2023-07-21 13:17langref: document out of bounds float to integer castEvin Yulo1+20-1
2023-07-23 18:24langref: update docs for ** and ++Wooster1+2-2
2023-07-24 17:56Merge pull request #16516 from lacc97/std-crypto-certificate-parse-datetimeAndrew Kelley1+27-24
2023-07-24 17:54add comment to discourage using GitHub issue numbersAndrew Kelley1+2-0
2023-07-24 17:47Xxhash perf (#15947)Dominic2+564-157
2023-07-24 10:34Use builtin inference over @as where possibleZachary Raineri72+390-391
2023-07-24 16:34Merge pull request #15657 from BratishkaErik/windows-sdk-finder-port-to-zigAndrew Kelley8+820-1412
2023-07-24 14:43simplify call frame instruction parserkcbanner1+244-187
2023-07-24 04:13std.Build.Step.Compile: getEmittedDocs API enhancementsAndrew Kelley2+3-3
2023-07-24 02:52CLI: delete dead option -femit-analysisAndrew Kelley3+0-35
2023-07-24 09:16Merge pull request #16487 from jacobly0/llvm-builderAndrew Kelley12+2883-863
2023-07-24 06:07fixup inline switchkcbanner1+29-12
2023-07-24 05:57Merge pull request #16518 from ziglang/fix-func-bodyAndrew Kelley2+56-4
2023-07-23 10:15llvm: convert global assemblyJacob Young3+632-544
2023-07-23 09:01llvm: convert inline assemblyJacob Young2+297-68
2023-07-24 03:45test: test for issues starting codegen on many targetsJacob Young7+144-6
2023-07-24 03:45llvm: fix datalayout generation for more targetsJacob Young2+44-27
2023-07-21 04:51llvm: convert attributes and non-intrinsic callsJacob Young4+1880-332
2023-07-24 03:30Revert "zig fmt: additionally auto-fix `@byteSwap` (#16462)"Andrew Kelley1+0-3
2023-07-23 21:02Compilation: fix autodocs CLIAndrew Kelley1+27-10
2023-07-23 07:23Handle INVALID_DEVICE_REQUEST in std.os.windows.DeviceIoControlRyan Liptak1+1-0
2023-07-23 06:20os.renameatW: Handle OBJECT_NAME_COLLISION from NtSetInformationFileRyan Liptak1+1-0
2023-07-22 23:52child_process: Fix regression on Windows for FAT filesystemsRyan Liptak2+97-90
2023-07-24 01:39InternPool: add func_coerced handling to getFuncInstanceIesAndrew Kelley1+4-2
2023-07-24 00:46InternPool: add func_coerced handling to funcIesResolvedAndrew Kelley2+31-0
2023-07-24 00:19InternPool: fix coerced func hash/eql same as uncoercedAndrew Kelley1+21-2
2023-07-24 00:18std.zig.Parse: Fix assertion (#16500)Zachary Raineri1+1-1
2023-07-23 22:51build: include README.md in release tarballsAndrew Kelley1+1-0
2023-07-23 22:48README makeoverAndrew Kelley1+95-26
2023-07-23 22:46LICENSE: copyright notices do not need yearsAndrew Kelley1+1-1
2023-07-23 21:02std.crypto.Certificate: consistent param types for parseTimeDigitsLuis Cáceres1+19-19
2023-07-23 07:55Fix the http.Server test and add it to the set of tests in http.zigjim price2+6-2
2023-07-23 20:48std.crypto.Certificate: fix timedate parsingLuis Cáceres1+11-8
2023-07-23 19:45Update CODEOWNERS (#16505)protty1+3-0
2023-07-23 18:37Merge pull request #16499 from squeek502/posix-semantics-2Andrew Kelley2+32-27
2023-07-18 14:54src/windows_sdk.cpp: port to ZigEric Joldasov7+782-1412
2023-07-18 14:53std.os.windows.advapi32: add RegLoadAppKeyWEric Joldasov1+8-0
2023-07-18 14:52std.os.windows.advapi32: add RegGetValueWEric Joldasov1+30-0
2023-07-23 07:21Consolidate 'delete a read-only file on windows' test casesRyan Liptak1+18-25
2023-07-23 06:27windows.DeleteFile: Use FileDispositionInformationEx if possible, but fallback if notRyan Liptak1+14-2
2023-07-23 06:18Merge pull request #16495 from ziglang/bunAndrew Kelley3+67-34
2023-07-23 03:21Sema: handle adhoc inferred error sets in helper functionsAndrew Kelley1+2-1
2023-07-23 02:58Sema: fix adhoc inferred error sets in analyzeIsNonErrComptimeOnlyAndrew Kelley1+63-31
2023-07-23 02:57frontend: fix wrong result of Value.getFunctionAndrew Kelley1+2-2
2023-07-22 23:15Update CODEOWNERSJosh Wolfe1+3-0
2023-07-22 22:52std.json: support parsing json at comptime using FixedBufferAllocator (#16488)Josh Wolfe2+27-2
2023-07-22 22:49std.json.WriteStream: eliminate dead memory in optimized modes (#16485)Josh Wolfe1+11-1
2023-07-22 22:33std.json: fix key allocation in HashMap for streaming json parsing (#16422)Garrett2+29-6
2023-07-22 18:03cmake: don't ask zig2 to do hard thingsAndrew Kelley1+8-6
2023-07-22 14:36autodoc: Fix an issue with aliased functions (#16421)Krzysztof Wolicki1+4-1
2023-07-22 03:29move installation logic to the build script where it belongsAndrew Kelley16+215-137
2023-07-22 05:46Merge pull request #16480 from r00ster91/embedfileAndrew Kelley4+115-100
2023-07-22 05:42zig fmt: additionally auto-fix `@byteSwap` (#16462)iacore1+3-0
2023-07-21 22:16codegen: writer().writeByteNTimes -> appendNTimesr00ster911+11-11
2023-07-21 19:18wasm: correctly intcast signed integersLuuk de Gram2+29-2
2023-07-21 23:56std.json: Unify stringify and writeStream (#16405)Josh Wolfe16+1096-971
2023-07-21 18:48llvm: fix building for 32-bit targetsAndrew Kelley1+11-7
2023-07-21 21:08fix @embedFile("") not giving a proper errorr00ster912+15-0
2023-07-21 21:04fix some whitespace formatting in `switch`sr00ster912+95-95
2023-07-21 21:03langref builtin parameters: []u8 -> []const u8r00ster911+5-5
2023-07-21 16:45autodoc: avoid recursing reference loops in call instructionsLoris Cro1+537-54
2023-07-21 15:37Merge pull request #15823 from kcbanner/dwarf_unwindJakub Konka29+5603-515
2023-07-21 05:25Merge pull request #16456 from ziglang/check-object-more-elfJakub Konka29+917-480
2023-07-21 02:57dwarf: move macho unwind code from macho -> dwarf dwarf: fixup unchecked .eh_frame CIE offset subtractionkcbanner3+361-359
2023-07-19 06:06test: disable omit_frame_pointer unwinding tests on aarch64-macos dwarf: handle signal frame CIE flagkcbanner6+119-110
2023-07-19 02:51debug: disable the new unwinder on aarch64-macoskcbanner2+17-11
2023-07-19 00:14dwarf: implement aarch64 default register ruleskcbanner3+38-38
2023-07-18 18:02dwarf: fixup rules for setting ipkcbanner1+10-5
2023-07-18 06:04dwarf: update the pc registerkcbanner1+8-10
2023-07-18 05:21dwarf: fix the unwinder using the incorrect row from the FDE in certain caseskcbanner2+19-11
2023-07-18 04:35dwarf: write the CFA as SP before the register update, in case the SP itself is updated by a column rulekcbanner1+1-0
2023-07-17 14:22macho: don't scan all eh_frame entries, instead follow the offset from the __unwind_info directlykcbanner3+29-15
2023-07-17 02:07dwarf: add explicit_fde_offset to support more optimal __unwind_info dwarf lookupskcbanner3+77-19
2023-07-16 20:44test: add a test for dwarf embedded in coffkcbanner4+72-0
2023-07-16 17:16debug: load the macho unwind sections from the already-mapped imagekcbanner1+18-25
2023-07-16 06:00dwarf: fixup integer overflow in readEhPointer debug: handle the possibility of eh_frame / debug_frame being mapped in memory or loaded from diskkcbanner3+66-37
2023-07-15 05:17use eh_frame from the mapped binary if availablekcbanner1+21-4
2023-07-14 06:50dwarf: add abi.stripInstructionPtrAuthCodekcbanner3+34-6
2023-07-13 05:14compilation: pass omit_frame_pointer through to builtin.zigkcbanner9+171-133
2023-07-13 04:02macho: remove unnecessary checkskcbanner1+1-3
2023-07-13 01:45debug: fixup an inconsistency in the getcontext implementation on aarch64-macoskcbanner1+9-1
2023-07-12 22:41tests: use a more portable way of determining the return address in the test codekcbanner2+11-12
2023-07-12 06:02dwarf: use cie.return_address_register instead of assuming it's in the IP registerkcbanner2+2-2
2023-07-11 05:06debug: fixup have_getcontextkcbanner1+14-14
2023-07-11 00:18debug: fixup last_error being printed too many timeskcbanner2+16-10
2023-07-10 22:43debug: fix initialization of the optional fields on StackIterator dwarf: documentation fixups target: enable unwind tables on machokcbanner6+53-51
2023-07-09 23:32macho: add aarch64 implementation to unwindFrame dwarf: map the V registers in abi.regBytes test: add test case that exercises the stack-indirect __unwind_info mode in x86_64kcbanner4+120-25
2023-07-09 18:45debug: add relocateContext dwarf: fixup tests that used a ThreadContextkcbanner3+69-55
2023-07-08 20:39macho: add unwindFrame which can unwind stack frames using the __unwind_info section dwarf: fixup missing errorkcbanner6+409-40
2023-07-08 06:52dwarf: add ExpressionError to work around the compiler not being able to infer it dwarf: implement OP.entry_value, add testskcbanner4+190-58
2023-07-08 05:16dwarf: skip register tests on unimplemented arch / os, add tests for type convesions debug: dupeContext -> copyContextkcbanner3+139-42
2023-07-08 04:20dwarf: fixup default endianness in ExpressionOptions, add control flow testskcbanner1+75-9
2023-07-07 22:37dwarf: fixup regBytes for the case where there is no context support expressions: add more tests, fix tests for mipsel debug: add lookupModuleName implementation for macoskcbanner5+412-69
2023-07-07 14:13debug: add dupeContext, store a pointer to a copy of ThreadContext on UnwindContextkcbanner4+33-14
2023-07-07 05:03dwarf: implement constx,addrx, begin adding DWARF expression testskcbanner1+114-28
2023-07-07 02:02debug: rename StackTraceContext to ThreadContext dwarf: use ThreadContext instead of os.ucontext_t dwarf: add regBytes impl for windows dwarf: fixup expression types for non-nativekcbanner8+157-77
2023-07-07 00:04dwarf: expression fixups for non-64bit arches, check call_frame_context when writing expressionskcbanner2+42-31
2023-07-05 17:36dwarf: add expression writerkcbanner1+483-20
2023-07-05 13:55dwarf: introduce ExpressionContext, add more expression opcodeskcbanner4+186-46
2023-07-04 17:40darwin: update mcontext_t definition for aarch64 to add neon statekcbanner4+28-6
2023-07-03 18:31debug: fixup base address calculations for macho dwarf: fixup x86 register mapping logic dwarf: change the register context update to update in-place instead of copying debug: always print the unwind error typekcbanner5+108-51
2023-07-03 07:45dwarf: don't dupe function names, as they are backed by the memory mapped sections dwarf: const-correctness fixups dwarf: implement the remaining register rules dwarf: start implmenting the DWARF expression stack machinekcbanner4+291-87
2023-07-02 22:15debug: rework how unwind errors are printed, and add module name lookup for linuxkcbanner2+93-14
2023-07-02 22:13dwarf: add support for DWARF5 DW_AT_ranges in subprograms, add DebugRangeIteratorkcbanner2+135-81
2023-07-02 06:57dwarf: fix logic error in eh_frame_hdry binary searchkcbanner1+7-4
2023-07-02 06:08debug: de-duplicate some code in macos ModuleDebugInfokcbanner1+40-56
2023-07-01 19:23c: fixup getcontext debug: supports_context -> have_ucontext, supports_getcontext -> have_getcontext test: rework dwarf_unwind test case to also test the non-libc pathkcbanner6+145-86
2023-07-01 14:43c: musl doesn't implement getcontext, so defer to our implementation in that casekcbanner1+6-1
2023-07-01 05:40test: add standalone test for DWARF unwinding with -fomit-frame-pointerkcbanner4+105-0
2023-07-01 05:39c: add getcontext debug: make getContext publickcbanner2+3-1
2023-06-29 00:37debug: fix reading -gdwarf generated debug sections in COFF fileskcbanner4+169-15
2023-06-28 03:53linux: rework getcontext to closer match the specification (saved IP/SP match the state after it would return) debug: fixup ucontext_t checkkcbanner3+118-64
2023-06-27 06:02debug: x86 unwinding support, more unwinding fixeskcbanner6+123-33
2023-06-26 04:59debug: enhance writeCurrentStackTrace to use context-based unwinding when availablekcbanner1+16-6
2023-06-26 04:58dwarf: add support for .debug_frame and CIE version 4kcbanner1+78-48
2023-06-26 04:57linux: add getcontext for x86_64kcbanner2+70-1
2023-06-25 06:47update to new builtin syntaxkcbanner5+26-30
2023-06-25 05:58dwarf: use eh_frame length if it's availablekcbanner1+2-1
2023-06-23 20:08add more safety checks when searching for eh_frame entries using findEntrykcbanner1+41-10
2023-06-23 15:54- rebase and update to lastest masterkcbanner3+36-38
2023-06-02 14:11dwarf: fixup pointer castkcbanner1+2-2
2023-05-29 05:26dwarf: add support for .eh_frame_hdr when unwindingkcbanner3+363-109
2023-05-27 21:33debug: fix memory leak when an error occurs opening a pdb filekcbanner1+1-0
2023-05-27 20:43debug: more fixups for mips linux not having ucontext_tkcbanner1+1-1
2023-05-27 18:14debug: fixing more compile errors on arches that I hadn't tested on yetkcbanner3+70-29
2023-05-26 22:47dwarf: fixes for non-64 bit systemskcbanner2+13-9
2023-05-25 17:11debug: use an explicit context type instead of anytype for dumpStackTraceFromBase, update crash_report to use this for exceptionskcbanner2+20-56
2023-05-25 14:15dwarf: fixup for sort changeskcbanner1+1-1
2023-05-25 13:52debug: fixup context detection for wasikcbanner1+3-2
2023-05-22 23:24fmt and cleanupkcbanner3+24-93
2023-05-22 21:59- rework CFI instruction parsing to not use std.meta - move register formatting code to zig-dwardumpkcbanner2+29-102
2023-05-22 19:56dwarf: implement more register mappings, fix up macos compilekcbanner3+80-128
2023-05-22 18:45dwarf: implement more register number mappingskcbanner4+226-81
2023-05-15 05:52- rework StackIterator to optionally use debug_info to unwind the stack - add abi routines for getting register values - unwding is working!kcbanner4+513-122
2023-05-11 05:52- add default register rule - fixup eh pointer decodingkcbanner3+95-53
2023-05-10 04:48- implement more opcodeskcbanner1+93-25
2023-05-10 02:33- move writing code to zig-dwarfdump - implement restore_state, restore_extended, offset_extendedkcbanner2+104-166
2023-05-09 06:24- fix remember_state - implement def_cfa_registerkcbanner1+38-45
2023-05-09 05:35- add DWARF expression parser - change read apis to use a stream - add register formatterskcbanner3+395-73
2023-05-08 06:28add VirtualMachine to run CFA instructionskcbanner1+160-3
2023-05-08 00:00- add call frame instruction parser - add register printingkcbanner3+298-2
2023-05-07 17:36begin working on parsing unwind infokcbanner2+265-75
2023-05-04 05:35add CommonInformationEntry parserkcbanner3+245-127
2023-05-01 04:46debug: support loading elf debug info from external fileskcbanner2+191-51
2023-07-20 23:17Remove the SingleThread limitation for ARM (#16442)Hao Li1+0-9
2023-07-20 14:00Include system headers path when targeting assembly_with_cppFrank Denis1+6-0
2023-07-20 20:12check-object: allow for multiple extractions within one checkJakub Konka1+10-7
2023-07-20 19:55Merge pull request #16430 from jacobly0/llvm-builderAndrew Kelley11+12542-3975
2023-07-19 17:17std.hash_map: Fix casing of keyPtr variablesLinus Groh1+15-15
2023-07-18 13:40reduce AstGen.numberLiteral stack usageAlex Kladov1+5-0
2023-07-19 06:54more UEFI alignment fixesxdBronch4+5-5
2023-07-20 18:00check-object: format known OS-specific types before doing generic formatJakub Konka1+40-43
2023-07-20 13:36check-object: dump PT flags when dumping program headersJakub Konka1+79-58
2023-07-20 12:05check-object: remove wildcard matchers as they are too clunkyJakub Konka29+689-421
2023-07-20 06:39check-object: dump contents of .dynamic sectionJakub Konka1+150-2
2023-07-20 06:47Merge pull request #16443 from notcancername/cbe-empty-enumJacob Young2+47-16
2023-07-20 06:44llvm: cleanup LLVM IR dumpingJacob Young2+63-39
2023-07-20 05:48llvm: add Builder trailing extra interfaceJacob Young1+194-141
2023-07-13 09:06llvm: fix bootstrapJacob Young1+4-4
2023-07-18 07:08llvm: fix various crashesJacob Young3+262-87
2023-07-18 00:17llvm: minor fixesJacob Young3+4-4
2023-07-17 15:38llvm: convert most instructionsJacob Young4+6109-2609
2023-07-14 00:12llvm: convert cursor positioningJacob Young2+46-7
2023-07-13 09:02llvm: convert basic block creationJacob Young3+516-309
2023-07-12 03:02llvm: finish converting constantsJacob Young2+333-255
2023-07-11 06:14llvm: cleanup management and implement more const functionsJacob Young3+629-140
2023-07-11 00:30llvm: cleanup initJacob Young2+259-223
2023-07-10 14:52llvm: finish converting `lowerValue`Jacob Young5+2751-902
2023-07-09 03:13llvm: convert all calls to `constInt`Jacob Young3+834-454
2023-07-08 11:02llvm: remove more usages of `llvm.Type`Jacob Young2+415-433
2023-07-08 08:38llvm: finish converting `lowerType`Jacob Young3+1308-950
2023-07-07 13:22llvm: compute data layout without help like a grownup compilerJacob Young5+511-107
2023-07-06 06:52llvm: start tracking more things without relying on the llvm apiJacob Young6+1324-331
2023-07-19 22:19test: fix cbe execution testsJacob Young1+31-2
2023-07-19 04:44cbe: fix bug where empty enum would be generatednotcancername1+16-14
2023-07-20 00:40collconv -> callconv (#16453)zooster1+1-1
2023-07-19 23:59Be more conservative in the description of Aegis256Mac (#16452)Frank Denis1+1-1
2023-07-19 19:55Merge pull request #16439 from Luukdegram/wasm-linkerLuuk de Gram7+217-63
2023-07-19 16:36Merge pull request #16318 from ziglang/rework-genericsAndrew Kelley43+3840-2923
2023-07-18 17:55wasm-linker: create TLS Wasm globals correctlyLuuk de Gram2+63-36
2023-07-17 18:22test/link: add shared-memory test for WebAssemblyLuuk de Gram4+100-3
2023-07-17 16:38wasm-linker: prevent double-free on parse failureLuuk de Gram1+8-3
2023-07-16 14:58wasm-linker: shared-memory fixesLuuk de Gram1+46-30
2023-07-16 14:31wasm-linker: implement TLS relocationsLuuk de Gram2+15-7
2023-07-16 14:07wasm-linker: allow explicit memory exportsLuuk de Gram1+4-3
2023-07-19 06:45Autodoc: fix crash on new InternPool additionAndrew Kelley1+1-0
2023-07-19 04:46Sema: fix generic function instances not respecting linksectionAndrew Kelley2+10-1
2023-07-19 04:15Sema: fix return type of generic function is function pointerAndrew Kelley5+28-36
2023-07-19 02:01Sema: fix compile error source location regressionsAndrew Kelley2+32-6
2023-07-19 01:34Sema: fix fn_proto_param LazySrcLoc resolutionAndrew Kelley5+14-7
2023-07-19 00:50Sema: fix source location crash for function prototypesAndrew Kelley1+15-3
2023-07-19 00:12Sema: fix crash: array_in_c_exported_functionAndrew Kelley3+28-31
2023-07-18 22:07Sema: enhance generic call error messageAndrew Kelley2+89-18
2023-07-18 19:37Sema: use src_decl for exported statusAndrew Kelley1+2-5
2023-07-18 00:47compiler: fix branch regressionsAndrew Kelley5+12-6
2023-07-17 06:17compiler: work around slightly different generics semanticsAndrew Kelley2+11-2
2023-07-17 06:17Sema: resolve inferred error set with function state in_progressAndrew Kelley2+37-10
2023-07-17 06:16InternPool: fix funcAnalysis through func_coercedAndrew Kelley1+10-0
2023-07-17 05:11Sema: reset generic_owner for inline/comptime callsAndrew Kelley1+3-0
2023-07-17 04:51Sema: restore WipCaptures logicAndrew Kelley1+6-1
2023-07-17 04:16Sema: fix zirStoreNode crashAndrew Kelley1+4-6
2023-07-16 06:07Sema: fix analyzeIsNonErrComptimeOnly false positiveAndrew Kelley1+9-1
2023-07-16 06:07AstGen: idiomatic use of switchAndrew Kelley1+4-1
2023-07-15 06:16Sema: fix access of inactive union fieldAndrew Kelley1+6-5
2023-07-15 06:04InternPool: unwrap func_coerced when using it as generic_ownerAndrew Kelley1+31-12
2023-07-14 04:15Sema: fix generic function instance with comptime return typeAndrew Kelley1+12-0
2023-07-13 22:23Sema: fix not setting up adhoc inferred error set correctlyAndrew Kelley1+10-12
2023-07-13 20:24frontend: fixes for function regressions in this branchAndrew Kelley2+306-187
2023-07-13 07:40frontend: fix inferred error sets of comptime/inline callsAndrew Kelley5+151-50
2023-07-13 03:26InternPool: fix regression in getting error setsAndrew Kelley1+13-5
2023-07-11 07:04Type.print: fix inferred error set crashAndrew Kelley1+2-3
2023-07-11 06:33InternPool: implement getFuncInstanceIesAndrew Kelley1+168-14
2023-07-11 01:28InternPool: fix debug info helpers for changes to functionsAndrew Kelley1+19-3
2023-07-10 01:49InternPool: implement getFuncInstanceAndrew Kelley2+111-95
2023-07-09 23:51InternPool: implement getExternFuncAndrew Kelley4+205-116
2023-07-09 22:56InternPool: fix getErrorSetTypeAndrew Kelley1+32-29
2023-07-09 22:31InternPool: implement indexToKey for func_instance and func_declAndrew Kelley3+64-26
2023-07-09 21:41InternPool: avoid false negatives for functions with inferred error setsAndrew Kelley1+128-77
2023-07-09 06:39compiler: rework inferred error setsAndrew Kelley7+1037-739
2023-07-06 22:27compiler: begin untangling anonymous decls from source declsAndrew Kelley4+170-131
2023-07-04 05:09rework generic function callsAndrew Kelley30+1737-1962
2023-07-18 21:04cbe: fix pointers to aliases of extern valuesJacob Young2+10-6
2023-07-17 14:16getenv: remove unnessary `small key` blockMathew R Gordon1+0-9
2023-07-17 22:40Replace hand-written endian-specific loads with std.mem.readInt*() (#16431)Frank Denis4+20-33
2023-07-17 21:16Small documentation fixes on `std.crypto` (#16427)Luiz Berti2+12-10
2023-07-17 10:57std: Make getenv return 0-terminated sliceMathew R Gordon1+7-14
2023-07-17 10:02std.crypto: add finalResult and peek api for Sha1 (#16426)George Zhao1+11-0
2023-07-17 01:32std: reword some commentsAndrew Kelley2+4-5
2023-07-15 09:29SinglyLinkedList: rename `invert` -> `reverse`Erik Arvstedt1+3-3
2023-07-14 17:11autodoc: improved linking for declrefsLoris Cro1+69-110
2023-07-14 14:27Autodoc tokenizer (#16409)Loris Cro4+1376-1542
2023-07-14 14:02std.crypto.sha3: Minor TurboSHAKE/Keccak fixes (#16408)e4m22+13-7
2023-07-14 11:47macho: fix __unwind_info sentinel entry not always being the upper bound (#16395)Casey Banner1+13-3
2023-07-14 01:04fix alignment error in uefi FileInfo protocolxdBronch1+1-1
2023-07-14 04:38Merge pull request #16398 from ziglang/check-object-elfJakub Konka2+292-4
2023-07-13 16:58linker tests: add missing dependOn calls for CheckObject stepskcbanner10+11-0
2023-07-13 19:27check-object: dump info on PHDRsJakub Konka1+102-39
2023-07-13 18:31check-object: dump more info on SHDRsJakub Konka1+4-0
2023-07-13 16:48Merge pull request #15708 from xxxbxxx/build-linkAndrew Kelley4+174-1
2023-07-13 15:01check-object: dump some info on SHDRsJakub Konka1+137-6
2023-07-13 13:08elf: add ELF and GNU-specific missing defsJakub Konka1+60-3
2023-07-13 12:33check-object: dump ELF headerJakub Konka1+34-1
2023-07-12 23:49docs: Fix outdated doc comments about allocating 'at least' the requested sizeRyan Liptak1+10-10
2023-07-13 02:13Merge pull request #16346 from antlilja/splat-rlsAndrew Kelley24+174-156
2023-07-12 22:50update zig1.wasmAndrew Kelley2+0-6
2023-07-07 19:52Update langref to new splat syntaxantlilja1+7-7
2023-07-07 18:41Update tests to new splat syntaxantlilja9+44-46
2023-07-07 18:40Update translate-c to new splat syntaxantlilja2+9-9
2023-07-06 17:48Remove len parameter from splat in standard libantlilja7+79-59
2023-07-06 17:47Remove len parameter from splat builtin functionantlilja3+35-29
2023-07-12 17:22feat(list_invert): SinglyLinkedList inversion.pseudoc1+20-0
2023-07-12 06:37Fixes crash when a struct is given as the first parameter to the unionInit builtin (#16385)Anton Lilja2+23-0
2023-07-12 06:35Fixes wrong error location for unionInit when first parameter is not a type (#16384)Anton Lilja3+12-3
2023-07-12 06:06Merge pull request #15775 from r00ster91/newlinesAndrew Kelley2+16-15
2023-06-28 09:27std.os.sigprocmask: @bitCast flags parameterdweiller1+1-1
2023-05-14 09:46build: avoid repeating objects when linking a static libraryXavier Bouchoux1+2-1
2023-07-09 18:46test: linking static libraries built from intermediary object filesXavier Bouchoux3+172-0
2023-07-09 01:38std.Build: Add methods for creating modules from a TranslateC object.Michael Buckley1+24-0
2023-07-10 19:04remove arbitrary stderr size limit when spawning a child process toolXavier Bouchoux5+5-10
2023-07-11 07:11Merge pull request #16345 from ziglang/15920Luuk de Gram4+127-3
2023-07-11 06:37Add more sorting functions to MultiArrayList (#16377)Niles Salter1+87-3
2023-07-10 18:35std.meta: remove isTag (#15584)Meghan1+1-47
2023-07-10 18:34std: add mem.SplitIterator.peek() (#15670)Meghan1+16-0
2023-07-10 18:17Merge pull request #16100 from squeek502/windows-path-compareAndrew Kelley3+257-8
2023-07-06 17:31add stand alone test to verify bulk-memory featuresLuuk de Gram4+77-33
2023-07-06 17:43std.mem.zeroes work with allowzero pointersxdBronch1+2-1
2023-07-04 02:04AstGen: make sure for range start and end are usizesr00ster912+39-4
2023-07-04 19:10explicitly specify error set of `std.json.stringify`Techatrix2+1-18
2023-07-10 17:41Merge pull request #16339 from r00ster91/ueficcAndrew Kelley28+232-159
2023-07-10 01:30Sema: resolve field type layout for anon struct type infoIan Johnson2+13-0
2023-07-10 04:58type: update optionalReprIsPayload to handle inferred error setskcbanner1+1-1
2023-07-10 02:18std.json: add generic hash map that parses/stringifies with arbitrary string keys (#16366)Josh Wolfe4+266-25
2023-07-09 19:51Changed Step.Run's stdin to accept FileSource (#16358)Krzysztof Wolicki1+49-11
2023-07-09 05:22Change math.Order order (#16356)Niles Salter2+4-4
2023-07-09 02:49std.json: expose innerParse and add .allocate option (#16312)Garrett3+145-19
2023-07-08 22:05Sema: infrastructure for supporting more than .C callconv for variadic functionsr00ster913+49-8
2023-07-06 21:48std.os.uefi: use std.os.uefi.cc instead of .C as calling conventionr00ster9125+183-151
2023-07-04 18:12llvm: add safety-check for Wasm memsetLuuk de Gram1+48-3
2023-07-03 18:08llvm: add safety-check for Wasm memcpyLuuk de Gram1+35-0
2023-07-08 03:33add `jsonParseFromValue` to `std.json.Value` (#16324)Techatrix2+23-0
2023-07-07 20:08std.http: fix leaked connections (#16341)Nameless2+27-4
2023-07-04 05:00implement std.time.sleep for uefixdBronch1+8-0
2023-07-06 22:19Client.zig: support rsa_pss_rsae_sha384 and rsa_pss_rsae_sha512dec05eba1+14-2
2023-07-06 20:26std: add prefixed versions of addFileSource and addDirectorySource to Step.RunJakub Konka1+46-23
2023-07-06 18:41Optimize Allocator functions to create less duplicate code for similar types (#16332)IntegratedQuantum1+19-12
2023-07-04 04:11Autodoc: implement boolean operationsIan Johnson3+68-3
2023-07-04 17:29changed identifier to whiteEmile Badenhorst1+1-1
2023-07-04 17:20Fixed names prefixEmile Badenhorst1+57-57
2023-07-04 17:16updated cssEmile Badenhorst1+82-62
2023-06-28 01:59bootstrap: support aarch64 in 32-bit modeJacob Young5+33-45
2023-07-04 04:47std.Build.Step.Compile: fix clearing logic for empty cflagsAndrew Kelley1+10-8
2023-06-26 01:15autodoc: use commonmark.js for Markdown renderingIan Johnson1+46-348
2023-06-27 18:28json: give enums a default stringify implementationEvin Yulo2+10-1
2023-07-03 23:26add docstring to std.json.stringify (#16241)yujiri81+2-0
2023-07-03 22:59Merge pull request #15879 from r00ster91/more_stage1_test_coverageAndrew Kelley17+198-13
2023-07-02 03:26check for UEFI in io.StreamSourcexdBronch1+2-1
2023-07-02 15:40std.math.big.int: better name for equal functionr00ster918+71-58
2023-07-02 14:01behavior: test @bitCast of packed struct of boolsr00ster911+44-0
2023-07-03 17:58Smaller memory footprint for BoundedArray (#16299)John Simon1+22-8
2023-07-03 17:18autodoc: wire in js tokenizer to frontendLoris Cro4+88-46
2023-07-03 15:47Autodoc: Javascript port of zig lexer. (#16306)Emile Badenhorst1+2110-0
2023-07-02 18:13std: fix doc comment of GPA deinitPhilipp Lühmann1+1-1
2023-07-02 19:10tls certificates: support more BSDsMichael Dusan1+13-15
2023-07-02 03:41Fix `TTY.detectConfig` regression on windowsRyan Liptak1+3-5
2023-06-30 18:52std.c: fix haiku's find_path signature. codePointer and subPath are not mandatory.David Carlier1+1-1
2023-07-02 05:04Merge pull request #16287 from Snektron/amdgpu-panic-fixAndrew Kelley3+12-5
2023-07-01 21:21Merge pull request #16284 from Snektron/spirv-internpool-fixesAndrew Kelley9+189-101
2023-07-01 19:23std: make panic and abort for amdhsa call trapRobin Voetter2+2-2
2023-07-01 18:25llvm: cast optional null ptr representation to generic address spaceRobin Voetter1+10-3
2023-06-30 19:18std.c: msghdr* struct removing prefixes to match linux.David CARLIER6+70-70
2023-07-01 12:30spirv: disable new behavior tests that do not passRobin Voetter6+13-0
2023-07-01 15:38autodoc: fix scoring bug when matching full decl nameLoris Cro2+3-5
2023-07-01 14:43Fixed Autodoc rendering of @truncate builtin (#16263)Emile Badenhorst2+38-2
2023-07-01 12:29testing: disable printing for targets that do not support itRobin Voetter1+50-44
2023-07-01 12:27spirv: enable simplified default panic handlerRobin Voetter1+2-1
2023-07-01 12:27spirv: fix up todos & errors from intern pool changesRobin Voetter1+124-56
2023-07-01 03:24Unrevert "Sema: preserve extern struct field alignment"Jacob Young3+20-15
2023-07-01 03:23Remerge pull request #15995 from mlugg/fix/union-field-ptr-alignJacob Young5+231-9
2023-06-25 11:31std.pdb: fix incorrect field alignment in ptrCastmlugg1+2-2
2023-06-16 22:08Sema: copy pointer alignment to struct field pointersmlugg3+109-3
2023-06-10 00:23Sema: copy pointer alignment to union field pointersmlugg2+120-4
2023-06-20 00:03fs.path: Fix Windows path component comparison being ASCII-onlyRyan Liptak1+8-7
2023-06-23 08:50Add `os.windows.nls.upcaseW`, a cross-platform implementation of `RtlUpcaseUnicodeChar`Ryan Liptak2+249-1
2023-06-29 17:28translate-c: Use `@constCast` and `@volatileCast` to remove CV-qualifiersEvan Haas3+21-5
2023-06-25 15:38openbsd: add root certificate scanningMichael Dusan1+14-0
2023-06-29 04:06Revert "Merge pull request #15995 from mlugg/fix/union-field-ptr-align"Jacob Young5+9-231
2023-06-29 04:04Revert "Sema: preserve extern struct field alignment"Jacob Young3+15-20
2023-06-28 18:58langref: Add c_char to the list of primitive typesEvan Haas1+6-0
2023-06-28 10:42std.crypto.hash.sha2: require avx2 on x86_64Lauri Tirkkonen1+1-1
2023-06-27 19:45autodoc: Correct a comment about types from std.builtinKrzysztof Wolicki1+2-2
2023-06-27 19:40autodoc: Try to handle all InternPool.Index types good enoughKrzysztof Wolicki1+97-18
2023-06-27 04:19Autodoc: add preference for `/` searchIan Johnson2+158-43
2023-06-28 09:22langref: correct ordering of @xFromY builtinsBertie Wheen1+84-84
2023-06-28 00:44Sema: preserve extern struct field alignmentAlex Kladov3+20-15
2023-06-27 23:22behavior: test slicing array of zero-sized valueszooster1+13-0
2023-06-28 03:18ld: support -version-scriptMotiejus Jakštys1+2-2
2023-06-15 07:22behavior: boolean vector with 2 or more elementsr00ster912+28-0
2023-05-29 17:28test cases: fix typo in filenamer00ster911+0-0
2023-05-28 01:15behavior: if-@as-if chainr00ster911+12-0
2023-05-28 01:12test cases: expected optional type in for loopr00ster911+10-0
2023-05-28 01:03test cases: array inside of anonymous structr00ster911+21-0
2023-05-28 00:46test cases: never-inline call of inline function with comptime parameterr00ster911+23-0
2023-05-28 00:40test cases: returning undefined [:0]const u8r00ster911+11-0
2023-05-28 00:10test cases: taking pointer of global tagged unionr00ster911+26-0
2023-05-27 23:46behavior: correct alignment for elements and slices of aligned arrayr00ster911+9-0
2023-05-27 23:39test cases: @intCast on vectorr00ster911+13-0
2023-05-19 15:44addrspace: small cleanupsr00ster912+3-1
2023-05-19 13:37Sema.analyzeBodyInner: fix some spacesr00ster911+13-13
2023-05-19 13:12std.builtin.StackTrace: don't print extra newline after stack tracer00ster911+0-1
2023-05-27 23:32test cases: taking address of extern var as constantr00ster911+10-0
2023-05-27 23:28test cases: maximum sized integer literalr00ster911+22-0
2023-05-27 23:04fix u65529 and above overflowing in more placesr00ster914+13-13
2023-06-27 16:54autodoc: walkResultTypeRef returns Zig's undefined instead of 0th typeKrzysztof Wolicki1+1-1
2023-06-27 16:47autodoc: Added u0, i0 to correctly indexed typesKrzysztof Wolicki1+2-0
2023-06-27 16:28Merge pull request #16207 from Luukdegram/wasi-threadsLuuk de Gram7+373-8
2023-06-24 21:21Air: store interned values in Air.Inst.Refmlugg13+204-324
2023-06-27 07:51improve documentation of std.sort.*Context functions (#16145)yujiri82+9-4
2023-06-26 22:49Sema: use tmp_hack_arena as a temporary solution for lifetime issuesJacob Young1+5-5
2023-06-27 07:45Merge pull request #16233 from jacobly0/tlsAndrew Kelley1+31-24
2023-06-26 21:47Sema: fix `@min`/`@max` type resolution with all runtime argsJacob Young2+18-0
2023-06-27 01:03crypto: recoup storage in `tls.Client.partially_read_buffer`Jacob Young1+7-0
2023-06-27 01:03crypto: cleanup unneeded uses of `@as` in `tls.Client`Jacob Young1+24-24
2023-06-24 14:01std.sort.block: add safety check for lessThan return valueAli Chraghi6+45-21
2023-06-26 19:41AstGen: fix result locations for elements of typed array initmlugg3+62-4
2023-06-26 03:35Build: make `InstallDirStep` use a `FileSource`Ian Johnson4+16-13
2023-06-26 17:10default to single-threaded for WebAssemblyLuuk de Gram4+30-8
2023-06-23 17:14std: implement `detach` for WASI-threadsLuuk de Gram2+64-27
2023-06-22 17:53free allocated memory upon call `join`Luuk de Gram1+22-20
2023-06-21 19:44std: implement `join` for WASI-threadsLuuk de Gram1+59-8
2023-06-21 19:43store allocator & remove global assemblyLuuk de Gram1+26-22
2023-06-20 20:19std: implement `Thread` `spawn` for WASILuuk de Gram1+192-0
2023-06-19 10:10std: implement `Futex` for WebAssemblyLuuk de Gram1+45-0
2023-06-18 16:22Compilation: allow threads for Wasm when shared-memory is enabledLuuk de Gram2+1-5
2023-06-18 15:50wasm-ld: implement `--export-memory` flagLuuk de Gram4+16-0
2023-06-26 00:09std.Uri: allow getting the mutable result from (un)escapeMeghan Denny1+5-5
2023-06-26 06:23std.Build: omit newline from last lineJan2001011+7-6
2023-06-25 12:49Change capacity to take a non-pointer parameterJobat1+1-1
2023-06-25 22:50Value: fix incorrect types returned from readFromMemoryJacob Young3+28-4
2023-06-26 06:45Merge pull request #15771 from jacobly0/x86_64-behaviorjacobly010+398-352
2023-06-26 06:26is has -> hasRoman Frołow1+1-1
2023-06-26 06:06Merge pull request #15995 from mlugg/fix/union-field-ptr-alignAndrew Kelley5+231-9
2023-06-25 23:13x86_64: cleanup `@as` invasionJacob Young1+287-309
2023-05-19 22:46x86_64: disable failing behavior testJacob Young1+5-0
2023-05-19 22:28x86_64: fix test failureJacob Young1+1-1
2023-05-19 22:25x86_64: fix incorrect encoding table entriesJacob Young1+2-2
2023-06-25 03:32x86_64: truncate packed field valueJacob Young2+23-3
2023-05-19 07:12x86_64: add missing padding to global unionsJacob Young2+5-6
2023-05-19 06:07x86_64: add error for saturating arithmeticJacob Young1+15-2
2023-06-25 04:43x86_64: fix global pointers to packed struct fieldsJacob Young3+16-7
2023-05-19 04:35x86_64: add unimplemented error for float `@rem`/`@mod`Jacob Young1+3-0
2023-06-25 03:07x86_64: turn `f80` operation crashes into errorsJacob Young1+9-1
2023-06-25 03:04x86_64: fix crash emitting a packed undefined u128Jacob Young2+21-16
2023-06-25 03:01x86_64: fix unimplemented type crashesJacob Young1+8-1
2023-06-25 02:51x86_64: fix packed store crashJacob Young3+5-6
2023-06-25 15:42update Ascon.zig to use @min builtinMaciej 'vesim' Kuliński1+1-2
2023-06-25 15:33std.cstr: deprecate namespaceEric Joldasov12+38-116
2023-06-25 14:36macho: add fixes to __eh_frame parsing emitted by Nix C++ compilerJakub Konka4+35-8
2023-06-25 19:38Merge pull request #16192 from mlugg/builtins-infer-dest-ty-fixesAndrew Kelley10+318-28
2023-06-25 07:43std.c: few freebsd's kinfo api fixes.David CARLIER1+25-25
2023-06-25 04:40AstGen: add source location to certain const initializersJacob Young5+31-6
2023-06-25 11:50remove mention of stage1 from langrefEvin Yulo1+0-1
2023-06-25 11:31std.pdb: fix incorrect field alignment in ptrCastmlugg1+2-2
2023-06-16 22:08Sema: copy pointer alignment to struct field pointersmlugg3+109-3
2023-06-10 00:23Sema: copy pointer alignment to union field pointersmlugg2+120-4
2023-06-25 02:14behavior: add tests for cast builtins coercing to optional and error unionmlugg1+122-0
2023-06-25 01:52cases: add tests for errors introduced by cast builtin result type inferencemlugg4+100-0
2023-06-25 01:26compiler: allow cast builtins to coerce result to error union or optionalmlugg4+93-25
2023-06-25 01:24AstGen: use usize as result type of for loop range operandsmlugg1+2-2
2023-06-25 01:23langref: neaten up @errSetCast examplemlugg1+1-1
2023-06-25 03:00std: re-pub new json symbols in json.zigJosh Wolfe1+4-1
2023-06-25 09:24wasi-libc: compile emmalloc.c without strict aliasing (#16157)Frank Denis1+21-12
2023-06-24 22:22Recognize the .res extension and link it as if it were an object fileRyan Liptak2+8-3
2023-06-24 22:03compiler: start moving safety-checks into backendsAndrew Kelley15+505-273
2023-06-25 08:02liveness: fix merge typo logic errorAndrew Kelley1+1-1
2023-06-25 04:53Merge pull request #16188 from kcbanner/fix_cbe_airErrUnionPayloadPtrSetAndrew Kelley2+19-3
2023-06-24 23:58Merge pull request #16163 from mlugg/feat/builtins-infer-dest-tyAndrew Kelley654+9915-9611
2023-06-23 18:55update zig1.wasmmlugg1+0-0
2023-06-24 16:01cbe: codegen int_from_ptr of slice correctlymlugg1+1-1
2023-06-23 18:37langref: update to new cast builtin syntaxmlugg1+65-59
2023-06-22 17:46all: migrate code to new cast builtin syntaxmlugg651+9007-9079
2023-06-22 21:40translate-c: update to new cast builtin syntaxmlugg2+113-121
2023-06-20 13:19fmt: add rewrite for cast builtin type parametersmlugg1+56-2
2023-06-20 12:39compiler: remove destination type from cast builtinsmlugg7+680-356
2023-06-24 15:18cmake: fix typo in flag value for single threaded buildJakub Konka1+1-1
2023-06-24 20:24Add support for the "--version" linker argument (#16154)Matteo Briani1+3-0
2023-06-24 20:22cbe: fix another instance of calling `intValue` with an error typeJacob Young1+1-1
2023-06-24 09:47std.c: fix few capcisum api calls, following-up on 6ae19fa.David CARLIER1+4-4
2023-06-24 20:03Revert "fix parseInt failing when a correct base is given"Andrew Kelley1+20-25
2023-06-24 10:06fix parseInt failing when a correct base is givenMikko Kaihlavirta1+25-20
2023-06-24 10:02std.c: fix host_basic_info definition for darwin.David CARLIER1+1-1
2023-06-24 12:33std.c: freebsd fix typo for PROC.PROCCTL_MD_MIN constant.David CARLIER1+4-4
2023-06-24 10:47update Liveness to detect that safety checks do not modify memoryXavier Bouchoux1+9-2
2023-06-24 17:37cbe: fix crash caused by calling `mod.intValue` on `type_inferred_error_set`kcbanner2+18-2
2023-06-24 04:59LLVM: move many DeclGen methods to ObjectAndrew Kelley1+971-852
2023-06-22 10:10ErrorBundle: fix integer overflow printing caretr00ster911+1-1
2023-06-24 06:56Merge pull request #16037 from Jan200101/PR/cmakedefine-fixAndrew Kelley5+386-14
2023-06-22 21:20spirv: fix a few conflicts caused by intern-poolAli Chraghi1+46-32
2023-06-23 21:46openbsd: fix NativeTargetInfo semverMichael Dusan1+9-2
2023-06-24 05:12Removed unnecessary return switch on void methodZachary Raineri1+2-2
2023-06-23 23:28sema.addConstant: remove type parameterAndrew Kelley2+269-335
2023-06-23 20:35sema: Fix overflow when analyzing an inline switch prong range that ends on the maximum value of the switched typekcbanner2+14-0
2023-06-23 17:36llvm: fixup elem_count argument of ZigLLVMCreateDebugArrayType to be i64kcbanner5+13-4
2023-06-23 00:44std.http: fix the http.Client.wait() hanging when there is 1 more byte leftEd Yu1+1-1
2023-06-23 16:12build.zig: bump maxrss upper bound for std lib testsJacob Young1+2-2
2023-06-21 21:39Langref: Add example for catching some errors and narrowing the error setSebastian Bensusan1+17-1
2023-06-22 03:51Type/Value: garbage collect some methodsJacob Young3+7-303
2023-06-22 17:32[heapsort] Protect against integer overflowNiles Salter1+25-11
2023-06-22 01:42Value: handle more legacy tags when writing extern struct to memoryJacob Young2+16-1
2023-06-22 13:54Merge pull request #16110 from dweiller/force-tty-colorAndrew Kelley4+22-17
2023-05-31 22:17std.c: update netbsd/openbsd mman constantsDavid CARLIER2+26-0
2023-06-21 03:05[priority_dequeue] Fix out-of-bounds accessNiles Salter1+23-1
2023-06-20 23:32[priority_deque] simplify & optimize isMinLayerNiles Salter1+1-3
2023-06-22 08:55objcopy.zig allow outputting zero length sections (#16121)d18g1+1-1
2023-06-19 09:31http: fix getting Transfer-Encoding valuePiotr Sarna1+1-1
2023-06-21 15:12cbe: key lifetime?Jacob Young1+5-5
2023-06-22 00:14rename ZIG_DEBUG_COLOR env variable to YES_COLORdweiller4+5-5
2023-06-20 06:34std.io.tty: add detectTtyConfigForce for forcing colordweiller1+19-14
2023-06-21 19:50test: add standalone test for cmakedefineJan2001014+246-0
2023-06-21 19:50std.Build: implement variable substitutionJan2001011+73-1
2023-06-21 19:51std.Build: correctly implement cmakedefine and cmakedefine01Jan2001011+67-13
2023-06-20 20:02CI: -x86_64-macos-debug, +aarch64-macos-debugAndrew Kelley4+62-66
2023-06-21 07:07Merge pull request #16105 from jacobly0/intern-pool-optAndrew Kelley16+1422-1386
2023-06-20 17:12Type: remove arbitrary restrictions on param and return typesJacob Young4+17-25
2023-06-21 03:14Merge pull request #16098 from ziglang/musl-v1.2.4jacobly0223+1120-757
2023-06-20 15:40Sema: fix auto-numbered enums with signed tag typesJacob Young2+20-16
2023-06-19 19:39Fix @enumToInt and @tagName for auto-numbered enums with signed tag type.IntegratedQuantum2+10-1
2023-06-20 23:41Merge pull request #15415 from ehaas/c-char-signednessAndrew Kelley6+44-5
2023-06-20 23:01std: json.parseFromValue() (#15981)Josh Wolfe3+750-58
2023-06-20 09:57macho: do not skip scanning relocs if the sym is non-externJakub Konka1+0-6
2023-06-20 22:03Merge pull request #16097 from ziglang/macho-faster-uuidJakub Konka9+149-380
2023-06-20 20:06Update objcopy.zigd18g1+1-1
2023-06-20 18:27Fix Typo in langref.html.inbegly1+1-1
2023-06-20 18:02Type: delete legacy allocation functionsJacob Young13+976-1080
2023-06-20 17:48Sema: optimize callers of `indexToKey`Jacob Young4+37-23
2023-06-20 17:44Sema: optimize value resolutionJacob Young3+53-44
2023-06-20 17:42Value: optimize `isPtrToThreadLocal`Jacob Young2+27-27
2023-06-20 17:38Value: optimize `isRuntimeValue`Jacob Young2+5-1
2023-06-04 00:22Sema: optimize typeHasOnePossibleValueJacob Young4+322-209
2023-06-03 23:39Air: optimize around byval struct passing compiler bugJacob Young1+2-2
2023-06-20 05:04std: prevent random CI failuresJacob Young1+5-5
2023-06-20 00:06musl: update libc.S to v1.2.4Andrew Kelley2+248-218
2023-06-19 22:17std.os: update logic for 64-bit symbol choiceAndrew Kelley1+19-68
2023-06-19 21:22musl: update src files to v1.2.4Andrew Kelley173+735-441
2023-06-19 21:12musl: deal with zig rename of i386 to x86Andrew Kelley4+14-5
2023-06-19 21:05musl: update headers to v1.2.4Andrew Kelley44+104-25
2023-06-20 02:27wasm: fix decl alignmentJacob Young1+1-1
2023-06-20 15:27std.Target: c_char is unsigned on RISC-VEvan Haas1+2-0
2023-06-20 08:08macho: fix 32bit compilation issuesJakub Konka1+8-4
2023-06-20 07:20codegen: Set c_char signedness based on the targetEvan Haas5+18-5
2023-04-22 17:26std.Target: Add a function for determining char signedessEvan Haas1+24-0
2023-06-20 05:36Merge pull request #16046 from BratishkaErik/issue-6128Andrew Kelley681+7663-7331
2023-06-19 11:10std.fmt: fix error set of formatDurationdweiller1+8-8
2023-06-19 03:42Sema: fix type in a `@floatToInt` safety checkJacob Young1+1-1
2023-06-19 20:28macho: exclude code signature padding from uuid calculationJakub Konka3+16-11
2023-06-19 20:15Merge pull request #15012 from xxxbxxx/objcpy-elf-compressAndrew Kelley2+98-33
2023-06-19 05:18Module: add support for multiple global asm blocks per declJacob Young2+11-6
2023-06-15 07:43stage1: update zig1.wasm after renaming "@XtoY" to "YfromX"Eric Joldasov1+0-0
2023-06-15 07:14all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov678+7324-7012
2023-06-14 14:27compiler: rename "@XToY" to "@YFromX", zig fmt: rewrite themEric Joldasov22+339-319
2023-06-19 19:05std.mem.order: use for loop syntaxAndrew Kelley1+2-3
2023-06-19 18:33macho: clean up hasher interfaceJakub Konka3+27-21
2023-06-19 15:21std: Support user-provided jsonParse method. Unify json.Parser and json.parse* (#15705)Josh Wolfe11+471-696
2023-06-19 10:53macho: calculate UUID chunk size based on available thread countJakub Konka2+3-3
2023-06-19 09:33link-test: remove now obsolete UUID test for MachOJakub Konka3+0-155
2023-06-19 09:26macho: hash the entire file contents for UUID but calc in parallelJakub Konka3+67-166
2023-06-19 08:29macho: extract parallel hasher into a generic helper structJakub Konka3+67-59
2023-03-19 20:40objcopy: add support for `--compress-debug-sections`Xavier Bouchoux2+91-5
2023-05-12 19:45objcopy: support some more elf file variantsXavier Bouchoux1+7-28
2023-03-24 20:50test/src/Cases: fix incorrect code to find zig_lib_directoryManlio Perillo1+1-1
2023-06-17 22:33compiler_rt: fixup exports of PPC routinesJan Philipp Hafer9+15-25
2023-06-18 20:36Merge pull request #16080 from squeek502/windows-vtAndrew Kelley2+7-0
2023-06-18 19:44Merge pull request #15867 from devnexen/haiku_malloc_usable_sizeAndrew Kelley2+3-0
2023-05-28 23:48std.math.isPowerOfTwo: add tests and doc comment and improve assertr00ster911+16-3
2023-06-18 13:47Fix a confusing comment in `langref.html.in`Arya-Elfren1+3-4
2023-05-19 11:44std.c: exposing timer apiDavid CARLIER6+14-0
2023-06-18 14:43Merge pull request #16087 from der-teufel-programming/masterLoris Cro1+3-0
2023-06-18 14:40autodoc: Fix rendering of function arguments named `_`Krzysztof Wolicki1+3-0
2023-06-18 14:21Merge pull request #16086 from der-teufel-programming/masterLoris Cro1+4-1
2023-06-18 14:07autodoc: Handle more InternPool.Index types properly in AutodocKrzysztof Wolicki1+4-1
2023-06-18 07:06Merge pull request #15512 from cryptocode/autodoc-searchkeyLoris Cro2+3-2
2023-06-18 07:06Merge branch 'master' into autodoc-searchkeyLoris Cro2183+94134-89540
2023-06-18 06:36Remove unnecessary isatty call from supportsAnsiEscapeCodesRyan Liptak1+0-2
2023-04-14 14:07windows: detect ANSI support in more terminalsChristofer Nolander2+9-0
2023-06-07 16:09std.http: Fix segfault while redirectingMizuochi Keita2+66-25
2023-06-17 21:22Merge pull request #15511 from mikdusan/netbsd-pkgsrcAndrew Kelley2+13-6
2023-06-17 21:21Merge pull request #15501 from matu3ba/win_rmwithposixAndrew Kelley2+72-20
2023-06-17 21:19Merge pull request #15265 from tiehuis/optimize-udivmodAndrew Kelley1+128-180
2023-06-17 21:14Merge pull request #15010 from xxxbxxx/zlib-compressAndrew Kelley3+141-31
2023-03-16 22:25zlib: naming conventionXavier Bouchoux3+64-55
2022-12-16 18:14std: add zlib stream writerdantecatalfamo1+106-5
2023-06-17 20:37Merge pull request #14844 from perillo/fix-issue-13280Andrew Kelley2+279-74
2023-06-17 20:35Langref misc fix and improvement (#14695)Manlio Perillo1+58-17
2023-02-21 17:39std: replace builtin.Version with SemanticVersionr00ster9134+189-280
2023-06-17 20:01Merge pull request #16052 from mikdusan/bsd-getdentsAndrew Kelley7+57-30
2023-06-09 23:02mem: rename align*Generic to mem.align*Motiejus Jakštys39+223-232
2023-06-17 08:22wyhash: support comptime usageMarc Tiehuis1+23-11
2023-06-17 04:59privatize std.mem.writePackedInt{Big, Little}Evin Yulo1+2-2
2023-06-15 21:06compiler_rt: add missing PPC routinesJan Philipp Hafer8+31-4
2023-06-16 19:06Change outdated filename in langrefJohn Zhang1+2-2
2023-06-17 05:03Merge pull request #16064 from Luukdegram/wasm-linkerAndrew Kelley6+85-90
2023-05-11 20:10add additional errno (INTR) to tcset,getpgrp callsGregory Mullen1+2-0
2023-06-17 04:57Merge pull request #16003 from g-w1/plan9-lazy-symsAndrew Kelley11+609-131
2023-04-14 06:29disable udivmod asm divq on windowsMarc Tiehuis1+11-19
2023-04-13 06:20optimize udivmodMarc Tiehuis1+136-180
2023-06-10 02:15zig build: add option to only print failed stepsVeikka Tuominen2+67-38
2023-06-16 20:45Merge pull request #16025 from mlugg/feat/remove-std-math-minmaxAndrew Kelley62+430-397
2023-06-14 12:24Autodoc: fix crash when walking `@min`/`@max` with two operandsmlugg1+2-2
2023-06-03 02:02migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster9158+173-264
2023-06-14 00:09Update zig1.wasmmlugg2+17-20
2023-06-13 23:51Sema: consider type bounds when refining result type of `@min`/`@max`mlugg3+238-111
2023-06-15 18:15wasm-linker: correctly resolve undefined functionsLuuk de Gram2+12-2
2023-06-15 17:30wasm: support calling alias'd function pointersLuuk de Gram2+12-5
2023-06-14 18:03codegen: fix union paddingLuuk de Gram2+4-1
2023-06-14 18:01wasm: fix lowerParentPtr offsetsLuuk de Gram1+12-46
2023-06-13 19:08wasm-linker: correctly resolve exported symbolsLuuk de Gram1+45-36
2023-06-14 19:43plan9: revamp the relocation system to allow decl refsJacob G-W4+139-78
2023-06-14 19:39plan9: flesh out stdlib enough to allow not using simplified start logicJacob G-W5+166-3
2023-06-10 23:28Elf: fix memory leak with lazy symbolsJacob G-W1+1-0
2023-06-10 23:27Plan9: Add support for lazy symbolsJacob G-W4+326-73
2023-06-16 06:58Merge pull request #16053 from ziglang/update-linux-headersAndrew Kelley433+18198-6313
2023-06-15 18:20std.Build.Step.Run: add stdin to cache manifestIsaac Freund1+4-0
2023-06-15 05:30cbe: add missing cast for `@intToPtr` valuesJacob Young2+9-5
2023-06-15 19:04update linux kernel headers to 6.3.8Andrew Kelley432+18189-6313
2023-06-15 19:03update-linux-headers: add loongarch and xtensaAndrew Kelley1+9-0
2023-06-15 18:48dragonfly: fix std.c.getdentsMichael Dusan1+1-1
2023-06-15 18:48openbsd: fix std.c.getdents and debitrotMichael Dusan4+52-28
2023-06-15 18:48freebsd: fix std.c.getdentsMichael Dusan2+4-1
2023-06-05 09:40target.zig adds ps4 and ps5 type sizes.Dumitru Stavila1+9-2
2023-06-15 16:49Merge pull request #16042 from mlugg/fix/slice-len-comptime-mutationAndrew Kelley2+34-9
2023-06-14 17:10Sema: fix @intToPtr of zero value to optional pointermlugg3+31-8
2023-06-07 09:20Sema: allow indexing tuple and vector pointersmlugg5+100-17
2023-06-14 11:22std.atomic.Atomic: update tests to new for-loop syntax, re-enable test with iselEric Joldasov1+6-13
2023-06-15 00:19Sema: allow empty end index in zirSliceSentinelmlugg2+16-8
2023-06-15 00:04Sema: don't assume slice value is interned when loading from comptime pointermlugg2+18-1
2023-06-14 02:03test/behavior/generics.zig: remove outdated TODOzooster1+1-5
2023-06-14 16:24windows.sendto fix (#15831)Marcos O1+1-1
2023-06-14 14:18Merge pull request #15726 from mlugg/feat/peer-type-resolution-but-betterAndrew Kelley7+2140-636
2023-06-13 20:37Clarify @sin, @cos, @tan use radiansjcalabro1+3-3
2023-06-13 21:53Merge pull request #15957 from BratishkaErik/deprecated-Andrew Kelley83+1091-1045
2023-06-13 20:55Fix pdqSort+heapSort for ranges besides 0..len (#15982)Niles Salter2+71-23
2023-06-13 17:50Sema: move all in-memory coercion logic to InternPoolmlugg2+166-238
2023-05-21 21:21Sema: allow in-memory coercion of tuplesmlugg1+25-2
2023-06-13 14:17Sema: rewrite peer type resolutionmlugg6+2111-558
2023-05-24 23:10publicize std.rand.zigguratEvin Yulo2+12-12
2023-05-25 18:31allow run step to skip foreign binary execution if executor failsLee Cannon1+9-0
2023-06-13 18:20crypto.pcurves: don't assume that points with X=0 are at infinity (#16017)Frank Denis3+18-6
2023-05-26 09:21os.connect: mark ECONNABORTED as unreachableEvin Yulo1+1-0
2023-06-07 10:44Never implicitly add rpaths for each lib dir, add NixOS libdir to rpathJan2001012+2-1
2023-06-13 18:09Remove CheckObjectStep.runAndCompare (#15973)Zapolsky Anton11+32-37
2023-06-05 13:54fix typo in std.UriEvin Yulo1+1-1
2023-06-05 13:56bpf: expose "syscall" program type and F_SLEEPABLE flagbfredl1+15-2
2023-06-08 03:30std.mem.ValidationAllocator: forward free() callsdweiller1+3-3
2023-06-13 17:52Merge pull request #15985 from erikarvstedt/fix-arena-allocAndrew Kelley1+24-10
2023-06-05 08:29all: replace `comptime try` with `try comptime`Eric Joldasov67+711-711
2023-06-04 18:20std.Build.Step.Compile: remove `addSystemIncludeDir`, `addIncludeDir`, `addLibPath`, and `addFrameworkDir` (deprecated in 0.10)Eric Joldasov1+0-5
2023-06-04 18:17std.builtin: remove `TypeInfo` and `Type.FnArg` (deprecated in 0.10)Eric Joldasov2+1-4
2023-06-04 18:10std.crypto.sign.Ed25519: remove `sign`, `verify`, `key_blinding.sign`, and `key_blinding.unblindPublicKey` (deprecated in 0.10)Eric Joldasov1+0-6
2023-06-04 18:03std.debug: remove `warn` (deprecated in 0.9)Eric Joldasov1+0-2
2023-06-04 18:01std.fmt: remove `e`, `E`, `z`, and `Z` specifiers (deprecated in 0.8)Eric Joldasov1+2-4
2023-06-13 08:16Add a compiler error for @mulAdd with int vectors.IntegratedQuantum2+11-2
2023-06-04 17:56std.fmt.formatValue: remove `B` and `Bi` specifiers (deprecated in 0.8)Eric Joldasov1+0-6
2023-06-04 17:53std.fifo.LinearFifo: remove `ensureCapacity` (deprecated in 0.9)Eric Joldasov1+0-2
2023-06-04 17:51std.io: remove `FindByteOutStream` and `findByteOutStream` (deprecated in 0.9)Eric Joldasov1+0-3
2023-06-04 17:45std.meta: remove `TagType` (deprecated in 0.9)Eric Joldasov1+0-2
2023-06-04 17:09std.math: hard deprecate obsolete constants (soft deprecated in 0.10)Eric Joldasov5+361-273
2023-06-04 16:57std.meta: remove `Vector` (deprecated in 0.10)Eric Joldasov8+17-28
2023-06-13 15:45Merge pull request #15880 from mlugg/feat/better-switch-zir-2Andrew Kelley10+1328-798
2023-05-28 03:31Fix bad source locations in switch capture errorsmlugg4+122-81
2023-05-28 00:45Sema: resolve union payload switch captures with peer type resolutionmlugg3+347-37
2023-05-27 12:50Eliminate switch_cond[_ref] ZIR tagsmlugg5+40-91
2023-05-27 06:29Eliminate switch_capture_tag ZIR instructionmlugg4+194-91
2023-05-27 05:52Sema: minor refactor to switch prong analysismlugg1+263-342
2023-05-26 03:10Eliminate switch_capture and switch_capture_ref ZIR tagsmlugg5+565-336
2023-05-05 22:04Move switch case value coercion from AstGen to Semamlugg2+150-104
2023-05-05 20:40Zir: remove unnecessary switch_capture_multi instructionsmlugg4+27-96
2023-06-12 20:21arena_allocator/reset: avoid zero-capacity allocationsErik Arvstedt1+7-10
2023-06-12 20:21arena_allocator/reset: fix use after freeErik Arvstedt1+17-0
2023-06-12 20:21arena_allocator/reset: fix buffer overrunErik Arvstedt1+1-1
2023-06-13 07:28Sema: check runtime safety is enabled when unwrapping errorypsvlq1+1-1
2023-06-13 05:50Merge pull request #15569 from ziglang/intern-pool-3Andrew Kelley76+29849-28511
2023-06-13 02:09link/Plan9: fix UAF of symbol namesAndrew Kelley1+2-2
2023-06-13 01:18tools: add LLDB pretty printer for InternPool.NullTerminatedStringmlugg1+19-0
2023-06-13 00:17Sema: intern values from resolved inferred allocsmlugg1+1-0
2023-06-13 00:30Sema: redo monomorphed funcs to make more senseJacob Young1+86-94
2023-06-12 21:17std.dwarf: fix findCompileUnit when ranges offset is given by constmlugg1+1-0
2023-06-12 21:02build: add -Dno-bin optionmlugg1+2-0
2023-06-12 21:01link: fix compile error with only-cmlugg1+1-2
2023-06-12 21:00std.crypto.tls.Client: fix @memcpy crash in limitedOverlapCopymlugg1+2-4
2023-06-12 07:15InternPool: fix one more compile error on 32-bit targetsJacob Young1+1-1
2023-06-12 05:44InternPool: avoid as many slices pointing to `string_bytes` as possibleJacob Young16+572-638
2023-06-11 13:51Autodoc: make it work under InternPoolmlugg3+38-36
2023-06-11 12:17InternPool: fix dbHelper after 4976b58mlugg1+1-1
2023-06-11 12:15stage2: fix InternPool compile errors on 32-bit targetsmlugg6+28-24
2023-06-11 08:14Sema: fix condition for emitting noreturn safety checkJacob Young1+10-9
2023-06-11 07:10link: use `Wasm.string_table` offsets for `Wasm.undefs` keysJacob Young1+37-23
2023-06-11 05:02Sema: fix `std.builtin.Type.EnumField.value` when not auto-numberedJacob Young1+14-8
2023-06-11 04:41TypedValue: fix code formattingJacob Young1+1-1
2023-06-11 04:15llvm: fix more name lifetimesJacob Young1+7-5
2023-06-10 21:46llvm: fix name lifetimeJacob Young1+2-1
2023-06-10 21:46langref: fix error set orderJacob Young1+1-1
2023-06-04 14:26wasm: address behavior test regressionsJacob Young2+23-6
2023-06-04 14:02Sema: fix crashes accessing undefined valuesJacob Young1+32-22
2023-06-03 17:22Sema: fix int arithmetic overflow checksmlugg2+200-61
2023-06-03 14:46stage2: pass most test cases under InternPoolmlugg16+233-59
2023-06-03 00:34std.hash: improve small-key hashing in WyhashAndrew Kelley2+22-107
2023-06-02 23:09Sema: reword compile error about LLVM extensions and C importAndrew Kelley1+1-1
2023-06-02 22:49InternPool: fix yet more key lifetime issuesJacob Young6+52-44
2023-06-02 18:42Sema: handle generic types when coercing functions in memoryJacob Young1+28-20
2023-06-02 18:02InternPool: optimize previous fixJacob Young1+8-22
2023-06-02 12:47InternPool: avoid aggregate null bytes storagemlugg2+22-2
2023-06-02 08:53Sema: remove leftover references to value_arenamlugg1+11-41
2023-06-02 09:07Sema: hack around UAFJacob Young1+3-2
2023-06-02 08:24Sema: rewrite `monomorphed_funcs` usageJacob Young3+126-224
2023-06-02 05:15InternPool: add optional coercionJacob Young4+31-11
2023-06-02 02:20InternPool: fix more key lifetime issuesJacob Young1+8-10
2023-06-02 02:05llvm: fix undefined pointer typeJacob Young1+120-127
2023-06-02 07:53Module: fix populateTestFunctions UAFAndrew Kelley1+6-3
2023-06-02 07:33compiler: avoid use of undefined memoryAndrew Kelley2+31-7
2023-06-02 06:46compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley26+1160-1132
2023-06-02 06:45std.hash: auto hash signed ints as bitcasts of unsigned intsAndrew Kelley1+15-9
2023-06-02 00:55Sema: intern values of mutable decls after analysismlugg2+74-1
2023-06-02 01:03Sema: fix in-memory coercion during comptime loadJacob Young2+29-16
2023-06-02 01:03process: add more missing constJacob Young1+2-2
2023-06-01 23:49wasm: implement missing caseJacob Young1+1-0
2023-06-01 23:48InternPool: fix more key lifetime issuesJacob Young3+9-7
2023-06-01 07:10Allocate capture scopes in gpa instead of Decl.value_arenamlugg2+101-66
2023-06-01 05:48lib: add const to avoid regressionJacob Young1+4-4
2023-06-01 05:44Sema: disable repeated aggregate storage use with mismatching sentinelJacob Young1+1-1
2023-06-01 05:44llvm: fix lowering of lazy valuesJacob Young1+7-7
2023-06-01 05:25codegen: fix doubled global sentinelsJacob Young1+18-28
2023-06-01 03:46InternPool: fix element pointer type computationsJacob Young3+13-9
2023-06-01 00:24InternPool: fix key for empty array with sentinelJacob Young1+14-6
2023-06-01 00:38InternPool: debug dump all the dataAndrew Kelley1+105-13
2023-05-31 22:00InternPool: remove memoized_declAndrew Kelley11+31-92
2023-05-31 20:38Sema: elide comptime-checked slice safetyAndrew Kelley1+20-26
2023-05-31 06:32Sema: remove opv status from arrays with sentinelsJacob Young2+7-4
2023-05-31 05:25Value: fix null test for c pointersJacob Young1+7-6
2023-05-31 04:42math.big.int: fix ctz of zeroJacob Young2+4-4
2023-05-31 04:16Sema: avoid invalided key accessJacob Young1+5-4
2023-05-31 05:29InternPool: further optimize Key hashingAndrew Kelley1+56-72
2023-05-31 03:42InternPool: add representation for value of empty enums and unionsmlugg10+66-13
2023-05-31 03:38Sema: make sentinel load through array pointer comptime knownJacob Young1+13-1
2023-05-31 01:37Type: fix `@sizeOf(?anyerror)`Jacob Young1+2-5
2023-05-31 01:25Sema: fix comptime error set comparisonsJacob Young1+3-1
2023-05-31 03:23InternPool: improve hashing performanceAndrew Kelley8+527-392
2023-05-31 01:26std.hash: add xxhash to benchmark and fix its APIAndrew Kelley1+10-0
2023-05-30 20:54InternPool: pass by const pointerAndrew Kelley17+94-94
2023-05-30 08:57Type: fix `@typeName` for `undefined`Jacob Young1+45-1
2023-05-30 08:29behavior: update for different inferred error set orderJacob Young2+10-10
2023-05-30 07:54Sema: fix sus overflow behavior in RangeSetUnhandledIteratorJacob Young1+55-32
2023-05-30 06:18Sema: port lazy value usage to be InternPool awareJacob Young1+187-73
2023-05-30 07:05InternPool: eliminate indexToKey call graph cycleAndrew Kelley1+243-57
2023-05-30 05:33InternPool: avoid indexToKey recursion for type_enum_autoAndrew Kelley1+15-18
2023-05-30 02:22Module: add allowzero canonicalization to pointer typesJacob Young1+2-0
2023-05-30 01:47Sema: fix vector comparison and interning of -0Jacob Young2+9-3
2023-05-30 00:52Sema: fix pointer arithmetic on single array pointersJacob Young3+59-35
2023-05-30 01:14InternPool: avoid indexToKey recursion for ptr_sliceAndrew Kelley1+82-18
2023-05-30 00:18InternPool: avoid indexToKey recursion for opt_payloadAndrew Kelley1+11-14
2023-05-29 23:52InternPool: avoid indexToKey recursion for only_possible_valueAndrew Kelley1+15-7
2023-05-29 22:30InternPool: avoid indexToKey recursion for ptr_elem,ptr_fieldAndrew Kelley1+24-12
2023-05-29 20:47InternPool: avoid indexToKey recursion for type_sliceAndrew Kelley1+15-4
2023-05-29 15:32cbe: fix InternPool regressionsJacob Young2+164-275
2023-05-29 12:21x86_64: fix InternPool regressionsJacob Young3+61-48
2023-05-29 11:30InternPool: fix various pointer issuesJacob Young4+102-80
2023-05-29 04:10behavior: fix more compiler crashesJacob Young9+309-205
2023-05-28 14:33behavior: additional llvm fixesJacob Young13+160-137
2023-05-28 06:41Module: move memoized data to the intern poolJacob Young11+264-140
2023-05-28 02:03behavior: pass more tests on llvm againJacob Young6+208-119
2023-05-27 01:22behavior: get more test cases passing with llvmJacob Young10+749-799
2023-05-27 04:14InternPool: optimize zigTypeTag()Andrew Kelley2+202-86
2023-05-27 03:21C backend: InternPool fixesAndrew Kelley2+174-124
2023-05-27 00:44CLI: introduce --verbose-intern-poolAndrew Kelley2+16-4
2023-05-26 23:41compiler: fix populateTestFunctions InternPool usageAndrew Kelley1+9-2
2023-05-26 23:40AstGen: generate tests with anyerror!voidAndrew Kelley1+2-2
2023-05-26 22:06InternPool: correct the logic for struct size dumpAndrew Kelley1+9-1
2023-05-26 22:56InternPool: fix build-exe and compiler-rt crashesJacob Young7+191-92
2023-05-26 20:04Module: rename functions to make ownership checks explicitJacob Young13+90-88
2023-05-26 20:21codegen: fix lowering of constant structsAndrew Kelley1+68-15
2023-05-26 20:21llvm: simplify control flow lowering structsAndrew Kelley1+56-59
2023-05-26 20:21wasm: fix error union constant loweringAndrew Kelley1+16-5
2023-05-26 18:58TypedValue: implement more printsJacob Young3+131-59
2023-05-26 07:41InternPool: fix more crashesJacob Young8+502-448
2023-05-26 06:04AIR: eliminate the `values` arrayAndrew Kelley13+44-62
2023-05-26 03:48InternPool: fix enough crashes to run `build-obj` on a simple programJacob Young7+228-115
2023-05-26 04:24Module: intern the values of decls when they are marked aliveJacob Young7+29-27
2023-05-26 05:28Sema: inferred allocations no longer abuse type/value systemAndrew Kelley7+160-264
2023-05-26 03:47Sema: fix some issues with the inferred alloc tag changeJacob Young1+20-14
2023-05-25 23:23Air: remove constant tagJacob Young19+863-840
2023-05-25 11:08InternPool: fix crashes up to in progress comptime mutationJacob Young4+132-91
2023-05-25 09:47InternPool: remove more legacy valuesJacob Young19+2063-2391
2023-05-22 11:58InternPool: port most of value tagsJacob Young34+5236-6010
2023-05-24 02:49InternPool: support int->comptime_int in getCoercedAndrew Kelley1+6-0
2023-05-24 02:19Sema: update zirSliceLength to avoid resolveInst(.none)Andrew Kelley1+9-13
2023-05-24 02:10Sema: improve the types_to_resolve mechanismAndrew Kelley2+11-10
2023-05-24 02:00remove the kludges from std.builtinAndrew Kelley2+48-10
2023-05-21 23:22llvm: fix incorrect slice loweringJacob Young1+10-6
2023-05-21 23:22InternPool: add lldb pretty printing for indicesJacob Young3+203-15
2023-05-21 08:29Value: remove legacy type valuesJacob Young5+22-41
2023-05-21 07:57TypedValue: fix debug print crashesJacob Young1+11-0
2023-05-21 07:57InternPool: add missing logicJacob Young3+84-30
2023-05-21 04:43InternPool: fix logic bugsJacob Young1+8-1
2023-05-21 03:24InternPool: add more pointer valuesJacob Young7+583-113
2023-05-20 22:24InternPool: fix coersion issuesJacob Young4+34-17
2023-05-20 19:42Type: hack around `isNoReturn` queries for the remaining legacy tagsJacob Young1+1-1
2023-05-21 00:59InternPool: add missing ensureCapacity call with enumsAndrew Kelley1+2-1
2023-05-21 00:55Sema: move `inferred_alloc_const/mut_type` to InternPoolAndrew Kelley11+594-866
2023-05-20 22:52Module: remove tmp_hack_arenaAndrew Kelley2+0-6
2023-05-20 22:50compiler: remove var_args_param_type from SimpleTypeAndrew Kelley5+10-22
2023-05-20 13:35Value: add `intern` and `unintern` to facilitate code conversionJacob Young6+603-177
2023-05-20 04:05Sema: port Value.decl_ptr to InternPoolJacob Young2+50-34
2023-05-20 03:16Sema: port reify struct access to use InternPoolJacob Young2+117-96
2023-05-20 02:24Sema: add coerceTupleToStruct result to the InternPoolJacob Young1+13-7
2023-05-20 01:35InternPool: add repeated aggregate storageJacob Young4+104-24
2023-05-20 19:09compiler: move error union types and error set types to InternPoolAndrew Kelley21+1195-1582
2023-05-19 05:02compiler: eliminate legacy Type.Tag.pointerAndrew Kelley15+295-673
2023-05-19 03:02compiler: eliminate legacy Type.Tag.optionalAndrew Kelley2+19-184
2023-05-19 02:05compiler: move `anyframe->T` to InternPoolAndrew Kelley4+101-105
2023-05-16 03:09stage2: move function types to InternPoolAndrew Kelley23+821-791
2023-05-15 03:37stage2: encode one-possible-value tuple speciallyAndrew Kelley3+52-46
2023-05-15 02:23stage2: move anon tuples and anon structs to InternPoolAndrew Kelley11+1147-1264
2023-05-12 23:22stage2: move enum tag values into the InternPoolAndrew Kelley19+768-671
2023-05-12 17:59stage2: remove legacy Type array and array_sentinelAndrew Kelley4+32-247
2023-05-09 16:06InternPool: transition float valuesmlugg8+792-975
2023-05-12 07:07stage2: move enum types into the InternPoolAndrew Kelley13+934-1178
2023-05-11 04:06InternPool: fix deinit leaking inner mapsAndrew Kelley1+2-1
2023-05-11 03:47InternPool: ability to encode enumsAndrew Kelley3+297-17
2023-05-11 03:43add std.hash.uint32Andrew Kelley1+14-0
2023-05-11 00:21stage2: move union types and values to InternPoolAndrew Kelley18+688-546
2023-05-10 19:16stage2: move struct types and aggregate values to InternPoolAndrew Kelley22+1570-1280
2023-05-08 23:52stage2: move opaque types to InternPoolAndrew Kelley21+935-808
2023-05-08 20:00InternPool: add optional valuesAndrew Kelley5+122-45
2023-05-08 18:51InternPool: add ptr-to-int valueAndrew Kelley4+212-71
2023-05-08 05:46InternPool: add indexToKey for empty struct typesAndrew Kelley1+12-5
2023-05-08 05:36Sema: introduce Value.enum_field_0Andrew Kelley3+17-7
2023-05-08 05:25stage2: more InternPool related fixesAndrew Kelley3+31-11
2023-05-08 04:48stage2: move empty struct type and value to InternPoolAndrew Kelley5+2079-2038
2023-05-07 23:29InternPool: add an int_u8 value encodingAndrew Kelley1+24-0
2023-05-07 23:14stage2: more InternPool-related fixesAndrew Kelley4+57-24
2023-05-07 22:38stage2: implement intTagType logicAndrew Kelley19+136-137
2023-05-07 22:07stage2: bug fixes related to Type/Value/InternPoolAndrew Kelley6+92-68
2023-05-07 22:06InternPool: fix UAF in getCoercedInt and add u16 int value encodingAndrew Kelley1+77-6
2023-05-07 21:12Replace uses of Value.zero, Value.one, Value.negative_onemlugg16+286-223
2023-05-07 19:53InternPool: add getCoercedInt to avoid copy in SemaAndrew Kelley2+21-14
2023-05-07 14:23wip: progress towards compiling testsmlugg5+213-134
2023-05-07 03:00InternPool: implement indexToKey and equality for int valuesAndrew Kelley1+55-12
2023-05-07 02:34InternPool: add an encoding for arrays with sentinelsAndrew Kelley1+55-8
2023-05-07 02:20stage2: move integer values to InternPoolAndrew Kelley16+1168-1727
2023-05-06 03:50Sema: update onePossibleValue for InternPoolAndrew Kelley1+16-4
2023-05-06 03:49LLVM backend: update integer constant lowering for InternPoolAndrew Kelley1+41-26
2023-05-06 03:49stage2: fix interned integer value printingAndrew Kelley1+6-2
2023-05-06 03:48InternPool: fix bug in addLimbsExtraAssumeCapacityAndrew Kelley1+16-8
2023-05-06 03:34Sema: add typeHasOnePossibleValue logic for InternPoolAndrew Kelley1+16-3
2023-05-06 02:13InternPool: add a slice encodingAndrew Kelley15+120-65
2023-05-06 01:35stage2: add missing comptimeOnly logic for InternPoolAndrew Kelley1+12-5
2023-05-06 01:34fix AIR printing of interned constantsAndrew Kelley2+7-3
2023-05-06 01:34stage2: add tmp_hack_arena for the InternPool transitionAndrew Kelley3+22-0
2023-05-06 01:07fill out more InternPool Type methodsAndrew Kelley4+206-100
2023-05-06 01:07InternPool: add a dump functionAndrew Kelley2+148-12
2023-05-05 23:32stage2: migrate many pointer types to the InternPoolAndrew Kelley11+152-85
2023-05-05 23:32std.builtin.AddressSpace: allocate one more bit to this enumAndrew Kelley1+1-1
2023-05-05 21:57Sema: update core comptime detection logic to be InternPool awareAndrew Kelley6+47-28
2023-05-05 20:26InternPool: enhance integer valuesAndrew Kelley3+257-135
2023-05-05 20:26std.mem.alignForwardGeneric: manually inline the assertionsAndrew Kelley1+2-1
2023-05-05 04:57stage2: add a few more Value checks for InternPoolAndrew Kelley3+27-18
2023-05-05 04:40stage2: move undef, unreach, null values to InternPoolAndrew Kelley10+1440-1333
2023-05-05 03:39InternPool: add the missing pointer dataAndrew Kelley1+20-1
2023-05-05 03:30stage2: move many Type encodings to InternPoolAndrew Kelley25+1834-2771
2023-05-04 03:40stage2: move all integer types to InternPoolAndrew Kelley8+106-399
2023-05-04 03:04Type.isSlice: make it InternPool awareAndrew Kelley16+341-287
2023-05-04 02:20Type: update to use InternPool for some methodsAndrew Kelley1+26-14
2023-05-04 02:12stage2: move most simple values to InternPoolAndrew Kelley12+521-743
2023-05-04 01:11stage2: move most simple types to InternPoolAndrew Kelley14+435-985
2023-05-03 23:33stage2: move named int types to InternPoolAndrew Kelley10+121-345
2023-05-03 23:07stage2: move float types to InternPoolAndrew Kelley6+403-256
2023-05-03 20:56InternPool: implement isSinglePointerAndrew Kelley4+41-29
2023-05-03 20:38InternPool: implement typePtrOrOptionalPtrTyAndrew Kelley3+51-6
2023-05-03 20:01InternPool: implement resolveTypeFieldsAndrew Kelley3+146-23
2023-05-03 19:46InternPool: implement hasWellDefinedLayout for simple_typeAndrew Kelley1+46-1
2023-05-03 19:42InternPool: implement hasRuntimeBitsAdvanced for simple_typeAndrew Kelley2+52-2
2023-05-03 19:30InternPool: implement typeHasOnePossibleValue for simple_typeAndrew Kelley2+92-2
2023-05-03 03:01stage2: isGenericPoison InternPool awarenessAndrew Kelley4+47-31
2023-05-02 21:37stage2: add `interned` AIR tagAndrew Kelley17+1050-961
2023-05-02 03:17InternPool: flesh out some of the implementationsAndrew Kelley1+358-37
2023-05-02 03:14std.builtin: give some enums integer typesAndrew Kelley1+2-2
2023-05-02 22:01stage2: start the InternPool transitionAndrew Kelley38+6473-5784
2023-06-10 00:50Sema: resolve peer vector types before comparisonmlugg2+21-4
2023-06-10 00:32os/plan9: fix order of register setting in syscall1Jacob G-W1+2-2
2023-06-09 23:56Sema: emit error on @intToPtr with slice dest typemlugg2+16-0
2023-06-09 23:26AstGen: handle ref_table for paramsmlugg2+17-4
2023-06-10 02:09Merge pull request #15980 from squeek502/walker-fixesVeikka Tuominen1+13-2
2023-06-09 19:52std.hash_map: fetchRemove increment availablesentientwaffle1+25-0
2023-06-09 16:35Merge pull request #15950 from der-teufel-programming/autodoc-quickfixesLoris Cro1+5-1
2023-06-08 05:50Allow recovering from Walker.next errors without continually hitting the same errorRyan Liptak1+11-1
2023-06-08 05:44Directory iteration: handle `EACCES` returned from `getdents64`Ryan Liptak1+1-0
2023-06-08 05:37Use `iterateAssumeFirstIteration` in `Walker.next` to avoid unnecessary lseek callsRyan Liptak1+1-1
2023-06-08 02:27reimplement wyhash v4.1 (#15969)Marc Tiehuis2+192-161
2023-06-07 14:34std: fix parseInt for single-digit signed minInt (#15966)Josh Wolfe1+10-1
2023-06-02 22:32llvm: stop generating FPU code if there is no FPUDavid Gonzalez Martin1+2-0
2023-06-06 07:08crypto.bcrypt: allow very large passwords to be pre-hashed (#15955)Frank Denis1+104-30
2023-06-04 11:45macos+libc: add zlib.h,sys/paths.h,netinet/{ip.h,udp.h}Jakub Konka6+2926-0
2023-06-04 10:59autodoc: Fix rendering of some values in main.jsKrzysztof Wolicki1+5-1
2023-06-03 20:51Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley42+587-235
2023-05-15 14:18std.c: fix return type of recv/recvfrom on windowsdweiller1+7-2
2023-06-03 20:45Build: fix producesPdbFile logic (#15756)xEgoist1+1-1
2023-05-30 12:13fix missing insertion of module to all_modules on first downloadDraagrenKirneh1+1-0
2023-05-18 19:42std.io.reader.Reader: add `streamUntilDelimiter`Eric Joldasov1+76-58
2023-05-31 00:03AstGen: handle ref_table for errdefer capturesmlugg2+43-1
2023-06-03 20:36Merge pull request #15927 from truemedian/http-bugsAndrew Kelley6+331-374
2023-06-02 19:17Merge pull request #15900 from Snektron/spirv-poolAndrew Kelley5+1354-1327
2023-06-02 18:08Fix std.hash benchmarks (#15917)Frank Denis4+94-61
2023-05-28 07:50std.http.Server: collapse BufferedConnection into ConnectionNameless3+88-141
2023-05-28 07:37std.http: add TlsAlert descriptions so that they can at least be viewed in err return tracesNameless5+141-68
2023-05-27 12:40std.http.Client: collapse BufferedConnection into ConnectionNameless2+111-174
2023-06-01 17:42Merge pull request #15919 from Luukdegram/wasm-behavior-testsLuuk de Gram21+197-82
2023-05-21 00:58Use the word 'base' consistently instead of 'radix'Evin Yulo8+81-78
2023-05-31 12:05add missing note "operation is runtime due to this operand"Evin Yulo3+42-23
2023-05-31 16:03enable passing behavior testsLuuk de Gram19+0-46
2023-05-30 19:55codegen: Write padding bytes for unionsLuuk de Gram2+6-2
2023-05-29 12:23wasm: `shl_with_overflow` ensure rhs is coercedLuuk de Gram1+12-3
2023-05-29 10:33wasm: `union_init` support packed unionsLuuk de Gram1+61-22
2023-05-27 13:14wasm: `aggregate_init` store sentinel for arraysLuuk de Gram1+10-1
2023-05-27 13:11wasm: `ptr_elem_val` use pointer type for localLuuk de Gram1+19-13
2023-05-26 15:30wasm: `UnwrapErrUnionPayloadPtr` ensure ptr retLuuk de Gram1+7-2
2023-05-25 15:52wasm: support and optimize for all packed unionsLuuk de Gram1+52-3
2023-05-23 17:55wasm: implement `struct_field_val` for packed unionsLuuk de Gram1+5-3
2023-05-22 17:06wasm: `union_init` correctly store the tagLuuk de Gram1+33-7
2023-05-21 13:16wasm: `memcpy` support elem abi-size > 1Luuk de Gram1+14-2
2023-05-31 11:15don't crash when can't evaluate comptime expression with inferred typeyujiri83+24-3
2023-05-31 04:38sema: add compile error for incorrect extern typeBogdan Romanyuk2+46-20
2023-05-30 16:41spirv: eliminate remaining uses of emitConstantRobin Voetter2+14-63
2023-05-29 21:57spirv: rename TypeConstantCache -> CacheRobin Voetter2+1-1
2023-05-29 21:54spirv: translate remaining typesRobin Voetter5+295-1556
2023-05-29 18:45spirv: translate remaining typesRobin Voetter3+227-23
2023-05-29 17:51spirv: cache strings for debug namesRobin Voetter1+113-6
2023-05-29 17:25spirv: translate structs to cache keyRobin Voetter2+69-3
2023-05-29 15:44spirv: translate vectors to cache keyRobin Voetter1+15-0
2023-05-29 15:42spirv: cache pointersRobin Voetter2+105-1
2023-05-29 15:22spirv: cache function prototypesRobin Voetter2+109-19
2023-05-29 13:25spirv: cache for intsRobin Voetter2+216-5
2023-05-29 12:10spirv: cache for floatsRobin Voetter1+112-3
2023-05-29 11:19spirv: basic setup for using new type constant cacheRobin Voetter3+229-103
2023-05-29 01:30spirv: TypeConstantCacheRobin Voetter2+305-0
2023-05-30 11:22Merge pull request #15905 from jacobly0/x86_64-hotfixJakub Konka6+455-97
2023-05-30 10:06RSA: remove usage of allocators (#15901)Frank Denis2+24-21
2023-05-27 19:07cache: handle 0-length prefix paths in findPrefixResolvedkcbanner1+1-1
2023-05-30 06:41Merge pull request #15891 from mlugg/fix/dont-emit-fn-called-at-comptimeAndrew Kelley34+156-65
2023-05-23 07:50zig ld: handle `--library :path/to/lib.so`Motiejus Jakštys7+28-44
2023-05-30 02:06Revert "Revert "Windows: Support UNC, rooted, drive relative, and namespaced/device paths""Jacob Young4+430-72
2023-05-30 01:45x86_64: hotfix for crash during in-memory coercion of large typeJacob Young2+25-25
2023-05-29 23:29std.debug: disable sporadically failing testAndrew Kelley1+1-1
2023-05-29 22:53build.zig: bump maxrss upper bound for std lib testsAndrew Kelley1+2-3
2023-05-29 19:31tests: disable incremental cases for nowmlugg1+7-0
2023-05-29 04:07Prevent analysis of functions only referenced at comptimemlugg33+149-65
2023-05-29 22:01Revert "Windows: Support UNC, rooted, drive relative, and namespaced/device paths"Andrew Kelley4+72-430
2023-05-24 18:00std.os: fix uname usage.David CARLIER2+24-0
2023-05-20 22:21Sema: return comptime_int if all args to @min/@max are comptime_intmlugg2+26-1
2023-05-26 06:14std.dwarf: handle DWARF 5 compile unit DW_AT_ranges correctlymlugg1+137-56
2023-05-18 10:45Windows: Support UNC, rooted, drive relative, and namespaced/device pathsRyan Liptak4+430-72
2023-05-26 06:55std.math.big.int: Fix typoMizuochi Keita1+9-9
2023-05-24 14:54std.math.big.int: Add SqrtMizuochi Keita2+108-0
2023-05-29 10:01std.io.Writer: add support for non-power-of-two int sizesCortex2+22-10
2023-05-22 19:45fix #15778: Binary operations on empty vectors crashEvin Yulo3+27-0
2023-05-27 08:50poly1305: properly cast the mask from u1 to u64 (#15869)Frank Denis1+11-2
2023-05-26 20:29std.Target adjustmentsVeikka Tuominen28+180-168
2023-05-26 20:16wasm backend: emit a TODO error rather than miscompileAndrew Kelley1+8-3
2023-05-26 23:40Merge pull request #15803 from linusg/std-snek-case-enumsVeikka Tuominen16+266-262
2023-05-26 15:13while at it, adding for dragonflybsd tooDavid CARLIER1+1-0
2023-05-26 12:05std.c: haiku also supports malloc_usable_size to benefit zig's heapDavid Carlier1+2-0
2023-05-25 19:32std.Thread: refining stack size from platform minimum, changes more targetted towards platform like Linux/musl (#15791)David CARLIER12+48-1
2023-05-20 22:11std.fs.file: Rename File.Lock enum values to snake caseLinus Groh5+57-53
2023-05-20 22:06std.fs.file: Rename File.Kind enum values to snake caseLinus Groh12+153-153
2023-05-20 21:46std.event.loop: Rename Loop.Request.Finish enum values to snake caseLinus Groh1+17-17
2023-05-20 21:44std.event.loop: Rename Loop.ResumeNode.Id enum values to snake caseLinus Groh1+21-21
2023-05-20 21:20std.fmt: Rename parseWithSign() sign parameter enum values to snake caseLinus Groh1+7-7
2023-05-20 21:18std.fmt: Rename Alignment enum values to snake caseLinus Groh1+11-11
2023-05-25 15:49disable test on C backendVeikka Tuominen1+1-0
2023-05-25 12:57llvm: fix vector type in vector_store_elemVeikka Tuominen2+3-2
2023-05-25 05:30Improve Content-Disposition filename detection (#15844)DraagrenKirneh1+35-3
2023-05-24 21:26Fixes `WriteFile.getFileSource` failure on Windows (#15730)Mason Remaley8+26-32
2023-05-24 16:32Merge pull request #15810 from der-teufel-programming/autodoc-quickfixesLoris Cro1+29-4
2023-05-24 13:03Merge pull request #15806 from linusg/std-io-ttyVeikka Tuominen11+221-208
2023-05-24 10:14Sema: `@memcpy` convert src slice to many ptrVeikka Tuominen2+6-1
2023-05-24 09:15std.io.tty: Remove unused Config.writeDEC() functionLinus Groh1+0-30
2023-05-21 20:27std.io.tty: Add missing colors to Color enumLinus Groh1+45-10
2023-05-21 13:27std: Move std.debug.{TTY.Config,detectTTYConfig} to std.io.ttyLinus Groh11+152-144
2023-05-20 21:30std.debug: Rename TTY.Color enum values to snake caseLinus Groh5+87-87
2023-05-24 06:38std.crypto: 2.5 times faster ghash and polyval on WebAssembly (#15835)Frank Denis1+46-2
2023-05-23 12:03std.sort: add pdqsort and heapsortAli Chraghi37+1702-1291
2023-05-24 00:01make `@boolToInt` always return a u1tison6+19-13
2023-05-23 20:12Update wasi-libc to 3189cd1ceec8771e8f27faab58ad05d4d6c369ef (#15817)Frank Denis1107+27-27261
2023-05-23 19:47crypto.aes: define optimal_parallel_blocks for more CPUs (#15829)Frank Denis1+5-5
2023-05-23 14:36std.crypto.chacha: remove the hack for ChaCha with a 64-bit counter (#15818)Frank Denis1+68-68
2023-05-23 11:07crypto/tls: switch X25519Kyber768Draft00 to new codepoint (#15821)Bas Westerbaan1+1-1
2023-05-23 10:34Merge pull request #15235 from Vexu/safetyVeikka Tuominen5+63-10
2023-05-23 07:55Make Poly1305 faster by leveraging @addWithOverflow/@subWithOverflow (#15815)Frank Denis1+90-96
2023-05-22 11:29llvm: also generate metadata for extern global variablesTw1+1-1
2023-05-22 18:33std.crypto.chacha: support larger vectors on AVX2 and AVX512 targets (#15809)Frank Denis2+144-52
2023-05-22 10:23Sema: improve error message when calling optional functionVeikka Tuominen2+54-33
2023-05-22 14:13Ignore certificates with unknown OID (#15539)DraagrenKirneh1+8-2
2023-05-22 14:11std.crypto.ff - Alloc-free, constant-time field arithmetic for crypto (#15795)Frank Denis4+948-147
2023-05-22 10:34fix type errors in os.linux (#15801)yujiri81+4-4
2023-05-21 06:53std.c: fix freebsd's CPU_ISSET callDavid CARLIER1+2-2
2023-05-21 18:32std.os: gethostname non libc linking using uname like linuxDavid CARLIER1+1-1
2023-05-22 01:44std.c: openbsd sigcontext/ucontext fix enumMichael Dusan1+1-1
2023-05-21 22:55autodoc: Links to private decls now lead to source filesKrzysztof Wolicki1+29-4
2023-05-21 17:09Merge pull request #15796 from linusg/docgen-snek-case-enumsAndrew Kelley1+133-134
2023-05-21 11:00std.crypto: expose Fe isOdd & add basic parity tests for each pcurve (#15734)Chris Heyes6+33-0
2023-05-21 05:58Merge pull request #15407 from mlugg/feat/pkg-dedupAndrew Kelley2+57-26
2023-05-20 20:58docgen: Rename Action enum values to snake caseLinus Groh1+7-7
2023-05-20 20:56docgen: Rename Code.Id enum values to snake caseLinus Groh1+22-23
2023-05-20 20:55docgen: Rename ExpectedOutcome enum values to snake caseLinus Groh1+8-8
2023-05-20 20:54Merge pull request #15753 from Snektron/spirv-more-testsAndrew Kelley44+537-437
2023-05-20 20:53docgen: Rename Tokenizer.State enum values to snake caseLinus Groh1+21-21
2023-05-20 20:50docgen: Rename Token.Id enum values to snake caseLinus Groh1+78-78
2023-05-20 20:26Merge pull request #15748 from alichraghi/ali-spirvVeikka Tuominen4+22-17
2023-05-20 19:33Merge pull request #15663 from Luukdegram/wasm-test-runnerLuuk de Gram6+432-244
2023-05-13 16:10Zir: eliminate `field_call_bind` and `field_call_bind_named`mlugg16+231-288
2023-05-20 16:02spirv: make constant handle float, errorset, errorunionRobin Voetter2+76-13
2023-05-20 15:25spirv: don't generate union tag type if it doesnt existRobin Voetter1+5-5
2023-05-19 12:17spirv: ptr_elem_valRobin Voetter21+36-41
2023-05-19 11:04spirv: ptr_subRobin Voetter2+34-9
2023-05-19 09:28spirv: customize module-scope asm testRobin Voetter1+4-1
2023-05-19 09:23spirv: more passing testsRobin Voetter39+1-62
2023-05-18 20:39spirv: pointer bitcastingRobin Voetter2+29-13
2023-05-18 20:36spirv: lower integer pointer constantsRobin Voetter1+4-0
2023-05-18 17:25spirv: ptr_addRobin Voetter2+29-1
2023-05-18 17:06spirv: use extractField moreRobin Voetter1+15-47
2023-05-18 16:55spirv: fix some (Ptr)AccessChain usesRobin Voetter1+56-50
2023-05-18 15:39spirv: dont use OpIAddCarryRobin Voetter3+153-145
2023-05-18 10:27spirv: use intInfo instead of arithmeticTypeInfo in airIntCastRobin Voetter2+9-6
2023-05-18 00:45spirv: implement pointer comparison in for air cmpRobin Voetter4+127-87
2023-05-17 07:54spirv: lower get_union_tagAli Chraghi4+17-12
2023-05-19 19:48std.meta: allow ArgsTuple to be used on functions with comptime parametersMeghan1+2-3
2023-05-19 18:40std.c: adding ptrace for netbsd.David CARLIER1+52-0
2023-05-19 18:14wasm: aggregate_init - ensure zeroed result localLuuk de Gram1+9-2
2023-05-18 16:08wasm: fix `div_trunc` for floatsLuuk de Gram2+22-5
2023-05-18 15:26wasm: support `memset` for elem abi size > 1Luuk de Gram2+108-94
2023-05-17 18:31wasm: implement `shl` for big integersLuuk de Gram2+1-1
2023-05-16 17:33wasm: memset - correctly load the ptr for slicesLuuk de Gram1+3-1
2023-05-15 19:53wasm: correctly use elem type when loweringLuuk de Gram2+21-43
2023-05-10 15:04wasm: fix return `ret_load` with zero-size typeLuuk de Gram2+4-9
2023-05-10 15:03wasm: fix double free of localsLuuk de Gram1+17-10
2023-05-09 17:50wasm: simplify merging of branchesLuuk de Gram1+30-42
2023-05-08 18:22wasm: add `dead` tag to `WValue`Luuk de Gram1+9-2
2023-05-07 16:48wasm: more liveness fixesLuuk de Gram1+4-3
2023-05-06 15:46wasm: fix liveness bugsLuuk de Gram1+10-1
2023-05-06 15:10wasm: fix miscompilation for shiftingLuuk de Gram1+55-7
2023-05-03 18:16wasm: implement `@mulWithOverflow` for big intsLuuk de Gram1+61-6
2023-05-01 17:39wasm: implement `@addWithOverflow` for 64bit intsLuuk de Gram1+37-4
2023-04-29 15:02wasm: implement mul, shl and xor for big intsLuuk de Gram1+45-27
2023-04-27 14:15wasm: implement `@frameAddress`Luuk de Gram1+11-2
2023-05-19 06:30Sema: eliminate `Type.Tag.var_args_param`Andrew Kelley4+34-42
2023-05-19 07:28multi-writer: test with a non-comptime streamMotiejus Jakštys1+13-12
2023-05-19 07:56Merge pull request #15727 from jacobly0/x86_64-behaviorAndrew Kelley17+861-293
2023-05-18 21:32Sema: simplify "duplicate test name" error messageAndrew Kelley2+2-2
2023-05-19 00:47x86_64: fix `@bitCast` when the operand diesJacob Young1+12-8
2023-05-18 00:39x86_64: implement saturating add/sub for weird typesJacob Young2+52-5
2023-05-17 06:06codegen: emit global vector paddingJacob Young2+22-6
2023-05-17 04:23x86_64: implement integer vector `@truncate`Jacob Young5+136-21
2023-05-17 00:39x86_64: fix 128-bit atomics on non-linuxJacob Young1+20-4
2023-05-16 07:30x86_64: delete some incorrect codeJacob Young2+4-53
2023-05-16 04:55x86_64: fix multi-limb compareJacob Young2+96-16
2023-05-16 03:58x86_64: initialize array sentinelsJacob Young2+6-2
2023-05-16 03:34x86_64: rewrite castsJacob Young4+130-148
2023-05-16 00:17x86_64: fix float min/max behaviorJacob Young7+393-40
2023-05-18 20:09std.os: add linux timer apiDavid CARLIER1+37-0
2023-05-18 23:24Revert "Sema: handle recursive inferred errors better in analyzeIsNonErrComptimeOnly"Andrew Kelley2+23-30
2023-05-18 21:00make `@trap` return unreachable/noreturn (#15749)zooster3+24-2
2023-05-18 03:39std.crypto.tls.Client.readvAdvanced: fix bugsAndrew Kelley1+29-9
2023-04-23 01:11Only add build.zig module dependencies oncemlugg1+34-22
2023-04-22 17:15Deduplicate uses of the same package across dependenciesmlugg2+26-7
2023-05-18 06:28Merge pull request #15750 from ziglang/zig2.cAndrew Kelley4+19-17
2023-05-17 15:20Document the sorting order in `std.sort`.IntegratedQuantum1+3-0
2023-05-17 23:00rename omit_pkg_fetching_code to only_core_functionalityAndrew Kelley4+10-10
2023-05-17 22:43zig2.c: omit non-essential subcommandsAndrew Kelley1+10-8
2023-05-17 17:42Merge pull request #15573 from motiejus/resolv_dnAndrew Kelley3+20-10
2023-05-17 14:19Merge pull request #15459 from motiejus/build-id-fullAndrew Kelley9+210-56
2023-05-17 00:01zig cc: implement `-###` (dry run)Andrew Kelley1+3-3
2023-05-17 09:54Merge pull request #14462 from motiejus/infile_stdinAndrew Kelley2+47-0
2023-05-17 03:00tweaks to --build-idAndrew Kelley9+169-164
2023-04-25 13:57stage2: implement --build-id stylesMotiejus Jakštys7+191-42
2023-05-16 19:21std.c: darwin's *copyfile api update.David CARLIER2+60-6
2023-05-16 23:51crypto.AegisMac: fix a regression from s/mem.copy/@memcpy/ (#15733)Frank Denis1+7-1
2023-05-16 23:37CLI: remove cleanup logic for stdin temp fileAndrew Kelley1+16-33
2023-05-16 23:29CLI: fix stdin dumping behaviorAndrew Kelley4+62-134
2023-01-23 19:59zig cc: support reading from non-filesMotiejus Jakštys4+148-12
2023-05-16 23:10std.mem.byteSwapAllFields: add suppport for nested structs (#15696)Cortex1+21-1
2023-05-16 23:09Merge pull request #15713 from alichraghi/ali-spirvAndrew Kelley7+114-20
2023-04-29 17:14cmake: add ZIG_PIE toggle for -DpieMichael Dusan1+11-4
2023-04-29 17:14netbsd: restrict PT_LOAD workaround to dlibs onlyMichael Dusan1+2-2
2023-05-15 20:04std.c: add ptrace for freebsd support.David CARLIER1+114-0
2023-05-16 11:20Merge pull request #15731 from der-teufel-programming/autodoc-quickfixesLoris Cro1+1-1
2023-05-16 11:11autodoc: Fix rendering of imported modulesKrzysztof Wolicki1+1-1
2023-05-16 08:37workaround AstGen's love for copying arraysVeikka Tuominen1+3-3
2023-05-16 07:51Sema: avoid safety slice safety check with comptime-known start and endVeikka Tuominen1+5-3
2023-04-10 15:48add runtime safety for noreturn function returningVeikka Tuominen4+55-4
2023-05-15 01:51std.mem.zeroInit: zero hidden padding for extern structTw1+1-1
2023-05-15 01:48Package: support gitlab tarball urlsTravis Staloch1+10-0
2023-05-16 05:39Merge pull request #15704 from Vexu/fix-memcpysetAndrew Kelley3+108-24
2023-05-15 19:02std.c: add netbsd's accept_filter_data for ACCEPT_FILTER sock opt.David CARLIER1+5-0
2023-05-15 14:37Add wasi_ prefix to wasm filesRoman Frołow1+3-3
2023-05-15 18:34spirv: lower ptrtoint & ignore dbg_inline instructionsAli Chraghi2+23-8
2023-05-15 16:51Merge pull request #15628 from jacobly0/x86_64-behaviorAndrew Kelley27+2115-719
2023-05-15 10:52spirv: implement arithmeticTypeInfo for Enum (`@intToEnum`)Ali Chraghi3+11-6
2023-03-31 20:25std: expose fmt methods and structs for parsingTristan Ross1+82-82
2023-05-14 12:24Sema: use `elemPtrOneLayerOnly` in `zirMemCpy`Veikka Tuominen2+15-2
2023-05-14 12:02Sema: add more type checks to `@mem{cpy,set}`Veikka Tuominen2+60-22
2023-05-14 09:48Sema: ensure dest ptr of memcpy has lengthVeikka Tuominen2+33-0
2023-05-15 06:55x86_64: implement integer vector min/maxJacob Young4+170-0
2023-05-15 05:44x86_64: implement integer vector bitwise operationsJacob Young2+25-1
2023-05-15 05:15x86_64: implement integer vector mulJacob Young5+87-6
2023-05-15 04:26x86_64: implement integer vector add/subJacob Young4+160-6
2023-05-15 04:06x86_64: fix sysv vector argument passingJacob Young1+2-28
2023-05-15 00:27x86_64: fix `@clz` and `@ctz` of `u8`Jacob Young2+52-11
2023-05-14 21:56x86_64: fix struct_field_val crashJacob Young1+3-2
2023-05-14 21:26x86_64: enable integer vector registersJacob Young1+3-3
2023-05-14 09:12x86_64: redo movement, float negation, and `@fabs`Jacob Young8+359-118
2023-05-13 22:06x86_64: reimplement `@floatToInt`Jacob Young7+420-253
2023-05-13 18:06x86_64: add missing encoding feature requirementsJacob Young2+12-9
2023-05-13 07:42Dwarf: fix overflow write byte_sizeJacob Young2+47-48
2023-05-13 06:51x86_64: implement calling function referencesJacob Young4+11-10
2023-05-13 06:24x86_64: implement global payload pointersJacob Young3+35-8
2023-05-13 07:05x86_64: implement integer vector movementJacob Young3+248-122
2023-05-12 06:11x86_64: implement stack probingJacob Young4+163-11
2023-05-12 05:16x86_64: remove scratch data tagsJacob Young3+26-38
2023-05-09 07:15x86_64: implement `@splat`Jacob Young5+270-9
2023-05-09 03:13x86_64: fix field_ptr nonsenseJacob Young3+14-62
2023-05-09 00:04codegen: implement global enum_numberedJacob Young2+9-7
2023-05-08 23:31x86_64: implement union_initJacob Young5+40-13
2023-05-08 22:35x86_64: fix issues with getting float fieldsJacob Young1+18-19
2023-05-08 22:34x86_64: fix crash with logging enabledJacob Young1+10-9
2023-05-08 20:43x86_64: add missing multply of `f16`Jacob Young2+6-1
2023-05-14 16:59CMakeLists.txt and build.zig: remove deprecated optionsEric Joldasov2+1-26
2023-05-01 05:18correct error note and check type of extern variableswrongnull4+28-7
2023-05-14 16:40std.c: add rfork for freebsdDavid CARLIER1+38-0
2023-05-14 23:32spirv: lower float_to_int and int_to_floatAli Chraghi5+80-6
2023-05-13 22:02Remove incorrect statements that the `source` argument to @memcpy needs to be mutablenotcancername1+3-4
2023-05-13 20:25std.os: implementing sched_setaffinity wrapper for freebsdDavid CARLIER2+44-0
2023-05-13 21:41Improve error handling on dependency download (#15661)DraagrenKirneh1+9-2
2023-05-07 04:47std.mem: Rename splitFull/tokenizeFull to splitSequence/tokenizeSequenceRyan Liptak4+62-62
2023-05-05 01:15Update all std.mem.split calls to their appropriate functionRyan Liptak27+58-55
2023-05-05 01:05Update all std.mem.tokenize calls to their appropriate functionRyan Liptak24+79-79
2023-05-05 01:34Fix SplitIterator and TokenIterator type instantiationRyan Liptak2+3-3
2023-05-05 00:49std.mem: Split `tokenize` into 3 versions by delimiter type: full, any, and scalarRyan Liptak1+169-54
2023-05-05 01:19std.mem: Split `split` and `splitBackwards` into 3 versions by delimiter type: full, any, and scalarRyan Liptak1+290-56
2023-05-13 19:19Merge pull request #15692 from linusg/autodoc-input-eventLoris Cro1+7-4
2023-05-13 07:19add application/tar+gzip unblocking sr.ht packagesSimon A. Nielsen Knights1+2-1
2023-05-13 18:31std: Rewrite low-level json api to support streaming (#15602)Josh Wolfe20+5793-5845
2023-05-13 09:39std.os: adding linux's sched_setaffinity and its wrapperDavid CARLIER3+63-0
2023-05-13 16:52autodoc: Start search on any search input event, not just keydownLinus Groh1+7-4
2023-05-13 10:21std.simd.suggestVectorSizeForCpu: fix missing argument in bodyxdBronch1+1-1
2023-05-13 09:52Merge pull request #15643 from Vexu/fixesVeikka Tuominen11+230-132
2023-05-12 21:13linux adding some NUMA supportDavid CARLIER2+32-0
2023-05-12 19:52std.c: further darwin's host statistics dataDavid CARLIER1+33-8
2023-05-12 21:46Merge pull request #15240 from Snektron/spirv-basicAndrew Kelley181+1721-145
2023-05-11 22:16std.c: adding basic darwin's host_statistics data.David CARLIER1+56-0
2023-05-12 11:59Sema: handle recursive inferred errors better in analyzeIsNonErrComptimeOnlyVeikka Tuominen2+29-23
2023-05-12 10:05Fix typo in langrefJonta1+1-1
2022-12-16 16:13Optimize access of array member in a structure.shwqf1+18-3
2023-05-12 00:39remove the compiler-rt README fileAndrew Kelley1+0-804
2023-05-11 00:31std.math.atan: fix mistyped magic constantInKryption1+1-1
2023-05-11 10:42Liveness: simplify logicmlugg1+45-241
2023-05-11 19:51Merge pull request #15641 from jacobly0/cache-raceAndrew Kelley1+163-188
2023-05-11 05:55spirv: lower store_safe, trunc and trapAli Chraghi1+26-19
2023-05-11 05:53setup spirv backend in behavior testsAli Chraghi178+1235-2
2023-04-22 09:18spirv: make decl deps a hash map instead of an arraylistRobin Voetter2+15-12
2023-04-22 09:18spirv: lower wrap_optionalRobin Voetter1+48-0
2023-04-11 20:29spirv: lower air optional_payloadRobin Voetter1+24-5
2023-04-11 20:13spirv: lower air is_null, is_non_nullRobin Voetter1+186-90
2023-04-10 22:04spirv: fix invalid code generated by br-with-valueRobin Voetter1+2-2
2023-04-10 20:43spirv: lower air wrap_errunion_errRobin Voetter1+37-0
2023-04-10 20:31spirv: lower air unwrap_error_union_errRobin Voetter1+28-2
2023-04-10 18:34spirv: lower air tryRobin Voetter1+105-21
2023-04-10 16:34spirv: fix OpFunctionCall parameters interleaving with instsRobin Voetter1+15-5
2023-04-10 16:27spirv: fix use-after-realloc in resolveType()Robin Voetter1+5-2
2023-04-10 16:01opencl: define size of C typesRobin Voetter1+11-1
2023-05-10 21:33Add tc{set,get}pgrp to std.os.linuxGregory Mullen2+46-1
2023-05-11 15:59Merge pull request #15519 from dweiller/issue-15482Andrew Kelley22+325-31
2023-05-11 15:46Merge pull request #15637 from der-teufel-programming/autodoc-layoutsLoris Cro2+51-14
2023-05-11 15:44Merge pull request #15545 from r00ster91/autodocthingLoris Cro2+17-7
2023-05-11 15:37Merge pull request #15487 from truemedian/http-testsAndrew Kelley8+771-183
2023-05-11 15:36Merge pull request #15639 from jacobly0/signed-modAndrew Kelley4+64-48
2023-05-11 15:35Merge pull request #15640 from jacobly0/min-maxAndrew Kelley2+27-2
2023-05-11 09:23Sema: fix crash when generating anon name on invalid codeVeikka Tuominen3+17-5
2023-05-10 14:04Sema: add error for resolving inferred error set of generic functionVeikka Tuominen2+28-0
2023-05-10 13:26fix incorrect use of mutable pointers to temporary valuesVeikka Tuominen4+4-4
2023-05-11 11:59fix formatting in darwin.zigVeikka Tuominen1+0-1
2023-05-10 09:27Sema: make `@call` compile errors match regular callsVeikka Tuominen2+118-91
2023-05-10 08:38Sema: fix nested call debug infoVeikka Tuominen1+24-13
2023-05-09 12:30Sema: return const pointers from ref initsVeikka Tuominen2+23-9
2023-05-11 08:33compiler_rt: fix ARM memset signaturesfrmdstryr1+4-4
2023-05-07 20:58module: return null if no candidate srcJohn Schmidt2+22-0
2023-05-10 20:43std.c: darwin adding more host_info api dataDavid CARLIER1+19-0
2023-05-11 04:51Cache: fix unnecessary cache missesJacob Young1+126-123
2023-05-10 05:52Cache: fix race conditionJacob Young1+48-76
2023-05-10 17:20std: revert `comptime_float` supportJacob Young4+21-28
2023-05-10 02:23llvm: fix `@max`/`@min` of unsupported float typesJacob Young6+55-23
2023-05-10 05:56llvm/cbe: fix signed `@mod`/`@divFloor` computationsJacob Young3+61-38
2023-05-09 03:46cbe: use `Assignment` in `airSplat`Jacob Young1+3-10
2023-05-10 19:07autodoc: fix crash when call syntax has complex callee expressionLoris Cro1+13-1
2023-05-10 14:46std.fmt.parseIntSizeSuffix: add R and QMeghan1+2-0
2023-05-10 12:42std.c: adding freebsd's ioctl base operands.David CARLIER1+28-0
2023-05-10 14:47Add std.mem.indexOfNoneKyle Coffey1+48-0
2023-03-17 04:36Add std.fmt.parseIntSizeSuffix and use for --maxrssEvin Yulo2+50-3
2023-04-23 21:40std.enums: make Ext parameter optionalBogdan Romanyuk1+7-13
2023-05-10 13:12Merge pull request #15508 from r00ster91/semathingsVeikka Tuominen8+46-49
2023-05-01 22:23std.Build: support #cmakedefine01 patternAli Chraghi1+3-1
2023-05-02 23:10std.enums: add tagName()Travis Staloch1+16-0
2023-05-05 06:02Issue 15535. Normalize remainder in math.big.int.Managed.divTruncBrett Hill2+14-1
2023-05-05 07:17std.meta: remove tagNameMeghan1+1-42
2023-05-06 19:28fix 'zig build test' crashing with no tests0x5a41+1-1
2023-05-09 23:53autodoc: Add layout to Struct and Union to properly display packed and extern; Make rendering of types in exprName more similar to zig fmtKrzysztof Wolicki2+51-14
2023-05-08 21:51std.c: add freebsd's kinfo_vmobjectDavid CARLIER1+25-0
2023-05-09 13:24std.c: adding freebsd's domainset_t bitsetDavid CARLIER1+10-1
2023-05-07 12:39tls: update finishRead2 for new @memcpy semanticsPyry Kovanen1+1-1
2023-05-09 21:24Autodoc: update favicon to latest logo markAndrew Kelley1+1-1
2023-05-09 18:09Merge pull request #15623 from der-teufel-programming/autodoc-backing-intLoris Cro2+38-23
2023-04-25 19:16std.fs: selfExePath haiku using constants insteadDavid Carlier2+10-4
2023-05-01 14:29std.c: adding freebsd's domainset apiDavid CARLIER1+25-0
2023-05-03 21:56std.c: openbsd sigcontext/ucontext for arm64.David Carlier1+12-0
2023-04-30 13:32std.c: adding freebsd's kinfo_proc type.David CARLIER1+186-0
2023-05-01 17:15fix `[x]u65529` and above overflowingr00ster912+23-2
2023-05-09 08:52autodoc: Fix tag type for unions; Fix backing int for packed structsKrzysztof Wolicki1+9-6
2023-05-09 08:51autodoc: Fix exprName for struct and union typesKrzysztof Wolicki1+7-7
2023-05-08 20:34autodoc: Analyze and expose backing integer types for packed structsKrzysztof Wolicki2+24-4
2023-05-08 20:29autodoc: Remove rendering "tuple" as part of the name in exprNameKrzysztof Wolicki1+2-10
2023-05-08 17:04Merge pull request #15597 from jacobly0/x86_64-behaviorJakub Konka18+4760-2753
2023-05-08 15:49Fix langref typojcalabro1+1-1
2023-05-08 11:35x86_64: finish optimizing mir tag usageJacob Young2+266-466
2023-05-08 10:51x86_64: continue to optimize mir tag usageJacob Young3+870-708
2023-05-08 10:50x86_64: optimize mir tag usageJacob Young6+839-864
2023-05-08 00:42x86_64: implement binary operations for `f16` and `f16` vectorsJacob Young7+354-46
2023-05-07 14:04x86_64: implement `@floor`, `@ceil`, and `@trunc` for float vectorsJacob Young2+93-92
2023-05-07 13:06x86_64: implement binary operations for float vectorsJacob Young5+651-290
2023-05-07 09:01x86_64: implement `@sqrt` for `f16` scalars and vectorsJacob Young3+109-52
2023-05-07 07:47x86_64: implement `@sqrt` for vectorsJacob Young5+164-88
2023-05-07 07:14x86_64: implement float cast from `f16` to `f64`Jacob Young7+292-211
2023-05-07 04:27Dwarf: workaround crashJacob Young2+29-28
2023-05-07 03:45x86_64: add missing `movsx` and `movzx` encodingsJacob Young1+9-5
2023-05-07 02:27x86_64: implement some float and float vector movementJacob Young8+176-43
2023-05-07 00:31x86_64: implement `@mulAdd`Jacob Young7+277-14
2023-05-06 20:24target: fix typos in x86 feature descriptionsJacob Young1+3-3
2023-05-06 20:05x86_64: implement packed floating point fieldsJacob Young1+10-2
2023-05-06 10:00x86_64: fix unordered float equalityJacob Young8+599-363
2023-05-06 02:16x86_64: implement f16 cmpJacob Young6+989-759
2023-05-05 05:32x86_64: implement f16 conversions when supportedJacob Young7+1151-927
2023-05-04 07:36x86_64: implement `@ctz` and `@clz` for `u128`Jacob Young3+74-25
2023-05-04 07:36x86_64: implement `@floor`, `@ceil`, and `@trunc`Jacob Young1+41-3
2023-05-08 10:42parse_float: Error when a float is attempted to be parsed into an invalid typeJayden1+8-0
2023-05-08 07:59Disallow named test decls with duplicate namesDominic15+158-125
2023-05-08 01:53fmt: avoid canonicalizing enum fields named `@"_"` to `_`Jacob Young3+100-31
2023-05-07 07:19std.c: darwin add host_info based data.David CARLIER1+86-0
2023-05-07 11:58Merge pull request #15594 from der-teufel-programming/autodoc-tldocsLoris Cro1+6-0
2023-05-07 08:05Fix parsing of hexadecimal literalsDominic3+20-9
2023-05-07 07:09elf: fix typo in def of SHT_LLVM_ADDRSIGJakub Konka1+2-2
2023-05-07 07:05elf: add more missing defs for SHT_* and SHF_*Jakub Konka1+7-0
2023-05-04 00:58test: disable by-length slice test on wasm backenddweiller1+1-0
2023-05-03 02:51test: add behavior tests for pointer slice-by-lengthdweiller1+38-0
2023-05-03 01:30sema: fix slice by length non-array, non-slice casedweiller1+5-1
2023-05-02 12:08convert s[start..start+len] to s[start..][0..len]dweiller14+20-20
2023-05-02 12:04autodoc: fix support for slice_length ZIR instructiondweiller2+31-3
2023-05-02 02:51langref: mention slice-by-length patterndweiller1+8-0
2023-04-30 13:50add optional sentinel to slice_length ZIRdweiller5+129-68
2023-05-01 05:37test: add behavior tests for slice-by-lengthdweiller1+38-0
2023-04-30 06:54autodoc: implement slice_length case in walkInstructiondweiller1+42-1
2023-04-30 04:38sema: omit extraneous addition when safety is unwanteddweiller1+1-0
2023-04-30 05:01astgen: lower s[start..][0..len] to slice_length ZIRdweiller1+16-1
2023-04-30 05:00sema: implement slice_length ZIR instructiondweiller1+76-57
2023-04-30 02:25zir: add slice_length tagdweiller5+39-0
2023-05-07 02:35std.http: use larger read buffer to hit faster tls codeNameless2+2-2
2023-05-03 19:34fix keepalive and large buffered writesNameless3+129-28
2023-05-01 22:49std.http.Server: give Response access to their own allocatorNameless2+27-17
2023-05-01 17:13std.http: buffer writesNameless2+88-36
2023-04-28 14:55std.http.Server: use enum for reset state instead of boolNameless2+12-6
2023-04-28 01:25std.http.Server: use client recommendation for keepaliveNameless1+8-1
2023-04-25 14:22std.http: add simple standalone http tests, add state check for http serverNameless8+546-134
2023-05-06 10:41cbe: fix typosJacob Young1+2-2
2023-04-29 16:27Sema: fix @extern empty lib name error messager00ster911+1-1
2023-04-29 15:07Sema: fix and improve errors for `for` loop objects and non-indexablesr00ster917+39-42
2023-04-29 14:00Sema: add some missing apostrophes to error messagesr00ster913+6-6
2023-05-06 04:31Merge pull request #15591 from jacobly0/undef-errdefer-captureAndrew Kelley4+16-3
2023-05-06 00:51autodoc: Add gathering of top-level doc comments for imported filesKrzysztof Wolicki1+6-0
2023-05-05 16:39std.c: adding cpu affinity api for macOs (mainly x86_64)David CARLIER1+20-0
2023-05-05 20:07AstGen: cleanup previous fixJacob Young4+15-5
2023-05-05 18:56AstGen: fix branch on undefinedJacob Young1+4-1
2023-05-05 07:04main: add debug dump-zir commandJacob Young2+137-66
2023-05-05 16:52Merge pull request #15317 from devnexen/darwin_rand_nativegenVeikka Tuominen2+41-2
2023-05-05 16:24Merge pull request #15578 from der-teufel-programming/autodoc-if-switchLoris Cro2+55-57
2023-05-05 10:01autodoc: Remove debug codeKrzysztof Wolicki1+2-9
2023-05-05 00:46autodoc: main.js exprName cleanupKrzysztof Wolicki1+1-1
2023-05-05 00:41autodoc: Save switches as comptimeExpr with the code instead of analyzing it deeply; simplified getBlockSource;Krzysztof Wolicki1+27-44
2023-05-04 23:46autodoc: Better comptimeExpr code for blocksKrzysztof Wolicki2+71-49
2023-05-04 07:36glibc hacks: add another commit to our patchesMotiejus Jakštys1+1-0
2023-05-04 07:36glibc hacks: also add a few dn_* functionsMotiejus Jakštys2+19-10
2023-05-03 19:42std.c: add os_proc_available_memory for darwinDavid CARLIER1+1-0
2023-05-03 08:49std.Build: use Step.* instead of *StepVeikka Tuominen27+379-361
2023-03-07 01:29fix bug and simplify std.crypto.tls.Client.limitVecsJonathan Marler1+6-9
2023-05-03 22:12Merge pull request #15559 from jacobly0/x86_64-behaviorAndrew Kelley26+403-291
2023-05-03 10:10Add new shortcut to help popupcryptocode1+1-1
2023-05-03 08:21x86_64: implement movement of more typesJacob Young6+198-80
2023-05-03 06:37x86_64: implement sqrtJacob Young5+49-1
2023-05-03 01:22x86_64: optimize code size for double neg/absJacob Young1+2-6
2023-05-03 01:01x86_64: fix feature confusionJacob Young15+6-66
2023-05-02 07:24x86_64: implement fabsJacob Young6+52-7
2023-05-02 06:23codegen: handle variable and decl_ref_mut consistentlyJacob Young3+39-35
2023-05-02 06:14x86_64: fix todo message typoJacob Young1+1-1
2023-05-02 06:11codegen: fix global nested field_ptrJacob Young2+39-71
2023-05-02 05:27x86_64: implement fieldParentPtrJacob Young3+22-7
2023-05-02 04:50x86_64: implement slice elem ptr for more MCValue tagsJacob Young2+1-15
2023-05-02 04:29x86_64: fix global slicesJacob Young5+7-15
2023-05-02 17:30std.log.defaultLog: remove freestanding compile errorCarl Åstholm1+0-6
2023-03-20 08:23build: rename std.Build.*Step to std.Build.Step.*Nicolas Sterchele28+6289-6293
2023-04-28 08:06bpf: correct return type of ringbuf_output helperTw1+1-1
2023-05-02 11:15langref: Documented `extern "..."` useArnau1+2-1
2023-04-23 20:29Change compression detection to use content-type instead of the url endingDraagrenKirneh1+8-2
2023-05-02 19:16std.c: adding freebsd's CPU_COUNT macro portage.David CARLIER1+14-0
2023-04-30 09:30Implement multi-argument @min/@max and notice boundsmlugg8+388-69
2023-05-02 11:43Add a random generated prefix to the unix socket_path to guard against multiple tests/threads running the same test at the same timeDraagrenKirneh1+16-5
2023-05-02 15:25Merge pull request #15505 from jacobly0/x86_64-behaviorAndrew Kelley36+1578-859
2023-05-02 02:43autodoc: type "?" instead of opening help modal if search selectedr00ster911+7-1
2023-05-02 02:41autodoc: make the help modal toggleabler00ster912+10-6
2023-05-01 23:18x86_64: cleanup lazy symbolsJacob Young4+207-213
2023-05-01 20:58x86_64: fix switch multi-prongs and mul/div flags clobberJacob Young4+6-10
2023-05-01 17:34x86_64: disable advanced memset tests on WindowsJakub Konka1+2-0
2023-05-01 11:41link: fix accessing source atom's symbol index in codegenJakub Konka2+62-39
2023-05-01 07:54Revert "x86_64: workaround tagName linker issues"Jakub Konka1+45-34
2023-05-01 04:39x86_64: workaround tagName linker issuesJacob Young1+34-45
2023-05-01 01:47x86_64: implement tagNameJacob Young9+368-71
2023-05-01 01:13Sema: use trap for backends that don't support panic_fnJacob Young1+3-6
2023-04-30 11:30x86_64: factor out lazy_symJacob Young1+10-18
2023-04-29 23:57link: update decl-specific lazy symbolsJacob Young4+39-28
2023-04-29 23:31link: cleanup lazy alignmentJacob Young5+18-40
2023-04-29 21:57x86_64: enable normal start/test_runner logic on more targetsJacob Young3+7-2
2023-04-29 21:56x86_64: optimize wide mul with overflowJacob Young1+36-25
2023-04-29 21:58x86_64: implement more forms of wide mul with overflowJacob Young1+122-141
2023-04-29 00:02x86_64: fix large not and atomicrmwJacob Young3+86-116
2023-04-28 23:38test_runner: use const to control verbose outputJacob Young1+12-4
2023-04-28 21:35x86_64: fix 128-bit cmpxchgJacob Young1+67-67
2023-04-28 06:24x86_64: fix stack realignmentJacob Young2+4-8
2023-04-28 05:56x86_64: fix emitting f80 globalsJacob Young3+8-16
2023-04-28 05:56x86_64: cleanup unneeded codeJacob Young1+56-74
2023-04-27 07:24behavior: update affected tests for the x86_64 backendJacob Young15+67-12
2023-04-29 00:39x86_64: implement a bunch of floating point stuffJacob Young7+486-116
2023-04-27 02:51x86_64: use std.log for debug loggingJacob Young2+104-45
2023-05-01 16:57Fix PBKDF2 docstring commentjcalabro1+1-1
2023-05-01 16:22address review by user @squeek502Jan Philipp Hafer2+38-22
2023-05-01 10:45apply suggestion by user @xEgoistJan Philipp Hafer1+0-1
2022-06-04 22:34std.windows: use posix semantics to delete files, if availableMartin Wickham1+56-19
2023-05-01 05:03Updates std.meta.intToEnum to support non-exhaustive enums (#15491)Mason Remaley1+16-1
2023-04-29 16:44std.c: add essential freebsd's capsicum api subset.David CARLIER1+36-3
2023-04-30 17:02std: fix a bunch of typosLinus Groh50+97-97
2023-04-28 01:42sema: improve the error message when coercing to []anyopaquekcbanner3+20-1
2023-03-10 02:03std.Build: detect and disallow top-level step name clashesdweiller1+6-1
2023-01-10 07:20cmake: install zig to 'build_dir/stage3' during buildingEric Joldasov2+6-5
2023-04-30 19:14fix compilation error on 32-bit LLVM-enabled compiler buildsAndrew Kelley1+1-1
2023-04-30 07:09update zig1.wasmAndrew Kelley1+0-0
2023-04-26 21:04std.c: freebsd add procctl exclusive x86_64 flagsDavid CARLIER1+24-0
2023-04-29 21:44std.c:complete further more netbsd's mmap flagsDavid CARLIER1+11-0
2023-04-29 15:54main: parse --dynamicbase linker argkcbanner1+2-0
2023-04-29 18:48autodoc: Add / as an alternative search keycryptocode2+2-1
2023-04-29 18:13Merge pull request #15503 from r00ster91/noinlineAndrew Kelley4+38-7
2023-04-29 17:55Merge pull request #15458 from koachan/sparc64-codegenAndrew Kelley14+331-12
2023-04-29 16:23Merge pull request #15478 from der-teufel-programming/autodoc-decltestsLoris Cro2+93-5
2023-04-29 00:12Sema: disallow indexing non-tuple structr00ster912+18-1
2023-04-23 14:19std.c: add mincore api to darwin.David CARLIER1+13-0
2023-04-29 07:19Merge pull request #15481 from ziglang/use-mem-intrinsicsAndrew Kelley155+1188-882
2023-04-29 02:19Sema: emit error for always_inline call of noinline functionr00ster913+37-6
2023-04-29 01:35std.builtin.CallModifier: add missing wordr00ster911+1-1
2023-04-24 06:23stage2: sparc64: Implement airPtrSliceLenPtr/airPtrSlicePtrPtr stubsKoakuma1+34-2
2023-02-20 15:40stage2: sparc64: Implement ASI load/store opsKoakuma3+66-11
2023-01-04 09:38stage2: sparc64: Implement airByteSwapKoakuma3+189-7
2023-01-04 05:53stage2: sparc64: Factor machine offset calculationKoakuma1+16-3
2023-01-04 03:58stage2: sparc64: Implement airStructFieldPtrKoakuma1+8-1
2023-01-04 03:46stage2: sparc64: Add stub for c_va_*Koakuma1+4-4
2023-01-04 03:46stage2: sparc64: Skip unimplemented testsKoakuma10+31-1
2023-04-26 21:05autodoc: Gather and display decltestsKrzysztof Wolicki2+93-5
2023-04-27 01:43update zig1.wasmAndrew Kelley2+8-0
2023-04-28 20:24disable 2 failing behavior tests with x86 backendAndrew Kelley1+2-0
2023-04-28 20:08std.Build.RunStep: show test name on process terminationAndrew Kelley1+16-3
2023-04-28 00:27Sema: fix airMemset for comptime slicesAndrew Kelley1+1-1
2023-04-28 00:27Sema: fix false negative Value.isComptimePtr for slicesAndrew Kelley2+2-1
2023-04-28 00:26std.os.windows: fix overlapping copyAndrew Kelley1+1-1
2023-04-28 00:26update a couple more callsites to `@memset`Andrew Kelley2+12-15
2023-04-27 22:44C backend: take advantage of Assignment abstraction in airMemsetAndrew Kelley1+12-20
2023-04-27 22:40compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley15+82-61
2023-04-27 22:16std: update to use `@memcpy` directlyAndrew Kelley27+119-115
2023-04-27 21:01C backend: fix ptr comparison of array ptrs when one is null-terminatedAndrew Kelley4+46-22
2023-04-26 20:57update codebase to use `@memset` and `@memcpy`Andrew Kelley121+558-541
2023-04-26 20:48std.ArrayList: mark the appendNTimes methods inlineAndrew Kelley1+16-8
2023-04-27 01:20stage2: avoid panicking for unimplemented compiler codeAndrew Kelley2+9-4
2023-04-27 01:11disable not yet passing new behavior tests from this branchAndrew Kelley1+25-0
2023-04-27 00:53C backend: fix memset for structs and arraysAndrew Kelley1+90-29
2023-04-26 20:41LLVM backend: optimize memset with comptime-known elementAndrew Kelley4+83-19
2023-04-26 20:04llvm backend: fix memset with byref element valueAndrew Kelley1+19-4
2023-04-26 19:49llvm backend: fix lowering of memsetAndrew Kelley4+141-92
2023-04-28 18:43Merge pull request #15431 from kcbanner/fix_decl_value_arenaAndrew Kelley3+98-34
2023-04-27 22:45Merge pull request #15435 from jacobly0/x86_64-frameAndrew Kelley27+2751-2647
2023-04-27 15:26Merge pull request #15474 from Luukdegram/wasm-atomicsAndrew Kelley3+424-23
2023-04-26 17:11std: prevent the possibility of deadlocks in some threaded testsJacob Young1+20-3
2023-04-26 09:21translate-c: deduplicate global declarationTw1+5-2
2023-04-27 08:10fix incorrect struct definition朕与将军解战袍1+2-2
2023-04-26 05:53test: Fix windows_spawn tmp directory cleanupxEgoist2+16-0
2023-04-27 05:11sema: add `prev` to ValueArena to allow freeing previous arenas when new ones are created during re-analysiskcbanner2+31-25
2023-04-23 23:09sema: Rework Decl.value_arena to fix another memory corruption issuekcbanner3+91-33
2023-04-25 02:14enable debugging infrastructure when using C backendAndrew Kelley4+9-17
2023-04-27 00:09Merge pull request #15452 from mlugg/zig-cbe-optAndrew Kelley2+38-4
2023-04-26 11:04coff: invalidate GOT relocs after segment shift in memoryJakub Konka2+37-19
2023-04-26 10:32macho: invalidate GOT/stub relocs after segment shift in memoryJakub Konka3+53-26
2023-04-26 01:43x86_64: fix tlv referencesJacob Young2+6-2
2023-04-25 20:47x86_64: fix rem/mod behavior and hazardsJacob Young1+49-10
2023-04-25 08:04cases: disable broken backendsJacob Young1+7-0
2023-04-24 06:26behavior: update passing cbe testsJacob Young15+33-24
2023-04-24 05:37x86_64: fix some floating point encoding errorsJacob Young6+75-36
2023-04-24 02:25x86_64: add frame indicesJacob Young7+2503-2542
2023-04-25 23:42compiler_rt: document ARM statusJan Philipp Hafer2+93-4
2023-04-26 18:02std.http: fix name of Status field to better match RFC name (#15455)Meghan1+2-2
2023-04-26 17:01Merge pull request #15278 from ziglang/memcpy-memsetAndrew Kelley57+1270-516
2023-04-18 15:34autodoc: fix sidebar regression and other minor bugsLoris Cro1+1-1
2023-04-26 16:17Autodoc: new decl search system (#15475)Loris Cro4+10937-113
2023-04-22 23:02add support for .field_ptr in elemValueAdvancedkcbanner2+41-0
2023-04-26 14:30translate-c: fix codegen when C source has variables named the same as mangling prefixesCasey Banner2+180-9
2023-04-25 17:53wasm: enable atomics behavior testsLuuk de Gram1+0-12
2023-04-25 17:52wasm: support pointers in `cmpxchg`Luuk de Gram1+29-16
2023-04-24 17:45wasm: implement atomic storesLuuk de Gram1+42-5
2023-04-24 16:42wasm: implement `@fence`Luuk de Gram2+24-1
2023-04-22 13:40wasm: implement `@atomicRmw`Luuk de Gram2+233-5
2023-04-21 14:27wasm: implement `@atomicLoad`Luuk de Gram2+34-1
2023-04-19 17:46wasm: use atomic feature for `@cmpxchg` when enabledLuuk de Gram2+54-12
2023-04-18 19:06wasm: implement `cmpxchg{weak/strong}`Luuk de Gram1+39-2
2023-04-24 16:24std.http: do -> wait, fix redirectsNameless3+67-33
2023-04-26 06:48Merge pull request #15454 from jacobly0/cbe-externAndrew Kelley7+84-70
2023-04-26 00:43Sema: avoid emitting sequential dbg_stmt instructionsmlugg1+13-0
2023-04-25 03:49CBE: minor optimizations to output sourcemlugg1+25-4
2023-04-24 06:20sema: add error for coercing a slice to an anyopaque pointerkcbanner2+28-0
2023-04-25 21:52std: @Vector support for std.json.parseJanne Hellsten2+71-20
2023-04-25 19:46CI: give aarch64-linux a maxrss parameterAndrew Kelley2+2-0
2023-04-25 18:24Merge pull request #15414 from der-teufel-programming/autodoc-pkg-modLoris Cro3+207-207
2023-04-25 18:22C backend: fix lowering comparison when array ptr meets ptrAndrew Kelley1+7-3
2023-04-25 08:49zig fmtAndrew Kelley4+6-7
2023-04-25 04:39Sema: fix memcpy alias safety incorrect mathAndrew Kelley4+58-27
2023-04-25 00:58stage2: introduce store_safe AIR instructionAndrew Kelley13+131-80
2023-04-25 01:03C backend: use ++ instead of += for airMemsetAndrew Kelley1+1-3
2023-04-25 00:31update test cases for new memcpy/memset semanticsAndrew Kelley11+137-28
2023-04-24 20:32wasm backend: fix airMemset with slicesAndrew Kelley1+1-1
2023-04-24 20:29update zig1.wasmAndrew Kelley1+0-0
2023-04-24 19:56langref: fix compile errorAndrew Kelley1+2-2
2023-04-24 05:15x86_64 backend: support `@memset` with slicesAndrew Kelley3+50-27
2023-04-24 03:52x86_64 backend: implement `@memset` for element ABI size > 1Andrew Kelley4+74-25
2023-04-23 22:26add behavior test for `@memset` on slicesAndrew Kelley2+64-2
2023-04-23 22:10Sema: implement comptime `@memcpy`Andrew Kelley2+37-6
2023-04-23 21:52Sema: implement comptime `@memset`Andrew Kelley6+38-27
2023-04-23 20:28C backend: fix memset for loop loweringAndrew Kelley1+12-1
2023-04-22 06:05LLVM backend: support non-byte-sized memsetAndrew Kelley14+191-30
2023-04-22 04:30x86 backend: implement new memcpy/memset semanticsAndrew Kelley1+28-12
2023-04-22 03:57wasm backend: implement new memcpy/memset and ptrtoint semanticsAndrew Kelley1+47-20
2023-04-22 03:11C backend: implement new memcpy and inttoptr semanticsAndrew Kelley1+44-16
2023-04-22 01:03update `@memcpy` to require equal src and dest lensAndrew Kelley12+280-78
2023-04-14 04:44change semantics of `@memcpy` and `@memset`Andrew Kelley33+221-280
2023-04-25 18:03Merge branch 'master' into autodoc-pkg-modLoris Cro66+1713-600
2023-04-22 23:47std.c: adding mincore for freebsdDavid CARLIER1+18-0
2023-04-25 05:08cbe: fix mutability issues with builtin test_functionsJacob Young4+21-24
2023-04-25 04:20cbe: implement @externJacob Young2+59-38
2023-04-25 02:59cbe: remove unused arenaJacob Young2+4-8
2023-04-25 16:21std: further windows resource fixxEgoist1+1-0
2023-04-24 23:47std: fix windows resource leaksJacob Young2+3-0
2023-04-24 23:23Merge pull request #15421 from Vexu/fixesAndrew Kelley4+103-107
2023-04-23 17:07fix HTTP server to handle a chunked transfer coding requestRyo Ota2+77-2
2023-04-24 22:15Merge pull request #15416 from squeek502/http-response-headers-undefinedAndrew Kelley2+75-14
2023-04-24 19:54Merge pull request #15290 from mlugg/feat/builtin-in-comptimeAndrew Kelley11+672-366
2023-04-24 19:35std.os: selfExePath implementation for haikuDavid CARLIER1+10-1
2023-04-24 18:58CI: disable compiling std lib C backend test with clangAndrew Kelley1+6-0
2023-04-24 18:51Revert "tests: add a maxrss for compiling std lib C backend .c file"Andrew Kelley1+0-1
2023-04-23 17:26std.c: add find_path for haikuDavid Carlier1+5-1
2023-04-24 09:23std.net.StreamServer.Options: add reuse_portJon2+34-0
2023-04-23 00:44Sema: allow method calls on optional pointersIan Johnson2+40-12
2023-04-24 05:24tests: add a maxrss for compiling std lib C backend .c fileAndrew Kelley1+1-0
2023-04-22 12:47std.process: further totalSystemMemory portageDavid CARLIER1+8-3
2023-04-22 20:43std.os: sysctl* wrappers, better warning at compile timeDavid Carlier1+4-10
2023-04-23 22:39Merge pull request #15405 from Luukdegram/wasmAndrew Kelley4+134-5
2023-04-22 23:34std.http: Always initialize `response.headers` in Client.requestRyan Liptak1+2-3
2023-04-23 22:32http.Headers: Add `clearAndFree` and `clearRetainingCapacity`Ryan Liptak1+73-11
2023-04-23 20:26update zig1.wasmAndrew Kelley2+619-349
2023-04-14 21:32Add `@inComptime` builtinmlugg9+53-17
2023-04-22 06:11translate-c: support brace-enclosed string initializers (c++20 9.4.2.1)kcbanner5+61-8
2023-04-23 18:06Improvements to docs and textzooster24+83-44
2023-04-23 18:00langref: improve for loop documentationManlio Perillo1+27-4
2023-03-07 21:51std.os.linux: Add new CAP constantsHubert Jasudowicz1+4-1
2023-04-22 11:43langref: add documentation for noinline keywordBogdan Romanyuk1+11-0
2023-04-09 23:05std.tar: make sub dirs + trim spacesTravis Staloch1+5-2
2023-04-06 20:57process: add args definition commentNicolas Sterchele1+2-1
2023-04-22 11:26fs.Dir.deleteTree: Fix DirNotEmpty conditionxEgoist1+1-1
2023-04-22 08:06std: adding sigevent to supported platforms.David CARLIER5+99-0
2023-04-18 18:43std: adding FreeBSD's sched wrappersDavid CARLIER1+3-0
2023-04-15 05:36std: mcontext layout for x86 and fixing few x86_64 fields types for FreeBSDDavid Carlier1+37-5
2023-04-08 14:21std: add accept_filter struct to make use of SO_ACCEPTFILTER socket optionDavid CARLIER1+5-0
2023-04-06 19:02std: add a subset of the macOs's libproc api.David CARLIER1+8-0
2023-04-04 20:00std: enriching malloc api on freebsd.David CARLIER1+3-0
2023-04-23 10:00Sema: emit cast to null panics for function pointersVeikka Tuominen2+26-3
2023-04-23 13:29Merge pull request #15372 from nwtgck/fix-http-clientAndrew Kelley4+86-8
2023-04-22 14:41elf: add helpers for extracting type and bind from symbol defJakub Konka1+18-4
2023-04-22 13:33elf: add missing doc comments to some definitionsJakub Konka1+70-1
2023-04-23 09:29enable passing testVeikka Tuominen1+3-4
2023-04-22 10:48AstGen: fix debug info for some builtinsVeikka Tuominen1+74-100
2023-04-22 23:02autodoc: Change package to module to better reflect the new namesKrzysztof Wolicki3+207-207
2023-04-16 14:49os: getrandom wrapper favoring it for macOs/iOs onlyDavid CARLIER1+13-2
2023-04-16 12:27std: add CCRandomGenerateBytes macOs native api.David CARLIER1+28-0
2023-04-17 18:05wasm: store `__zig_lt_errors_len` in linear dataLuuk de Gram2+43-45
2023-04-16 13:10wasm: implement `error_set_has_value`Luuk de Gram2+85-2
2023-04-15 14:23wasm: enable `@intToError` testLuuk de Gram1+0-1
2023-04-15 14:17wasm: implement `cmp_lt_errors_len` instructionLuuk de Gram2+51-2
2023-04-22 18:04Merge pull request #15356 from jacobly0/cbe-std-testsAndrew Kelley38+1339-1189
2023-04-22 17:12sema: fix memory corruption caused by resolveStructLayoutCasey Banner2+4-2
2023-04-22 17:12Merge pull request #15332 from der-teufel-programming/autodoc-src-files-dirsLoris Cro2+50-30
2023-04-22 17:10Merge branch 'master' into autodoc-src-files-dirsLoris Cro38+1137-1114
2023-04-22 17:07Merge pull request #15385 from der-teufel-programming/autodoc-cc-inlineLoris Cro2+47-24
2023-04-22 11:39Merge pull request #15371 from ziglang/better-elfJakub Konka20+985-1046
2023-04-16 16:05docgen: fix exe_build_err code snippetsdweiller1+1-0
2023-04-21 22:23process: totalSystemMemory freebsd portageDavid CARLIER1+9-0
2023-04-22 11:09std: GPA deinit return an enum instead of a boolBorja Clemente4+28-25
2023-04-15 17:15std: adding netbsd's pthread to cpu affinity apiDavid CARLIER1+12-0
2023-04-22 10:55Add doc comments for ComptimeStringMapBogdan Romanyuk1+4-0
2023-04-19 21:49os: expand sched_getaffinity wrapper and update freebsd's cpuset api flags.David CARLIER2+40-8
2023-04-22 04:21doc: fix minor grammar issues-k6+11-11
2023-04-22 03:26zig.h: add missing msvc atomicsJacob Young1+16-5
2023-04-22 00:46std: remove names from incorrectly named testsJacob Young8+8-8
2023-04-22 00:44cbe: fix local aliasing issues in atomic opsJacob Young1+11-8
2023-04-21 23:08zig.h: fix float negationJacob Young2+78-103
2023-04-17 01:01autodoc: Change html file destination dirs Each file is now saved with its package index in data.jsonKrzysztof Wolicki2+50-30
2023-04-21 14:52std.Build.RunStep: fix captureStdOut function return typeManlio Perillo1+1-1
2023-04-21 12:00macho: rebase lazy pointers and apply corrected base offsetJakub Konka1+29-20
2023-04-20 16:28macho: mark relocs dirty by target when updating GOT/stubsJakub Konka1+3-0
2023-04-20 16:28coff: mark relocs dirty by target when updating GOTJakub Konka1+2-0
2023-04-20 12:42coff: treat vmaddr of 0 as unallocated when checking if resolvableJakub Konka2+3-2
2023-04-20 12:07coff: add image base to GOT relocationsJakub Konka1+61-52
2023-04-20 09:18coff: use TableSection for GOTJakub Konka2+131-131
2023-04-19 19:53macho: fix dirtying of GOT entriesJakub Konka1+8-5
2023-04-19 19:00macho: skip GOT for TLVs; handle them separately when loweringJakub Konka3+126-181
2023-04-19 16:01macho: refactor common codepath for collecting bindings from TableSectionJakub Konka1+34-57
2023-04-19 15:48macho: do not allocate atom for __stub_helper preambleJakub Konka1+36-135
2023-04-19 14:38macho: do not allocate atoms for stub entriesJakub Konka8+408-487
2023-04-19 12:20macho: resolve relocs before writing to memory (fixes HCS)Jakub Konka1+8-8
2023-04-19 09:27macho: correctly dirty the GOT table after memory reallocJakub Konka2+35-12
2023-04-18 21:00macho: fix runtime panicsJakub Konka1+47-1
2023-04-18 15:12macho: use generic TableSection for GOT mgmtJakub Konka3+105-69
2023-04-18 15:11elf: make TableSection a generic constructJakub Konka2+68-84
2023-04-18 12:04elf: do not reserve a GOT slot for every AtomJakub Konka8+132-53
2023-04-21 19:58cbe: implement 128-bit atomics supportJacob Young4+258-264
2023-04-21 05:20zig.h: fix msvc abi for f128 with a gnu compilerJacob Young1+7-2
2023-04-21 04:33std: disable failing testJacob Young1+5-0
2023-04-21 04:16behavior: enable a bunch of disabled testsJacob Young7+1-216
2023-04-21 04:15cbe: fix atomic float min/maxJacob Young1+9-11
2023-04-21 04:13cbe: fix float casts involving f16Jacob Young2+47-38
2023-04-21 17:30cbe: fix f128 and c_longdouble abiJacob Young1+42-76
2023-04-20 21:22zig.h: fix typos affecting msvcJacob Young1+2-2
2023-04-20 18:42std: add more missing windows libraries when running testsJacob Young1+10-4
2023-04-20 14:30test: exclude the last warning from cbe testsJacob Young1+2-0
2023-04-20 04:49cbe: fix remaining aarch64 issuesJacob Young6+25-16
2023-04-20 02:51cbe: fix issues with atomic floatsJacob Young7+305-144
2023-04-19 06:38std: add missing windows libraries when running testsJacob Young1+5-0
2023-04-19 00:18cbe: enable CI for std testsJacob Young17+704-488
2023-04-21 20:32Merge pull request #15355 from mlugg/feat/liveness-control-flowAndrew Kelley190+4080-4954
2023-04-21 19:52AEGIS MAC: add support for 128-bit tags (#15379)Frank Denis2+16-0
2023-04-20 21:06std: adding freebsd's elf_aux_info apiDavid CARLIER1+41-0
2023-04-21 09:52autodoc: Handle calling conventions better special case inline cc in exprNameKrzysztof Wolicki2+47-24
2023-04-20 21:17Do not use -fPIC when compiling a UEFI applicationEric Rowley1+1-1
2023-04-21 01:17create std.http.Server.Response.deinit to handle keepalive connectionsRyo Ota2+5-2
2023-04-21 00:36move the HTTP test to lib/std/http/test.zigRyo Ota3+72-69
2023-04-20 23:30Merge pull request #15316 from xEgoist/fileDispositionAndrew Kelley2+49-7
2023-02-09 22:30compiler_rt: README stubs for arbitrary precision big integer library routinesJan Philipp Hafer1+16-3
2023-04-20 23:03Merge pull request #14696 from r00ster91/threadAndrew Kelley1+33-41
2023-01-28 02:16std.math.big.int: Initialize limbs in addWrapStevie Hryciw2+33-5
2023-04-20 22:52std.math: add lerp (#13002)zooster1+44-0
2023-04-20 11:21std.fs: add linking docs to makeDir*zooster1+14-5
2023-04-20 22:20Merge pull request #15193 from davidgm94/dwarf-64-bit-formatAndrew Kelley11+115-17
2023-04-20 22:09fixes to the previous commitAndrew Kelley8+98-35
2023-04-06 08:16Expose an option for producing 64-bit DWARF formatDavid Gonzalez Martin9+39-4
2023-04-19 13:17Unify incremental test cases and disable manymlugg170+525-1607
2023-04-19 01:25behavior: fix test disable conditionJacob Young1+7-1
2023-04-19 01:25x86_64: fix merge conflictJacob Young1+5-2
2023-04-15 23:09x86_64: adapt to new isUnused liveness changeJacob Young1+970-1123
2023-04-13 08:06x86_64: enable advanced test runner on LinuxJacob Young1+1-1
2023-04-14 04:57x86_64: use liveness block deathsJacob Young1+11-25
2023-04-13 08:05x86_64: disable some behavior testsJacob Young1+19-17
2023-04-10 07:29x86_64: instruction tracking cleanupJacob Young1+109-84
2023-04-09 03:20x86_64: add block death workaroundJacob Young1+52-37
2023-04-08 11:36x86_64: rewrite inst trackingJacob Young3+495-667
2023-04-19 00:58Begin integrating new liveness analysis into remaining backendsmlugg6+30-0
2023-04-17 16:42wasm: integrate new Liveness behaviourLuuk de Gram2+15-82
2023-04-16 03:00cbe: integrate new Liveness behaviourmlugg1+121-406
2023-04-14 20:38Liveness: avoid emitting unused instructions or marking their operands as usedmlugg5+756-679
2023-04-10 08:55print_air: print new Liveness datamlugg1+44-0
2023-04-10 04:00Liveness: add a liveness verification passJacob Young4+640-1
2023-04-09 01:21print_air: allow dumping air without livenessJacob Young1+30-20
2023-04-09 00:32Liveness: control flow analysismlugg8+956-908
2023-04-20 16:08fix memory leaks and add an HTTP testRyo Ota2+73-1
2023-04-19 16:40Module: mark function body dependencies, don't re-analyze anonymous declsmlugg2+93-53
2023-04-19 23:55Sema: allow ptr field access on pointer-to-arraymlugg3+36-14
2023-04-20 13:03fix http client build errorRyo Ota1+6-6
2023-04-20 11:12llvm: emit metadata for exported global variables (#15349)Tw4+39-10
2023-04-19 10:15std.http: add missing InvalidTrailers to ReadErrorRyo Ota1+1-1
2023-04-19 19:27work around an intermittent io_uring test failureAndrew Kelley1+7-1
2023-04-18 22:57compilation: fix generating coff debug info on -gnukcbanner1+5-1
2023-04-19 03:36Merge pull request #15192 from motiejus/build-releaseAndrew Kelley5+7-10
2023-04-15 00:19doc: clarifications to comptime section in langref after #14819mlugg1+8-14
2023-04-19 02:56Merge pull request #15299 from truemedian/std-httpAndrew Kelley10+1145-576
2023-04-14 16:29std: fix uses of comptime blocks in non-inline functionsmlugg4+10-13
2023-04-16 07:36math.big.int: remove stale commentsMateusz Radomski1+0-6
2023-04-19 01:41Assembly file add soft float option for mips (#15340)hequn1+9-0
2023-04-16 19:49std.Thread.Condition: optimize exampleErik Arvstedt1+6-5
2023-04-16 07:59std.target.riscv: fix baseline_rv32 missing feature "32bit"serg2+2-1
2023-04-17 22:57zig fmt: omit extra whitespace after last comment before EOFr00ster912+20-15
2023-04-17 02:58coff: support allow_shlib_undefinedkcbanner1+6-0
2023-04-18 04:01debug: fix missing stack traces during crashes on windowskcbanner1+68-17
2023-04-19 00:59windows: Handle `DELETE_PENDING` in `DeleteFile`.xEgoist1+1-0
2023-04-18 20:08Cache: fix multi-process race condition on macOSAndrew Kelley1+23-18
2023-04-19 00:28Merge pull request #15302 from jacobly0/x86_64-non-livenessAndrew Kelley6+148-27
2023-04-18 00:37std.http: pass Method to request directly, parse trailing headersNameless3+31-13
2023-04-18 11:59std: freebsd update proposalDavid CARLIER1+12-2
2023-04-18 09:13fs: add test for Windows ready-only file deletion.xEgoist1+19-0
2023-04-18 04:24Merge pull request #15339 from ziglang/link-and-x86_64-cleanupsJakub Konka3+65-19
2023-04-18 03:35windows: better error handling for DeleteFile.xEgoist1+5-1
2023-04-17 14:10std.http: use 'Field' to describe an individual headerNameless2+15-15
2023-04-16 21:26std.http: curate some Server errors, fix reading chunked bodiesNameless3+140-83
2023-04-14 17:37std.http: add HeadersNameless5+733-318
2023-04-14 17:38std.http: very basic http client proxyNameless4+155-50
2023-04-13 04:26std.http: further curate error set, remove last_errorNameless1+77-114
2023-04-13 03:48add explicit error union for Bundle.rescan and associated functionsNameless4+54-43
2023-04-16 02:20compilation: fix non-zig compilations not using CacheMode.whole main: consume --debug-log argument even when logging is disabledkcbanner2+2-1
2023-04-17 18:14Merge pull request #15304 from der-teufel-programming/autodoc-defaultsLoris Cro1+15-7
2023-04-17 18:12autodoc: more support for linking decls in docs & guidesLoris Cro2+63-13
2023-04-17 17:38CI: give x86_64-linux a maxrss parameterAndrew Kelley2+2-0
2023-04-17 11:43x86_64: clean up formatting functions for Instruction and OperandJakub Konka2+45-6
2023-04-17 11:35tapi: fix memory bugs in yaml parserJakub Konka1+20-13
2023-04-17 10:33HTTP client and server send "0\r\n\r\n" when chunked encodingRyo Ota2+2-2
2023-04-17 10:02Merge pull request #15308 from kcbanner/dynlib_lookup_alignmentJakub Konka2+3-8
2023-04-17 06:48Revert "ci: let's not skip non native tests on macos!"Andrew Kelley2+2-0
2023-04-15 23:57tests: fix skip_cross_glibc checkJacob Young1+2-1
2023-04-15 06:48Sema: fix empty infinite loopsJacob Young4+29-4
2023-04-16 20:49behavior: disable flaky test on x86_64Jacob Young2+1-8
2023-04-15 05:59x86_64: implement packed load and storeJacob Young4+142-16
2023-04-14 08:47x86_64: fix overflow of extended multiplyJacob Young1+3-1
2023-04-14 08:16x86_64: fix @clz directionJacob Young1+2-2
2023-04-07 19:17build.zig: default to Debug for wasm32 tooMotiejus Jakštys1+1-3
2023-04-06 07:32zig build: change "-Drelease" to "-Doptimize"Motiejus Jakštys5+9-10
2023-04-16 20:13fs: Re-enable non-empty dir test on windowsxEgoist1+1-4
2023-04-16 05:38windows: use NtSetInformationFile in DeleteFile.xEgoist1+24-3
2023-04-16 20:16Merge pull request #15271 from Luukdegram/wasm-startLuuk de Gram2+2-21
2023-04-16 19:43Merge pull request #15277 from ziglang/testsAndrew Kelley15+359-144
2023-04-16 17:45Removing duplicate word in docBogdan Romanyuk1+1-1
2023-04-16 16:01re-enable load_dynamic_library standalone testskcbanner1+1-6
2023-04-16 13:02Merge pull request #15291 from ziglang/x86_64-more-memoryJakub Konka6+403-456
2023-04-16 03:23DynLib.lookup: cast the pointer to the correct alignmentkcbanner1+2-2
2023-04-15 23:29autodoc: Fix errors in main.js; add support for defaults in exprNameKrzysztof Wolicki1+15-7
2023-04-15 19:45disable x86_64-windows self-hosted backend behavior testsAndrew Kelley1+8-0
2023-04-15 12:57x86_64: fix loading/storing pointers from linker deferred memory locationsJakub Konka1+69-47
2023-04-15 17:32disable more failing C backend testsAndrew Kelley6+40-15
2023-04-14 20:07disable not-yet-passing C backend testsAndrew Kelley8+99-1
2023-04-14 20:06disable not-yet-passing test suitesAndrew Kelley1+16-0
2023-04-14 20:06compiler_rt: use default visibility for non-exported symbolsAndrew Kelley1+2-1
2023-04-14 00:22CI: more C backend test coverageAndrew Kelley5+62-15
2023-04-13 23:44tests: avoid skipping native testsAndrew Kelley2+96-126
2023-04-13 23:44std.Build: add some more init options to CompileStepAndrew Kelley2+55-5
2023-04-14 17:49fix: print targetsserg1+3-2
2023-04-15 16:26autodoc: add initial support for linking decls mentioned in markdownLoris Cro1+63-9
2023-04-15 14:36autodoc: add support for defining guide sectionsLoris Cro3+107-38
2023-04-15 09:10x86_64: cleanup different memory load typesJakub Konka6+288-426
2023-04-14 22:57x86_64: split MCValue.tlv_reloc into .load_tlv and .lea_tlvJakub Konka6+126-63
2023-04-12 16:02fix zig cc linker flags for WasmLuuk de Gram1+17-10
2023-04-14 18:59std.Build.CompileStep: fix installLibraryHeaders regressionAndrew Kelley1+1-1
2023-04-12 23:22windows: replace GetPhysicallyInstalledSystemMemory with ntdll.xEgoist3+47-3
2023-04-13 18:31std: add shm_create_largepage for FreeBSD, completing MFD* constants.David CARLIER1+32-0
2023-04-14 04:41test-link: update type link test due start.zigLuuk de Gram1+2-2
2023-04-13 17:37wasm: no longer use simplified `start.zig`Luuk de Gram1+0-19
2023-04-14 09:20std.crypto.aegis: support 256-bit tags (#15276)Frank Denis2+243-193
2023-04-13 21:49std add getrandom to solato solaris based systemsDavid Carlier1+1-0
2023-04-14 04:06secp256k1: Endormorphism.splitScalar() can return an error (#15270)Frank Denis2+9-9
2023-04-12 20:07std: add kinfo_vmentry for FreeBSDDavid CARLIER1+35-0
2023-04-13 20:54Merge pull request #15185 from ziglang/macho-tlsJakub Konka18+878-530
2023-04-13 17:32Merge pull request #15257 from Luukdegram/wasm-tagnameLuuk de Gram4+248-7
2023-04-13 15:53Merge pull request #15261 from der-teufel-programming/autodoc-defaultsLoris Cro2+50-15
2023-04-12 19:43autodoc: main.js formattingKrzysztof Wolicki1+4-4
2023-04-12 17:50autodoc: Handling of explicit values for enum fields Fixes to frontend handling of structsKrzysztof Wolicki2+18-9
2023-04-12 12:50autodoc: Handling of default values for struct fieldsKrzysztof Wolicki2+34-8
2023-04-13 15:38autodoc: index in search usingnamespace declsLoris Cro1+63-33
2023-04-13 15:38autodoc: make DeclStatus references long-livedLoris Cro1+10-4
2023-04-13 14:44ci: let's not skip non native tests on macos!Jakub Konka2+0-2
2023-04-13 14:09x86_64: make TLV a separate MCValueJakub Konka6+72-69
2023-04-13 11:53Merge pull request #15184 from jacobly0/x86_64Jakub Konka6+252-156
2023-04-12 11:07x86_64: fix load() and store() to accommodate TLVJakub Konka1+23-6
2023-04-12 10:06x86_64: emit pointer to TLV for machoJakub Konka5+68-3
2023-04-12 08:43macho: reference TLV thunks via GOT tableJakub Konka2+37-113
2023-04-07 05:37macho: emit TLV pointers and variablesJakub Konka3+135-36
2023-04-06 05:59macho: cleanup dirtying and writing GOT atomsJakub Konka1+23-10
2023-04-05 16:31macho: improve reporting of missing symbolsJakub Konka1+9-3
2023-04-05 10:43macho: refactor common logic between synthetic tablesJakub Konka3+147-161
2023-04-12 08:40macho: add machinery for emitting TLV refsJakub Konka2+4-0
2023-04-05 06:23macho: refactor relocation type in incremental linkerJakub Konka5+118-190
2023-04-04 06:48macho: emit TLS sectionsJakub Konka1+29-1
2023-04-12 08:36x86_64: remove loadMemPtrIntoRegister() now redundantJakub Konka1+0-35
2023-04-12 08:36x86_64: simplify genInlineMemset() when setting value in memoryJakub Konka1+16-2
2023-04-12 08:32x86_64: simplify genInlineMemcpy() when copying from memoryJakub Konka1+32-4
2023-04-12 08:26x86_64: simplify genSetStack() when storing value from memoryJakub Konka1+21-2
2023-04-12 08:19x86_64: simplify genSetStackArg() when storing value from memoryJakub Konka1+21-2
2023-04-12 08:10x86_64: simplify isNull() when loading optional from memoryJakub Konka1+19-1
2023-04-12 08:02x86_64: simplify airArrayElemVal() when pulling array from memoryJakub Konka1+18-5
2023-04-11 21:22x86_64: simplify genBinOp() and genBinOpMir() when modifying value in memoryJakub Konka1+62-5
2023-04-11 21:07x86_64: simplify genUnOpMir() when modifying value in memoryJakub Konka1+19-1
2023-04-11 21:00x86_64: simplify store() logic when ptr is in memoryJakub Konka1+23-9
2023-04-11 20:45x86_64: simplify store() logic when value is in memoryJakub Konka1+20-2
2023-04-11 20:17x86_64: remove loadMemPtrIntoRegister in genSetRegJakub Konka4+90-20
2023-04-05 07:16codegen: use non-debug Type/Value formattingJakub Konka1+10-5
2023-04-09 11:25macho: fix incorrect DWARF subprogram generationJakub Konka2+29-10
2023-04-13 08:06x86_64: fix clz miscompileJacob Young1+30-12
2023-04-07 04:45x86_64: fix constant pointers to zero-bit typesJacob Young3+21-9
2023-04-07 00:21x86_64: fix atomic loop implementationJacob Young3+79-60
2023-04-05 06:18x86_64: fix some of the mass confusion about the meaning of `MCValue`Jacob Young4+126-79
2023-04-13 04:03add c_char typeAndrew Kelley11+62-2
2023-04-11 19:05build: add option to not build langref on installJan2001012+11-1
2023-04-12 22:17never use C pointers!!Andrew Kelley3+8-8
2023-04-12 18:54macos: add missing getopt.h headerJakub Konka1+87-0
2023-04-12 04:41wasm: enable `@tagName` behavior testsLuuk de Gram1+0-4
2023-04-12 04:37wasm: make tagName null-terminatedLuuk de Gram1+19-4
2023-04-11 17:33wasm: generate unnamed constant for tagLuuk de Gram3+121-72
2023-04-09 17:24wasm: generate function to get tag nameLuuk de Gram2+184-3
2023-04-10 23:06openbsd: fix thread name buffer sizeMichael Dusan1+1-1
2023-03-05 12:39Zir: implement explicit block_comptime instructionmlugg18+234-304
2023-04-12 01:14Autodoc usingnamespace (#15216)Loris Cro4+632-415
2023-04-11 17:47Add `omit_pkg_fetching_code` option to test_cases (#15244)Krzysztof Wolicki1+1-0
2023-04-11 15:54Merge pull request #15234 from ziglang/remove-legacy-build-apiAndrew Kelley8+89-227
2023-04-11 01:09fix build logic due to state mutations and break the API accordinglyAndrew Kelley5+51-68
2023-04-10 16:52docgen: avoid use of --enable-cacheAndrew Kelley1+21-40
2023-04-10 15:51std.Build.CompileStep: remove output_dirAndrew Kelley1+12-47
2023-04-10 15:33CLI: remove --enable-cache optionAndrew Kelley3+6-73
2023-04-11 15:40Merge pull request #15245 from ziglang/zig-build-install-artifactAndrew Kelley46+76-89
2023-04-11 01:34init-exe/init-lib template: fix use of install() and run()Andrew Kelley2+14-8
2023-04-11 01:33std.Build.RunStep: don't close stdinAndrew Kelley1+2-2
2023-04-11 00:05std.Build.CompileStep: remove run() and install()Andrew Kelley42+57-69
2023-04-10 23:38std.Build.CompileStep: delete install_step fieldAndrew Kelley2+0-5
2023-04-10 23:36std.Build.CompileStep: remove redundant dest_builder fieldAndrew Kelley2+3-5
2023-04-10 18:04Sema: avoid emitting loops that can't loopJacob Young2+20-9
2022-12-21 17:56glibc: allow linking against external libcrypt.Piotr Sikora1+5-2
2023-04-10 17:01Merge pull request #14827 from adriandelgado/log10-intAndrew Kelley2+178-1
2023-04-10 16:21Merge pull request #14853 from schmee/vector-peer-type-resolutionAndrew Kelley2+77-0
2023-03-23 10:00std.MultiArrayList: add support for tagged unions.GethDW3+144-41
2023-04-10 16:06Merge pull request #14882 from xxxbxxx/masterAndrew Kelley1+705-7
2023-04-10 14:44Merge pull request #15068 from Snektron/spirv-test-runner-supportAndrew Kelley19+2664-636
2023-04-09 15:38std.os.sendto: use ws2_32 on WindowsAndrew Kelley1+55-57
2023-04-08 15:36std.debug: fix segfault/panic race conditionAndrew Kelley1+88-41
2023-04-09 14:44Merge pull request #15123 from truemedian/http-serverAndrew Kelley7+2205-1112
2023-04-08 21:49spirv: emit nonsemantic info with zig errorsRobin Voetter1+21-0
2023-04-08 17:05spirv: Do not generate the Alignment attribute on pointers for nowRobin Voetter4+20-36
2023-04-08 17:02spirv: minimal start codeRobin Voetter1+10-1
2023-04-08 17:05spirv: allow global, constant address spacesRobin Voetter1+14-3
2023-04-08 13:05spirv: deny global OpVariable in inline asmRobin Voetter1+6-2
2023-04-08 13:03spirv: deny OpEntryPoint in asmRobin Voetter1+12-8
2023-04-08 12:55spirv: export functions with .Kernel callconv as entry pointRobin Voetter2+16-4
2023-04-08 12:17amdgpu,nvptx: unify kernel calling conventionsRobin Voetter6+27-30
2023-04-07 23:37spirv: emit interface variables for entry pointsRobin Voetter3+101-18
2023-04-07 22:55spirv: add decl dependencies for functions alsoRobin Voetter2+205-150
2023-04-08 23:27spirv: temporarily emit test kernelsRobin Voetter2+113-21
2023-04-08 23:30spirv: implement error set and error unionsRobin Voetter1+70-0
2023-04-08 23:29spirv: improve linking globalsRobin Voetter3+298-127
2023-03-28 23:12spirv: overhaul constant loweringRobin Voetter3+550-314
2023-03-26 16:56spirv: union types/constantsRobin Voetter1+165-12
2022-12-11 13:40spirv: optional constantsRobin Voetter1+60-19
2022-12-11 13:08spirv: improve genConstant usageRobin Voetter1+28-37
2022-12-11 12:39spirv: slice constantsRobin Voetter1+17-1
2022-12-10 13:07spirv: string literalsRobin Voetter1+28-2
2022-12-10 00:44spirv: optional typesRobin Voetter1+22-0
2022-12-10 00:25spirv: generic global pointersRobin Voetter2+69-41
2022-12-02 23:13spirv: initial decl_ref pointer generationRobin Voetter1+25-5
2022-12-01 23:22spirv: generate code directly in updateFunc/updateDeclRobin Voetter2+54-148
2022-12-01 22:26spirv: start lowering non-function declsRobin Voetter2+57-46
2022-11-30 22:50spirv: convert bools on load/storeRobin Voetter1+34-3
2022-11-30 22:28spirv: make locals generic pointersRobin Voetter1+36-15
2022-11-30 21:28spirv: introduce type/value representationsRobin Voetter3+132-140
2022-11-29 22:44spirv: more fixes and improvementsRobin Voetter3+132-139
2022-11-28 18:14spirv: make IdResultType and IdRef weak aliases of IdResultRobin Voetter6+73-95
2022-11-28 17:12spirv: some fixes and improvementsRobin Voetter4+68-42
2022-11-27 15:22spirv: switch_br loweringRobin Voetter2+122-0
2022-11-27 14:04spirv: left shiftRobin Voetter1+27-0
2022-11-27 13:50spirv: struct field ptr index, ptr elem ptrRobin Voetter1+74-0
2022-11-27 13:15spirv: div, rem, intcast, some strange integer maskingRobin Voetter1+102-18
2022-11-27 11:51spirv: (some) array and struct constantsRobin Voetter1+89-9
2022-11-27 00:17spirv: enum values, struct_field_val, ret_ptr, ret_loadRobin Voetter1+86-10
2022-11-26 22:42spirv: add_with_overflowRobin Voetter2+144-38
2022-11-26 17:55spirv: slice operationsRobin Voetter1+94-3
2022-11-26 16:37spirv: add liveness checksRobin Voetter1+43-29
2022-11-26 16:11spirv: slice typesRobin Voetter1+46-6
2022-11-26 15:51spirv: array, structs, bitcast, callRobin Voetter4+146-28
2022-11-26 11:39spirv: emit OpName for some primitive typesRobin Voetter1+48-8
2022-11-26 11:23spirv: improve storage efficiency for integer and float typesRobin Voetter4+181-54
2022-11-26 00:05spirv: make Type.Ref strongerRobin Voetter3+5-5
2022-11-25 23:48spirv: enum typeRobin Voetter1+37-26
2022-11-25 22:58spirv: allow more calling conventionsRobin Voetter1+1-3
2023-04-08 23:50spirv: cannot build libcRobin Voetter3+14-9
2022-11-25 13:58spirv: make genericName match target name.Robin Voetter1+1-1
2022-11-25 13:58dont destroy old bin file on link openpath failureRobin Voetter1+2-1
2022-11-25 00:51std: add generic target for spirvRobin Voetter2+10-0
2022-11-25 00:31spirv: add Addresses capability for openclRobin Voetter1+1-1
2023-04-07 22:13zig cc: handle the -r flagAndrew Kelley3+32-19
2023-04-08 16:54zig.h: fix typo for zig_trap definitionAndrew Kelley2+2-2
2023-04-08 10:49std: add FreeBSD's procctl api.David CARLIER1+127-0
2023-04-08 15:13Merge pull request #15202 from SuperAuguste/misc-wasmLuuk de Gram4+131-13
2023-04-08 14:58std.http: reenable protocol read tests, add missing branch in findHeaders endNameless1+131-12
2023-04-05 01:29std.http: add documentationNameless3+73-30
2023-04-03 21:21update package manager to use req.do(), fix chunked trailer readingNameless2+39-23
2023-03-31 04:29fix bugs, waitForCompleteHead -> do, move redirecting to do instead of readNameless2+305-170
2023-03-31 03:53add buffering to connection instead of the http protocol, to allow passing through upgradesNameless4+282-388
2023-03-13 17:46std.http: add http serverNameless6+1626-740
2023-04-04 19:21tls.Client: don't read if we don't need more dataNameless1+11-9
2023-04-08 03:04Fix 32-bit compile errorsAuguste Rame1+3-3
2023-04-08 00:55Enable new testsAuguste Rame2+0-2
2023-04-08 00:52Handle compile time case for vector element access using lane accessAuguste Rame2+47-9
2023-04-08 00:35Finish shuffle, fix arrayElemVal for vectorsAuguste Rame2+66-18
2023-04-07 23:58Merge pull request #15097 from zachcheu/add-wrap-flagAndrew Kelley4+24-1
2023-04-07 23:07Make airShuffle work for unrolledAuguste Rame1+39-5
2023-04-07 16:22Merge pull request #14668 from Techatrix/wasm-floatopsLuuk de Gram4+198-105
2023-04-07 15:12Merge pull request #15195 from mlugg/fix/liveness-loop-defer-deathsAndrew Kelley11+806-139
2023-04-07 14:51zig cc: complete the -wrap flag implementationAndrew Kelley4+19-26
2023-03-24 00:16add linker -wrap flagZach Cheung4+30-0
2023-04-07 12:01std.json: allow returning custom errors from custom stringifymateusz2+19-2
2023-04-07 05:27Make self-hosted wasm @returnAddress return 0Auguste Rame1+6-1
2023-04-06 05:26cbe: assert there are no unfreed localsJacob Young1+93-73
2023-04-06 04:26Liveness: defer deaths of externally-scoped instructions in loop bodiesmlugg11+713-66
2023-04-06 21:15Merge pull request #15101 from motiejus/glibc_compatAndrew Kelley7+104-0
2023-04-06 20:58Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley1+2-1
2023-04-06 20:58CI: disable reproducibility check on x86_64-macosAndrew Kelley1+5-4
2023-04-06 15:40CI: update aarch64-macos tarballAndrew Kelley1+1-1
2023-04-06 15:39zig.h: f16 fix for compiler_rtAndrew Kelley2+2-2
2023-04-06 08:29CI: update x86_64-macos tarballs to llvm 16.0.1Andrew Kelley2+2-2
2023-04-06 06:27update zig1.wasmAndrew Kelley2+147-126
2023-04-06 06:22update libcxx to LLVM 16.0.1Andrew Kelley8+192-461
2023-04-04 16:08Fix crash on some Windows machinesalion021+2-1
2023-04-06 05:05Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley453+73297-10298
2023-03-28 01:32compiler_rt: change the abi of f16 on mac to depend on the other typeJacob Young11+43-29
2023-03-27 19:52compiler_rt: attempt to fix f16 abi on mac with llvm 16Jacob Young3+107-90
2023-03-29 07:46std.os: add mincore syscalljim price3+39-0
2023-04-05 12:13std: add os_log/signpost api (sort of linux's perf event equivalent) subset.David CARLIER1+32-0
2023-03-30 19:57Add NetBSD termios constants to std.c.netbsdNikita Ronja1+137-0
2023-04-04 15:42Sema: validate array element typesVeikka Tuominen2+23-0
2023-04-04 10:39Sema: implement inline switch capture at comptimeVeikka Tuominen2+32-0
2023-04-04 20:37std: add madvise flags to freebsdDavid CARLIER1+14-0
2023-03-27 21:07std: add a subset of the apple's QOS apiDavid CARLIER1+19-0
2023-04-05 02:12std: fix memory bugsJacob Young2+30-31
2023-04-04 17:31macho: reapply relocation dirtying logic from coff linkerJakub Konka3+29-7
2023-04-04 08:30macho: refactor adding GOT and stub entriesJakub Konka1+99-330
2023-04-05 01:02Merge pull request #15162 from jacobly0/x86_64-startJakub Konka26+596-470
2023-04-04 15:39cases: disable failing incremental testsJacob Young5+15-13
2023-04-04 07:32macho+zld: refactor how we resolve dyld_stub_binder symbolJakub Konka1+18-45
2023-04-04 10:11GPA: Catch invalid freesGanesan Rajagopal1+82-0
2023-03-25 17:15std: freebsd MAP* constants update, MAP_ALIGNED_SUPER and the MAP_ALIGNED macro.David CARLIER1+5-0
2023-04-03 18:17start: disable extra start logic on various x86_64 subtargetsJacob Young5+10-4
2023-04-03 18:14x86_64: implement cmp_lt_errors_lenJacob Young3+65-9
2023-04-03 17:55elf: cleanup phdr trackingJacob Young1+133-162
2023-04-03 16:30elf: preallocate offsets for PT_PHDR and PT_LOAD (empty) segmentJakub Konka1+17-12
2023-04-03 08:55x86_64: fix typosJacob Young8+3-13
2023-04-03 10:02link: cleanup lazy symbolsJacob Young5+158-163
2023-04-03 08:55Elf: add program headers for the program header tableJacob Young6+184-128
2023-04-03 05:34x86_64: canonicalise loopsJacob Young1+22-1
2023-04-03 02:25x86_64: remove returns from naked functionsJacob Young2+17-6
2023-04-03 02:25x86_64: implement store to immediate addressJacob Young2+12-21
2023-04-03 01:39x86_64: implement storing large immediatesJacob Young3+98-147
2023-04-03 00:36x86_64: implement a more generic assembler for inline assemblyJacob Young1+135-64
2023-04-03 10:53Merge pull request #15160 from ziglang/link-cleanupJakub Konka4+67-79
2023-04-03 08:07macho: clean up code responsible for growing sections in fileJakub Konka2+48-47
2023-04-03 07:14macho+coff: remove alignment from Atom as it is unusedJakub Konka4+19-32
2023-04-02 15:06Merge pull request #15134 from castholm/reverse-iteratorVeikka Tuominen1+81-26
2023-03-31 20:23Sema: defer stores to inferred allocsJacob Young5+54-44
2023-04-02 12:34Merge pull request #15140 from jacobly0/x86_64Jakub Konka33+1240-574
2023-04-02 09:47x86_64: implement shl with overflowJacob Young3+94-42
2023-04-02 09:15x86_64: implement large add/sub with overflowJacob Young4+26-14
2023-04-02 08:34x86_64: implement wide multiplyJacob Young1+210-147
2023-04-02 04:45x86_64: implement struct_field_val for large packed structsJacob Young2+105-50
2023-04-02 02:10x86_64: implement large cmpJacob Young23+226-299
2023-04-01 07:08x86_64: implement error nameJacob Young11+529-42
2023-04-01 03:47x86_64: implement calling var args functionsJacob Young1+11-4
2023-04-01 00:31x86_64: implement aggregate init of a packed structJacob Young3+74-11
2023-04-01 20:44link-test: adjust test/link/bugs/macho/13056 to latest changes on macOS 13.3Jakub Konka1+1-1
2023-04-01 20:30Merge pull request #15135 from ziglang/fix-15103Jakub Konka20+364-265
2023-04-01 18:02link-test: skip foreign checks in entry_in_archive MachO testJakub Konka1+1-0
2023-04-01 09:51link: handle -u flag in all linkersJakub Konka12+185-246
2023-04-01 04:49macho: do not assume entrypoint is definedJakub Konka1+12-8
2023-03-31 21:28link-test: add test for entry in a dynamic library for MachOJakub Konka4+68-0
2023-03-31 21:06link-test: add test for entry in a static archive for MachOJakub Konka3+44-0
2023-03-31 20:39macho: handle weird case of entrypoint being a stubJakub Konka2+22-2
2023-03-31 20:36macho: look for entry in archives/dylibs tooJakub Konka3+48-25
2023-04-01 12:22Merge pull request #15139 from ziglang/macos-13-fixesJakub Konka7+1960-1794
2023-04-01 06:33libc: update macOS libSystem.13.tbdJakub Konka1+207-672
2023-03-31 20:14tapi: update to latest Apple changesJakub Konka1+1-1
2023-03-31 20:12tapi: update yaml parserJakub Konka5+1752-1121
2023-04-01 06:23Merge pull request #15130 from ziglang/macos-13.3Jakub Konka31+4790-34
2023-03-31 20:50std.mem.reverseIterator: add nextPtr()Carl Åstholm1+30-0
2023-03-31 20:48std.mem.reverseIterator: accept pointer to arrayCarl Åstholm1+51-26
2023-03-31 19:22std: bump max macOS version to 13.3Jakub Konka1+2-2
2023-03-31 19:20libc: update macOS libc headers to latest SDK 13.3Jakub Konka31+4987-32
2023-03-31 15:30Merge pull request #15127 from der-teufel-programming/autodoc_newbuiltinsLoris Cro2+33-1
2023-03-31 15:26Merge pull request #14823 from der-teufel-programming/autodoc-quickfixesLoris Cro2+22-3
2023-03-31 08:10libc: add missing sys/timex.h to macOS libc headersJakub Konka1+199-0
2023-03-30 20:05autodoc: add new builtinsKrzysztof Wolicki2+32-0
2023-03-30 20:03autodoc: fix Extended builtin functions names renderingKrzysztof Wolicki1+1-1
2023-03-30 22:38Merge pull request #15125 from ziglang/hcs-win-pocJakub Konka6+383-149
2023-03-12 10:45docgen: add `additional_option` token; fix wasm-freestanding examplejagt2+23-2
2023-03-30 19:24coff: enable hot-code swapping on a compatible host onlyJakub Konka1+31-20
2023-03-30 18:56coff: due to ASLR we need to dupe the code for relocatingJakub Konka2+48-25
2023-03-30 18:54std: simplify VirtualProtectEx and fix ntdll signatureJakub Konka2+5-4
2023-03-30 16:52coff: use std.os.windows wrappers; fix relocating in-fileJakub Konka2+35-119
2023-03-30 16:52std: move ntdll wrappers to std.os.windowsJakub Konka2+220-108
2023-03-30 15:18coff: reimplement VirtualProtectEx using our own ntdll wrapperJakub Konka2+26-20
2023-03-30 15:04coff: reimplement Read/WriteProcessMemory using our own ntdll wrappersJakub Konka1+53-64
2023-03-30 12:10coff: make sure we correctly slide relocation target when resolvingJakub Konka2+15-17
2023-03-30 10:32coff: first (not-fully-functional) PoC of HCSJakub Konka2+157-4
2023-03-29 22:57coff: use copy in zig-cache for child process in HCSJakub Konka3+47-22
2023-03-30 16:51Change ordering of prep provide buffers argsbing1+8-8
2023-03-18 14:59new builtins: @workItemId, @workGroupId, @workGroupSizeRobin Voetter17+269-0
2023-03-24 00:38Update GDB pretty printersSilver1+10-11
2023-03-28 08:26llvm/bpf: disable llvm builtins for bpf targetTw1+3-0
2023-03-29 23:47zig.h: fix non-msvc warnings in msvc codeJacob Young1+51-51
2023-03-30 01:22llvm: fix crashes when loading a struct fieldJacob Young5+14-12
2023-03-30 02:18tests: enable test_runner_module_imports standalone testdweiller2+5-0
2023-03-29 07:21Merge pull request #15105 from ziglang/hcs-win-pocJakub Konka8+134-185
2023-03-27 10:55Sema: fix empty slice pointer valueJacob Young4+20-7
2023-03-28 19:52macho: remove error_union return from resolveRelocations()Jakub Konka3+8-18
2023-03-28 19:42coff: put section growing in helper; only mark section if actually resolvedJakub Konka3+51-70
2023-03-28 17:33glibc compat: add a test and READMEMotiejus Jakštys4+67-0
2023-03-28 18:18Merge pull request #14771 from kcbanner/coff_dynamicbaseJakub Konka4+16-6
2023-03-28 17:30glibc: add backwards compatibility for some symbolsMotiejus Jakštys3+37-0
2023-03-28 17:27coff: use ArrayHashMap if we are iterating over keysJakub Konka3+45-61
2023-03-28 16:59coff: resolve relocs on bytes buffer directlyJakub Konka3+53-59
2023-03-28 16:28Merge pull request #15102 from ziglang/fix-15075Jakub Konka11+392-214
2023-03-28 13:49tests: enable multi-threaded x86_64-windows tests with self-hostedJakub Konka1+0-1
2023-03-28 12:17coff: assert the imports table is not dirtyJakub Konka1+2-0
2023-03-28 12:13coff: move import table definition into a separate ImportTable.zig moduleJakub Konka4+186-131
2023-03-28 08:22bpf: add missing *const for helper functionsTw1+141-141
2023-03-28 08:40coff: do not use atoms for synthetic import address tableJakub Konka2+259-147
2023-03-27 18:45coff: repurpose value field of import Symbol for lib_name offsetJakub Konka1+12-2
2023-03-27 16:23link: pass expected lib name as hint in getGlobalSymbol()Jakub Konka7+22-29
2023-03-27 14:19coff: grow .idata if requiredJakub Konka1+18-11
2023-03-27 14:20Merge pull request #15087 from jacobly0/x86-debug-mirJakub Konka11+2609-2429
2023-02-25 10:14docgen: improve the termColor functionManlio Perillo2+243-35
2023-02-25 09:41docgen: remove line support in printShellManlio Perillo1+36-39
2023-03-27 09:03x86_64: cleanup debug mir dumpingJacob Young1+44-58
2023-03-27 08:30x86_64: fix popcnt and disable regressed testJacob Young2+6-1
2023-03-27 08:05x86_64: implement trunc with large sourceJacob Young1+32-46
2023-03-27 07:36x86_64: fix 64-bit multiply by 32-bit immediateJacob Young1+10-9
2023-03-27 07:11x86_64: implement some binary ops for large valuesJacob Young1+145-88
2023-03-27 07:10x86_64: add live codegen debugJacob Young3+138-57
2023-03-27 01:33x86_64: factor out lowering from emittingJacob Young8+2167-2127
2023-03-26 07:27std.MultiArrayList: add set and get to SliceJacob Young1+16-10
2023-03-26 03:06x86_64: enable mem dst bin ops, and fix uncovered bugsJacob Young1+119-101
2023-03-25 19:43std: add the VM_MAKE_TAG macro for darwin.David CARLIER1+4-0
2023-03-21 17:23wasm: implement float operations with compiler-rtTechatrix4+198-105
2023-03-26 17:10main: recognize --dynamicbasekcbanner1+2-0
2023-03-26 15:31Merge pull request #15076 from jacobly0/x86_64-backendJakub Konka44+1217-660
2023-03-26 12:13Module: fix lazy srcloc resolution for new for loop syntaxVeikka Tuominen2+23-9
2023-03-26 06:41Merge pull request #15077 from ziglang/update-macos-headersJakub Konka196+53562-1198
2023-03-26 01:32std: remove temporary workarounds for stage2_x86_64Jacob Young1+6-6
2023-03-26 01:26x86_64: remove unused Mir encodingsJacob Young3+13-38
2023-03-25 20:38libc: update macOS libSystem stubsJakub Konka3+642-583
2023-03-25 20:33build: fixes from reviewkcbanner1+4-3
2023-03-25 20:27libc: update macOS libc headersJakub Konka193+52920-615
2023-03-03 03:54compilation: fixup linker_dynamicbase default in InitOptionskcbanner1+1-1
2023-03-03 03:15coff: change dynamicbase to default to true (to match lld), change it to pass the negation to lld, and add --no-dynamicbase build: expose linker_dynamicbase on CompileStep and map it to emit --no-dynamicbasekcbanner3+12-5
2023-03-25 20:21behavior: disable multi threaded for the stage2_x86_64 windows targetJacob Young1+1-0
2023-03-25 20:04x86_64: implement teb inline assembly for windowsJacob Young1+92-48
2023-03-25 17:44x86_64: implement atomic loopsJacob Young27+250-111
2023-03-25 15:00x86_64: fix cmpxchgJacob Young3+3-7
2023-03-25 15:00x86_64: implement 128-bit intcastJacob Young1+86-39
2023-03-25 12:58x86_64: implement 128-bit shiftsJacob Young6+533-282
2023-03-25 09:16x86_64: implement large ptr_elem_valJacob Young1+64-78
2023-03-25 07:44x86_64: implement struct_field_val for packed containersJacob Young6+26-33
2023-03-25 07:08x86_64: implement struct_field_ptr for packed containersJacob Young7+15-19
2023-03-25 06:37codegen: fix ptr-like optional constantsJacob Young1+2-3
2023-03-25 04:05x86_64: implement saturating arithmeticJacob Young3+175-45
2023-03-25 09:49enable more float-parsing testsMarc Tiehuis1+3-4
2023-03-25 06:03std.enums.IndexedSet: Add initOne and initManyJay Petacat1+14-14
2023-03-25 07:34Merge pull request #15052 from jacobly0/x86-val-trackingJakub Konka11+361-259
2023-03-22 18:21std.process.Child: implement maxrss on Darwintjog2+21-9
2023-03-25 01:33x86_64: add back assume unusedJacob Young1+2-2
2023-03-24 21:55x86_64: detect canonicalisation hazardsJacob Young1+9-2
2023-03-24 21:44x86_64: try to fix br canonicalizationJacob Young1+57-49
2023-03-24 08:40x86_64: canonicalize each br of a blockJacob Young5+114-44
2023-03-24 04:03x86_64: fix block result value trackingJacob Young1+26-38
2023-03-23 06:03x86_64: fix more value tracking bugsJacob Young5+85-95
2023-03-23 04:27x86_64: fix value tracking bugsJacob Young8+182-143
2023-03-24 06:22Merge pull request #15061 from ziglang/fix-15036Jakub Konka3+72-32
2023-03-24 06:16Merge pull request #15035 from xEgoist/windowsMaxRssJakub Konka3+108-0
2023-03-23 22:46build: allow for deferred FileSource matching in CheckObjectStepJakub Konka2+56-32
2023-03-23 21:34build: when parsing rpaths, do not expand special runtime paths on DarwinJakub Konka1+16-0
2023-03-23 18:10macho+zld: only check for alias symbols for non-extern relocationsJakub Konka1+14-15
2023-03-23 17:01std.base64: don't overflow dest with paddingMateusz Poliwczak1+15-1
2023-03-23 11:17fmt: lib/std/os/windows/ntdll.zigxEgoist1+1-1
2023-03-23 11:13Refactored GetProcessMemoryInfo to return `VM_COUNTERS`xEgoist2+4-19
2023-03-23 09:06Two more examples of possible syntax when dealing with errors (#15042)Phil Eaton1+30-0
2023-03-23 09:05http.Client: don't prematurely check transfer_{encoding,compression} (#15040)Frank Denis1+2-2
2023-03-22 18:22workaround bootstrapping limitationsAdrian Delgado1+36-4
2023-03-22 17:30Merge pull request #15041 from ziglang/fix-14923Jakub Konka11+314-294
2023-03-08 01:41std.math: port int log10 from RustAdrian Delgado2+146-1
2023-03-22 16:58TLS: Favor ChaCha over AES-based ciphers on CPUs without AES support (#15034)Frank Denis2+22-7
2023-03-22 14:13macho+zld: make sure we populate source section index lookup if no undefsJakub Konka1+6-0
2023-03-22 12:57macho+zld: refactor parsing of relocation targetJakub Konka7+198-160
2023-03-22 10:57Implemented Zig wrapper for `GetProcessMemoryInfo`xEgoist3+111-3
2023-03-21 14:03Implemented getMaxRss for WindowsxEgoist1+15-0
2023-03-22 06:17crypto.hmac: set the recommended key size to the block size (#15031)Frank Denis1+1-1
2023-03-21 20:31macho: collect all exports into the export trieJakub Konka2+12-31
2023-03-21 20:27macho+zld: when finding by address, note the end of section symbols tooJakub Konka2+39-30
2023-03-21 18:57fix broken test cases exposed by ec445fb6b8bb3f3d423cafa4f3a7860da65ca233Veikka Tuominen3+5-2
2023-03-21 15:12macho+zld: save all defined globals in the export trieJakub Konka1+11-28
2023-03-21 13:43macho+zld: put locals and globals in function-starts sectionJakub Konka1+19-10
2023-03-21 13:30macho+zld: put __TEXT bound sections in __TEXT segmentJakub Konka1+5-7
2023-03-21 13:12naming: mid for index and mid_item for itemRoman Frołow1+8-8
2023-02-25 19:44Improve error messages for break type coercionJohn Schmidt9+199-67
2023-03-03 15:16langref: add missing return types to builtin functionsr00ster911+17-17
2023-03-04 13:21Sema: implement @export for arbitrary valuesmlugg2+36-1
2023-03-21 13:03Merge pull request #14841 from squeek502/is-cygwin-pty-stuffVeikka Tuominen4+75-11
2023-03-08 15:04std.json: support tuplesMarcus Ramse2+91-7
2023-03-21 13:00Merge pull request #14848 from r00ster91/jsonVeikka Tuominen1+34-30
2023-03-19 12:56CBE: implement aggregateInit() for array of array case.Xavier Bouchoux2+39-11
2023-03-21 12:55Merge pull request #15028 from Vexu/compile-errorsVeikka Tuominen6+134-2
2023-03-21 11:47macho: use TOOL=0x5 to mean ZIG as the build toolJakub Konka2+3-1
2023-03-21 10:38macho+zld: return null rather than error on invalid AbbrevKindJakub Konka1+3-18
2023-03-21 10:38macho+zld: save locals from section atoms to symtab tooJakub Konka1+17-8
2023-03-21 10:16Merge pull request #14993 from jacobly0/x86_64Jakub Konka30+2921-1576
2023-03-21 03:02x86_64: implement @byteSwap and @bitReverseJacob Young7+388-150
2023-03-20 10:22x86_64: implement atomic and fence opsJacob Young12+436-155
2023-03-20 02:43codegen: fix backend breakage due to optional layout changeJacob Young3+65-67
2023-03-19 13:43x86_64: implement some slice opsJacob Young1+54-14
2023-03-19 12:26x86_64: implement @popCount for older processorsJacob Young2+95-11
2023-03-19 10:49x86_64: (re)implement optional opsJacob Young19+243-149
2023-03-19 07:51x86_64: implement some error union opsJacob Young2+101-21
2023-03-19 06:43x86_64: improve codegen for neg and notJacob Young5+263-80
2023-03-19 03:10x86_64: implement @returnAddress and @frameAddressJacob Young2+9-3
2023-03-18 12:02x86_64: implement clz, ctz, and popCountJacob Young5+169-17
2023-03-18 09:49x86_64: reimplement inline memcpy and memsetJacob Young7+270-215
2023-03-18 05:37x86_64: implement float division intrinsicsJacob Young5+649-611
2023-03-18 04:02x86_64: fix OBOJacob Young1+3-18
2023-03-18 02:07x86_64: implement basic float opsJacob Young6+154-82
2023-03-18 00:07x86_64: implement min and max as commutative binary opsJacob Young4+147-108
2023-03-21 04:54Remove Gimli and Xoodoo from the standard library (#14928)Frank Denis13+441-784
2023-03-20 22:27Value: implement reinterpreting enum field index as integerVeikka Tuominen2+25-0
2023-03-19 23:35tests: add -Dskip-cross-glibc optionJacob Young2+10-0
2023-03-17 12:27Port some stage1 test cases to stage2mlugg2+49-2
2023-03-20 22:09Sema: improve error message of field access of wrapped typeVeikka Tuominen2+66-2
2023-03-20 16:30Value: handle comparisons of runtime_valuesVeikka Tuominen2+21-0
2023-03-20 16:05llvm: fix lowering packed union initiated to zero-bit valueVeikka Tuominen2+22-0
2023-03-19 23:26std.Build.RunStep: fix control flow with qemu+glibc logicAndrew Kelley1+2-1
2023-03-20 16:45add wasm-simd support for suggestVectorSizeForCpu (#14992)KOUNOIKE Yuusuke1+2-0
2023-03-16 15:46std: improve error for formatting a function body typeVeikka Tuominen1+1-4
2023-03-20 15:12macho+zld: relax assumption about dead strip atoms uniquenessJakub Konka1+1-1
2023-03-12 11:19objcopy: cleanups and extract helper functions to reduce bloatXavier Bouchoux1+263-241
2023-03-12 10:08objcopy: add support for stripping 32bits ELF filesXavier Bouchoux1+504-480
2023-03-12 10:08objcopy: use defined data for padding ELF sectionsXavier Bouchoux1+56-5
2023-03-12 10:07objcopy: add support for `--add-gnu-debuglink` and `--only-keep-debug`Xavier Bouchoux1+72-24
2023-03-12 08:58objcopy: fix compilation on 32-bit systemsXavier Bouchoux1+7-7
2023-03-11 15:37objcopy: add some support for --strip-debug and --strip-allXavier Bouchoux1+555-2
2023-03-19 23:23Fix GetFileInformationByHandle compile error (#14829)Reuben Dunnington2+0-20
2023-03-19 20:22Merge pull request #14986 from ziglang/macos-hcsJakub Konka9+574-231
2022-12-05 10:47Fix linker segfault adding rpath to sharedlibGanesan Rajagopal1+1-1
2023-03-08 09:06Remove std.os.windows.QueryInformationFile (a wrapper of NtQueryInformationFile)Ryan Liptak1+0-17
2023-03-19 16:13macho: fix 32bit buildJakub Konka1+1-1
2023-03-19 14:43Merge pull request #14998 from Luukdegram/shared-memLuuk de Gram9+716-76
2023-03-19 14:42Merge pull request #14838 from Luukdegram/bss-fixLuuk de Gram3+91-37
2023-03-19 08:45macho: enable hot update state only when on compatible hostJakub Konka1+27-12
2023-03-19 01:32fix std.Build.OptionsStepAndrew Kelley4+78-34
2023-03-18 23:01update C headers to LLVM 16.0.0Andrew Kelley4+80-80
2023-03-17 14:16darwin: put posix spawn constants in POSIX_SPAWN structJakub Konka2+19-13
2023-03-17 13:51macho: add wrappers for attaching/detaching from HCS processJakub Konka2+27-18
2023-03-17 08:25macos: HCS PoC workingJakub Konka4+43-33
2023-03-16 19:41macho: add hot-code swapping pocJakub Konka7+165-110
2023-03-16 17:48darwin: resurrect posix_spawn wrappersJakub Konka1+298-71
2023-03-16 17:09link: use std.os.ptrace wrapper on linuxJakub Konka1+4-10
2023-03-16 11:13os.zig: expose ptrace wrapper for darwin and linuxJakub Konka1+40-13
2023-03-18 20:45Merge pull request #14935 from ziglang/fix-macos-build2Jakub Konka3+70-55
2023-03-18 15:02wasm-linker: implement __wasm_init_memory & flagLuuk de Gram1+203-0
2023-03-17 06:09wasm: add atomics opcodes and refactoringLuuk de Gram5+126-25
2023-03-17 05:32wasm-linker: implement runtime TLS relocationsLuuk de Gram3+86-17
2023-03-15 18:27wasm-linker: implement TLS initialization functionLuuk de Gram1+72-3
2023-03-14 18:51wasm-linker: create TLS symbolsLuuk de Gram1+42-2
2023-03-14 18:31wasm-linker: emit 'data count' & segment flagsLuuk de Gram1+49-5
2023-03-13 18:30wasm-linker: feature verifiction for shared-memLuuk de Gram3+47-10
2023-03-12 15:02wasm-linker: refactor Limits and add flagsLuuk de Gram3+40-12
2023-03-12 14:23wasm-linker: basic TLS supportLuuk de Gram5+57-8
2023-03-18 07:37build-step: remove latest LogStep refNicolas Sterchele1+0-2
2023-03-18 17:25delete `--prominent-compile-errors` from helpsquare2+0-2
2023-03-18 18:05macho+zld: clean up how to interface with link.zig and openPath()Jakub Konka1+42-27
2023-03-08 05:42wasm-link: update bss linker testLuuk de Gram2+79-34
2023-03-08 05:27wasm-link: fix storing decls in the right segmentLuuk de Gram1+12-3
2023-03-17 16:54macho+zld: clean up opening and closing of file descriptorsJakub Konka1+9-8
2023-03-17 11:16fix copy-paste errorsMotiejus Jakštys1+8-8
2023-03-17 21:55Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley21+212-61
2023-03-17 21:55CI: update macos tarball to llvm 16.0.0-rc4Andrew Kelley2+2-2
2023-03-17 19:58Enable IPv4 mapped address conversion in linux version getAddressList (#14916)hequn1+24-21
2023-03-17 02:40Sema: make @returnAddress return 0 at comptimemlugg3+25-3
2023-03-17 13:09Build.zig_exe: make it sentinel-awareMotiejus Jakštys2+4-4
2023-03-17 19:21update libcxx to LLVM 16.0.0-rc4Andrew Kelley22+644-652
2023-03-17 16:51tls: use post-quantum secure key exchange (#14920)Bas Westerbaan2+31-8
2023-03-17 16:50add BoundedArrayAligned (#14580)Motiejus Jakštys2+40-6
2023-03-17 07:52update-zig1: add --enable-sign-ext to wasm-optAndrew Kelley1+6-1
2023-03-16 05:32main: add debug option to dump unoptimized llvm irJacob Young12+75-19
2023-03-16 17:51Sema: allow dereferencing ill-defined pointers to zero-bit types at comptimemlugg2+13-0
2023-03-17 05:02Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley1+17-0
2023-03-17 05:02disable failing standalone test on windowsAndrew Kelley1+5-1
2023-03-17 04:51remove standalone test "issue_9812"Andrew Kelley6+0-9000
2023-03-17 01:25disable bad std lib testsAndrew Kelley1+17-0
2023-03-17 00:33Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley396+27481-19533
2023-03-16 22:43make docgen accept --zig-lib-dirAndrew Kelley2+64-26
2023-03-15 16:53Fix #14901: parseFloat parsing `0x` successfullyEvin Yulo2+3-0
2023-03-16 16:11link: move macOS kernel inode cache invalidation to MachO linkerJakub Konka3+19-20
2023-03-14 07:50std.os: handle EPERM errno for bindmllken1+1-1
2023-03-16 00:02Add error for bad cast from `*T` to `*[n]T`InKryption2+19-0
2023-03-15 09:12std: move os/darwin.zig and related to c/darwin.zigJakub Konka6+500-571
2023-03-16 08:11Merge pull request #14647 from ziglang/build-parallelAndrew Kelley233+11783-8989
2023-03-15 19:32fix test-case copy-paste typo from earlier commitAndrew Kelley1+8-4
2023-03-15 17:47C ABI tests: don't test aarch64-windows yetAndrew Kelley1+5-0
2023-03-15 17:32std lib tests: avoid cwd races by using std.testing.tmpDirAndrew Kelley2+86-84
2023-03-15 04:02test-c-abi: disable LTO on more targetsAndrew Kelley1+1-1
2023-03-15 04:02fix compile log test case expected outputAndrew Kelley1+1-1
2023-03-15 03:24windows_spawn standalone test: test on native OSAndrew Kelley1+3-4
2023-03-15 03:22fix std.fs unit test to not be raceyAndrew Kelley1+22-8
2023-03-15 02:50std.Build: fix invalid assumption about fifosAndrew Kelley2+127-125
2023-03-15 02:47add std.LinearFifo.readableSliceOfLenAndrew Kelley1+11-0
2023-03-15 01:02test-cases: add missing compile log outputAndrew Kelley7+34-1
2023-03-15 00:21std.os.windows.OpenFile: handle DELETE_PENDINGAndrew Kelley1+47-35
2023-03-14 23:38std.Build.Cache: make unit tests not depend on cwdAndrew Kelley1+35-43
2023-03-14 23:12add compile log output to build runnerAndrew Kelley4+38-19
2023-03-14 21:44test-cli: fix expected stderr on windowsAndrew Kelley1+8-14
2023-03-14 21:36std.Build.RunStep: fix handling spawn failureAndrew Kelley1+2-4
2023-03-14 18:42std.Build.Cache: handle ENOENT on createFile raceAndrew Kelley1+5-1
2023-03-14 18:41use DEC graphics instead of Unicode for box drawingAndrew Kelley2+45-6
2023-03-14 06:42std.Build.CompileStep: remove setNamePrefix and add setNameAndrew Kelley2+4-13
2023-03-14 06:41revert a change to C ABI testsAndrew Kelley1+7-3
2023-03-14 06:16disable std lib unit tests that hard code port numbersAndrew Kelley1+33-0
2023-03-14 02:23std.Build.Cache: handle ENOENT on createFile raceAndrew Kelley1+4-1
2023-03-14 02:11CLI: remove the experimental --watch flagAndrew Kelley1+9-133
2023-03-14 01:52std.Build.CompileStep: proper step dependency on headersAndrew Kelley1+4-3
2023-03-14 01:24test-cases: fix incorrectly linking libc when backend is llvmAndrew Kelley4+8-3
2023-03-14 01:23Module: handle incremental update from ZIR with AST errorsAndrew Kelley1+3-1
2023-03-14 01:23std.fs.File.writevAll: fix behavior for 0-length vectorsAndrew Kelley2+20-4
2023-03-14 01:21build runner: tweak progress bar displayAndrew Kelley1+1-1
2023-03-14 00:27build runner: fix compilation errors on windowsAndrew Kelley1+3-3
2023-03-14 00:26add skip_foreign_checks=true on a standalone testAndrew Kelley1+4-1
2023-03-14 00:26remove redundant link testAndrew Kelley1+0-4
2023-03-13 21:43add the new extern test to standalone testsAndrew Kelley2+5-1
2023-03-13 21:35add a workaround for miscompilation regarding alignmentAndrew Kelley1+17-2
2023-03-13 20:03fix endianness when using test-runner in qemuAndrew Kelley1+63-12
2023-03-13 19:21test runner: remove one superfluous stack frameAndrew Kelley1+2-6
2023-03-13 19:21std.build.RunStep: clean up some leftover messAndrew Kelley2+57-34
2023-03-13 19:15remove bad unit test from std libAndrew Kelley1+0-18
2023-03-13 19:13test-stack-trace: set env to disable colorAndrew Kelley1+2-0
2023-03-12 07:39make the build runner and test runner talk to each otherAndrew Kelley30+780-373
2023-03-12 07:38getExternalExecutor: fix aarch64 windowsAndrew Kelley1+5-0
2023-03-12 07:34add std.process.cleanExitAndrew Kelley1+13-0
2023-03-12 07:25std.fifo: make toOwnedSlice support head != 0Andrew Kelley1+1-0
2023-03-12 07:24disable failing aarch64 backend behavior testsAndrew Kelley3+4-0
2023-03-10 21:46test-link: add names to headerpad testAndrew Kelley1+10-6
2023-03-10 21:32standalone tests: avoid running on strange targetAndrew Kelley2+6-1
2023-03-10 21:22build.zig: install the langref to $prefix/doc/langref.htmlAndrew Kelley5+5-5
2023-03-10 20:41fix wasm bootstrapping compilation errorsAndrew Kelley2+2-0
2023-03-10 09:02Revert "build runner: print to stderr in dumb terminals"Andrew Kelley1+5-34
2023-03-10 06:59build.zig: bump maxrss upper bound for std lib testsAndrew Kelley1+3-1
2023-03-10 06:56build runner: print to stderr in dumb terminalsAndrew Kelley1+34-9
2023-03-10 06:54build.zig: fix how test-cases marked is_test=1 are handledAndrew Kelley1+7-7
2023-03-10 06:53build runner: communicate TTY conf to child procs via env varsAndrew Kelley1+5-0
2023-03-10 05:12make -Dno-lib also skip docgenAndrew Kelley1+8-6
2023-03-10 05:04build.zig: update docgen to modern build system APIAndrew Kelley1+12-9
2023-03-10 05:03std.Build.InstallFileStep: add missing step dependenciesAndrew Kelley2+10-12
2023-03-10 05:02docgen: don't print progress in dumb terminalsAndrew Kelley1+1-1
2023-03-10 05:02std.Build.WriteFileStep: add missing step dependenciesAndrew Kelley1+2-0
2023-03-10 04:17zig objcopy: support the compiler protocolAndrew Kelley5+177-97
2023-03-10 04:16std.Build: use Cache hash helper for package prefix dirsAndrew Kelley1+8-11
2023-03-10 01:22re-enable test-cases and get them all passingAndrew Kelley81+2840-3378
2023-03-10 01:13build runner enhancements in preparation for test-casesAndrew Kelley6+173-49
2023-03-10 01:10std.Build.CheckFileStep: add a way to expect exactAndrew Kelley1+31-10
2023-03-10 01:08AstGen: skip walking the AST when there are parse errorsAndrew Kelley1+19-15
2023-03-10 01:06std.fs.File.readvAll: fix behavior for 0-length vectorsAndrew Kelley2+21-3
2023-03-10 01:06std.Progress.Node: add a setName methodAndrew Kelley1+26-7
2023-03-09 21:18CLI: fix ast-check printing ZIR errors twiceAndrew Kelley1+15-52
2023-03-09 21:17fix ZIR decoding of error notesAndrew Kelley3+9-3
2023-03-08 21:34std.Build.RunStep: support -fqemu solving bad dynamic linkerAndrew Kelley1+3-1
2023-03-08 07:19CI: take advantage of zig build concurrencyAndrew Kelley7+0-7
2023-03-08 07:16re-enable standalone tests based on build.zigAndrew Kelley43+746-627
2023-03-08 05:40re-enable the simple standalone testsAndrew Kelley5+167-279
2023-03-08 03:23re-enable macho linker testsAndrew Kelley25+385-233
2023-03-08 02:17std.Build.CompileStep: add FileSource support to some pathsAndrew Kelley1+51-26
2023-03-08 00:00re-enable wasm linker testsAndrew Kelley15+310-237
2023-03-07 23:59std.Build.CheckObjectStep: better error messageAndrew Kelley1+2-2
2023-03-07 07:44delete link test "static_lib_as_system_lib"Andrew Kelley5+0-52
2023-03-07 07:40new linker test harnessAndrew Kelley9+287-279
2023-03-07 07:40std.Build.CompileStep: tweak the default step nameAndrew Kelley1+14-2
2023-03-07 07:38std.Build: add addAnonymousDependencyAndrew Kelley1+20-1
2023-03-07 06:00re-enable asm-and-link testsAndrew Kelley2+1-3
2023-03-07 05:57re-enable C ABI testsAndrew Kelley2+30-30
2023-03-07 05:44re-enable CLI testsAndrew Kelley8+309-222
2023-03-07 02:19re-enable compare-output test casesAndrew Kelley5+180-179
2023-03-07 02:10re-integrate stack trace tests with the new std.Build APIAndrew Kelley7+637-727
2023-03-06 07:27build.zig: annotate std lib tests maxrssAndrew Kelley2+74-67
2023-03-06 07:20zig build: add an OOM-prevention systemAndrew Kelley4+207-41
2023-03-06 07:19add std.process.totalSystemMemoryAndrew Kelley2+38-0
2023-03-06 00:48build runner: fix typo in max rss displayAndrew Kelley1+2-4
2023-03-05 23:16std.Build.Step: no-op steps report cached if all deps cachedAndrew Kelley1+9-2
2023-03-05 23:11std.Build: audit use of updateFileAndrew Kelley5+60-27
2023-03-04 03:39std.build.CompileStep: eliminate std.log usageAndrew Kelley5+42-47
2023-03-04 00:49std.Build.InstallDirStep: avoid std.logAndrew Kelley1+21-11
2023-03-04 00:29std.Build.ConfigHeaderStep: integrate with the cache systemAndrew Kelley2+34-42
2023-03-04 00:29std.Build.Step.cacheHit marks step as cached on hitAndrew Kelley1+2-1
2023-03-03 23:39std.Build.RunStep: add maxrss, duration, and cached statusAndrew Kelley5+58-11
2023-03-03 22:35build runner: add microseconds to elapsed in build summaryAndrew Kelley1+7-5
2023-03-03 22:35update test/standalone/sigpipe build.zig script to latest APIAndrew Kelley1+4-4
2023-03-03 22:29std.Build.RunStep: report duration and cached statusAndrew Kelley1+14-1
2023-03-03 22:28build runner supports reporting cached status and durationAndrew Kelley2+42-1
2023-03-03 22:27std: child process API supports rusage dataAndrew Kelley4+81-3
2023-03-03 20:23std.Build.RunStep: work around a miscompilationAndrew Kelley1+67-37
2023-03-03 06:56stage2: avoid bloat when using -Donly-cAndrew Kelley2+2-1
2023-03-03 06:56stage2: fix compilation on 32-bit targetsAndrew Kelley1+2-2
2023-03-03 06:46stage2: avoid networking when generating zig2.cAndrew Kelley1+8-1
2023-03-03 05:38eliminate stderr usage in std.Build make() functionsAndrew Kelley20+513-312
2023-03-03 05:37stage2: avoid linux-only APIs on other operating systemsAndrew Kelley5+57-38
2023-03-03 05:36std.debug.TTY.Config: add yellowAndrew Kelley1+3-0
2023-03-02 23:31std.Build.Cache.Directory: add a format() methodAndrew Kelley1+30-16
2023-03-02 06:45fix Step.evalZigProcess to handle more than 1 message per pollAndrew Kelley1+49-48
2023-03-02 05:56zig build: many enhancements related to parallel buildingAndrew Kelley23+1113-1167
2023-03-02 05:55link: only write manifest if we have the exclusive lockAndrew Kelley1+5-3
2023-03-01 22:13build runner: slight rewording in build summaryAndrew Kelley1+7-1
2023-03-01 21:40build runner: hide repeated steps in the build summaryAndrew Kelley1+53-37
2023-03-01 21:34std.Build.RunStep: better default step nameAndrew Kelley1+15-0
2023-03-01 21:34std.Build.Step: avoid redundancy in default error messageAndrew Kelley1+1-3
2023-03-01 20:44build runner: make step_stack a map to remove redundant stepsAndrew Kelley1+27-25
2023-03-01 20:31fix zig fmt crashAndrew Kelley1+1-1
2023-03-01 20:08build system: better default name for ConfigHeaderStepAndrew Kelley1+23-16
2023-03-01 20:08build system: give RunStep a better default step nameAndrew Kelley1+1-1
2023-03-01 20:00build runner: fix unicode tree printingAndrew Kelley1+12-9
2023-03-01 07:34fix std.Build.TranslateCStepAndrew Kelley3+32-25
2023-03-01 06:58multiplex compiler progress messages into the build runnerAndrew Kelley21+131-31
2023-03-01 04:57fix UAF in build runnerAndrew Kelley1+1-1
2023-03-01 04:14compiler: update function accepts a std.Progress.NodeAndrew Kelley9+130-84
2023-03-01 04:14std.Build.InstallArtifactStep: better default step nameAndrew Kelley1+1-1
2023-03-01 04:13std.Build.CompileStep: better default step nameAndrew Kelley1+7-1
2023-03-01 04:13build runner: print a fancy tree with build results on failureAndrew Kelley1+116-25
2023-03-01 04:12build.zig: remove redundant dependency of install step on zig exeAndrew Kelley1+0-1
2023-03-01 00:15std.Build.CompileStep: obtain the build output dir from protocolAndrew Kelley3+12-7
2023-02-28 23:55build runner: account for debug builds in cleanExitAndrew Kelley1+4-5
2023-02-28 23:52integrate the build runner and the compiler serverAndrew Kelley9+524-221
2023-02-28 23:49std.fifo: add toOwnedSlice methodAndrew Kelley1+15-0
2023-02-28 23:36std.zig.ErrorBundle: add special representation for emptyAndrew Kelley1+22-0
2023-02-28 23:27add builtin.zig_version_stringAndrew Kelley1+2-1
2023-02-24 02:21std.zig.ErrorBundle: rework binary encodingAndrew Kelley6+425-390
2023-02-23 23:18progress towards semantic error serializationAndrew Kelley15+1067-908
2023-02-23 23:18std.mem.copy: update to new for loop syntaxAndrew Kelley1+4-9
2023-02-21 18:44link.Elf: keep the logic for updates but condition on hcsAndrew Kelley1+2-2
2022-01-22 01:47hot code swapping PoC workingAndrew Kelley2+48-13
2022-01-15 01:04link: PTRACE_ATTACH/PTRACE_DETACHAndrew Kelley1+13-1
2022-01-15 00:04stage2: hot code swapping PoCAndrew Kelley4+208-0
2022-01-15 01:03std.os.linux: add ptraceAndrew Kelley1+54-0
2023-02-19 23:23CI: use -j1 like a cowardAndrew Kelley8+11-0
2023-02-19 23:21zig build: add a -j<N> option for limiting concurrencyAndrew Kelley3+29-6
2023-02-19 17:14update to new for loop syntaxAndrew Kelley1+1-1
2023-02-16 22:08build runner: show stderr even on successful steps runAndrew Kelley1+9-4
2023-02-16 22:04std.Build: better handling of stderr of child processesAndrew Kelley3+86-46
2023-02-16 22:03std.Progress: add lock_stderr and unlock_stderrAndrew Kelley1+46-19
2023-02-14 20:12std.Build: further enhance debug message for bad getPath()Andrew Kelley2+42-8
2023-02-14 19:47std.Build: improve debugging of misconfigured stepsAndrew Kelley20+209-68
2023-02-14 09:53build system: capture stderr and report it laterAndrew Kelley4+90-50
2023-02-14 07:18build runner: proper threaded dependency managementAndrew Kelley2+98-42
2023-02-13 22:14build_runner now executes the step graph in parallelAndrew Kelley2+103-38
2023-02-13 22:14add std.heap.ThreadSafeAllocatorAndrew Kelley2+46-0
2023-02-13 20:39extract ThreadPool and WaitGroup from compiler to std libAndrew Kelley10+165-163
2023-02-13 20:28build runner: untangle dependency loop checking from makingAndrew Kelley2+21-7
2023-02-13 20:10extract some logic from std.Build to build_runner.zigAndrew Kelley2+75-85
2023-03-15 17:08Merge pull request #14918 from jacobly0/x86_64Andrew Kelley62+135-245
2023-03-15 03:49x86_64: turn packed struct crashes into compile errorsJacob Young1+9-0
2023-03-15 03:49x86_64: implement more binary immediate combinationsJacob Young1+29-6
2023-03-15 02:32x86_64: handle duplicate prong deathsJacob Young4+6-11
2023-03-15 02:17x86_64: use short union initJacob Young1+12-12
2023-03-15 02:13x86_64: use new for loop syntaxJacob Young1+14-22
2023-03-14 23:57x86_64: fix lowering of non-pointer optional is nullJacob Young1+23-20
2023-03-14 01:12behavior: enable passing behavior tests on stage2_x86_64Jacob Young58+0-138
2023-03-14 00:25x86_64: fix store of undefinedJacob Young1+7-1
2023-03-13 23:46x86_64: fix error code paths to not have extra popsJacob Young1+35-35
2023-03-13 22:41tools: fix typo in lldb commandJacob Young1+1-1
2023-03-15 03:50Add Kyber post-quantum key encapsulation mechanism (#14902)Bas Westerbaan3+1874-0
2023-03-14 21:40Argon2: properly handle outputs > 64 bytes in blake2Long() (#14914)Frank Denis1+29-30
2023-03-14 11:08Implement readFromMemory/writeToMemory for ptrLikeOptionalDerryAlex1+34-0
2023-03-14 11:07Fix to use '/' for a empty path (#14884)Kotaro Inoue1+5-1
2023-03-03 21:13Sema: allow comptime mutation of multiple array elementsmlugg3+42-10
2023-03-14 06:40Move std.crypto.config options to std.options (#14906)Frank Denis3+25-24
2023-03-13 21:18Add configurable side channels mitigations; enable them on soft AES (#13739)Frank Denis2+329-63
2023-03-13 19:48Merge pull request #14886 from ziglang/x86_64-encoderJakub Konka8+5333-5340
2023-03-13 14:47Resolve docs inconsistency with Overflow builtinsHashi3641+2-2
2023-03-12 17:08Sema: avoid panic on callconv(.C) generic return typeIan Johnson3+15-1
2023-03-13 07:06crypto.aescrypto.encrypt: do not add the round key in an asm block (#14899)Frank Denis1+8-16
2023-03-12 15:50langref: add missing comma in assembly expressionsTechatrix1+6-6
2023-03-12 21:08x86_64: add missing source files to CMakeLists.txtJakub Konka1+4-1
2023-03-12 21:06x86_64: avoid inline for-loops when scanning the encodings tableJakub Konka1+2-2
2023-03-07 22:24translate-c: translate extern unknown-length arrays using @externmlugg3+51-1
2023-03-09 21:34Sema: @extern fixesmlugg5+84-29
2023-03-11 14:26Sema: improve error message when calling non-member function as methodmlugg3+18-7
2023-03-11 13:52std: Add ArrayList.insertAssumeCapacity()Isaac Freund1+26-7
2023-03-12 07:47x86_64: fix 32bit build issues in the encoderJakub Konka1+4-3
2023-03-12 07:41x86_64: downstream encoder/assembler testsJakub Konka1+1489-0
2023-03-11 18:50x86_64: clean upJakub Konka5+10-19
2023-03-11 18:33x86_64: rename asmNone to asmOpOnlyJakub Konka1+6-6
2023-03-11 15:32x86_64: simplify immediate handling at MIR levelJakub Konka3+128-146
2023-03-11 08:37x86_64: add wrapper for .jcc with relocationJakub Konka1+17-47
2023-03-11 08:29x86_64: add .dead pseudo-instruction to mark an unused MIR instructionJakub Konka3+14-8
2023-03-11 08:21x86_64: add wrapper for .jmp_relocJakub Konka3+26-54
2023-03-10 23:09x86_64: apply couple of tweaks and pass behavior testsJakub Konka3+46-20
2023-03-10 18:38x86_64: PtrSize.fromSize() should take into account nonexact sizes tooJakub Konka1+12-8
2023-03-10 18:32x86_64: add missing decodings for .movsxJakub Konka2+11-1
2023-03-10 18:23x86_64: fix CALL emits for ELF and Plan9Jakub Konka1+8-2
2023-03-09 22:56x86_64: finish rolling out all MIR assembly helpersJakub Konka3+230-326
2023-03-09 21:15x86_64: start converting MI referencesJakub Konka2+106-173
2023-03-09 20:47x86_64: plug up all RM/MR referencesJakub Konka1+112-172
2023-03-09 19:32x86_64: add RM and MR helpers to codegenJakub Konka4+397-266
2023-03-09 17:38x86_64: handle all instructions without introducing Memory operandJakub Konka2+257-319
2023-03-09 14:03x86_64: add helper for Jcc instructionJakub Konka2+126-206
2023-03-09 10:48x86_64: add helpers for CMOVcc and SETcc at the MIR levelJakub Konka3+94-165
2023-03-09 08:38x86_64: handle encoding and decoding Imm64 unsignedJakub Konka2+24-21
2023-03-09 08:02x86_64: split up assemble() into more declarative single-purpose helpersJakub Konka2+67-70
2023-03-08 22:45x86_64: introduce assemble() helper which encodes/decodes into MIR -> InstructionJakub Konka4+1748-2512
2023-03-08 08:49x86_64: refactor immediate selection logicJakub Konka2+29-34
2023-03-07 19:22x86_64: all behavior tests passingJakub Konka4+41-30
2023-03-07 15:59Handle .ah vs .spl register aliasesJakub Konka3+143-34
2023-03-07 11:57Get more things passingJakub Konka7+474-416
2023-03-05 17:55x86_64: clean up call semantics in codegenJakub Konka2+5-5
2023-03-05 17:47x86_64: truncate immediatesJakub Konka5+114-45
2023-03-05 16:40x86_64: downstream table-driven instruction encoderJakub Konka7+2597-3237
2022-07-16 12:46Module: retry ZIR cache file creationAndrius Bentkus1+19-14
2023-03-10 02:51eliminate posix_spawn from the standard libraryAndrew Kelley5+3-422
2023-03-10 15:48Merge pull request #14869 from Luukdegram/wasm-linkerLuuk de Gram4+43-68
2023-03-10 13:36Include `signal.h` to define SIGTRAP in Stage 1 compiler (#14867)Lavt Niveau1+55-1
2023-03-10 00:42Sema: correctly detect use of undefined within slices in @Typemlugg3+39-7
2023-03-10 05:20wasm-linker: remove synthetic segments & atomsLuuk de Gram1+0-29
2023-03-09 19:39Add ability to import dependencies from build.zigantlilja2+11-8
2023-03-10 03:02Merge pull request #14762 from truemedian/http-keepaliveAndrew Kelley8+1434-803
2023-03-09 15:35Fix test case added in 6d7fb8fmlugg1+7-2
2023-03-08 17:27std.http: rework connection pool into its own typeNameless4+134-87
2023-03-08 14:20std.http: split Client's parts into their own filesNameless4+1010-977
2023-03-07 05:35std.http: handle relative redirectsNameless4+196-61
2023-03-07 02:13std.http: handle compressed payloadsNameless2+496-267
2023-03-07 02:11add error sets to tcpConnect* and tls.Client.initNameless2+80-4
2023-03-02 18:45std.http: add connection pooling and make keep-alive requests by defaultNameless1+161-50
2023-03-09 19:20TurboSHAKE: change default delimiter to 0x1F (#14857)Frank Denis1+2-2
2023-03-09 18:14wasm-linker: store symbol's virtual addressLuuk de Gram4+43-39
2023-03-05 04:04CI: more aggressively check zig1 bootstrappingAndrew Kelley4+24-0
2023-03-09 05:18Fix incorrect SHA-3 computation with the streaming API (#14852)Frank Denis2+15-1
2023-02-23 14:07Sema: check type of comptime try operandmlugg2+19-1
2023-03-08 22:13sema: fix result ptr coercion array -> vectorJohn Schmidt2+33-0
2023-03-08 16:49sema: add peer type resolution for vectorsJohn Schmidt2+44-0
2023-03-08 13:21build: add -Dpie optionIsaac Freund2+9-0
2023-03-08 18:26std.json.stringify: support [*:0]const u8r00ster911+16-7
2023-03-08 18:25std.json.parseInternal: use switches instead of ifsr00ster911+18-23
2023-03-05 17:41std.os: add missing mmap errorsJan Philipp Hafer2+26-18
2023-03-01 20:44astgen: fill result location with `void` value if no other valueJohn Schmidt2+38-11
2023-03-08 13:50wasm-linker: emit build_id section (#14820)Frank Denis1+41-0
2023-03-08 09:18os.isCygwinPty: Fix a bug, replace kernel32 call, and optimizeRyan Liptak3+69-11
2023-03-08 08:57Add comments explaining BUFFER_OVERFLOW during NtQueryInformationFile callsRyan Liptak1+6-0
2023-03-06 22:22Module: rewrite zir caching logicJacob Young2+62-67
2023-03-08 00:32Merge pull request #14828 from jacobly0/fix-big-divAndrew Kelley4+105-25
2023-03-07 13:59std.os.windows.advapi32: Add RegCloseKeyGaëtan1+2-0
2023-03-07 11:19std.fmt: add bytesToHex() to encode bytes as hex digitsFrank Denis1+22-0
2023-03-07 17:25zig.h: implement zig_breakpoint and zig_trap for more targetsJacob Young1+17-1
2023-03-07 09:04std.crypto.hash.sha3: add TurboSHAKE (#14824)Frank Denis3+35-4
2023-03-07 07:59CBE: implement unsigned big int div and modJacob Young3+63-19
2023-03-07 07:11compiler_rt: fix rare case in udivei4Jacob Young2+26-6
2023-03-06 23:22autodoc: Add struct to tryResolveRefPathKrzysztof Wolicki Der Teufel2+22-3
2023-03-05 16:37Zir: fix outdated commentr00ster911+1-2
2023-03-05 16:00AstGen: remove unnecessary `pub`sr00ster911+22-22
2023-03-06 22:28crypto.25519.field: de-inline mul for small builds (#14775)Eric Milliken1+8-1
2023-03-06 00:39std.os: Allow write functions to return INVAL errorsjim price4+8-4
2023-03-05 07:58std: reenable vectorized code with the C backendJacob Young3+4-12
2023-03-06 04:40tools: add lldb pretty printer for std.MultiArrayList.SliceJacob Young2+50-6
2023-03-06 06:29Merge pull request #14799 from ziglang/update-zig1Andrew Kelley7+1868-919
2023-03-04 21:41std.os.abort: take advantage of `@trap`Andrew Kelley1+3-13
2023-03-04 21:41update zig1.wasmAndrew Kelley2+1861-904
2023-03-05 19:46stage2: add zig_backend to ZIR cache namespaceAndrew Kelley1+1-0
2023-03-04 21:48llvm: fix lowering of `@trap`Andrew Kelley1+1-0
2023-03-04 21:22langref: small clarification to `@trap`Andrew Kelley1+1-1
2023-03-04 21:21zig.h: lower trap to SIGTRAP instead of SIGILLAndrew Kelley1+1-1
2023-03-05 21:32Merge pull request #14789 from jacobly0/ditypeAndrew Kelley2+21-1
2023-03-05 14:45AstGen: ensure certain builtin functions return voidr00ster912+48-16
2023-03-04 02:47fix package redeclaration when cache is not foundjiacai20501+6-6
2023-03-05 19:48Merge pull request #14745 from jacobly0/bigintAndrew Kelley21+2445-857
2023-03-05 02:03std.os: Add DeviceBusy as a possible write errorjim price2+6-0
2023-03-05 11:32CBE: fix reduce of emulated integersJacob Young1+29-17
2023-03-05 09:25behavior: disable failing testsJacob Young1+5-0
2023-03-05 08:29behavior: fix comptime issue and disable failing testJacob Young3+15-2
2023-03-05 07:35CBE: ensure uniqueness of more internal identifiersJacob Young2+13-23
2023-03-05 07:06CBE: implement select and shuffleJacob Young4+75-10
2023-03-05 06:23CBE: implement splatJacob Young2+28-6
2023-03-05 05:44CBE: implement vector truncateJacob Young2+22-13
2023-03-05 05:30CBE: implement vector element pointersJacob Young3+3-12
2023-03-05 05:01CBE: implement vector operationsJacob Young11+809-479
2023-03-05 00:02Sema: fix cmp_vector typeJacob Young1+19-21
2023-03-04 20:18CBE: fix behavior test failures on msvcJacob Young3+39-9
2023-03-03 06:48CBE: "compute" max int alignment the lazy wayJacob Young2+15-9
2023-03-03 06:18CBE: implement some big integer and vector unary operationsJacob Young5+460-23
2023-03-03 05:18CBE: implement big integer and vector comparisonsJacob Young7+595-191
2023-03-03 05:18CBE: implement big integer literalsJacob Young5+504-223
2023-03-04 21:20Merge pull request #14782 from r00ster91/trapAndrew Kelley28+203-34
2023-03-04 09:10fix doc Build Modetranquillity-codes1+4-3
2023-03-04 21:04add behavior test case for previous commitAndrew Kelley1+15-0
2023-03-04 20:59update CI tarballs to LLVM16Andrew Kelley10+10-10
2023-03-04 11:51AstGen: compile-error on primitive value exportr00ster912+33-1
2023-03-04 07:11llvm: fix incorrectly annotated DITypeJacob Young1+1-1
2023-03-03 18:59Wasm @breakpoint: emit unreachabler00ster911+1-0
2023-03-03 17:35add @trap builtinr00ster9126+178-10
2023-03-03 23:17std.Build.addModule: return the created moduleAndrew Kelley1+10-13
2023-03-04 02:38Merge pull request #14781 from ziglang/codegen-cleanupJakub Konka14+414-902
2023-03-03 08:42Ast: properly handle sentinel-terminated slices in tupler00ster912+25-3
2023-03-03 16:30Zir: move set_cold from Inst.Tag to Inst.Extendedr00ster916+24-24
2023-03-03 19:08Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley41+1826-588
2023-03-03 07:34std.Build.Cache: remove 'test-filetimestamp.tmp' once timestamp returnedAli Chraghi1+7-2
2023-03-03 17:56codegen: rename GenerateSymbolError to CodeGenErrorJakub Konka2+1-3
2023-03-03 17:53elf: fully zero out symbol when appending to freelistJakub Konka1+9-2
2023-03-03 17:53sparc64: use common implementation of genTypedValueJakub Konka1+20-150
2023-03-03 17:53riscv64: use common implementation of genTypedValueJakub Konka1+20-138
2023-03-03 17:46aarch64: use common implementation of genTypedValueJakub Konka1+20-195
2023-03-03 02:04link: give executable bit to wasm executables sometimesAndrew Kelley1+27-5
2023-03-03 17:42arm: skip unimplemented behavior test for @fieldParentPtrJakub Konka1+5-0
2023-03-03 17:40codegen: refactor generating Int as immediate where appropriateJakub Konka1+6-5
2023-03-03 17:24arm: use common implementation of genTypedValue helperJakub Konka2+23-175
2023-03-03 17:06codegen: move gen logic for typed values, consts and decl ref to common codegenJakub Konka13+323-247
2023-03-01 14:49sema: Place functions on AVR in flash addrspaceEckhart Köppen2+5-4
2023-03-02 22:36crypto.25519.field: de-inline _sq()Frank Denis1+1-1
2023-03-03 05:56std.process.Child: remove pid and handle, add idAndrew Kelley3+37-20
2023-03-03 01:32std: add fchmodatAndrew Kelley5+100-32
2023-03-03 01:56add doc comments to std.fs.File.default_modeAndrew Kelley1+6-0
2023-03-02 19:14crypto.KeccakF: compute rotations at comptime, add a test with f=800 (#14760)Frank Denis1+41-15
2023-03-02 10:48translate-c: handle more wrapper types in `isAnyopaque`Veikka Tuominen2+17-1
2023-03-02 06:13crypto.hash.sha3: make permutation generic and public, add SHAKE (#14756)Frank Denis4+419-135
2023-03-01 19:11packages: avoid creating multiple modules with same build.zigAndrew Kelley2+30-8
2023-03-01 23:08Merge pull request #14744 from ziglang/std.io.pollAndrew Kelley3+280-184
2023-03-01 18:20Add --build-runner `zig build` option (#14742)Auguste Rame2+31-4
2023-03-01 04:00std.io.poll: remove done functionJonathan Marler2+17-17
2023-02-28 21:10std.child_process: use std.io.poll for collectOutputJonathan Marler1+31-179
2023-02-28 20:25std.io.zig: fmtJonathan Marler1+4-4
2023-02-24 03:03Fixes #13893 - some standard library networking tests are failing on WindowsBinary Craft2+26-1
2023-02-28 10:27astgen: do not discard result location in for/while loopsJohn Schmidt3+43-2
2023-02-28 19:28std.io.poll initial windows implementationJonathan Marler1+144-12
2023-02-28 06:25Merge pull request #14741 from jacobly0/lldbAndrew Kelley13+789-191
2023-02-28 05:39redo std.io.poll with only outputsAndrew Kelley1+15-31
2023-02-28 05:06add std.io.poll and implement it for POSIXAndrew Kelley1+133-0
2023-02-28 05:04std.heap.GeneralPurposeAllocator: add doc comment for deinitAndrew Kelley1+1-0
2023-02-28 03:50std.Target: add xtensa to toCoffMachineAndrew Kelley1+2-1
2023-02-28 03:42delete a subtly incorrect Haiku collectOutput implementationAndrew Kelley1+1-7
2023-02-27 21:11Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley122+13476-3862
2023-02-27 21:12codegen: fix test failuresJacob Young3+12-6
2023-02-27 03:18tools: revert sharing of stage2 pretty printer infoJacob Young2+105-112
2023-02-27 03:11tools: implement more lldb pretty printersJacob Young7+665-71
2023-02-26 10:27llvm: fix untagged struct names in debug info for llvm (again)Jacob Young1+7-2
2023-02-25 22:21std.Build.CompileStep.installConfigHeader: add missing step dependencyAndrew Kelley1+1-0
2023-02-25 20:50fix package hashes on WindowsAndrew Kelley1+32-6
2023-02-24 19:58std.Thread: use pthread_getname_np on muslr00ster911+1-14
2023-02-25 20:53Merge pull request #14725 from jacobly0/more-ctypeAndrew Kelley3+156-140
2023-02-25 05:18CBE: replace locals list with a hash mapJacob Young1+17-22
2023-02-24 23:02rename std.Build.InstallRawStep to ObjCopyStepAndrew Kelley6+167-133
2023-02-25 04:28CBE: reuse locals with the same `CType` instead of `Type`Jacob Young3+147-126
2023-02-25 02:23Merge pull request #14713 from jacobly0/cbe-behaviorAndrew Kelley9+1062-932
2023-02-24 19:58std.Thread: drop is_gnu checkr00ster911+20-18
2023-02-24 19:45crypto/benchmark.zig: fix pointer capture of non pointer type (#14722)Frank Denis1+1-1
2023-02-21 17:09std.Thread.setName: use unused coder00ster911+17-14
2023-02-24 18:27compiler_rt: declutter int.zig, add mulXi3 tests (#14623)matu3ba11+294-354
2023-02-24 12:00fix RegQueryValueExW apiGaëtan S1+4-4
2023-02-24 02:18CBE: implement the futureJacob Young2+14-6
2023-02-24 01:29CBE: apply some maybe payload cleanupsJacob Young1+17-29
2023-02-24 01:12CBE: simplify always_tail call logicJacob Young1+7-24
2023-02-24 01:11CBE: delete stage1 hacksJacob Young1+106-106
2023-02-24 00:40CType: cleanupJacob Young1+124-135
2023-02-23 23:47CBE: fix MSVC diagnostics generated by the behavior testsJacob Young2+106-98
2023-02-23 10:16CBE: support call attributesJacob Young4+304-254
2023-02-23 05:28CBE: implement c varargsJacob Young3+97-12
2023-02-23 00:23std.Build.WriteFileStep: integrate with cache systemAndrew Kelley2+175-100
2023-02-23 04:32CType: fix lowering of generic function pointerJacob Young2+17-13
2023-02-23 04:31CBE: cleanup field accessJacob Young3+314-299
2023-02-22 16:06Merge pull request #14691 from jacobly0/ctypeAndrew Kelley18+3986-2040
2023-02-22 01:08Close files in hashFileFallibleKen Kochis1+1-0
2023-02-21 20:05CBE: fix windows test failuresJacob Young4+129-102
2023-02-21 18:59Merge pull request #14394 from dweiller/zstandardAndrew Kelley16+6383-0
2022-09-03 00:56Relax `std.sort.binarySearch` requirementsAlexis Brodeur1+44-10
2023-02-21 17:26Introduce ChildProcess.collectOutput (#12295)Komari Spaghetti1+33-24
2023-02-21 16:43Merge pull request #14664 from mlugg/feat/new-module-cliAndrew Kelley34+784-248
2023-02-21 14:43behavior: enable passing CBE testsJacob Young7+5-15
2023-02-20 22:31Sema: implement @fieldParentPtr for unionsIsaac Freund7+131-25
2023-02-21 13:11std.compress.zstd: renamed from std.compress.zstandarddweiller1+2-2
2023-02-21 06:14std.compress.zstandard: fix error sets for streaming APIdweiller2+27-7
2023-02-21 07:21CBE: fix test failuresJacob Young3+24-21
2023-01-03 05:29MultiArrayList: delete pessimizing vector usageJacob Young1+3-9
2023-01-03 05:22zig.h: get no int128 path working on non-msvcJacob Young1+36-54
2023-01-02 08:35hash map: remove extra argumentJacob Young1+2-2
2023-02-21 01:50CBE: use CType for type definitionsJacob Young4+1568-812
2023-02-19 04:03CBE: remove typedef data structuresJacob Young4+241-705
2023-02-21 01:52CBE: use stdint.h types instead of `zig_` prefixesJacob Young6+910-751
2023-02-17 10:33CBE: fix comptime checksJacob Young1+41-39
2023-02-17 10:00CBE: use CType for type renderingJacob Young1+287-287
2023-02-21 02:31CBE: add CType interningJacob Young5+1504-7
2023-02-21 03:31std.compress.zstandard: clean up streaming APIdweiller1+24-13
2023-02-18 06:28Add test coverage for some module structuresmlugg23+253-1
2023-02-18 04:10Improve multi-module error messagesmlugg2+111-58
2023-02-17 06:20Update std.Build to new module CLI, update zig1 and CMakeListsmlugg5+115-24
2023-02-17 01:44Implement new module CLImlugg7+325-185
2023-02-21 01:07std.RingBuffer: add (non-concurrent) RingBuffer implementationdweiller6+140-128
2023-02-21 00:46std.compress.zstandard: rename ZStandardStream -> DecompressStreamdweiller1+7-7
2023-02-21 00:33std.compress.zstandard: remove use of usingnamespacedweiller1+2-1
2023-02-21 00:30std.hash: use std.math.rotl in Xxhash64 and Xxhash32dweiller1+12-12
2023-02-20 22:01Merge pull request #14685 from ziglang/bitcast-fixesJakub Konka9+137-24
2023-02-20 19:23Merge pull request #14682 from ziglang/stage1-coverageAndrew Kelley5+95-0
2023-02-19 23:36trim(Left|Right): clarify that values_to_strip is a setFrank Denis1+3-3
2023-02-20 16:15Linker: -z<arg> should be equivalent to -z <arg> (#14680)Frank Denis1+8-5
2023-02-20 15:37Merge pull request #14544 from der-teufel-programming/autodoc-quickfixesLoris Cro2+79-83
2023-02-20 15:33Merge pull request #14655 from McSinyx/md-olLoris Cro1+11-10
2023-02-20 11:19riscv64+sparc64: alloc new mcv in bitcast if cannot reuse operandJakub Konka2+29-2
2023-02-20 11:13arm: alloc new mcv in bitcast if cannot reuse operandJakub Konka3+23-2
2023-02-20 09:51aarch64: alloc new mcv in bitcast if cannot reuse operandJakub Konka1+19-2
2023-02-20 09:37re-enable x86_64-linux self-hosted behaviour test suiteJakub Konka1+8-8
2023-02-19 22:18x86: alloc new mcv in bitcast if cannot reuse operandJakub Konka2+58-10
2023-02-20 05:58std.compress.zstandard: update for multi-for-loop changedweiller4+22-37
2023-02-20 01:10add test coverage for fixed bug. closes #5518Andrew Kelley1+14-0
2023-02-20 00:58add test coverage for fixed bug. closes #5516Andrew Kelley1+9-0
2023-02-20 00:55add test coverage for fixed bug. closes #5508Andrew Kelley1+6-0
2023-02-20 00:47add test coverage for fixed bug. closes #5497Andrew Kelley1+35-0
2023-02-20 00:36add test coverage for fixed bug. closes #5410Andrew Kelley1+31-0
2023-02-14 11:17std.compress.zstandard: add DictionaryIdFlagUnsupported ZstandardStream.Errordweiller1+2-0
2023-02-13 07:02std.compress.zstandard: fix zstandardStream content size validationdweiller2+13-4
2023-02-13 06:19std.compress.zstandard: also check block size when sequence count is 0dweiller2+62-51
2023-02-12 11:04std.compress.zstandard: add error condition to ring buffer decodingdweiller1+19-1
2023-02-12 11:02std.compress.zstandard: fix erroneous literal stream empty checksdweiller1+18-3
2023-02-12 05:36std.compress.zstandard: remove unneeded branchdweiller1+1-3
2023-02-12 02:05std.compress.zstandard: fix zstandardStream finishing earlydweiller1+27-14
2023-02-11 17:33std.compress.zstandard: check FSE bitstreams are fully consumeddweiller3+32-16
2023-02-10 01:45std.compress.zstandard: bytes read assert to error in decodeBlockReaderdweiller1+1-1
2023-02-09 14:33std.compress.zstandard: cleanup high-level api docs and error setsdweiller5+173-69
2023-02-09 09:15std.compress.zstandard: fix errors and crashes in ZstandardStreamdweiller2+30-30
2023-02-09 07:52std.compress.zstandard: fix content size checkdweiller1+6-6
2023-02-09 06:52std.compress.zstandard: add decodeFrameHeaderdweiller1+60-17
2023-02-09 06:51std.compress.zstandard: error when FSE bitstream is no fully consumeddweiller1+11-0
2023-02-07 14:07std.compress.zstandard: remove UnusedBitSet errordweiller1+3-9
2023-02-07 13:28std.compress.zstandard: fix decodeAlloc() and remove decodeFrameAlloc()dweiller1+10-38
2023-02-06 02:20std.compress.zstandard: validate skippable frame sizedweiller1+30-14
2023-02-06 02:19std.compress.zstandard: improve block size validationdweiller2+8-2
2023-02-05 11:27std.compress.zstandard: verify content size and fix crashdweiller2+70-23
2023-02-04 02:49std.compress.zstandard: make ZstandardStream decode multiple framesdweiller1+97-53
2023-02-04 02:49std.compress.zstandard: add multi-frame decoding functionsdweiller1+55-3
2023-02-04 00:39std.compress.zstandard: fix fse decoding crashdweiller1+2-0
2023-02-03 04:35std.compress.zstandard: fix crashesdweiller2+10-6
2023-02-03 01:56std.compress.zstandard: fix crashesdweiller3+33-20
2023-02-02 11:29std.compress.zstandard: free allocated result on errordweiller1+1-0
2023-02-02 11:23std.compress.zstandard: fix capitalisation of Zstandarddweiller4+23-23
2023-02-02 11:06std.compress.zstandard: add `decodeFrameAlloc()`dweiller1+67-7
2023-02-02 09:49std.compress.zstandard: improve doc commentsdweiller2+137-67
2023-02-02 07:44std.compress.zstandard: split decompressor into multiple filesdweiller6+1538-1466
2023-02-02 07:01std.compress.zstandard: fix crashesdweiller1+12-6
2023-02-02 05:20std.compress.zstandard: add `ZstandardStream`dweiller1+153-0
2023-02-02 05:19std.compress.zstandard: add `decodeBlockReader`dweiller1+463-361
2023-01-31 02:24std.compress.zstandard: add FrameContext and add literals into DecodeStatedweiller2+83-71
2023-01-31 01:54std.compress.zstandard: add init/deinit for ring buffer, fix len()dweiller1+18-1
2023-01-28 11:02std.compress.zstandard: verify checksum in decodeFrameAlloc()dweiller1+21-12
2023-01-28 10:03std.compress.zstandard: clean up error sets and line lengthsdweiller2+215-94
2023-01-27 12:50std.compress.zstandard: add doc comments for RingBufferdweiller1+25-4
2023-01-26 06:12std.compress.zstandard: add window size limit paramdweiller1+10-2
2023-01-26 06:04std.compress.zstandard: add integer casts u64 -> usizedweiller1+6-4
2023-01-24 14:30std.compress.zstandard: minor cleanup and add doc commentsdweiller1+68-4
2023-01-24 11:51std.compress.zstandard: remove debug loggingdweiller1+0-122
2023-01-24 06:12std.compress.zstandard: properly track consumed count in decodeFrameBlocksdweiller1+1-3
2023-01-24 03:30std.compress.zstandard: add input length safety checksdweiller1+37-19
2023-01-24 02:14std.compress.zstandard: validate fse table value countdweiller1+1-2
2023-01-24 02:10std.compress.zstandard: fix dictionary field sizedweiller1+2-2
2023-01-24 02:07std.compress.zstandard: validate sequence lengthsdweiller1+26-12
2023-01-23 12:46std.compress.zstandard: clean up integer castsdweiller1+12-9
2023-01-23 05:26std.compress.zstandard: clean up apidweiller3+113-101
2023-01-23 01:47std.compress.zstandard: cleanup ReverseBitReaderdweiller1+42-49
2023-01-22 05:12std.compress.zstandard: add decodeZStandardFrameAllocdweiller1+84-0
2023-01-22 05:11std.compress.zstandard: add functions decoding into ring bufferdweiller2+272-3
2023-01-22 02:32std.compress.zstandard: cleanup decodeBlockdweiller1+78-70
2023-01-21 08:10std.compress: add zstandard decompressordweiller8+4697-0
2023-01-20 15:49std.hash: add XxHash64 and XxHash32dweiller2+273-0
2023-02-11 14:16compiler_rt: restructure compiler_rt.zig according to README.mdJan Philipp Hafer2+144-134
2023-02-19 18:55Merge pull request #11982 from marler8997/ignoreSigpipeAndrew Kelley10+153-32
2023-02-18 20:05implement `writeToMemory`/`readFromMemory` for pointersVeikka Tuominen6+74-36
2023-02-19 17:20Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley259+2499-1299
2023-02-19 16:40Revert "Merge pull request #14661 from evacchi/zig-wasi-preopens"Andrew Kelley3+1-116
2023-02-19 16:09Merge pull request #14661 from evacchi/zig-wasi-preopensLuuk de Gram3+116-1
2023-02-19 15:10Merge pull request #14671 from ziglang/multi-object-forAndrew Kelley253+2381-1277
2023-02-19 12:14Correctly handle carriage return characters according to the spec (#12661)Tom Read Cutting6+71-9
2023-02-19 12:12Fix grammatical error in doc commentThe Potato Chronicler1+1-1
2023-02-18 16:49update zig1.wasmAndrew Kelley1+0-0
2023-02-19 02:17add safety test cases for multi-object for loopsAndrew Kelley2+48-0
2023-02-19 01:56Sema: add missing coercion when checking for loop lenAndrew Kelley2+64-1
2023-02-18 23:28omit safety check when incrementing for loop counterAndrew Kelley4+21-12
2023-02-18 22:58implement error for unbounded for loopsAndrew Kelley5+69-6
2023-02-18 22:56update compare-output test case to new for loop syntaxAndrew Kelley1+1-1
2023-02-18 22:34omit safety checks for element access in for loopsAndrew Kelley3+60-51
2023-02-18 21:55langref: update to new for loop syntaxAndrew Kelley1+17-17
2023-02-18 21:10improve error message for byref capture of byval arrayAndrew Kelley4+74-7
2023-02-18 20:22fix source location for not-indexable for loop errorsAndrew Kelley2+16-7
2023-02-18 20:04AstGen: add error for discard of unbounded counterAndrew Kelley6+150-1
2023-02-18 19:26Sema: improve error message for mismatched for loop lengthsAndrew Kelley3+52-4
2023-02-18 18:56disable failing x86_64 backend testsAndrew Kelley3+11-9
2023-02-18 18:56AstGen: fix ZIR for for loops accessing instruction out of blockAndrew Kelley1+2-2
2023-02-18 18:44update test-cases for new for loop syntaxAndrew Kelley3+5-5
2023-02-18 17:30add passing for loop test: two countersAndrew Kelley1+13-0
2023-02-18 17:27Sema: fix for loops with comptime-known int rangesAndrew Kelley2+17-1
2023-02-18 17:26update docgen to new for loop syntaxAndrew Kelley1+1-1
2023-02-18 16:24add zig fmt test for upgrading for loop syntaxAndrew Kelley1+20-0
2023-02-18 16:02update std lib and compiler sources to new for loop syntaxAndrew Kelley216+938-938
2023-02-18 03:23update existing behavior tests and std lib to new for loop semanticsAndrew Kelley19+46-46
2023-02-18 02:54Sema: implement for_lenAndrew Kelley4+136-38
2023-02-18 00:14make zig fmt perform upgrade to new for loop syntaxAndrew Kelley4+44-1
2023-02-17 23:39AstGen: back to index-based for loopsAndrew Kelley4+106-143
2023-02-17 20:44AstGen: finish multi-object for loopsAndrew Kelley4+103-88
2023-02-17 18:51AstGen: rework multi-object for loopAndrew Kelley4+156-55
2023-02-01 18:39AstGen: work-in-progress multi-object for loopsVeikka Tuominen1+141-78
2023-01-30 17:10parse and render new for loop syntaxVeikka Tuominen4+410-105
2023-02-18 18:31std.Build.RunStep: fix default caching logicAndrew Kelley1+5-4
2023-02-18 21:29skip when builtin.link_libcEdoardo Vacchi1+1-1
2023-02-16 17:16wasi: add Preopens.findDir, update tests to preopen `/tmp'Edoardo Vacchi3+116-1
2023-02-18 19:10Value: implement writeToMemory for packed unionsMatt Knight2+37-0
2023-02-18 18:46use std_options for keep_sigpipe and existence of SIG.PIPE to check for supportJonathan Marler3+19-33
2023-02-18 17:07compiler_rt: remove unexported functionsflexicoding2+4-8
2023-02-18 16:33Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley120+5835-3115
2023-02-18 16:32unconditionally pass --no-default-config to clangAndrew Kelley1+7-0
2022-07-02 16:36add test to ignore sigpipeJonathan Marler8+126-37
2023-02-17 08:59Ast: fix expected_block error messageAli Chraghi1+1-1
2022-07-02 15:40ignore SIGPIPE by defaultJonathan Marler2+46-0
2022-06-22 09:12[all linkers] fail hard on unsupported flagsMotiejus Jakštys1+3-3
2023-02-17 00:19CLI: detect linker color diagnostics flagsAndrew Kelley1+8-0
2022-06-23 05:52[linker] ignore --sort-commonMotiejus Jakštys1+7-0
2022-06-23 05:28[elf linker] add --sort-sectionMotiejus Jakštys4+24-0
2023-02-16 23:36Merge pull request #11912 from motiejus/wl-no-undefinedAndrew Kelley1+7-0
2023-02-16 23:35CLI: remove option from usage text since it doesn't workAndrew Kelley1+0-1
2022-06-23 03:41[linker] add --no-undefined, -z undefsMotiejus Jakštys1+8-0
2023-02-16 20:18crypto: add AES-CMAC (RFC 4493) (#14545)Chris Boesch3+159-0
2023-02-15 21:01autodoc: render ordered lists as suchNguyễn Gia Phong1+2-2
2023-02-15 21:00autodoc: fix md list markers matchingNguyễn Gia Phong1+9-8
2023-02-13 14:19split `@qualCast` into `@constCast` and `@volatileCast`Veikka Tuominen18+126-87
2023-02-14 10:42comp: reinstate -fcompiler-rt when used with build-obj as outputJakub Konka1+23-0
2023-02-12 10:48Zld: Report archive file with cpu arch mismatchTom Read Cutting1+7-1
2023-02-13 18:35Add std.c.umask.Philippe Pittoli1+1-0
2023-02-13 22:23Merge pull request #14571 from ziglang/more-build-zigAndrew Kelley25+1642-1466
2023-02-13 16:13build.zig: builder.zig_exe is not relativeAndrew Kelley1+1-2
2023-02-13 14:24Merge pull request #14548 from schmee/std-json-fixesVeikka Tuominen2+90-4
2023-02-13 14:23Add -ferror-tracing and -fno-error-tracing compile optionsAdamGoertz3+13-3
2023-02-11 10:29langref: make more examples testableManlio Perillo1+62-61
2023-02-13 13:44std: support deserialising JSON strings containing escape seqences into sentinel sliceLeo Constantinides1+17-7
2023-02-13 13:41std.Build.OptionsStep: update test caseAndrew Kelley1+9-3
2023-02-13 07:02std.Build: delete test that doesn't test anythingAndrew Kelley1+0-20
2023-02-12 15:17std.Build: make cache_root and global_cache_root relative to cwdAndrew Kelley3+5-6
2023-02-09 17:01std.Build: start using the cache system with RunStepAndrew Kelley9+198-117
2023-02-09 17:00std.Build.Cache: remove debug log statementsAndrew Kelley1+1-24
2023-02-06 02:39move the cache system from compiler to std libAndrew Kelley17+1335-1329
2023-02-05 23:45std.Build.RunStep: introduce addOutputFileArg APIAndrew Kelley1+64-1
2023-02-05 23:45std.Build.ConfigHeaderStep: support outputting assembly config filesAndrew Kelley1+58-6
2023-02-05 23:44std.Build: support running build artifacts from packagesAndrew Kelley2+27-20
2023-02-05 17:49std.Build.ConfigHeaderStep: support sentinel-terminated stringsAndrew Kelley1+6-0
2023-02-08 13:23std.crypto: add the Ascon permutationFrank Denis5+317-115
2023-02-07 13:04zig fmt: additionally format .zon filesAli Chraghi1+1-1
2023-02-13 07:18compiler_rt: document math functions (#14552)matu3ba1+146-10
2023-02-13 06:58Merge pull request #14618 from Vexu/fixesAndrew Kelley7+71-29
2023-02-12 12:59Revert "std: check types of pointers passed to allocator functions"Andrew Kelley2+8-35
2023-02-12 00:04std: check types of pointers passed to allocator functionsLeo Constantinides2+35-8
2023-02-11 12:36compiler_rt: add __powihf2, __powisf2, __powidf2, __powitf2, __powixf2Jan Philipp Hafer5+625-5
2023-02-09 15:23zig build: add -l, --list-steps option to build_runner.zigdweiller1+22-8
2023-02-11 12:41compiler_rt: __divmodti4 for libgcc symbol compatibilitymatu3ba3+67-4
2023-02-11 12:40Merge pull request #14588 from dweiller/test-runner-importsVeikka Tuominen13+82-10
2023-02-11 11:45Sema: fix typo in `zirCUndef`Veikka Tuominen1+1-1
2023-02-10 13:43llvm: fix lowerDeclRefValue for extern function aliasesVeikka Tuominen1+4-0
2023-02-07 13:20zig fmt: do not consider tuples blocksVeikka Tuominen3+5-10
2023-02-02 12:39Sema: add missing peer type resolution for error unionsVeikka Tuominen2+31-0
2023-02-02 12:16Sema: validate inferred error set payload typeVeikka Tuominen3+30-18
2023-02-07 21:06don't tokenize an invalid string literalTechatrix1+2-1
2023-02-11 12:25compiler_rt: __ashlsi3, __ashrsi3, __lshrsi3 for symbol compatibilitymatu3ba10+390-304
2023-02-08 21:45std.Build.addAssembly: add missing .kindAsherah Connor1+1-0
2023-02-10 13:46translate_c: fix typedeffed pointer subtractionJohn Schmidt2+34-1
2023-02-10 13:31autodoc: anonymous struct type indentation fixKrzysztof Wolicki Der Teufel2+3-3
2023-02-04 13:02autodoc: main.js cleanup and formattingKrzysztof Wolicki Der Teufel1+76-80
2023-02-09 15:13Merge pull request #14518 from FnControlOption/lzmaAndrew Kelley19+1339-787
2023-02-08 10:13link-tests: do not hardcode UUID when testing the build with/out DIJakub Konka1+132-15
2023-02-08 11:39clone package table into custom test runnerDominic1+1-4
2023-02-08 04:04allow custom test runners to import modulesdweiller6+51-10
2023-02-07 18:27macho: fix incorrect representation of encodings count per pageJakub Konka1+3-3
2023-02-08 02:56fix custom test runner package path resolutiondweiller8+36-2
2023-02-07 14:20Merge pull request #14575 from ziglang/fix-14459Jakub Konka7+137-95
2023-02-07 01:54macho: ensure local syms buffer is nlist_64 aligned when re-reading from fileJakub Konka2+5-3
2023-02-06 15:08macho: parse and sort data-in-code entries ahead of timeJakub Konka2+29-18
2023-02-06 12:23macho: downgrade alignment requirements for symtab in object filesJakub Konka6+104-75
2023-02-05 17:18Update block.zigfn ⌃ ⌥1+2-2
2023-02-05 16:23Implement std.io.Reader for LZMA1fn ⌃ ⌥5+97-54
2023-02-05 14:52Delete redundant `lzma`/`lzma2` prefix in function/struct namesfn ⌃ ⌥11+683-705
2023-02-03 00:54std.compress.xz: Avoid possible integer overflow in a few placesRyan Liptak4+23-3
2023-02-05 13:57Merge branch 'master' into lzmafn ⌃ ⌥219+17461-15159
2023-02-05 13:27Merge pull request #14562: std.Build: enhancements to ConfigHeaderStepAndrew Kelley5+165-76
2023-02-05 05:44std.Build: enhancements to ConfigHeaderStepAndrew Kelley5+181-158
2023-01-20 02:30std.build: support for generated c headersDavid Vanderson2+99-33
2023-02-04 23:14make `@embedFile` support module-mapped names the same way as `@import`Andrew Kelley5+78-14
2023-02-04 23:40Update Linux syscall list for 6.1, support Mips64Stephen Gregoratto2+35-6
2023-02-04 18:08langref, tools: rename --single-threaded to -fsingle-threadedee72+2-2
2023-02-04 20:07mark deprecated assumeSentinel as pubJonathan Marler1+1-1
2023-02-04 21:17Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley17+956-212
2023-02-04 02:01Allow const for ArrayList.getLast, fix #14522Nicolas Goy1+28-4
2023-02-04 06:42Add support for mips64/mips64elSuirad6+777-7
2023-02-04 13:42std.json: don't free struct default valuesJohn Schmidt2+56-1
2023-02-04 17:44std.json: avoid dangling pointers in ValueTreeJohn Schmidt2+25-2
2023-02-04 17:28std.json: fix parsing of structs with default value const pointersJohn Schmidt2+9-1
2023-02-03 11:44compiler_rt: fix and improve documentationManlio Perillo1+20-20
2023-02-04 00:22std.Build: support exposing and depending on zig modulesAndrew Kelley4+106-144
2023-02-03 21:58remove stage1 workaround for big int setMarc Tiehuis2+3-9
2023-02-03 15:46link: remove `FnData` and make it self-ownedLuuk de Gram3+22-28
2023-02-03 19:49Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley231+17563-15987
2023-02-03 19:20Merge pull request #14523 from ziglang/zonAndrew Kelley15+4561-4098
2023-02-03 17:05autodoc: fix search regressionLoris Cro1+0-1
2023-02-03 16:55Merge pull request #14515 from der-teufel-programming/autodoc-quickfixesLoris Cro2+5-0
2023-02-03 16:52Merge pull request #14489 from der-teufel-programming/autodoc-initemptyLoris Cro1+5-11
2023-02-02 14:11langref: remove link to closed issue #4026Manlio Perillo1+14-28
2023-02-02 08:54Add test for optional error set return typesRyan Liptak1+15-0
2023-02-03 06:45use build.zig.zon instead of build.zig.ini for the manifest fileAndrew Kelley8+665-224
2023-02-03 00:32introduce ZON: Zig Object NotationAndrew Kelley10+3898-3876
2023-01-26 21:44compiler_rt: make README visually nice and improve explanationsJan Philipp Hafer1+534-471
2023-02-02 19:59Add LZMA decoderfn ⌃ ⌥18+1296-785
2023-02-02 19:03Merge pull request #14511 from ziglang/zig-build-hashesAndrew Kelley3+115-11
2023-02-02 13:46autodoc: Added `@qualCast` builtin function handlingKrzysztof Wolicki Der Teufel2+5-0
2023-02-02 04:31Merge pull request #14477 from Vexu/fixesAndrew Kelley30+280-36
2023-02-01 18:15remove reference to removed addTestExeKirk Scheibelhut1+1-1
2023-02-01 20:52mingw: stop using K&R-style function definitionspraschke4+4-16
2023-02-02 03:02zig build: use multihash for the hash fieldAndrew Kelley1+67-9
2023-02-02 01:42zig build: add executable bit and file path to package hashAndrew Kelley3+48-2
2023-02-02 00:39Merge pull request #14502 from ziglang/link-owned-atomsJakub Konka31+2376-2167
2023-02-01 19:41AstGen: fix orelse type coercion in call argumentsVeikka Tuominen2+25-1
2023-01-27 18:29langref: add paragraph and examples about indexing non-ASCII stringsJosh Holland1+12-2
2023-01-28 16:53translate-c: Fix types on assign expression boolEvan Typanski2+20-1
2022-07-31 21:58fmt: Make default_max_depth configurableominitay2+11-5
2023-02-01 18:50Sema: fix error location on comptime arg to typed generic paramVeikka Tuominen2+33-1
2023-02-01 18:32link: remove union types which are now internal to backendsJakub Konka5+10-97
2023-02-01 17:55link: make Wasm atoms fully owned by the linkerLuuk de Gram10+354-327
2023-02-01 16:39link: fix pointer invalidation issues in Elf, MachO and CoffJakub Konka3+14-11
2023-02-01 15:01link: make SpirV atoms fully owned by the linkerJakub Konka4+30-39
2023-02-01 14:03link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka19+663-665
2023-02-01 10:49link: use strtab.StringTable in DwarfJakub Konka3+17-25
2023-02-01 10:12link: make Plan9 atoms fully owned by the linkerJakub Konka8+170-100
2023-02-01 08:13link: clean up type resolution in Elf.Atom and MachO.AtomJakub Konka3+12-12
2023-01-31 21:55mingw: repair msvcrt-os build flagspraschke1+1-0
2023-02-01 04:15Merge pull request #14498 from ziglang/zig-build-apiAndrew Kelley121+8599-8329
2023-01-31 22:34std.Build.CompileStep: fix API usage in unit testAndrew Kelley1+4-1
2023-01-31 22:11Merge pull request #14494 from Techatrix/wasm-optional-sliceLuuk de Gram3+12-9
2023-01-31 22:00tests: fix missing target for C ABI testsAndrew Kelley1+1-0
2023-01-31 21:57std.Build.ConfigHeaderStep: support more typesAndrew Kelley1+44-32
2023-01-31 21:56move compiler's CType logic to std.TargetAndrew Kelley5+601-590
2023-01-31 21:02std.Build: avoid use of catch unreachableAndrew Kelley13+169-161
2023-01-31 20:48std.Build: add deprecated declarationsAndrew Kelley2+8-12
2023-01-31 20:44rename std.Build.LibExeObjStep to std.Build.CompileStepAndrew Kelley26+2130-2121
2023-01-31 20:38fix init-exe, init-lib templatesAndrew Kelley2+2-2
2023-01-31 20:05update test case for new std.builtin.OptimizeMode APIAndrew Kelley1+2-2
2023-01-31 19:48langref updates for new std.Build APIAndrew Kelley1+12-5
2023-01-31 07:33std.Build: accept host Target in create()Andrew Kelley4+19-6
2023-01-31 07:20build.zig: remove dead list of unused source filesAndrew Kelley1+0-160
2023-01-31 07:19combine std.build and std.build.Builder into std.BuildAndrew Kelley113+7086-7146
2023-01-31 04:39update build.zig API usageAndrew Kelley80+906-495
2023-01-29 00:14std.build: eliminate setTarget and setBuildModeAndrew Kelley2+120-127
2023-01-28 02:46std.build: implement passing options to dependency packagesAndrew Kelley2+135-109
2023-01-31 19:27link: make Coff atoms fully owned by the linkerJakub Konka12+350-275
2023-01-31 18:08std.os.uefi: fix shift in pool allocator (again) (#14497)leap1231+1-1
2023-01-31 16:54link: make Elf atoms fully owned by the linkerJakub Konka12+901-824
2023-01-31 16:01wasm: apply request changeTechatrix3+5-7
2023-01-29 22:25Sema: emit compile error for comptime or inline call of function pointerr00ster912+16-1
2023-01-31 01:53std.Target: remove workaroundAndrew Kelley1+1-4
2023-01-30 23:59wasm: correctly handle optional slicesTechatrix1+9-4
2023-01-30 17:22link: make MachO atoms fully owned by the linkerJakub Konka12+495-432
2023-01-29 21:39update zig1.wasm to include `@qualCast`Veikka Tuominen1+0-0
2023-01-27 18:25implement `@qualCast`Veikka Tuominen13+113-18
2023-01-27 14:04Sema: replace backticks with single quotesVeikka Tuominen10+17-17
2023-01-27 14:03Sema: add helpful notes to invalid `@ptrCast` operationsVeikka Tuominen3+20-1
2023-01-27 13:54AstGen: fix crash on invalid decltestVeikka Tuominen2+41-1
2023-01-23 18:23add test for already implemented proposalVeikka Tuominen1+9-0
2023-01-22 15:26Sema: ensure args to inline comptime args are comptime-knownVeikka Tuominen2+22-0
2023-01-30 03:11update Findllvm.cmake static lib list to LLVM 16Andrew Kelley1+15-4
2023-01-30 02:06CI: enable checks on llvm16 branchAndrew Kelley1+1-0
2023-01-30 01:57CI: update tarballs to LLVM 16.0.0-rc1Andrew Kelley10+10-10
2023-01-29 16:37zig fmt: fix file ending in a multi line commentTechatrix2+10-2
2023-01-29 22:00std: add expectEqualDeep (#13995)Jiacai Liu1+246-0
2023-01-22 11:29TypedValue: fix crash when string-like aggregate has undefined elementVeikka Tuominen1+4-1
2023-01-29 20:12build.zig: update list of llvm libs to llvm 16Andrew Kelley1+15-4
2023-01-22 15:40std: restrict mem.span() and mem.len() to sentinel terminated pointersIsaac Freund9+56-94
2023-01-27 23:01build: .c ofmt does not produce a pdbkcbanner1+1-0
2023-01-26 05:45cbe: fixes for tls, support for not linking libc, and enabling testskcbanner10+190-33
2023-01-28 02:40std.os.uefi: fix shift in pool allocatorYusuf Bham1+1-1
2023-01-28 07:06cbe: don't emit unused undefined array literalskcbanner1+9-6
2023-01-29 19:57build.zig: llvm c++ files require -std=c++17Andrew Kelley1+1-1
2023-01-29 19:48std.debug: disable sporadically failing testAndrew Kelley1+5-0
2023-01-23 20:08stage2 AArch64: move copy-register-arg-to-stack code to fn prologuejoachimschmidt5571+27-30
2023-01-29 13:42autodoc: Implemented struct_init_empty for walkInstruction, fixed variable type with has_init but no type before =Krzysztof Wolicki Der Teufel1+5-11
2023-01-29 01:45update libcxx to llvm 16.0.0rc1Andrew Kelley7+69-152
2023-01-27 18:27netbsd: use versioned __msync13 from libcMichael Dusan2+5-1
2022-11-22 03:54On BrokenPipe error during os.sendfile - return error rather than unreachablezigster641+4-4
2023-01-28 21:33Merge pull request #14472 from ziglang/alloc-declsJakub Konka18+688-777
2023-01-28 16:26std.json: check output and source lengths in `std.json`Jon-Eric Cook2+8-1
2023-01-27 21:53CI: give x86_64-linux-release a little more timeAndrew Kelley1+1-0
2023-01-27 18:51self-hosted: remove allocateDeclIndexes from the public link.File APIJakub Konka4+5-66
2023-01-27 18:24wasm: migrate to new non-allocateDeclIndexes APILuuk de Gram5+53-44
2023-01-26 19:22cmake: no -Werror on the C++ code we copy from llvmAndrew Kelley1+9-36
2023-01-26 23:49update clang options data to LLVM 16Andrew Kelley2+202-70
2023-01-26 23:33update CPU features to LLVM 16Andrew Kelley21+1784-155
2023-01-26 20:24update libunwind to llvm 16Andrew Kelley21+728-396
2023-01-26 20:23update libcxxabi to llvm 16Andrew Kelley6+138-50
2023-01-26 20:23update libcxx to llvm 16Andrew Kelley770+27324-15388
2023-01-26 20:15update C headers to LLVM 16Andrew Kelley59+37368-35053
2023-01-26 20:12update clang API to 16Andrew Kelley4+50-12
2023-01-26 08:56wasi: remove unnecessary breakpoint() in abortTakeshi Yoneda1+0-1
2023-01-26 11:13wasm: uses main instead of main2 for test runnerTakeshi Yoneda1+1-1
2023-01-26 13:28coff: migrate to new non-allocateDeclIndexes APIJakub Konka8+209-202
2023-01-26 12:17elf: migrate to new non-allocateDeclIndexes APIJakub Konka10+175-163
2023-01-25 23:03elf: move TextBlock into its own module and rename to AtomJakub Konka2+61-54
2023-01-25 22:34elf: pull out logic for allocating a GOT entry into a helperJakub Konka1+26-14
2023-01-25 22:17self-hosted: clean up calling logic for x86_64 and aarch64 across linkersJakub Konka2+93-195
2023-01-24 16:55macho: completely remove allocateDeclIndexes in favor of linker trackingJakub Konka6+115-88
2023-01-26 07:01Merge pull request #14453 from ziglang/self-hosted-codegen-cleanupJakub Konka12+121-211
2023-01-26 03:56update zig_llvm.cpp and zig_llvm.h to LLVM 16Andrew Kelley4+25-16
2023-01-26 03:56update clang and ar to llvm 16Andrew Kelley5+150-67
2023-01-26 03:26update cmake files to LLVM 16Andrew Kelley4+28-28
2023-01-26 01:31Merge pull request #14434 from FnControlOption/xzAndrew Kelley32+1230-16
2023-01-25 08:26langref: make "Type Coercion" subsections more consistentManlio Perillo1+4-4
2023-01-25 15:58langref: add missing dot at the end of the paragraphManlio Perillo1+1-1
2023-01-25 16:43std.compress.xz: fix for big-endian targetsfn ⌃ ⌥2+43-40
2023-01-25 09:28langref: update the documentation of @TypeManlio Perillo1+1-3
2023-01-24 15:11langref: improve test_coerce_unions_enums.zigManlio Perillo1+26-3
2023-01-25 08:43langref: move paragraph inside the p elementManlio Perillo1+2-0
2023-01-25 14:44Merge pull request #14456 from der-teufel-programming/autodoc-tuplesLoris Cro2+40-11
2023-01-25 14:28autodoc: added support for tuple structsDer Teufel2+40-11
2023-01-25 09:28self-hosted: rename codegen Result.appended to Result.okJakub Konka12+78-78
2023-01-25 09:10self-hosted: remove unused `externally_managed` prong for Decls codeJakub Konka12+49-139
2023-01-24 16:31elf+macho: append null to DWARF strtab to avoid overlapping sectsJakub Konka2+3-1
2023-01-25 00:24zig build system: add LibExeObjStep.installLibraryHeadersAndrew Kelley5+84-13
2023-01-25 03:32CI: give aarch64-linux-debug a little more timeAndrew Kelley1+1-0
2023-01-24 22:53Merge pull request #14402 from kcbanner/cbe_x86_fixesAndrew Kelley13+197-50
2023-01-24 22:23std.compress.xz: fix compile error on 32-bit systemsAndrew Kelley1+1-1
2023-01-24 22:09support xz compressed tarballs in the package managerAndrew Kelley2+26-16
2023-01-24 22:04std.compress.xz public API cleanupAndrew Kelley9+234-263
2023-01-23 19:46Add an xz decoder to the standard libraryfn ⌃ ⌥32+1230-0
2023-01-24 13:45build: Fix red zone flagDavid Gonzalez Martin1+7-1
2023-01-24 10:37std: remove meta.assumeSentinelIsaac Freund3+4-38
2023-01-24 18:18Merge pull request #14395 from der-teufel-programming/masterLoris Cro2+182-9
2023-01-21 14:38autodoc: Add tag handling to enums and unions. Add support for Struct, Enum, Union types in exprName. Anonymous types now work via a hack to ast_nodes.Der Teufel2+177-8
2023-01-21 14:35autodoc: add html tags to "null"Der Teufel1+5-1
2023-01-24 17:56autodoc: init support for guidesLoris Cro3+314-81
2023-01-24 05:26compiler_rt: re-enable divxf3 test on windows/llvmkcbanner1+0-2
2023-01-24 04:43debug: re-enable resource management test on x86_64 windowskcbanner1+0-5
2023-01-23 14:22[UEFI] Delete unnecessary padding and fix number_of_pages typeDavid Gonzalez Martin1+1-2
2023-01-24 02:01Merge pull request #14418 from ifreund/assume-sentinel-suxAndrew Kelley8+30-24
2023-01-23 23:54move CONTRIBUTING.md to the wikiAndrew Kelley1+3-212
2023-01-23 15:28ci: don't run the -msvc cbe tests with the zig test runnerkcbanner2+4-2
2023-01-19 15:42langref: remove extra curly bracket in the CSSManlio Perillo1+0-1
2023-01-21 22:06update zig1.wasmkcbanner2+2-1
2023-01-21 21:32ci: fixup incorrect pathskcbanner1+2-2
2023-01-21 21:22zig fmt fixupkcbanner1+1-1
2023-01-21 21:16ci: update windows debug ci as wellkcbanner1+9-7
2023-01-21 21:14ci: explicitly test the CBE tests with the -msvc abi, as this is the path users will use when bootstrappingkcbanner1+7-5
2023-01-21 21:14cbe: handle building for -msvc using clang and -gnu using msvckcbanner2+38-7
2023-01-21 18:07target: use 16 byte alignment for 128-bit types on x86 and ofmt .ckcbanner2+13-5
2023-01-21 07:22cbe: fixup handling of c_longdouble for msvc abikcbanner1+7-0
2023-01-20 05:31cbe: fixup zig_export for x86kcbanner1+5-0
2023-01-20 04:52cbe: fixup x86 atomicskcbanner1+13-1
2023-01-20 04:36cbe: fixes for x86kcbanner8+107-30
2023-01-23 11:17std.net.Address: clarify unix socket getOsSockLenIsaac Freund1+13-5
2023-01-18 17:35docgen: make the name required in the Code nodeManlio Perillo2+217-217
2023-01-23 12:25Merge pull request #13670 from mlugg/fix/astgen-ambiguous-packageVeikka Tuominen6+172-56
2023-01-22 16:34std: eliminate pointless meta.assumeSentinel() usageIsaac Freund8+17-19
2023-01-23 07:08Merge pull request #14389 from ziglang/ci-macos-debugAndrew Kelley5+151-81
2023-01-22 20:02build: fix incorrect name in InstallArtifactStepManlio Perillo1+2-2
2022-12-06 21:21std.os.windows: add possible error NETNAME_DELETED of ReadFileJan Philipp Hafer5+11-1
2023-01-23 01:19langref: point 0.10.0 nav link to 0.10.1Andrew Kelley1+1-1
2023-01-22 16:45support P256 in x509Mateusz Poliwczak1+12-6
2023-01-22 22:00update CI tarball for macosAndrew Kelley2+2-2
2023-01-22 21:04Merge pull request #14396 from FnControlOption/crcAndrew Kelley5+2518-0
2023-01-22 19:27zig cc: add -Wno-overriding-t-option to clang on darwinAndrew Kelley1+8-1
2023-01-20 18:57CI: also test x86_64-macos with a debug zig compilerAndrew Kelley4+143-80
2022-11-27 14:17AstGen: detect and error on files included in multiple packagesmlugg2+118-10
2023-01-22 16:12Package: store package name directlymlugg6+54-46
2023-01-22 15:16Rewrite update_crc_catalog in zig and move tests to separate filefn ⌃ ⌥6+2438-1521
2023-01-22 13:30Merge branch 'master' into crcfn ⌃ ⌥37+3114-760
2023-01-21 20:57stage2 ARM: add basic debug info for localsjoachimschmidt5572+133-52
2023-01-22 05:36Merge pull request #14403 from Vexu/fixesAndrew Kelley13+366-223
2023-01-21 23:47Implement gzip header CRC check.fn ⌃ ⌥2+54-8
2023-01-21 23:44Merge pull request #14397 from ziglang/macho-unwind-infoJakub Konka18+2468-426
2023-01-21 21:54llvm: implement explicit Win64 and SysV calling conventionsVeikka Tuominen3+211-164
2023-01-21 21:28Sema: fix error message for bad pointer arithmeticVeikka Tuominen1+10-16
2023-01-21 21:17Sema: fix unwrapping null when reporting error on member accessVeikka Tuominen2+11-2
2023-01-21 21:12Sema: resolve fields before checking tuple lenVeikka Tuominen2+6-0
2023-01-19 16:44Value: implement `compareAllWithZero` for `bytes` and `str_lit`Veikka Tuominen4+47-12
2023-01-19 14:30type: correct condition for eliding pointer alignment canonicalizationVeikka Tuominen2+49-6
2023-01-18 10:56Sema: handle lazy values in more placesVeikka Tuominen4+32-23
2023-01-18 13:55FreeBSD: add mcontext_t for aarch64Stephen Gregoratto3+93-51
2023-01-21 18:14link-tests: do not expect __eh_frame section on x86_64-macosJakub Konka1+9-1
2023-01-21 16:17zld: fix 32bit buildJakub Konka1+6-3
2023-01-21 15:53macho: fix sorting symbols by seniorityJakub Konka2+20-14
2023-01-21 15:04std.hash.crc: implement algorithms listed in CRC RevEng catalogfn ⌃ ⌥3+1601-0
2023-01-21 13:11macho: properly relocate target symbol address in __eh_frameJakub Konka2+12-4
2023-01-21 12:26macho: synthesise unwind records in absence of compact unwind sectionJakub Konka3+155-117
2023-01-21 12:18std.macho: add OLD = 0 as valid mode for both arm64 and x86_64Jakub Konka1+2-0
2023-01-21 07:54Merge pull request #14392 from ziglang/zig-build-transitive-depsAndrew Kelley1+129-179
2023-01-21 02:31std.build.LibExeObjStep: avoid putting static libs inside static libsAndrew Kelley1+16-9
2023-01-20 23:58std.build.LibExeObjStep: better handle transitive depsAndrew Kelley1+122-179
2023-01-20 20:27link-tests: update uuid test with new uuid valuesJakub Konka1+3-3
2023-01-20 19:57link-tests: test unwind info emitter via c++ exceptionsJakub Konka6+172-0
2023-01-20 17:26zld: parse, synthesise and emit unwind recordsJakub Konka9+2211-406
2023-01-20 17:28Merge pull request #14386 from ziglang/macho-fixesJakub Konka1+42-63
2023-01-11 22:15added test for bitcast signaled nan floatHardy1+64-1
2023-01-20 12:10macho: disable some log messagesJakub Konka1+2-2
2023-01-20 11:10macho: use ArrayHashMap for tracking of dyld runtime metadataJakub Konka1+31-57
2023-01-20 10:00macho: revert ordering tweak of lazy bind pointers and add loggingJakub Konka1+9-5
2023-01-20 09:59macho: require an exclusive lock to the Cache.ManifestJakub Konka1+2-1
2023-01-20 02:38Merge pull request #14357 from kcbanner/llvm_byval_structVeikka Tuominen4+109-0
2022-12-22 13:41std: implement os.mprotect on Windowsmlugg4+60-6
2023-01-08 04:44Make `res` nullable in `getaddrinfo`Jarred Sumner3+11-9
2023-01-19 19:13Wildcard certs should only validate one level of sub domain山下1+36-12
2023-01-19 18:49Merge pull request #14369 from ziglang/macho-dyld-opsJakub Konka7+1465-451
2023-01-19 18:01tests: disable c_abi tests for windows when compiling on linuxkcbanner1+2-1
2023-01-19 11:33langref: always start code on a separate line in a syntax_blockManlio Perillo1+31-16
2022-11-06 19:39Add framework paths from NIX_CFLAGS_COMPILEMarco Munizaga1+6-0
2023-01-19 14:57Mutex deadlock detection in debugIntegratedQuantum2+64-22
2023-01-12 11:51fix selectSymbol function pointersstar-tek-mb1+1-1
2023-01-19 14:13llvm: implement Stdcall return typesVeikka Tuominen3+21-9
2023-01-19 05:50wasm: avoids allocating zero length buffers for args or envAdrian Cole1+8-0
2023-01-19 13:06macho: fix ordering issue with lazy bind pointersJakub Konka1+3-3
2023-01-19 08:53macho: fix 32bit buildJakub Konka2+2-2
2023-01-19 05:37llvm: pass non-scalars as byref in .Stdcallkcbanner4+96-0
2023-01-18 21:24macho: port arm64 and x86_64 compact unwind defs verbatimJakub Konka1+50-91
2023-01-18 23:35update CMakeLists.txt with new entriesJakub Konka1+2-1
2023-01-18 23:04link-tests: update uuid test with new uuid given dyld ops changesJakub Konka1+6-6
2023-01-18 23:03macho+zld: add improved dyld opcodes emittersJakub Konka5+1457-444
2023-01-18 18:45autodoc: add support for top-level doc commentsLoris Cro1+32-17
2023-01-17 14:48langref: use the term tuple in the Hello World sectionManlio Perillo1+1-1
2023-01-17 23:14netbsd: add mcontext_t for aarch64Michael Dusan3+33-9
2023-01-18 02:32Merge pull request #14333 from Vexu/fixesAndrew Kelley11+151-27
2023-01-18 00:21CI: give x86_64-linux-debug a little more timeAndrew Kelley1+1-0
2023-01-18 00:04Merge pull request #14350 from FnControlOption/bundleAndrew Kelley4+59-41
2023-01-17 18:39tokenizer: detect null as non-first byte of a line commentVeikka Tuominen1+10-1
2023-01-17 18:06Sema: do not create slices with undefined pointersVeikka Tuominen1+6-1
2023-01-17 17:31Sema: fix bad boolean logic for cast to null panicVeikka Tuominen1+1-1
2023-01-16 13:40Sema: promote smaller float types passed to variadic functionsVeikka Tuominen2+29-1
2023-01-16 13:13AstGen: reset source cursor before generating pointer attributesVeikka Tuominen2+31-4
2023-01-16 12:46windows x86_64 C ABI: pass byref structs as byref_mutVeikka Tuominen2+1-3
2023-01-16 12:16Sema: resolve lazy values in switch prong itemsVeikka Tuominen2+15-0
2023-01-15 12:06Sema: ignore dependency loops in typeinfo declsVeikka Tuominen2+14-0
2023-01-14 10:50enable passing compile error testVeikka Tuominen1+10-9
2023-01-13 15:52llvm: do not offset packed struct field pointers if they have a host sizeVeikka Tuominen2+34-7
2023-01-16 18:14langref: document UTF-8 BOM handlingManlio Perillo1+4-0
2023-01-17 03:33CI: additionally test debug builds on WindowsAndrew Kelley4+220-108
2023-01-16 18:32langref: add the new addrspace keywordManlio Perillo1+22-11
2023-01-17 17:51Add std.os.darwin.cssmfn ⌃ ⌥3+51-31
2023-01-17 16:56std.crypto.Certificate.Bundle: use parseCert in rescanWindowsfn ⌃ ⌥1+3-10
2023-01-17 16:47std.crypto.Certificate.Bundle: clear bundle before macOS rescanfn ⌃ ⌥1+5-0
2023-01-17 13:10Merge pull request #14344 from ziglang/config-header-stepAndrew Kelley2+79-37
2023-01-17 12:35Merge pull request #14229 from star-tek-mb/wincertsAndrew Kelley5+208-34
2023-01-17 07:45std.build.LibExeObjStep: change installHeader APIAndrew Kelley1+3-4
2023-01-17 07:44std.build.ConfigHeaderStep: support cmake syntaxAndrew Kelley1+76-33
2023-01-17 05:19std.crypto.Certificate: add more object idAndrew Kelley1+5-0
2023-01-17 04:47std.crypto.Certificate: skip unknown attributesAndrew Kelley1+9-2
2023-01-17 01:11std.net.getAddressList: call WSAStartup on WindowsAndrew Kelley2+93-29
2023-01-17 00:30std.crypto.Certificate: add more object idsAndrew Kelley1+35-0
2023-01-16 21:59clean up windows cert scanningAndrew Kelley2+20-39
2023-01-06 17:41windows root certificate scanningstar-tek-mb3+85-3
2023-01-16 22:49std.http.Client: default to lazy root cert scanningAndrew Kelley2+15-5
2023-01-17 02:19Merge pull request #14336 from Vexu/field-reorderAndrew Kelley6+116-18
2023-01-16 23:09add std.build.LibExeObjStep.installHeadersDirectoryOptionsAndrew Kelley1+8-1
2023-01-16 22:34Find system-installed root SSL certificates on macOS (#14325)fn ⌃ ⌥4+173-36
2023-01-16 20:25std.os.linux.io_uring: fix ABI errorVeikka Tuominen1+1-1
2023-01-16 17:46Sema: automatically optimize order of struct fieldsVeikka Tuominen5+115-17
2023-01-16 17:04autodoc: missing fmt on Autodoc.zigLoris Cro1+2-2
2023-01-16 16:28autodoc: Better handling of variable decls (#14301)Krzysztof Wolicki2+82-13
2023-01-16 12:24std: Handle field struct defaults in std.mem.zeroInitMichael Bartnett1+54-22
2023-01-14 04:20Add fromOwnedSliceSentinel to ArrayList ArrayList and ArrayListUnmanaged, add fromOwnedSlice to ArrayListUnmanagedMichael Bartnett1+70-0
2023-01-07 11:57std.Thread: make Id smaller where possibler00ster911+15-4
2023-01-16 12:19Merge pull request #14303 from perillo/improve-docgenVeikka Tuominen2+52-17
2023-01-16 12:04swap align and callconv in function typeNameTechatrix2+22-9
2023-01-16 05:24Merge pull request #14329 from ziglang/v1-ssl-certificatesAndrew Kelley2+106-16
2023-01-15 18:10build: avoid zig's libc++ on *-windows-msvckcbanner1+4-1
2023-01-15 22:01std.crypto.Certificate.Bundle: add more Linux directoriesAndrew Kelley1+76-8
2023-01-15 21:59std.crypto.Certificate: support v1Andrew Kelley1+30-8
2023-01-14 19:42Merge pull request #14271 from Vexu/c-abiVeikka Tuominen6+273-25
2023-01-14 16:58Merge pull request #14302 from Luukdegram/wasm-ctorLuuk de Gram3+309-61
2023-01-11 21:02llvm: correctly handle C ABI structs with f32/f64 alignment differencesVeikka Tuominen3+37-4
2023-01-11 20:39add C ABI tests for exotic float typesVeikka Tuominen4+215-24
2023-01-11 15:25also run C ABI tests with -OReleaseFastVeikka Tuominen3+30-6
2023-01-14 10:54build.zig: update the docs stepManlio Perillo1+1-0
2022-11-14 02:15zig run/cc: recognize "-x language"Motiejus Jakštys5+105-47
2023-01-13 16:24docgen: improve command-line argument parsingManlio Perillo1+51-12
2023-01-13 05:31wasm-linker: implement the __heap_end symbolLuuk de Gram1+30-10
2023-01-11 20:37Fix buffer overflow in fmt when DAZ is setRobert Burke1+2-1
2023-01-13 14:20docgen: remove unnecessary and incorrect deallocationsManlio Perillo1+0-5
2023-01-08 07:35ci: run the behaviour tests using the cbe and msvckcbanner1+34-0
2023-01-12 23:49Merge pull request #14265 from ziglang/init-package-managerAndrew Kelley16+1124-43
2023-01-12 08:43wasm-linker: implement `__heap_base` symbolLuuk de Gram2+79-34
2023-01-11 06:03wasm-linker: implement __wasm_call_ctors symbolLuuk de Gram2+180-10
2023-01-09 20:20wasm-linker: Fix symbol name on undefined symbolLuuk de Gram1+3-1
2023-01-09 18:22wasm-linker: discard symbol when both undefinedLuuk de Gram1+33-22
2023-01-12 13:48wasi-libc: use __heap_end if available (#14273)Frank Denis1+5-1
2023-01-12 12:41Merge pull request #14275 from EspeuteClement/masterLoris Cro2+13-16
2023-01-12 12:35autodoc: use js instead of details for collapsing descriptionsClement Espeute2+13-16
2023-01-11 21:51UEFI pool allocator changesantlilja1+41-55
2023-01-12 08:39Merge pull request #14257 from Vexu/compile-errorsAndrew Kelley13+216-40
2023-01-12 01:54Package: handle Windows PathAlreadyExists error codeAndrew Kelley2+4-1
2023-01-12 01:06use local cache dir for dependencies-listing packageAndrew Kelley2+6-6
2023-01-12 01:05build.zig: use zig-provided libc++ by default on WindowsAndrew Kelley1+3-3
2023-01-11 07:18fix std.io.Reader regressionAndrew Kelley1+1-1
2023-01-11 06:19fix build failures on 32-bit arm due to u64/usize coercionAndrew Kelley2+33-7
2023-01-11 05:23zig build: add Artifact.installHeadersDirectoryAndrew Kelley1+20-6
2023-01-11 04:59zig build: support libraries aware of installed headersAndrew Kelley2+38-11
2023-01-11 03:21zig build: support dependenciesAndrew Kelley4+297-57
2023-01-10 23:26Package: complete the package-fetching logicAndrew Kelley2+109-43
2023-01-10 18:15disable package manager code when bootstrappingAndrew Kelley3+15-11
2023-01-10 07:38package manager: compute hash, move tmp dir into global cacheAndrew Kelley1+195-49
2023-01-10 07:38std.tar: add strip_components optionAndrew Kelley1+31-5
2023-01-10 05:37compiler: add package manager skeletonAndrew Kelley2+196-0
2023-01-10 05:36add std.tar for tar file unpackingAndrew Kelley2+146-0
2023-01-10 05:36add std.Ini for basic .ini file parsingAndrew Kelley1+66-0
2023-01-10 05:33expose std.io.bufferedReaderSizeAndrew Kelley3+19-4
2023-01-10 05:33std.http.Client: support the Reader interfaceAndrew Kelley1+106-3
2023-01-10 05:31water cooler complaint about gzip stream namespaceAndrew Kelley1+3-0
2023-01-11 13:36zig objcopy: Fix corrupted hex outputEckhart Köppen1+11-1
2023-01-10 19:54Sema: fix typeInfo decls with usingnamespaceVeikka Tuominen3+98-34
2023-01-10 13:07AstGen: add note pointing to tuple fieldVeikka Tuominen2+17-1
2023-01-10 13:04parser: add helpful note for missing const/var before container level declVeikka Tuominen3+23-0
2023-01-10 12:04Sema: fix condition for omitting comptime arg from function typeVeikka Tuominen2+25-1
2023-01-11 17:14autodoc: scroll up when collapsing long fn descriptionLoris Cro2+12-4
2023-01-09 15:44Value: implement more pointer eql casesVeikka Tuominen1+10-2
2023-01-11 16:33Merge pull request #14263 from der-teufel-programming/masterLoris Cro1+8-4
2023-01-11 02:31autodoc: Fix function pointers rendering issueDer Teufel1+8-4
2023-01-10 15:26std.net: check for localhost names before asking DNSpraschke1+6-6
2023-01-10 23:08Merge pull request #14247 from kcbanner/windows_improve_module_lookupAndrew Kelley4+208-159
2023-01-09 03:38test: fix "chdir smoke test" comparing paths with potentially different drive letter caseskcbanner1+8-1
2023-01-10 23:02langref: fix unclosed and lonely tag (#14250)Techatrix1+3-1
2023-01-09 18:17Update wasi-libc to a1c7c2c7a4b2813c6f67bd2ef6e0f430d31cebadFrank Denis17+197-75
2023-01-10 18:40Merge pull request #14260 from EspeuteClement/masterLoris Cro2+61-4
2023-01-10 13:00autodoc: allow function descriptions expansionClement Espeute2+61-4
2023-01-06 17:03fix errdefers in functions that can't return errorsVeikka Tuominen5+33-2
2023-01-06 16:21Sema: restore status on layout resolution failureVeikka Tuominen1+10-0
2023-01-10 08:39Fixes bug in AVR codegen for llvm backendFelix "xq" Queißner1+1-0
2023-01-09 14:59std: add helper functions to std.zig.Ast for extracting data out of nodesTechatrix5+475-789
2023-01-09 04:51windows: unexpectedStatus/unexpectedError start the stack trace at the callerkcbanner1+2-2
2023-01-09 03:16debug: fixup memory managementkcbanner1+2-1
2022-09-25 01:50windows: rework DebugInfo to use less file operations and fix some memory management issueskcbanner4+204-156
2023-01-08 19:10Merge pull request #14241 from ziglang/zig-build-config-header-stepAndrew Kelley6+309-16
2023-01-08 15:25autodoc: improve linking of decl referencesLoris Cro1+78-91
2023-01-08 02:07std.build.WriteFileStep: fix regression in this branchAndrew Kelley2+3-5
2023-01-08 01:12std.build.ConfigHeaderStep: stub out cmake styleAndrew Kelley1+26-1
2023-01-08 01:07add std.build.ConfigHeaderStepAndrew Kelley5+260-12
2023-01-08 01:06std.crypto.siphash: add finalResult() and peek()Andrew Kelley1+22-0
2023-01-07 06:52Merge pull request #14207 from MasterQ32/zig-uri-upstreamAndrew Kelley4+623-136
2023-01-07 01:52std.Uri: make scheme non-optionalAndrew Kelley2+13-17
2023-01-07 01:05std.http.Client: update from old std.Url to new std.UriAndrew Kelley1+12-9
2023-01-05 12:23Renames Url.zig to Uri.zigFelix "xq" Queißner3+516-516
2023-01-05 10:51Ports zig-uri to stdlib.Felix "xq" Queißner1+495-78
2023-01-07 00:53std.http.Client: fix handling of \r\n before next chunk sizeAndrew Kelley1+99-28
2023-01-06 05:57stage3 bsd: support dynamic libstdc++/libc++Michael Dusan1+16-15
2023-01-06 16:40Implement some more environment functions for WASI.Brendan Burns3+35-18
2023-01-06 10:29Merge pull request #14224 from ziglang/std.httpAndrew Kelley3+173-40
2023-01-05 22:30zig.h: do not assume __GNUC__ is not clang (#2)Michael Dusan1+1-1
2023-01-06 03:05Merge pull request #14210 from Vexu/compile-errorsAndrew Kelley22+449-424
2023-01-06 02:27std.http.Client: support transfer-encoding: chunkedAndrew Kelley2+172-40
2023-01-05 23:36std.crypto.tls.Client: fix crash in read()Andrew Kelley1+1-0
2023-01-06 02:42Merge pull request #14202 from ziglang/std.httpAndrew Kelley4+534-167
2023-01-05 20:21ELF linker: support common-page-size and max-page-size lld optsFrank Denis5+46-0
2023-01-06 00:26Merge pull request #13514 from kcbanner/windows_build_fixesAndrew Kelley7+109-24
2023-01-05 17:38tools: build all tools in ci to prevent bitrotJan Philipp Hafer3+11-23
2023-01-05 16:36zig.h: do not assume __GNUC__ is not clangMichael Dusan1+45-39
2023-01-05 20:39std.http.Client: fail header parsing under more conditionsAndrew Kelley1+32-2
2023-01-05 20:31std.http.Class: classify out-of-range codes as server_errorAndrew Kelley1+1-3
2023-01-05 19:37Sema: handle enum expressions referencing local variablesVeikka Tuominen5+180-225
2023-01-05 18:41coff: fixup module_definition_file hashingkcbanner1+1-1
2023-01-05 16:12autodoc: fix bodyless fn type analysis and renderingLoris Cro3+45-21
2023-01-05 14:42autodoc: fix links to functions in generic typesLoris Cro1+13-3
2023-01-05 12:26Sema: remove generic function from `monomorphed_funcs` on any errorVeikka Tuominen3+31-8
2023-01-05 11:43Sema: only untyped undefined should coerce to all typesVeikka Tuominen2+12-1
2023-01-05 11:38Sema: add system for checking backend feature supportVeikka Tuominen2+49-65
2023-01-05 11:25resolve some TODOsVeikka Tuominen5+7-55
2023-01-05 11:09Sema: improve struct/union field error locationsVeikka Tuominen12+194-94
2023-01-05 09:37Fix cache-dir specified on the command line (#14076)pluick1+12-17
2023-01-03 17:37std: collect all options under one namespaceVeikka Tuominen17+164-97
2023-01-03 19:04cmake: move 'continue' statement to avoid cmake bugEric Joldasov1+11-21
2023-01-04 20:18llvm codegen: fix f16,f32,f64 nan bitcastsMichael Dusan3+32-4
2023-01-04 19:37Don't initialize the static TLS area in single-threaded buildsJens Goldberg1+14-12
2023-01-05 04:07avoid triggering LLVM bug on MIPSAndrew Kelley2+9-2
2023-01-05 02:45coff: include version and module_definition_file in the hashkcbanner1+2-0
2023-01-04 07:18build: simplify llvm-config provided system library parsingkcbanner5+11-49
2023-01-03 07:51cmake: fix handling of transitive zstd dependencykcbanner1+10-13
2022-12-28 07:11cmake: add /FORCE:MULTIPLE to handle fabsl being defined in compiler_rt as well as libcmptkcbanner1+1-1
2022-12-17 22:55cmake: /O0 -> /Odkcbanner1+1-1
2022-12-13 06:34rebase fixupkcbanner1+1-1
2022-12-13 06:30cmake: /std:c99 isn't a valid cl optionkcbanner1+2-2
2022-12-09 00:42fixup from rebasekcbanner1+0-1
2022-11-14 18:57windows: revert changes made to lld.zig to support the way CMake calls zig cc on Windows-Clangkcbanner1+1-26
2022-11-13 08:42windows: fixes to support using zig cc/c++ with CMake on Windowskcbanner6+72-12
2022-11-11 18:31fixup formattingkcbanner3+3-3
2022-11-11 06:38fixup: remove leftover logkcbanner1+1-2
2022-11-09 05:50windows: supporting changes for boostrapping via msvckcbanner5+32-8
2022-11-08 07:14build: first pass on geting stage3 building under x64_64-windows-msvckcbanner6+46-10
2022-11-02 14:12cmake: output binaries to the build directory (ie. instead of Release/Debug subfolders)kcbanner1+1-0
2022-11-02 03:11cmake: handle llvm system libraries separately from the llvm libraries themselves, to fix path issues on windowskcbanner3+33-3
2023-01-05 01:28std.http.Client: support HTTP redirectsAndrew Kelley3+470-263
2023-01-05 01:27std.simd.iota: make it always called at comptimeAndrew Kelley1+11-9
2023-01-04 02:14std.http.Headers.Parser: parse version and statusAndrew Kelley3+205-53
2023-01-03 23:03std.http.Client: do not heap allocate for requestsAndrew Kelley1+38-67
2023-01-03 05:24behavior: add test for #8277Michael Dusan2+17-0
2023-01-04 19:54debug: replace RtlCaptureStackBackTrace (which was spuriously failing) with a new implementation which uses RtlVirtualUnwind instead (#12740)Casey Banner4+211-13
2023-01-04 19:51Fix another LockViolation case on Windows (#14162)Casey Banner2+23-17
2023-01-04 18:44Merge pull request #14189 from kcbanner/cbe_fix_float_from_reprAndrew Kelley1+15-11
2023-01-04 14:54Merge pull request #13786 from ziglang/tty-detectionVeikka Tuominen2+47-30
2023-01-04 07:23zig.h: fixup for -Wexpansion-to-definedkcbanner1+3-2
2023-01-04 06:19cbe: revert movement of zig_float_from_repr to before float typedefskcbanner1+15-12
2022-12-09 21:18Sema: implement AVR address spacesMaciej 'vesim' Kuliński6+29-3
2023-01-03 20:15Implements std.ArenaAllocator.reset() (#12590)Felix Queißner1+132-0
2023-01-03 19:53Merge pull request #12586 from MasterQ32/std_memory_poolAndrew Kelley2+188-0
2023-01-03 11:20stage2 AArch64: bump up alignment of stack items fitting in regsjoachimschmidt5573+18-14
2023-01-02 03:43stage3 macos: enable -headerpad_max_install_namesMichael Dusan1+4-0
2023-01-03 17:19autodoc: restore generic function functionalityLoris Cro1+20-6
2022-09-30 12:44Sema: do not immediately destroy failed generic instantiationVeikka Tuominen5+331-221
2023-01-03 15:30Merge pull request #14166 from McSinyx/lowkeyLoris Cro1+1-1
2023-01-03 14:47Merge pull request #14157 from Luukdegram/wasm-linker-miscLuuk de Gram11+366-147
2023-01-03 12:03docgen: handle 'K' and 'D' escape codesVeikka Tuominen1+37-29
2022-12-05 23:27stage2: make --color on affect progress bar tooAndrew Kelley1+10-1
2022-12-28 19:27math: implement absInt for integer vectorsJordan Lewis1+29-9
2022-12-10 03:10Document tuple syntaxEvin Yulo1+24-40
2023-01-03 11:05add -fopt-bisect-limitGuillaume Wenzek8+35-0
2022-10-26 20:03std.log: add functionality to check if a specific log level and scope are enabledLee Cannon1+25-17
2022-12-21 07:39docs: Clarify that std.fs.path.resolve doesn't resolve relative path to absolute pathSizhe Zhao1+2-2
2022-12-28 23:24Add the two functions 'getLast' and 'getLastOrNull' to ArrayListAligned/ArrayListAlignedUnmanaged.Chris Boesch1+28-0
2022-12-21 12:00std: add meta.FieldTypemlugg1+26-0
2023-01-02 14:45wasm-linker: Fix & mangle symbol name of importsLuuk de Gram3+31-18
2023-01-03 00:55zig.h: support GCC compilers that lack __has_builtinAndrew Kelley1+48-52
2023-01-03 07:43Merge pull request #13980 from ziglang/std.netAndrew Kelley38+3917-3707
2023-01-03 06:11autodoc: show binding in lowercaseNguyễn Gia Phong1+1-1
2023-01-03 05:57Merge pull request #13699 from mikdusan/bsdAndrew Kelley16+164-72
2023-01-03 01:24std.crypto.tls.Client: make close_notify optionalAndrew Kelley2+26-2
2023-01-03 00:18dragonfly: pass test: lib/std/std.zigMichael Dusan2+4-2
2023-01-03 00:18freebsd: add `std.c.arc4random_buf`Michael Dusan1+1-0
2023-01-03 00:18dragonfly: add `std.c.arc4random_buf`Michael Dusan1+1-0
2023-01-03 00:18build stage3: add more BSD supportMichael Dusan1+32-18
2023-01-03 00:18std.Target: bump semver max for BSDsMichael Dusan1+4-4
2023-01-03 00:18netbsd: getFdPath: F_GETPATH implementationMichael Dusan2+23-2
2023-01-03 00:18dragonfly: port libc++Michael Dusan4+11-10
2023-01-03 00:18dragonfly: getFdPath: F_GETPATH implementationMichael Dusan2+15-0
2023-01-03 00:18freebsd: memfd_create: < 13.0 version checkMichael Dusan2+10-1
2023-01-03 00:18freebsd: getFdPath: handle NameTooLongMichael Dusan1+1-0
2023-01-03 00:18freebsd: getFdPath: < 13.1 fallback implMichael Dusan2+49-13
2023-01-03 00:18macos: getFdPath: handle E.NOSPCMichael Dusan1+1-0
2023-01-03 00:18std.fs: add NAME_MAX for openbsd and netbsdMichael Dusan3+5-3
2023-01-03 00:18cmake: ignore case for TARGET ARCH/OS mappingMichael Dusan1+5-11
2023-01-03 00:18link.Elf: resolve CsuObjects TODOMichael Dusan1+6-12
2023-01-02 20:18std.crypto.tls.Certificate: make the current time a parameterAndrew Kelley3+8-8
2023-01-02 00:52std.crypto.tls: verify via Subject Alt NameAndrew Kelley2+145-25
2022-12-31 03:26std.http.Client: don't send TLS close_notifyAndrew Kelley1+1-1
2022-12-31 03:06std.crypto.tls: add API for sending close_notifyAndrew Kelley3+160-41
2022-12-31 03:06std.os: add missing handling of ECONNRESET in readvAndrew Kelley1+1-0
2022-12-31 03:05std.crypto.Certificate: bump RSA needed memoryAndrew Kelley1+1-1
2022-12-31 00:57std.crypto.tls: use a Decoder abstractionAndrew Kelley2+425-338
2022-12-30 03:58std.crypto.tls.Client: remove debug printsAndrew Kelley2+10-82
2022-12-30 03:49std.crypto.tls: avoid heap allocationAndrew Kelley2+13-9
2022-12-30 01:57add std.http.HeadersAndrew Kelley2+91-5
2022-12-30 01:56std.crypto.tls.Client: fix eof logicAndrew Kelley1+3-1
2022-12-30 00:56crypto.tls: support rsa_pss_rsae_sha256 and fixesAndrew Kelley2+239-37
2022-12-29 22:45std.crypto.tls.Client: rework the read functionAndrew Kelley2+341-113
2022-12-29 22:43std.crypto: make proper use of `undefined`Andrew Kelley2+3-3
2022-12-29 02:54std.crypto.tls.Client: refactor to reduce namespace bloatAndrew Kelley1+18-22
2022-12-29 00:11std.crypto.tls.Client: support SignatureScheme.ecdsa_secp384r1_sha384Andrew Kelley1+22-11
2022-12-28 23:37std.crypto.tls.Client: fix the read functionAndrew Kelley3+136-46
2022-12-28 06:49std.crypto.tls.Client: use enums moreAndrew Kelley2+23-21
2022-12-28 06:30std.crypto.tls.Client: fix truncation attack vulnerabilityAndrew Kelley2+10-9
2022-12-28 05:59std.crypto.tls.Client: handle key_update messageAndrew Kelley2+64-4
2022-12-28 02:10std.crypto.Certificate: support verifying secp384r1 pub keysAndrew Kelley1+158-81
2022-12-28 00:37std.crypto.Certificate: remove subject_alt_name parsingAndrew Kelley1+0-10
2022-12-28 00:36std.crypto.tls.Certificate: fix parsing missing subsequent fieldsAndrew Kelley2+53-19
2022-12-26 23:32std.crypto.Certificate.Bundle: fix 32-bit buildAndrew Kelley1+1-1
2022-12-26 06:45add url parsing to the std libAndrew Kelley4+120-18
2022-12-23 03:23remove std.crypto.derAndrew Kelley4+84-169
2022-12-23 03:19std.crypto.tls.Certificate: explicit error set for verifyAndrew Kelley4+38-10
2022-12-23 02:56std.crypto.tls.Certificate: verify time validityAndrew Kelley3+188-23
2022-12-22 02:01std.crypto.tls.Client: handle extra data after handshakeAndrew Kelley1+4-3
2022-12-22 01:54std.crypto.tls: handle the certificate_verify messageAndrew Kelley2+131-35
2022-12-22 00:12std.crypto.tls: validate previous certificateAndrew Kelley8+824-767
2022-12-21 23:16std.crypto.tls: rename HandshakeCipherAndrew Kelley2+17-17
2022-12-21 23:16std.crypto.CertificateBundle: disable test on WASIAndrew Kelley1+3-1
2022-12-21 04:30std.crypto.tls: verify the common name matchesAndrew Kelley2+219-101
2022-12-21 02:26std.crypto.tls: certificate signature validationAndrew Kelley2+327-38
2022-12-20 07:47std.crypto.CertificateBundle: ignore duplicate certificatesAndrew Kelley1+8-2
2022-12-20 04:22introduce std.crypto.CertificateBundleAndrew Kelley6+369-173
2022-12-19 08:07std.crypto.tls: rudimentary certificate parsingAndrew Kelley2+174-1
2022-12-19 04:32std.crypto.tls.Client: fix verify_data for batched handshakesAndrew Kelley2+56-43
2022-12-19 01:51std.crypto.tls.Client: support secp256r1 for handshakeAndrew Kelley1+31-15
2022-12-19 01:27std.crypto.tls.Client: avoid hard-coded bytes in key_shareAndrew Kelley1+18-16
2022-12-19 01:14std.crypto.tls: send a legacy session idAndrew Kelley1+34-23
2022-12-19 01:01std.crypto.tls: refactor to remove mutationsAndrew Kelley2+101-89
2022-12-18 23:17std.crypto.tls.Client: verify the server's Finished messageAndrew Kelley2+11-2
2022-12-18 23:03std.crypto.tls.Client: remove unnecessary coercionAndrew Kelley1+2-2
2022-12-17 01:21std.crypto.tls: add some benchmark data pointsAndrew Kelley1+28-16
2022-12-17 01:06std.crypto.tls: implement the rest of the cipher suitesAndrew Kelley3+79-125
2022-12-16 21:08extract std.crypto.tls.Client into separate namespaceAndrew Kelley5+1083-1066
2022-12-16 20:57std.crypto.Tls: parse encrypted extensionsAndrew Kelley1+21-13
2022-12-16 20:16std.crypto.Tls: handshake fixesAndrew Kelley1+114-99
2022-12-16 09:14std.crypto.Tls: client is working against some serversAndrew Kelley2+122-54
2022-12-16 03:35std.crypto.Tls: add read/write methodsAndrew Kelley3+459-137
2022-12-15 07:55std.crypto.Tls: decrypting handshake messagesAndrew Kelley1+216-9
2022-12-14 04:59std.crypto.Tls: discard ChangeCipherSpec messagesAndrew Kelley2+136-91
2022-12-14 03:15std.crypto.Tls: parse the ServerHello handshakeAndrew Kelley3+138-15
2022-12-13 04:18std.http reorg; introduce std.crypto.TlsAndrew Kelley7+712-251
2022-12-11 22:35remove the experimental std.x namespaceAndrew Kelley22+143-3448
2022-12-11 20:58Compilation: better error message for file not foundAndrew Kelley1+11-1
2023-01-02 23:41Compilation: fix merge conflict with previous commitAndrew Kelley1+1-1
2023-01-02 23:31Revert "make a .rsp file for `zig clang`"Andrew Kelley2+4-68
2023-01-02 22:37Merge pull request #14159 from Vexu/err-fixAndrew Kelley2+59-5
2023-01-02 22:02fix behavior test compile errorAndrew Kelley1+4-4
2023-01-02 21:11Merge pull request #14002 from kcbanner/cbe_msvc_compatibilityAndrew Kelley16+1507-319
2023-01-02 21:09update zig1.wasm for MSVC compatibilityAndrew Kelley1+0-0
2023-01-02 21:09avoid testing `inline for` in unrelated behavior testsAndrew Kelley2+16-9
2023-01-02 21:08add some comments to explain workaroundsAndrew Kelley2+6-0
2022-12-31 07:08skip "atomicrmw with 128-bit ints" on everything except cbekcbanner1+2-2
2022-12-31 06:40skip "atomicrmw with 128-bit ints" on linux x64_64 due to linker errorkcbanner1+3-0
2022-12-31 01:44skip "truncate int128" on wasmkcbanner1+1-0
2022-12-31 00:17skip "truncate to non-power-of-two integers from 128-bit" on non-llvmkcbanner1+4-0
2022-12-31 00:15skip "binary not 128-bit" on non-llvmkcbanner1+6-0
2022-12-30 07:53cbe: fixups for -Wstrict-prototypeskcbanner1+2-2
2022-12-30 07:26fmt fixupskcbanner3+10-23
2022-12-30 04:29cbe: fixup cpuid on non-msvckcbanner1+4-4
2022-12-29 21:41cbe: use callconv(.C) for zig.g stub functions, use zig.h function for windows teb instead of syscallkcbanner3+19-17
2022-12-29 18:44tests: add more coverage for 128 bit operationskcbanner3+34-9
2022-12-28 19:18compiler_rt: skip "__udivei4/__umodei4" on cbe due to missing > 128 bit integer supportkcbanner1+2-0
2022-12-28 08:00cbe: be more explicit about x86 special caseskcbanner2+12-8
2023-01-01 16:13test/link: add test case for exporting data symsLuuk de Gram3+47-0
2023-01-01 16:10wasm-linker: export symbols by virtual addressLuuk de Gram2+26-42
2023-01-01 14:48wasm-linker: check for undefined symbolsLuuk de Gram1+2-0
2023-01-01 13:50test/link: add test case for function tableLuuk de Gram3+75-0
2022-12-31 15:58wasm-linker: improve indirect function tableLuuk de Gram1+107-87
2022-12-31 14:29test/link: linker tests for all export casesLuuk de Gram4+55-2
2022-12-31 14:27wasm-linker: support export flagsLuuk de Gram2+31-6
2023-01-02 17:23Sema: prevent spurious "depends on itself" errorsVeikka Tuominen1+27-3
2023-01-02 15:06Sema: `@intToEnum` on non-exhaustive enum at comptime should check int is in rangeVeikka Tuominen2+32-2
2022-12-28 07:05cbe: changes to get zig2.c compiling under msvckcbanner4+107-32
2022-12-24 04:48cbe: fixes for compiling zig2.c under msvckcbanner3+84-27
2022-12-22 03:54cbe: fixup 64 bit float atomicskcbanner1+1-1
2022-12-19 06:37stage1: update zig1.wasmkcbanner1+2-2
2022-12-19 05:47cbe: add msvc flt atomics, re-enable testkcbanner2+40-1
2022-12-18 22:30cbe: all behaviour tests now pass on msvckcbanner4+73-92
2022-12-17 23:36tests: disable function alignment test for cbe, add 128-bit atomicrmw testskcbanner2+76-2
2022-12-17 22:55cbe: special float macros passthrough to builtins if available, but fallback to conversion from repr if notkcbanner1+100-8
2022-12-17 19:40cbe: implement 128 bit atomic operations with cmpxchg loopskcbanner2+41-1
2022-12-17 19:15cbe: implement missing atomic builtings using cmpxchg loopskcbanner1+73-41
2022-12-17 19:15tests: update "atomicrmw with ints" to test u8 through u64kcbanner1+52-22
2022-12-17 05:27cbe: fix msvc cmpxchg implementationskcbanner1+31-15
2022-12-17 04:20cbe: fixup incorrect bits value in 128 bit add/subkcbanner1+4-5
2022-12-17 02:41cbe: fix shl/shrkcbanner1+7-4
2022-12-16 07:01cbe: msvc atomicskcbanner3+195-46
2022-12-14 05:09cbe: implementing 128 bit math functions for !zig_has_int128kcbanner1+71-21
2022-12-14 04:22compiler_rt: fixup divti3 and fixunshftikcbanner3+17-32
2022-12-14 02:58cbe: add doNotOptimizeAwayC to handle not having __asm support in msvckcbanner1+23-7
2022-12-13 07:20cbe: airNot emits zig_not_ calls for integerskcbanner1+1-1
2022-12-13 06:51cbe: 32 bit fixup for update-zig1kcbanner1+1-1
2022-12-13 06:19cbe: more msvc compatibility workkcbanner3+146-42
2022-12-12 07:57cbe: nan builtins on msvc, fixup C2099 errors in static initializerskcbanner2+81-24
2022-12-12 07:23temporarily disable asm testskcbanner1+5-0
2022-12-12 06:03cbe: msvc compatible int casting inside renderValue .Packed branchkcbanner1+9-13
2022-12-12 04:31cbe: more msvc fixeskcbanner1+199-66
2022-12-10 23:17cbe: msvc compatibility for > 64 bit intcasts and truncating from > 64 to < 64 bitkcbanner1+63-17
2022-12-10 07:38cbe: handle msvc not supporting long doublekcbanner1+19-7
2022-12-10 07:25cbe: fixup f80 casting on msvckcbanner1+2-1
2022-12-10 07:22cbe: handle msvc struct casting quirkkcbanner2+32-6
2022-12-09 06:58cbe: fixup casting to/from 128 bit int types, as they may not have compiler supportkcbanner1+34-5
2022-12-09 00:50cbe: first set of changes for msvc compatibilitykcbanner2+151-57
2023-01-01 15:57Fix typo (#14149)Ganesan Rajagopal1+2-2
2022-12-31 06:09ChildProcess: fix false positives in windowsCreateProcessSupportsExtensionRyan Liptak1+6-0
2022-12-31 12:28add tests for fixed stage1 bugsVeikka Tuominen14+283-6
2022-12-31 18:13Happy new year! 🎉 (#14143)Frank Denis1+1-1
2022-12-31 09:47Merge pull request #14130 from Vexu/debug-infoVeikka Tuominen13+86-45
2022-12-30 22:15sha3: define block_length as the rate, not as the state size (#14132)Frank Denis1+12-10
2022-12-30 14:33ci: remove extra whitespaceManlio Perillo4+4-4
2022-12-30 18:25x86_64: remove extra whitespaceManlio Perillo1+15-15
2022-12-30 18:54llvm: do not pad vector element debug typesVeikka Tuominen1+22-1
2022-12-30 01:38Fix bug in WASI envmap handling.Brendan Burns1+1-1
2022-12-29 06:22parser: ensure the documented grammar matches grammar.yManlio Perillo2+174-26
2022-12-30 14:21llvm: work around lldb bugsVeikka Tuominen1+8-4
2022-12-30 13:50AstGen: fix `dbg_block_end` being inserted before last instruction in blockVeikka Tuominen1+8-2
2022-12-30 12:28fix generic function arg debug info referencing wrong parameterVeikka Tuominen12+48-38
2022-12-30 03:25std.heap.raw_c_allocator: fix illegal alignment castAndrew Kelley1+7-3
2022-12-29 22:59Merge pull request #14102 from Luukdegram/wasm-undefined-symbolsAndrew Kelley189+605-609
2022-12-29 10:29hkdf: add prk_length and extractInit()Frank Denis1+34-11
2022-12-29 20:33Merge pull request #14101 from Vexu/stage1Andrew Kelley20+388-9
2022-12-29 17:11std: Expose Int parameter in std.PackedInt[Array,Slice]Jason Phan1+6-0
2022-12-28 13:25Replace tabs with spaces when printing a line for trace output.IntegratedQuantum1+4-1
2022-12-29 10:47Type: fix printing of default alignment on non-byte aligned pointersVeikka Tuominen3+8-3
2022-12-28 10:34AstGen: make type sentinel expressions implicitly comptimeVeikka Tuominen3+6-6
2022-12-28 13:10add tests for fixed stage1 bugsVeikka Tuominen14+374-0
2022-12-29 04:21stage2 AArch64: implement errUnion{Err,Payload} for registersjoachimschmidt5576+139-41
2022-12-29 00:07powerpc does not have a red zoneAndrew Kelley1+0-3
2022-12-29 02:44std: stop using LinearFifo in BufferedReader (#14029)Walther Chen1+112-9
2022-12-28 09:22mingw: add missing vscprintf.c fileAndrew Kelley2+87-0
2022-12-28 08:20link: fix memory leaksJacob Young5+35-14
2022-12-28 19:08Merge pull request #14092 from ziglang/ci-llvm-assertAndrew Kelley5+4-13
2022-12-28 06:58disable failing compile errors testAndrew Kelley1+0-9
2022-12-28 15:36test/link: update linker testsLuuk de Gram2+3-1
2022-12-28 15:27Merge pull request #14087 from jvolkman/issue-14046Jakub Konka1+4-0
2022-12-28 13:59std: remove hack in test stepLuuk de Gram1+6-2
2022-12-28 13:57compiler-rt: Set the symbol visibilityLuuk de Gram183+578-572
2022-12-28 13:41WebAssembly: don't append `--export` for functionsLuuk de Gram2+6-34
2022-12-27 22:56CI: update x86_64 and aarch64 LLVM tarballs with assertions enabledAndrew Kelley4+4-4
2022-12-28 06:13disable failing C var arg behavior testsAndrew Kelley1+12-3
2022-12-28 03:47Revert "aarch64: reenable tests that are no longer regressed"Andrew Kelley6+48-0
2022-12-28 02:47Merge pull request #14091 from ziglang/stage1-test-coverageAndrew Kelley5+55-0
2022-12-28 02:20Revert "cmake: check llvm-config in separate function"Andrew Kelley1+47-49
2022-12-27 22:19add behavior test for ptrcasted function pointersAndrew Kelley1+27-0
2022-12-27 21:44add behavior test for comptime pointer castingAndrew Kelley3+15-0
2022-12-27 20:46add behavior test for optional error union return typeAndrew Kelley1+13-0
2022-12-27 20:39Merge pull request #14086 from ziglang/issue-14082Jakub Konka5+197-93
2022-12-27 18:57Merge pull request #14024 from Vexu/overflow-arithmeticAndrew Kelley40+700-612
2022-12-22 13:12cmake: check llvm-config in separate functionEric Joldasov1+49-47
2022-12-27 18:47Handle -undefined error when passed as linker argJeremy Volkman1+2-0
2022-12-27 17:59Merge pull request #14084 from joachimschmidt557/stage2-aarch64Jakub Konka27+28-105
2022-12-27 16:15Add support for -undefined errorJeremy Volkman1+2-0
2022-12-27 16:04macho+zld: fix 32bit buildJakub Konka2+8-8
2022-12-27 15:43link-tests: test uuid on x86_64-macos tooJakub Konka1+30-8
2022-12-27 15:11zld: exclude strtab padding from uuid calculationJakub Konka2+5-4
2022-12-27 14:50link-tests: redo macho strict validation test to match libstuffJakub Konka2+40-16
2022-12-27 14:24macho+zld: align to 8 and pad out strtabJakub Konka2+25-10
2022-12-27 14:19macho+zld: align to 8 and pad out dysymtabJakub Konka2+30-20
2022-12-27 14:11zld: align to 8 and pad out function starts and data in code sectionsJakub Konka1+23-9
2022-12-27 14:00macho+zld: align to 8 and pad out dyld info sectionsJakub Konka2+47-29
2022-12-27 09:49macho: add Zig wrapper for compact unwind encoding on arm64Jakub Konka1+103-5
2022-12-21 17:31enable test on more targetsVeikka Tuominen1+13-2
2022-12-22 10:45value: fix bitcasting packed structs with `u0` fieldsVeikka Tuominen2+15-0
2022-12-27 13:25stage2 AArch64: implement field_parent_ptrjoachimschmidt5572+18-5
2022-12-27 13:17stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt55725+10-100
2022-12-21 15:08update zig1.wasm to overflow arithmetic builtin changesVeikka Tuominen1+0-0
2022-12-21 14:40update uses of overflow arithmetic builtinsVeikka Tuominen29+568-435
2022-12-21 12:33Sema: make overflow arithmetic builtins return tuplesVeikka Tuominen9+104-175
2022-12-27 11:52zig fmt: improve handling of comptime tuple fieldsVeikka Tuominen4+21-7
2022-12-26 22:54langref: more explicitly document how enum overriding workszooster1+17-2
2022-12-27 09:57Merge pull request #14078 from jacobly0/llvm-opaque-ptrsAndrew Kelley3+183-330
2022-12-27 04:13llvm: add asserts and behavior tests for #14063Jacob Young2+18-0
2022-12-27 04:08llvm: cleanup code no longer needed with opaque pointersJacob Young2+165-330
2022-12-27 01:34Merge pull request #14015 from Vexu/recursive-inlineAndrew Kelley9+130-60
2022-12-26 23:06Merge pull request #14070 from jacobly0/issue/14032Andrew Kelley2+33-8
2022-12-26 18:27std.Target.ObjectFormat: specify dxcontainer file extzooster1+1-1
2022-12-20 20:33Sema: add error for recursive inline callVeikka Tuominen7+76-41
2022-12-26 14:35update grammar in langrefVeikka Tuominen2+45-26
2022-12-26 13:26Sema: fix elem ptr type of vector in sliceVeikka Tuominen2+17-1
2022-12-26 09:16Sema: add missing `resolveLazyValue` casesJacob Young2+31-6
2022-12-26 05:01Sema: fix typoJacob Young1+2-2
2022-12-26 01:19@export() with linksection option (#14035)Matt Knight1+8-7
2022-12-25 00:44Sema: fix missing struct layout for llvm backendJacob Young2+25-0
2022-12-25 21:04WebAssembly: do not link with --allow-undefined unconditionallyFrank Denis4+13-1
2022-12-24 23:38delete empty.zigzooster1+0-0
2022-12-24 18:55Merge pull request #14058 from jacobly0/concatAndrew Kelley3+83-16
2022-12-24 07:54behavior: disable tests on failing backendsJacob Young1+5-0
2022-12-24 07:39CBE: fix emitting a partially undefined string literalJacob Young1+4-1
2022-12-24 07:33Sema: relax undefined checks for concatJacob Young2+23-2
2022-12-24 07:32Sema: support concat of tuple and arrayJacob Young2+51-13
2022-12-24 00:10map lower case amd64 to x86_64Kim SHrier1+2-0
2022-12-24 00:00behavior: disable tests that trigger an llvm 15 bug and assertionJacob Young2+11-0
2022-12-23 21:38HKDF allow expansion up to, and including <hash size> * 255 bytes (#14051)Frank Denis1+3-2
2022-12-23 21:10fix overflow found while fuzzingtravisstaloch5+30-1
2022-12-23 18:07Merge pull request #14049 from ziglang/issue-14045Jakub Konka6+262-50
2022-12-23 13:35macho+zld: properly deinit code signature objectJakub Konka2+4-2
2022-12-23 12:55link-tests: add macho strict validation testJakub Konka4+213-9
2022-12-23 11:49macho+zld: write code signature padding before commiting LCsJakub Konka2+47-41
2022-12-22 21:36Merge pull request #13960 from r00ster91/stage1cruftAndrew Kelley13+260-4
2022-12-22 21:29compiler-rt: implement __udivei4 and __umodei4 (#14023)Frank Denis4+147-0
2022-12-22 08:46Dir.openDirAccessMaskW: Add ACCESS_DENIED as a possible errorRyan Liptak1+3-0
2022-12-22 00:17Revert "CI: workaround git bug regarding changed attributes"Andrew Kelley1+0-5
2022-12-15 20:54cases: more test coverager00ster913+25-4
2022-12-15 18:02behavior: more test coverager00ster9110+235-0
2022-12-21 10:31Fix missing pthread_key_t definition on linuxGanesan Rajagopal1+1-3
2022-12-20 18:18wasm: refactor extended instructionsLuuk de Gram4+43-10
2022-12-21 02:31CBE: fix bitwise notJacob Young2+18-2
2022-12-20 11:54compiler_rt: Remove errdefer in ObjectArray.initzenith3911+0-2
2022-12-20 21:37Revert "c.zig: Add definition for pthread_key_t"Andrew Kelley1+0-1
2022-12-20 21:13Merge pull request #14004 from Vexu/packed-struct-vectorVeikka Tuominen11+556-253
2022-12-20 17:42Merge pull request #14006 from Luukdegram/wasm-no-lldJakub Konka5+309-60
2022-12-20 16:32llvm: fix C ABI for <=256 bit vectorsVeikka Tuominen3+32-1
2022-12-20 15:33std.zig: fix integer overflows during parsingtravisstaloch2+27-3
2022-12-20 15:32Sema: fix crash with generic function with generic function parameterVeikka Tuominen2+23-0
2022-12-20 10:57macho: add missing defs of compact unwind info recordsJakub Konka1+87-0
2022-12-19 20:47Merge pull request #14000 from jacobly0/zero-bit-fieldsAndrew Kelley6+89-33
2022-12-09 16:14langref: add section numbersManlio Perillo1+34-0
2022-12-19 18:44Sema: fix coercion from `[:0]T` to `[*c]T`Veikka Tuominen2+13-2
2022-12-19 15:50wasm-linker: consolidate writing to fileLuuk de Gram1+19-446
2022-12-19 14:30Sema: print notes and reference traces when using `--debug-compile-errors`Veikka Tuominen2+11-12
2022-12-19 14:13value: remove `indexVectorlike`Veikka Tuominen2+434-227
2022-12-19 13:07value: use int tag type when querying for tag valueVeikka Tuominen2+31-4
2022-12-19 10:49behavior: disable failing testJacob Young2+12-2
2022-12-19 10:18llvm: handle vectors in packed structsVeikka Tuominen2+3-6
2022-12-17 22:45Sema: fix condition for non-pointer noalias errorVeikka Tuominen2+9-1
2022-12-18 14:30spawnWindows: Fix PATH searching when cwd is absoluteRyan Liptak2+15-2
2022-12-19 06:11Merge pull request #13997 from ziglang/stage1-test-coverageAndrew Kelley2+52-0
2022-12-19 04:38cbe: fix type passed to renderParentPtrJacob Young1+1-1
2022-12-19 04:12Merge pull request #13999 from ziglang/gitattributesAndrew Kelley12+14-14
2022-12-19 03:09codegen: fix taking the address of a zero-bit field in a zero-bit structJacob Young3+30-9
2022-12-19 02:57llvm: fix use of invalid alignmentJacob Young2+13-6
2022-12-19 02:53llvm: avoid creating an invalid llvm typeJacob Young1+1-1
2022-12-18 06:25llvm: fix lowering pointer to final zero-width field of a comptime valueJacob Young2+38-20
2022-12-18 21:18add behavior test for empty error set inferenceAndrew Kelley1+21-0
2022-12-18 20:57add behavior test for comptime pointer castingAndrew Kelley1+31-0
2022-12-18 23:32std.compress.deflate: re-enable test on windowsAndrew Kelley1+0-5
2022-12-18 23:31CI: workaround git bug regarding changed attributesAndrew Kelley1+5-0
2022-12-18 23:28update gitattributes and move test data into subdirAndrew Kelley10+9-9
2022-12-18 21:24Merge pull request #13914 from Vexu/variadicAndrew Kelley26+661-26
2022-12-18 21:22Merge pull request #13993 from squeek502/windows-childprocess-perfAndrew Kelley8+589-95
2022-12-18 20:49Revert "llvm: fix lowering pointer to final zero-width field of a comptime value"Andrew Kelley2+20-38
2022-12-18 17:33Merge pull request #13930 from r00ster91/renamingsVeikka Tuominen76+236-280
2022-12-18 15:41wasm-linker: Add caching + more into zld pathLuuk de Gram1+166-67
2022-12-18 15:37wasm-linker: Fix relocations for alias'd atomsLuuk de Gram3+36-14
2022-12-17 23:33Add missing clang opts: -install_name and -undefinedJakub Konka3+36-2
2022-12-18 02:09Call ensureResultUsed before comptime .call is evaluated.shwqf2+26-8
2022-12-16 17:44update zig1.wasm to builtin.Type field changesVeikka Tuominen1+0-0
2022-12-16 17:05std.builtin: remove layout field from Type.Enumr00ster9114+8-51
2022-12-18 10:31standalone tests: Add windows spawn testRyan Liptak5+189-0
2022-12-18 11:50Merge pull request #13992 from jacobly0/llvm-zwfAndrew Kelley4+42-24
2022-12-18 00:04spawnWindows: Improve worst-case performance considerablyRyan Liptak2+379-82
2022-12-18 10:24windows: Map EXE_MACHINE_TYPE_MISMATCH to InvalidExeRyan Liptak1+3-0
2022-12-18 06:25llvm: fix lowering pointer to final zero-width field of a comptime valueJacob Young2+38-20
2022-12-18 06:23rand: add pub to next/jumpJacob Young2+4-4
2022-12-18 03:58windows: Extract RtlEqualUnicodeString usage into to a helper functionRyan Liptak2+18-13
2022-12-18 04:59fix potential integer underflow in std.zig.Ast.fullCallTechatrix2+10-3
2022-12-17 23:57Merge pull request #13552 from hryx/comparus-tautologicusVeikka Tuominen6+267-14
2022-12-11 11:53langref: remove incorrect use of term 'literal'Evin Yulo1+1-1
2022-12-15 23:38compiler_rt: test clzsi2 on zero on CPUs where possiblezooster1+2-1
2022-12-16 21:26Make std.tz namespace accessibleEvin Yulo1+2-1
2022-12-17 23:25Merge pull request #13983 from squeek502/windows-childprocess-exec-retryAndrew Kelley2+103-44
2022-12-17 16:17wasm-linker: fix type index relocationsLuuk de Gram1+7-6
2022-12-13 21:30std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster9160+177-178
2022-12-13 20:54std.builtin: rename Type.Fn's args to paramsr00ster9114+44-44
2022-12-13 20:36std.builtin: rename Type.Fn.Param's arg_type to typer00ster9112+28-28
2022-12-17 11:34spawnWindows: Don't search PATH if app path is absoluteRyan Liptak1+3-0
2022-12-17 06:34spawnWindows: If an exe is found but fails to exec, retry with PATHEXT values appendedRyan Liptak1+76-42
2022-12-17 06:14Add error.InvalidExe to CreateProcessW error set and handle it in ChildProcess.spawnWindowsRyan Liptak2+25-2
2022-12-12 22:14implement defining C variadic functionsVeikka Tuominen21+598-12
2022-12-15 22:23Type: fix incorrect usage of `hasRuntimeBits`Veikka Tuominen2+13-2
2022-12-15 19:18Sema: make is_non_{null,err} stricter about typesVeikka Tuominen5+50-12
2022-12-17 09:37std.IndexedSet.iterator: allow iteration on const EnumSetSteven Kabbes1+19-1
2022-12-17 09:26Merge pull request #13964 from ziglang/issue-11737Jakub Konka13+897-1010
2022-12-17 04:08ChildProcess.spawnWindows: Drastically reduce the amount of allocation during FileNotFound recoveryRyan Liptak1+23-34
2022-12-17 03:33ChildProcess.spawnWindows: Fix PATH search when the ext is in the commandRyan Liptak1+13-3
2022-12-16 23:53link-tests: force cross-comp to exclude host differencesJakub Konka1+4-16
2022-12-16 22:24zig fmt: fix extra whitespace with multiline stringsyujiri84+107-72
2022-12-16 16:12std.meta: remove bitCountzooster1+0-16
2022-12-16 17:31macho: add uuid link testJakub Konka4+65-0
2022-12-16 17:31wasm-linker: Fix archive symbols parsingLuuk de Gram2+9-11
2022-12-16 13:32macho: identifier string in code signature should be just basenameJakub Konka1+1-1
2022-12-16 11:49macho: fix 32bit buildJakub Konka1+1-1
2022-12-15 23:42enable testing for stage3 and stage4 being byte-for-byte identicalJakub Konka2+32-0
2022-12-15 22:43macho: move parallel file hashing back to CodeSignatureJakub Konka4+67-101
2022-12-15 22:08macho: RingBuffer experiment to crack down the bugJakub Konka1+1-55
2022-12-15 22:01macho: remove temp debugging routinesJakub Konka1+0-43
2022-12-15 21:12macho: exclude all content of the binary that could cause non-deterministic UUIDJakub Konka1+179-47
2022-12-15 15:04macho: exclude linkedit and symtab/dysymtab load commands from the uuid calcJakub Konka1+66-23
2022-12-15 14:10macho: calculate UUID excluding stabs and part of contributing strtabJakub Konka5+102-74
2022-12-15 12:32macho: store LC headers to often updated LINKEDIT sectionsJakub Konka5+268-416
2022-12-15 10:25macho: generate stabs last to aid in deterministic uuid calculationJakub Konka1+8-6
2022-12-10 02:50Add test for #13366Evin Yulo2+29-0
2022-12-14 23:43Add test for #12571Evin Yulo2+23-0
2022-12-15 05:02c.zig: Add definition for pthread_key_tGanesan Rajagopal1+1-0
2022-12-16 07:29Elf: switch link order of libcompiler_rt and libcMotiejus Jakštys1+7-5
2022-12-16 11:11Merge pull request #13966 from r00ster91/stage1thingsAndrew Kelley3+5-30
2022-12-13 21:55codegen - lower str_lit to vectorTravis Staloch4+53-0
2022-12-15 18:34port packed vector elem ptr logic from stage1Veikka Tuominen18+257-60
2022-12-15 23:41compiler_rt: remove workaround for past LLVM optimizer bugr00ster911+0-9
2022-12-15 23:34compiler_rt: remove stage1 switch caser00ster911+5-18
2022-12-15 23:18compiler_rt: no longer skip f80 conversion testr00ster911+0-3
2022-12-14 14:31macho: do not assume exe or dylib when flushing moduleJakub Konka1+18-13
2022-12-14 14:15macho: generalize parallel hasher; impl parallel MD5-like hashJakub Konka7+160-59
2022-12-14 12:56macho: calculate UUID as a streaming MD5 hash of the file contentsJakub Konka3+29-9
2022-12-14 10:46macho: dedup LC emitting logicJakub Konka4+372-622
2022-12-15 22:56std.debug: disable sporadically failing testAndrew Kelley1+6-1
2022-12-15 21:08std: make builtin.Type.{Int,Float}.bits a u16 instead of comptime_intMeghan3+7-6
2022-12-15 19:28wasm-linker: Fix debug info relocationsLuuk de Gram1+4-12
2022-12-15 08:16std.leb128: Re-enable test for riscv64Ivan Velickovic1+0-10
2022-12-15 05:30std.compress: Improve tests, remove reliance on openDirAbsoluteRyan Liptak12+112-169
2022-08-23 13:25Improves the comment formatting.Felix "xq" Queißner2+10-13
2022-12-14 23:51Resolve lazy value before comparingStevie Hryciw1+4-0
2022-11-14 23:56Sema: elide integer comparisons with guaranteed outcomesStevie Hryciw4+237-12
2022-11-14 23:52test: observe and check note count in error outputStevie Hryciw1+4-2
2022-11-14 23:51std: add CompareOperator.reverseStevie Hryciw1+22-0
2022-12-15 04:01std.debug.TTY: Fix colors not resetting on WindowsRyan Liptak4+35-26
2022-08-23 09:12Implements std.heap.MemoryPool and friends.Felix "xq" Queißner2+191-0
2022-12-15 03:05ArrayList.toOwnedSlice: Fix potential for leaks when using errdeferRyan Liptak1+11-13
2022-12-15 00:19glibc: avoid poisoning the cache namespace with zig lib dirAndrew Kelley1+11-6
2022-12-15 01:54Merge pull request #11594 from KaneRoot/masterAndrew Kelley8+85-61
2022-12-14 21:24CI: fix path to langref when running tidyAndrew Kelley4+4-4
2022-09-09 18:48stage2: remove `pub` from a private functionAndrew Kelley1+1-1
2022-09-09 18:47std: remove a solved TODO commentAndrew Kelley1+0-1
2022-09-09 18:47std.c.fstatat64: add noalias attributesAndrew Kelley1+1-1
2022-09-09 16:55std.fs.Dir.statFile reworkAndrew Kelley3+51-94
2022-05-05 23:03std.fs.Dir.statFile: use fstatatPhilippe Pittoli3+80-12
2022-12-14 17:08Merge pull request #13891 from Vexu/compile-errorsAndrew Kelley130+843-798
2022-12-14 07:10std: remove OOM workaroundsAndrew Kelley3+2-23
2022-12-14 16:42Merge pull request #13935 from ziglang/mach-tasksJakub Konka7+690-6
2022-12-14 15:55wasm-linker: Export data symbols as globalLuuk de Gram2+39-4
2022-12-13 10:57parser: fix usage of incorrect error tagVeikka Tuominen2+13-1
2022-12-12 11:16Sema: display cimport errors from clangVeikka Tuominen8+115-31
2022-12-11 20:06Sema: avoid analyzing functions which failed when inliningVeikka Tuominen5+23-17
2022-12-11 17:32Sema: fix memory management of union enum tag int tagVeikka Tuominen2+12-2
2022-12-11 17:03remove no longer relevant stage1 compile errorsVeikka Tuominen16+0-233
2022-12-11 17:02Sema: implement missing stage1 errorsVeikka Tuominen64+680-514
2022-12-11 14:33move async compile errors into their own folderVeikka Tuominen20+0-0
2022-12-11 14:28move stage2 compile errors out of special folderVeikka Tuominen16+0-0
2022-12-14 00:29Fix tautological big_int tests.IntegratedQuantum5+68-37
2022-12-13 12:15expose VcpkgRoot so that build script can call exe.addVcpkgPathjackji1+2-2
2022-12-13 23:15Merge pull request #13907 from Vexu/call-mergeAndrew Kelley38+248-320
2022-12-13 23:10darwin: add even more wrappers for Mach syscallsJakub Konka3+38-10
2022-12-13 22:42Merge pull request #12298 from r00ster91/debugerrorVeikka Tuominen4+73-94
2022-12-13 01:20add `zig objcopy` subcommandAndrew Kelley4+583-453
2022-12-02 19:04add std.mem.reverseIteratorJonathan Marler1+49-0
2022-12-11 12:00Improve tagged union documentationEvin Yulo1+1-10
2022-12-12 10:32langref: document extern variadic functionsManlio Perillo1+27-0
2022-12-12 09:34std: add object format extension for dxcontainerMeghan1+1-1
2022-12-04 13:15Allocator.zig: minor fixesGanesan Rajagopal1+2-5
2022-12-12 10:43langref: remove the trailing slash from the link elementManlio Perillo1+1-1
2022-12-13 20:02langref: add missing ReleaseSmall when describing unreachable (#13909)Manlio Perillo1+3-2
2022-12-12 08:03langref: improve the test_fn_reflection.zig doctestManlio Perillo1+7-3
2022-12-08 13:34langref: fix the slice_bounds.zig doctestManlio Perillo1+2-1
2022-12-13 19:58langref: update comments in the slices.zig doctest (#13819)Manlio Perillo1+6-3
2022-12-13 19:55std: Fix update() method in PriorityQueue and PriorityDequeue (#13908)Frechdachs2+26-4
2022-12-13 19:11Merge pull request #13910 from Luukdegram/wasm-simdAndrew Kelley6+586-28
2022-12-13 18:19wasm-linker: Create separate path for one-shotLuuk de Gram1+533-4
2022-12-13 14:29darwin: add ability to dealloc obtained thread list for a taskJakub Konka1+15-2
2022-12-13 11:53darwin: add thread_act_t wrapper and helpersJakub Konka2+56-4
2022-12-12 11:01re-enable "signed zeros are represented properly" beahvior tests for f80 and c_longdoubleMeghan1+2-4
2022-12-12 13:40update zig1.wasm to `@call` changesVeikka Tuominen1+0-0
2022-12-12 13:32update usages of `@call`Veikka Tuominen21+103-109
2022-12-12 13:32remove `stack` option from `@call`Veikka Tuominen16+145-211
2022-12-13 10:36darwin: wrap task_threads mach syscallJakub Konka2+13-1
2022-10-31 18:43std.debug: use OpenSelfDebugInfoErrorr00ster911+2-4
2022-07-30 12:46cleanup: inline color constantsr00ster911+7-15
2022-07-30 12:13fix(terminal): handle some possible errors and resolve TODOsr00ster914+71-82
2022-12-13 01:34CI: override cache folders on aarch64-windowsAndrew Kelley1+6-0
2022-12-13 04:49langref: avoid use of the term "enum variant" in enums.zig (#13847)gettsu1+3-3
2022-10-05 12:34stage2: Teach Liveness that safety checks do not modify memoryCody Tapscott1+35-0
2022-12-11 11:53Add 0-length buffer checks to os.read & os.writeTom Maenan Read Cutting2+104-0
2022-12-11 16:40langref: improve the defer sectionManlio Perillo1+14-13
2022-12-12 19:19std: fix bug in Pcg32 fill function (#13894)fsh1+10-6
2022-12-12 19:04darwin: add more defs and wrappersJakub Konka2+279-46
2022-12-12 12:35wasm: enable passing vector testsLuuk de Gram1+0-8
2022-12-11 14:18wasm: `splat` for vector elements divisible by 8Luuk de Gram1+17-2
2022-12-08 20:18wasm: implement the 'splat' instruction part 1Luuk de Gram3+65-5
2022-12-06 19:08codegen: implement generating vector valuesLuuk de Gram1+48-0
2022-12-06 18:19wasm: load+store simd immediate valuesLuuk de Gram3+189-18
2022-12-05 20:25std: Add Wasm SIMD opcodes and value typeLuuk de Gram1+272-0
2022-12-12 09:49Merge pull request #13896 from coin3x/revert-aarch64-windows-test-workaroundsAndrew Kelley1+2-4
2022-12-12 09:46zig fmt: remove c_void -> anyopaque rewriteyujiri82+1-33
2022-12-08 20:06std.os.linux: fix timerfd testJan Philipp Hafer1+5-10
2022-12-10 21:57std: added std.mem.windowRonald Chen1+150-0
2022-12-11 20:49std: implement subsetOf and supersetOf for EnumMultisetRonald Chen1+56-0
2022-12-11 20:39std: implement subsetOf and supersetOf for DynamicBitSetRonald Chen1+121-64
2022-12-12 01:08Merge pull request #13865 from ziglang/std-build-reorgAndrew Kelley15+2534-2469
2022-12-11 23:13darwin: add defs and funcs for Mach exception handlingJakub Konka4+216-0
2022-12-11 20:58Revert "compiler_c test: skip build modes on aarch64-windows"Coin1+1-2
2022-12-11 20:57Revert "mix_c_files: skip build modes on aarch64-windows due to bug"Coin1+1-2
2022-12-08 19:17update TracyAllocator for new Allocator changesLee Cannon1+24-14
2022-12-11 19:47disable failing windows std lib testsAndrew Kelley2+15-0
2022-12-11 08:24std.build.InstallRawStep: fix compilation on wasm32-wasiAndrew Kelley1+3-3
2022-12-11 01:47std: fix compile error bitrotAndrew Kelley3+3-3
2022-12-10 21:38std.build.OptionsStep: fix regressed testsAndrew Kelley1+10-9
2022-12-10 06:06std.build: extract steps to separate filesAndrew Kelley8+2503-2454
2022-12-11 19:41Add a helpful note when using `**` on number types. (#13871)IntegratedQuantum3+51-8
2022-12-11 17:27darwin: wrap mach_port_insert_right kernel callJakub Konka2+55-0
2022-12-11 17:10std: add EnumMultiSetPyrolistical1+340-0
2022-12-11 14:39std: Update ArrayList documentationMikael Berthe1+6-6
2022-12-11 14:54Merge pull request #13886 from der-teufel-programming/masterLoris Cro1+0-1
2022-12-11 13:40darwin: wrap allocating and deallocating mach ports for a taskJakub Konka2+41-1
2022-12-11 13:29autodoc: Removed BoundFn from indexTypeKinds in main.jsDer Teufel1+0-1
2022-12-11 07:49Remove incorrect assertion in readMachODebugInfo panicking during panicJakub Konka1+6-1
2022-12-11 09:31Merge pull request #13879 from ziglang/ci-add-aarch64-windowsAndrew Kelley11+439-264
2022-12-08 19:22std: added pure fns to EnumSetRonald Chen1+129-1
2022-12-11 08:44wasi: fixes os.isatty on type mismatch (#13813)Takeshi Yoneda2+9-1
2022-12-10 19:54update zig1.wasmAndrew Kelley1+0-0
2022-12-09 23:25CMake: fix aarch64-windows target detectionAndrew Kelley1+2-0
2022-12-09 23:19CMake: add workaround for CMAKE_AR not supporting spacesAndrew Kelley2+7-2
2022-11-28 22:12CI: add aarch64-windows coverageAndrew Kelley2+85-2
2022-12-10 20:44disable failing CBE behavior tests failing on aarch64-windowsAndrew Kelley6+343-260
2022-12-02 10:07compiler_c test: skip build modes on aarch64-windowsJakub Konka1+2-1
2022-12-02 09:29mix_c_files: skip build modes on aarch64-windows due to bugJakub Konka1+2-1
2022-12-10 22:36darwin: expose ptrace with errno handlingJakub Konka2+29-0
2022-12-10 21:55child_process: add ability to start child suspended on macOSJakub Konka1+6-0
2022-12-10 20:10Merge pull request #13872 from koachan/sparc64-codegenAndrew Kelley135+1248-41
2022-12-10 20:07Merge pull request #13810 from r00ster91/oldAndrew Kelley21+289-62
2022-12-10 19:53Merge pull request #13370 from r00ster91/newasciiAndrew Kelley9+89-284
2022-12-10 05:16Compilation: revert asking for exclusive locks on cache hitsAndrew Kelley1+0-4
2022-12-10 15:26fix doc comments in bitset typesJosh1+4-4
2022-10-11 13:39stage2: sparc64: Skip unimplemented testsKoakuma134+863-0
2022-11-24 12:35stage2: sparc64: Implement airMinMaxKoakuma1+94-2
2022-12-10 13:58stage2: sparc64: Implement airBitReverseKoakuma1+7-1
2022-12-10 13:57stage2: sparc64: Add more types for genTypedValueKoakuma1+84-17
2022-12-10 08:44CBE: fix compiling for aarch64-windowsJacob Young1+7-0
2022-11-15 14:56stage2: sparc64: Log generated function name for debug purposesKoakuma1+2-0
2022-11-13 07:35stage2: sparc64: Implement atomic opsKoakuma3+72-7
2022-12-10 13:55stage2: sparc64: Implement stack argumentKoakuma1+16-7
2022-10-27 13:03stage2: sparc64: Implement airWrapErrUnionPayloadKoakuma1+8-1
2022-10-16 03:55stage2: sparc64: Add extra note about stack_offset MCVKoakuma1+1-0
2022-12-10 13:44stage2: sparc64: Implement airTruncKoakuma1+61-1
2022-10-14 15:28stage2: sparc64: Implement airSplatKoakuma1+7-1
2022-10-14 15:26stage2: sparc64: Implement airUnionInitKoakuma1+8-1
2022-10-14 15:14stage2: sparc64: Implement airErrorNameKoakuma1+11-1
2022-10-14 13:25stage2: sparc64: Implement get/setUnionTagKoakuma1+14-2
2022-12-09 19:52langref: remove HTML code from a shell nodeManlio Perillo1+7-7
2022-12-07 20:37behavior and cases: more test coverage for old issuesr00ster916+85-2
2022-12-07 19:57behavior: add test coverage for slice and array-related issuesr00ster914+63-0
2022-12-07 19:08behavior: add test coverage for corrupted slice in releaser00ster912+114-0
2022-12-07 17:39behavior: add test coverage for previous i128 regression on aarch64r00ster911+5-0
2022-12-07 17:27behavior and langref: reenable previously-regressed tests on aarch64 and powerpc64ler00ster912+0-8
2022-12-07 17:04aarch64: reenable tests that are no longer regressedr00ster916+0-48
2022-12-07 17:00behavior: add test coverage for slicing zero length array field of structr00ster913+22-4
2022-12-10 11:14Merge pull request #13821 from Vexu/eliminate-bound-fnAndrew Kelley63+34-20696
2022-12-10 03:24Remove unneeded `else unreachable` in docgen.zigEvin Yulo1+1-1
2022-12-09 21:58fix aarch64-windows-gnu libcAndrew Kelley32+780-5
2022-12-09 16:40replace zig1.wasm to the removal of BoundFnVeikka Tuominen2+0-0
2022-12-09 23:33remove the zstd mechanism from the build processAndrew Kelley36+14-20644
2022-12-08 17:52Eliminate `BoundFn` type from the languageVeikka Tuominen23+3-52
2022-12-08 17:28AstGen: add check for missing builtin argumentVeikka Tuominen2+17-0
2022-12-09 14:32fix building wasm2c output with msvch57624paen1+8-3
2022-12-10 03:19Merge pull request #13850 from jacobly0/builtin-fallbackAndrew Kelley1+172-106
2022-11-18 22:12std.fmt escape functions: reflect printability of space in testr00ster911+2-1
2022-11-18 22:11DepTokenizer.printUnderstandableChar: consider space printabler00ster911+4-4
2022-11-03 22:02std.ascii: more testsr00ster911+21-2
2022-11-01 17:26isHex, isAlphanumeric: prong reorderr00ster911+2-2
2022-10-16 15:44fix(perf): remove LUTr00ster911+44-158
2022-10-16 15:20docs: minor improvementsr00ster911+7-7
2022-10-16 14:58api(std.ascii): remove deprecated declsr00ster917+14-115
2022-12-09 15:21macho+zld: skip atomless synthetic globals in dead_stripJakub Konka1+2-1
2022-12-09 18:39zig.h: fix and add builtin fallbacksJacob Young1+172-106
2022-12-09 18:18Merge pull request #13843 from ziglang/dwarf-abs-pathsJakub Konka8+55-82
2022-12-09 13:10langref: update anonymous struct namingEvin Yulo1+1-1
2022-12-09 17:22Improve and remove duplicate doNotOptimizeAway() implementations (#13790)Frank Denis2+70-12
2022-12-09 11:02langref: consistently use comptime-known and runtime-knownManlio Perillo1+8-8
2022-12-09 10:53langref: link "result location" to the "Result Location Semantics" sectionManlio Perillo1+6-5
2022-12-09 11:57Revert "coff: specify default base path for relative source paths in pdb"Jakub Konka3+0-33
2022-12-09 11:43dwarf: resolve all relative paths when generating include_dirs and file_names listsJakub Konka4+30-30
2022-12-09 11:40llvm: resolve all relative paths when creating DIFilesJakub Konka1+25-19
2022-12-09 13:11Merge pull request #13820 from ziglang/dwarf-multiple-filesJakub Konka5+554-442
2022-12-08 06:50std.testing: Fully absorb expectEqualBytes into expectEqualSlicesRyan Liptak1+176-133
2022-12-09 02:29wasm2c: reuse localsJacob Young2+488-739
2022-12-08 14:41wasm: implement moving debug_line program when header too bigJakub Konka1+7-1
2022-12-08 13:24dsym: hint linker when file range copy is not necessaryJakub Konka2+16-14
2022-12-08 13:13elf: hint linker when file range copy is not necessaryJakub Konka2+33-47
2022-12-08 12:49elf: add growAllocSection and growNonAllocSectionJakub Konka2+137-151
2022-12-08 10:22dsym: reuse growSection where possibleJakub Konka2+10-19
2022-12-08 10:08dwarf: move any remaining section growth to dsymJakub Konka2+6-11
2022-12-08 10:01dwarf: move growing debug_aranges section to dsymJakub Konka2+6-16
2022-12-08 09:56dsym: finish markDirty helperJakub Konka1+6-0
2022-12-08 09:55dwarf: move growing debug_abbrev section to dsymJakub Konka2+9-21
2022-12-08 09:38dwarf: move another sect growing routine to d_symJakub Konka1+5-25
2022-12-08 09:37macho: add helper for getting ptr to DebugSymbolsJakub Konka2+18-25
2022-12-08 09:19dwarf+d_sym: move logic for growing section to d_symJakub Konka2+55-30
2022-12-07 23:20dwarf: move SrcFns if debug_line header exceeded its paddingJakub Konka1+62-15
2022-12-07 21:41dwarf: refactor object file format and ptr width switches in writeDbgLineHeaderJakub Konka1+29-16
2022-12-07 21:35dwarf: fix incorrect calc of dir indexJakub Konka1+4-8
2022-12-07 21:29dwarf: refactor routine for precalculating size of dbg line headerJakub Konka1+23-18
2022-12-07 20:38dwarf: generate list of include dirs and file names like LLVM backendJakub Konka1+96-74
2022-12-06 20:35dwarf: fully resolve each path to each file sourceJakub Konka1+5-3
2022-12-06 18:29dwarf: track source files via *const Module.File pointersJakub Konka5+162-152
2022-12-05 21:34dwarf: specify all referenced zig source filesJakub Konka1+84-15
2022-12-09 02:59Merge pull request #13827 from Vexu/fix-ciAndrew Kelley6+39-50
2022-12-08 20:21TypedValue: fix handling of tuples represented as empty_struct_valueVeikka Tuominen4+17-13
2022-12-08 20:05Re-apply: "std.ComptimeStringMap: use tuple types"r00ster912+22-37
2022-12-08 10:23Revert "std.ComptimeStringMap: use tuple types"Andrew Kelley2+37-22
2022-12-08 09:10Sema: check for uneeded src loc when using `--debug-compile-errors`Veikka Tuominen1+1-0
2022-12-08 02:27CI: test updating the wasm binaryAndrew Kelley4+109-0
2022-12-08 02:35Merge pull request #13806 from Vexu/stage2-fixesAndrew Kelley30+120-194
2022-12-08 00:09Merge pull request #13802 from ziglang/windows-lib-nameAndrew Kelley3+65-39
2022-12-07 19:43tokenizer: detect null bytes before EOFVeikka Tuominen1+17-1
2022-12-07 10:47CI: windows: fix zig lib dir pathAndrew Kelley1+6-5
2022-12-07 09:50build.zig: on windows always link llvm-required system libsAndrew Kelley1+7-6
2022-12-07 13:30remove stage1 specific compile error testsVeikka Tuominen12+0-172
2022-12-07 13:05TypedValue.print: detect string literalsVeikka Tuominen1+42-8
2022-11-26 00:16std.ComptimeStringMap: use tuple typesr00ster912+22-37
2022-12-07 12:54compiler-rt: do not export complex arithmetic on ofmt=cVeikka Tuominen10+30-10
2022-12-07 12:48Sema: resolve lazy values in analyzeMinMaxVeikka Tuominen2+10-0
2022-12-05 16:17Sema: add error for `@tagName` on empty enumVeikka Tuominen1+7-0
2022-12-05 16:14Sema: export function instead of the constant referencing itVeikka Tuominen1+7-0
2022-12-04 13:03AstGen: make `@compileError` operand implicitly comptimeVeikka Tuominen4+7-3
2022-12-07 04:48disable failing behavior tests with -ofmt=c -target x86_64-windowsAndrew Kelley5+59-60
2022-12-07 08:44build: obtain zigcpp library prefix/suffix from cmakeAndrew Kelley2+23-5
2022-12-07 05:45Revert "CI: revert windows script to master branch version"Jacob Young1+32-26
2022-12-07 08:06Merge pull request #13799 from ziglang/close-stage1-issuesAndrew Kelley154+537-1235
2022-12-07 04:15cache: Fix LockViolation during C compilation paths (#13591)Casey Banner3+23-1
2022-12-07 03:49Revert "std.crypto.aes: use software implementation in comptime context (#13792)" (#13798)Frank Denis1+1-10
2022-12-07 03:35remove most conditional compilation based on stage1Andrew Kelley88+365-573
2022-12-07 02:06remove references to stage1 in behavior testsAndrew Kelley61+151-648
2022-12-07 00:57add behavior test for while(true) not needing else unreachableAndrew Kelley8+21-14
2022-12-06 23:52Merge pull request #13560 from ziglang/wasi-bootstrapAndrew Kelley581+25616-126716
2022-12-06 22:48Update wasi-libc to 8b7148f69ae241a2749b3defe4606da8143b72e0 (#13793)Frank Denis4+51-3
2022-12-06 22:48std.crypto.aes: use software implementation in comptime context (#13792)Frank Denis1+10-1
2022-12-06 19:46CLI: quality of life enhancement for windows CBE behavior testsAndrew Kelley1+9-1
2022-11-12 23:35add zig1.wasm.zstAndrew Kelley1+0-0
2022-12-06 19:19CI: revert windows script to master branch versionAndrew Kelley1+26-32
2022-12-06 08:52cmake: disable stack protector for zig2 to avoid link errors on windowsJacob Young1+1-1
2022-12-06 08:27compiler_rt: remove stack probe functions from c buildsJacob Young1+1-1
2022-12-06 07:52CBE: avoid trailing spaceJacob Young1+2-1
2022-12-06 07:16wasm2c: improve amortized speed of memory.growJacob Young1+21-11
2022-12-06 05:37CBE: add windows-specific reserved identifiersJacob Young1+10-1
2022-12-06 05:22compiler_rt: don't use the llvm windows v2u64 abi with the C backendJacob Young1+1-1
2022-12-06 05:20CI: aarch64-macos tarball patchAndrew Kelley1+1-1
2022-12-06 04:05CI: don't pass -Denable-stage1 when building stage4Andrew Kelley1+0-1
2022-12-06 04:00CI: update tarballsAndrew Kelley4+4-4
2022-12-06 02:06wasi: add support for windows pathsJacob Young1+27-8
2022-12-06 01:05cmake: fix bootstrap dependenciesJacob Young1+8-9
2022-12-06 00:55CI: use a patched tarballAndrew Kelley2+2-2
2022-12-06 00:33CMake: remove --color on for compiler_rt tooAndrew Kelley1+0-1
2022-12-06 00:21zig.h: fix f16 has builtin checkAndrew Kelley1+1-1
2022-12-06 00:21langref: update WASI preopens exampleAndrew Kelley1+11-7
2022-12-06 00:20add std.heap.wasm_allocatorAndrew Kelley2+11-4
2022-12-05 22:55zig.h: avoid using _Float16 when __builtin_inff16 isn't availableJacob Young1+1-1
2022-12-05 22:55wasm2c: support memory.copy with overlapping buffersJacob Young1+1-1
2022-12-05 23:31stage2: revert change to handling of --color onAndrew Kelley1+1-10
2022-12-05 22:54CMake: adjust apple clang compiler checkAndrew Kelley1+1-1
2022-12-05 22:52std: fix WASI regressionsAndrew Kelley5+32-52
2022-12-05 21:05translate-c: fix wrong logic adjustmentAndrew Kelley1+0-6
2022-12-05 20:36translate-c: remove stage1 conditions from testsAndrew Kelley1+218-240
2022-12-05 20:17CMake: remove --color onAndrew Kelley1+0-1
2022-12-05 10:05zig.h: fix shlo breakage on smaller bitwidthsJacob Young1+2-2
2022-12-05 09:49cc: remove argument parsing from only-c buildsJacob Young1+2-0
2022-12-05 09:29zig.h: fix shift ub for a shlo by 0Jacob Young1+2-2
2022-12-05 08:44wasm2c: remove unnecessary brackets to reduce max bracket depthJacob Young3+29-14
2022-12-05 08:14cmake: fix stack size linker argument on macJacob Young1+19-15
2022-12-05 06:52test: remove reference to stage1Jacob Young1+1-5
2022-12-05 06:52cmake: fix host target detectionJacob Young1+14-1
2022-12-05 04:50CBE: fix bad local reuse for volatile memsetJacob Young1+3-2
2022-12-05 04:50wasm2c: avoid aliasing issues on memory accessJacob Young1+170-212
2022-12-05 00:15CMake: add the bracket-depth workaround for zig1Andrew Kelley1+3-0
2022-12-04 23:45CMake adjustmentsAndrew Kelley1+5-7
2022-11-30 06:26wasi: implement file truncationJacob Young1+11-4
2022-11-28 00:55use zig-wasm2c for bootstrappingJacob Young8+4202-4581
2022-12-03 21:21CMake: use ReleaseSmall instead of ReleaseFastAndrew Kelley1+2-2
2022-12-01 23:34build: remove -Dwasi-bootstrap; add update-zig1 stepAndrew Kelley1+69-22
2022-12-01 23:33CMake: rebuild when the wasm blob changesAndrew Kelley1+4-3
2022-12-01 23:33zig1.c: remove executable bitAndrew Kelley1+0-0
2022-12-01 07:49CI: make Windows build from source like everybody elseAndrew Kelley2+36-31
2022-12-01 02:35Sema: queue type resolution for result of `@fieldParentPtr`Andrew Kelley1+1-0
2022-12-01 01:04CMake: no optimization for zig1.c and zig2.cAndrew Kelley1+2-2
2022-11-27 21:26std.fmt: more descriptive names for impl functionsJacob Young1+9-9
2022-11-30 08:58fix merge conflicts from master branchAndrew Kelley2+2-1
2022-11-22 23:36update zig1.c to latest zig-wasiAndrew Kelley1+1837-1808
2022-11-19 01:56Some fixes for the wasi interpreter for macOS (#13587)Matt Knight2+14-6
2022-11-17 07:57CMake: use -O1 instead of -O2 for building generated .c codeAndrew Kelley1+2-2
2022-11-16 06:19zig1.c: autodetect host target tripleAndrew Kelley2+40-2
2022-11-16 06:04enable the LLVM backend in stage2Andrew Kelley2+77-3
2022-11-16 04:51zig1.c: decompress zig1.wasm.zst with zstdAndrew Kelley3+77-644
2022-11-16 03:21add zstd v1.5.2Andrew Kelley34+21147-0
2022-11-16 00:40interpret the WASI blob to produce zig2.c and compiler_rt.cAndrew Kelley4+491-235
2022-11-15 07:33redo CMakeLists.txt to use WASI interpreterAndrew Kelley5+4340-428
2022-11-12 05:59stage2: take advantage of the new WasmAllocatorAndrew Kelley1+7-1
2022-11-10 21:01stage2: make --color override apply to std.ProgressAndrew Kelley1+10-1
2022-11-10 21:01std.wasm: add Opcode.prefixed and make PrefixedOpcode nonexhaustiveAndrew Kelley1+3-0
2022-11-10 21:00std: clean up imports in a couple filesAndrew Kelley1+10-10
2022-11-10 21:00allow `build-obj` and `build-exe` in -Donly-c buildsAndrew Kelley1+7-2
2022-11-10 20:50WASI: remove absolute path emulation from std libAndrew Kelley6+148-550
2022-11-10 20:42build.zig: add bulk_memory to -Dwasi-bootstrapAndrew Kelley1+1-0
2022-11-05 01:47actually remove stage1Andrew Kelley491+0-124928
2022-11-09 21:44std.fs: fix openDirAbsoluteAndrew Kelley1+2-2
2022-11-05 01:35build: introduce -Dwasi-bootstrap optionAndrew Kelley3+39-20
2022-11-01 03:29remove `-fstage1` optionAndrew Kelley25+95-461
2022-12-05 22:35std: added eql to DynamicBitSet and DynamicBitSetUnmanagedPyrolistical1+39-20
2022-12-06 03:45Sema: resolve elem type for non-default aligned ptrsAndrew Kelley1+1-1
2022-12-06 07:09zig cc: fix wrong flag name from earlier commitAndrew Kelley1+1-1
2022-12-06 04:05wasi-libc: define BULK_MEMORY_THRESHOLD for the bulk_memory feature (#13787)Frank Denis1+2-0
2022-12-06 01:26delete another rogue fileAndrew Kelley1+0-20
2022-12-06 01:25delete rogue fileAndrew Kelley1+0-9
2022-12-05 21:52compiler_rt: avoid using weak aliasesAndrew Kelley2+10-2
2022-12-06 01:08zig cc: support -stack in addition to --stack for linker argAndrew Kelley1+1-1
2022-12-05 23:47treshold -> thresholdFrank Denis1+8-8
2022-12-05 22:51CI: adjust logic for cancelling workflowsAndrew Kelley1+1-1
2022-12-05 16:48dwarf: pull out debug line program internals into DeclState helpersJakub Konka7+56-97
2022-12-05 20:58std.fmt.formatInt: Use an optimized path for decimalsJason Phan1+38-6
2022-12-04 22:32std: added pure functions to StaticBitSet The following functions were added to both IntegerBitSet and ArrayBitSet: fn eql(self: Self, other: Self) bool fn subsetOf(self: Self, other: Self) bool fn supersetOf(self: Self, other: Self) bool fn complement(self: Self) Self fn unionWith(self: Self, other: Self) Self fn intersectWith(self: Self, other: Self) Self fn xorWith(self: Self, other: Self) Self fn differenceWith(self: Self, other: Self) SelfPyrolistical1+243-0
2022-11-26 18:41std.atomic.Queue: fix unget implementation and add docnc1+18-2
2022-12-04 17:54dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zigJakub Konka4+28-37
2022-12-05 12:48Merge pull request #13763 from ziglang/macho-dsym-incrJakub Konka3+164-238
2022-12-05 05:46Allow const ArrayLists to be clonedMartin Wickham1+2-2
2022-12-05 04:44std.crypto benchmark: don't use a relative path to import std (#13772)Frank Denis1+1-1
2022-12-04 23:35CBE: revert broken change that got missedJacob Young1+3-7
2022-12-05 02:59Merge pull request #13768 from ziglang/cbe-reuse-locals-2Andrew Kelley10+1690-832
2022-12-04 12:58CBE: defer invariant local reuse in loopsJacob Young1+90-39
2022-12-04 04:03disable CBE behavior tests that are not passing in release modesAndrew Kelley2+4-0
2022-12-04 04:03CBE: fix liveness issue with wrapping optionalsAndrew Kelley1+12-6
2022-12-04 02:49CBE: remove stray commentAndrew Kelley1+0-1
2022-12-04 02:41CBE: fix union init wrong field nameAndrew Kelley1+6-1
2022-12-04 02:36CBE: aggregate_init: resolve all operands before processing LivenessAndrew Kelley1+4-2
2022-12-04 02:30CBE and LLVM: handle unused try instructionsAndrew Kelley2+14-3
2022-12-04 02:20CBE: fix various regressions caught by behavior testsAndrew Kelley1+85-51
2022-12-03 22:35CBE: fix static allocs being double allocatedAndrew Kelley1+9-4
2022-12-03 21:25CBE: avoid curly inits because they don't work in assignmentsAndrew Kelley1+57-50
2022-12-03 10:59CBE: fix use-after-free of Type keys in free_locals mapAndrew Kelley2+13-5
2022-12-03 09:20CBE: fix assignment expr and switch free trackingAndrew Kelley1+74-30
2022-12-03 07:20CBE: fix clone of freed locals not being deep cloneAndrew Kelley1+37-10
2022-12-03 06:58CBE: take advantage of switch_br and cond_br livenessAndrew Kelley1+33-7
2022-12-03 06:07CBE: exploit Liveness analysis to reuse localsAndrew Kelley4+1153-547
2022-12-03 06:05wasm codegen: fix some missing Liveness reapsAndrew Kelley1+8-6
2022-12-03 06:05std: add move() functions to hash mapsAndrew Kelley2+35-0
2022-12-02 01:14Revert "cbe: reduce amount of temporary locals"Andrew Kelley1+128-163
2022-12-02 01:10Revert "cbe: write more instructions inline"Andrew Kelley1+77-56
2022-12-04 22:45CI: use cache directories local to the CI runAndrew Kelley6+43-0
2022-12-04 17:15dsym: dummy repush to check the linux CIJakub Konka1+0-1
2022-12-04 12:40dsym: recalculate DWARF segment size when finalizingJakub Konka2+9-7
2022-12-04 12:13dsym+dwarf: remove copyRangeAllOverlappingAllocJakub Konka2+10-42
2022-12-04 12:05dsym: refactor API - do not store ptr to MachOJakub Konka3+85-72
2022-12-04 11:37dsym: add helper for accessing dwarf seg pointerJakub Konka1+11-8
2022-12-04 11:29dsym: rename updateLinkeditSegment to finalizeDwarfSegmentJakub Konka1+4-4
2022-12-04 10:06dsym: make sure DWARF segment comes before LINKEDITJakub Konka1+79-138
2022-12-04 12:32Merge pull request #13142 from mllken/gzip-safetyVeikka Tuominen1+25-23
2022-11-20 05:37std: add a special case for empty structs in meta.FieldEnum.Gregory Oakes1+17-0
2022-12-01 20:03Sema: detect duplicate enum tag valuesr00ster913+64-8
2022-12-04 06:52Merge pull request #13756 from jacobly0/cbe-behaviorAndrew Kelley10+259-132
2022-12-04 02:48cbe: add forward declarations for optionals and error unionsJacob Young3+120-63
2022-12-03 12:35cbe: implement function alignmentJacob Young3+11-2
2022-12-03 12:20cbe: fix zero-bit struct field pointerJacob Young2+32-21
2022-12-03 10:26cbe: implement multiple exports of a symbolsJacob Young3+40-17
2022-12-03 08:39cbe: don't emit extern decls that are already exportedJacob Young4+27-14
2022-12-03 08:30cbe: fix named constraints without modifiersJacob Young1+29-15
2022-12-03 06:18CBE: no braces when lowering block instructionAndrew Kelley1+9-8
2022-12-03 07:18Merge pull request #13748 from jacobly0/c-unalignedAndrew Kelley9+61-34
2022-12-03 06:46print_air: print Liveness info for switch_brAndrew Kelley1+25-0
2022-12-03 05:42Merge pull request #13744 from Vexu/stage2-fixesAndrew Kelley40+378-95
2022-12-03 03:20cbe: add support for constraint modifiers specified after a colonJacob Young2+39-5
2022-12-03 00:54cbe: use memcpy for underaligned loads and storesJacob Young8+22-29
2022-12-03 03:19Merge pull request #13746 from ziglang/cbe-boolsAndrew Kelley3+115-101
2022-12-02 23:06CBE: use bool, true, false, instead of `zig_` prefixesAndrew Kelley3+111-99
2022-12-02 19:36Sema: add "parameter type declared here" note to type coercionVeikka Tuominen11+62-11
2022-12-02 19:01add test for error message improved by self-hostedVeikka Tuominen1+17-0
2022-12-02 18:56Sema: improve error for mismatched type in implicit returnVeikka Tuominen11+75-34
2022-12-02 22:42CBE: use a 0 literal instead of `error.@"(no error)"`Andrew Kelley1+4-2
2022-12-02 17:54CI: update tarballs to 0.11.0-dev.448+e6e459e9eAndrew Kelley7+7-7
2022-12-02 18:16AstGen: add error for invalid string comparisonsVeikka Tuominen3+43-1
2022-12-02 17:56Sema: fix comparisons between lazy and runtime valuesVeikka Tuominen14+48-30
2022-12-02 16:51Sema: do not forcibly canonicalize unresolved pointer element typeVeikka Tuominen3+24-12
2022-12-02 09:20windows: use array of tmp bufs as backing store for input memory to ntdllJakub Konka1+11-14
2022-12-02 16:46Sema: add error for failed assumption about struct having runtime bitsVeikka Tuominen5+67-7
2022-12-02 16:13Merge pull request #13730 from ziglang/gen-dwarf-simpleJakub Konka8+393-603
2022-12-02 13:39AstGen: improve error message for missing parameter nameVeikka Tuominen2+42-0
2022-12-02 12:17dwarf: pass linker Tag and owner Decl.Index instead of *AtomJakub Konka7+50-86
2022-12-02 11:23x86: do not deref ptr type, let Dwart do itJakub Konka1+1-5
2022-12-02 11:22dwarf: use common DI union object for arg and var genJakub Konka6+83-87
2022-12-02 01:24CBE: eliminate zig_voidAndrew Kelley3+48-35
2022-12-02 02:52zig cc: detect -z stack-size argumentsAndrew Kelley1+5-0
2022-12-01 22:38Merge pull request #13715 from Vexu/cbeAndrew Kelley21+409-275
2022-12-01 22:28langref: eliminate dependencies on stage1Andrew Kelley1+8-512
2022-12-01 19:55dwarf: move Wasm specific dwarf gen out of codegenJakub Konka2+61-74
2022-12-01 19:06dwarf: refactor arm and riscv64 to the new schemeJakub Konka2+31-55
2022-12-01 16:30Merge pull request #13725 from mathetake/fixreaddirJakub Konka2+47-1
2022-12-01 16:23dwarf: fix typos after refactoring dbi genJakub Konka3+36-39
2022-12-01 15:32codegen: make LinkerLoad a common struct shared by backendsJakub Konka4+57-160
2022-12-01 14:28dwarf: extract common logic for generating func var dbg infoJakub Konka3+206-172
2022-12-01 13:32dwarf: update arm and riscv codegens to the new modelJakub Konka4+79-162
2022-12-01 13:06dwarf: extract common logic for generating func arg dbg infoJakub Konka3+77-51
2022-12-01 12:48add workaround for compiler bugVeikka Tuominen1+2-0
2022-12-01 10:18cbe: disable failing behavior test on aarch64Veikka Tuominen1+1-0
2022-12-01 09:49Value: fix elemValueAdvanced for optional payloadsVeikka Tuominen2+28-0
2022-12-01 07:38Merge branch 'ci-add-debug-aarch64-linux'Andrew Kelley10+169-91
2022-12-01 03:23langref: acknowledge design flaw in the self-hosted compilerAndrew Kelley1+15-7
2022-11-30 22:56CI: add aarch64-linux-debug job and flatten dirsAndrew Kelley9+154-84
2022-12-01 02:06std.testing: Improve expectEqualBytes for large inputs and make expectEqualSlices use itRyan Liptak1+46-10
2022-12-01 04:56wasi: fixes IterableDir.nextWasi for large directoryTakeshi Yoneda2+45-1
2022-12-01 00:43Merge pull request #13717 from GethDW/option-fixAndrew Kelley5+49-1
2022-12-01 00:29Merge pull request #13718 from Luukdegram/wasm-packedAndrew Kelley10+471-215
2022-11-30 19:48std.testing: Add expectEqualBytes that outputs hexdumps with diffs highlighted in redRyan Liptak1+84-0
2022-11-30 09:18zig.h: fix disastrous typoJacob Young1+1-1
2022-11-30 22:42std.ArrayList: fix shrinkAndFreeAndrew Kelley2+33-34
2022-11-30 22:18std.os.test: disable flaky timerfd testAndrew Kelley1+5-0
2022-11-30 20:51Merge pull request #13719 from Vexu/debugVeikka Tuominen5+33-3
2022-11-30 20:22add test coverage for zig build CLI and options APIAndrew Kelley4+48-0
2022-11-30 20:22std.build: simpler fix to options implementationAndrew Kelley1+3-3
2022-11-30 16:39std.build.Builder: fix for Allocator changesGethDW1+3-3
2022-11-30 16:55wasm: enable behavior tests for packed structsLuuk de Gram8+3-34
2022-11-30 19:55std.os.windows.ReadLink: add missing alignment of local data bufferAndrew Kelley1+1-1
2022-11-30 17:31llvm: make debuggers actually usableVeikka Tuominen1+12-0
2022-11-30 17:14CLI: allow using `--debug-compile-errors` with `zig build`Veikka Tuominen3+12-0
2022-11-30 17:12Sema: print line column and path when using `--debug-compile-errors`Veikka Tuominen1+9-3
2022-11-30 16:52codegen: support generating packed structsLuuk de Gram3+43-10
2022-11-29 20:34wasm: Fix pointer to field of packed structLuuk de Gram1+27-9
2022-11-28 18:21wasm: support non-natural alignment in load/storeLuuk de Gram1+144-78
2022-11-27 15:20wasm: airAggregateInit - Support packed structsLuuk de Gram1+59-14
2022-11-26 15:21wasm: support passing packed struct over C-ABILuuk de Gram2+80-40
2022-11-25 18:14wasm: airStructFieldPtr - Support packed structsLuuk de Gram1+13-17
2022-11-23 18:36wasm: airStructFieldVal - Support packed structsLuuk de Gram1+70-23
2022-11-22 17:57wasm: Support bitcasting between floats and intsLuuk de Gram1+21-0
2022-11-21 19:31wasm: add support packed structs in lowerConstantLuuk de Gram1+27-6
2022-11-30 15:20compiler-rt: disable some exports for ofmt=cVeikka Tuominen3+10-4
2022-11-30 15:09cbe: write more instructions inlineVeikka Tuominen1+56-77
2022-11-30 14:29cbe: do not memcpy identical integer types when bitcastingVeikka Tuominen2+29-15
2022-11-30 14:11cbe: reduce amount of temporary localsVeikka Tuominen2+155-129
2022-11-30 13:22AstGen: fix incorrect handling of source cursor with shift builtinsVeikka Tuominen3+15-3
2022-11-28 11:49cbe: fix asm return valuesVeikka Tuominen1+6-0
2022-11-28 11:04cbe: prevent access of inactive union field in unimplemented instructionsVeikka Tuominen1+0-18
2022-11-27 19:47cbe: include hash in tuple type nameVeikka Tuominen1+1-1
2022-11-27 17:21cbe: implement packed unionsVeikka Tuominen2+72-12
2022-11-27 17:00cbe: correctly handle pointers to zero bit error union payloadsVeikka Tuominen2+12-2
2022-11-27 16:47cbe: operand of address of operator must be an lvalueVeikka Tuominen2+9-3
2022-11-27 15:16cbe: cast pointer switch target to intVeikka Tuominen2+10-2
2022-11-27 15:15Sema: make inferred allocs always mutableVeikka Tuominen2+2-3
2022-11-27 14:50cbe: ensure test and tagName function names are uniqueVeikka Tuominen7+7-10
2022-11-30 06:46Merge pull request #13513 from ziglang/faster-wasm-gpaAndrew Kelley4+679-340
2022-11-29 21:05WasmAllocator: simplify thanks to new Allocator interfaceAndrew Kelley1+31-55
2022-11-12 05:59rename a couple variablesAndrew Kelley1+4-4
2022-11-12 05:48std.heap.WasmAllocator: redoAndrew Kelley3+136-160
2022-11-11 04:40std.heap.WasmAllocator: implement resizingAndrew Kelley1+85-6
2022-11-11 04:24std.heap.WasmAllocator: resize in place without force shrinkingAndrew Kelley1+62-5
2022-11-11 04:08std.heap.WasmAllocator: large allocationsAndrew Kelley1+83-69
2022-11-11 01:49introduce std.heap.WasmAllocatorAndrew Kelley2+228-3
2022-11-10 22:31std.heap: extract PageAllocator, WasmPageAllocatorAndrew Kelley3+315-303
2022-11-30 06:44Merge pull request #13666 from ziglang/allocator-interfaceAndrew Kelley58+993-1303
2022-11-29 20:40stage2: fix crash on comptime lazy `@ctz` and `@clz`Andrew Kelley3+43-24
2022-11-27 08:07std.mem.Allocator: allow shrink to failAndrew Kelley57+950-1279
2022-11-30 00:17LLVM: fix canElideLoad behavior with loopsAndrew Kelley3+28-8
2022-11-30 00:59Merge pull request #13693 from Vexu/safetyAndrew Kelley17+280-101
2022-11-29 20:08libstd: skip problematic tests on aarch64-windowsJakub Konka2+7-0
2022-11-29 23:20Merge pull request #13701 from ziglang/arm-win-more-featuresJakub Konka2+273-179
2022-11-29 21:55Revert "ci: add markers for collapsing log sections in GH web UI"Loris Cro5+6-32
2022-11-29 21:03ci: add markers for collapsing log sections in GH web UILoris Cro5+32-6
2022-11-29 16:59Sema: add missing failWithBadMemberAccess to zirExportVeikka Tuominen2+12-1
2022-11-29 16:49Sema: make non-existent field error point to field nameVeikka Tuominen2+14-2
2022-11-29 16:40AstGen: unstack block scope when creating opaque typeVeikka Tuominen2+12-0
2022-11-29 13:57Sema: add option to disable formatted panicsVeikka Tuominen4+64-29
2022-11-29 13:09Sema: explain why parameter must be declared comptimeVeikka Tuominen2+4-0
2022-11-29 12:53Sema: improve safety panic for access of inactive union fieldVeikka Tuominen4+45-83
2022-11-29 14:25arm: implement CPU feature detection by parsing system registersJakub Konka2+223-113
2022-11-29 12:08windows: map CP 40xx registry values to system ID registersJakub Konka1+86-83
2022-11-29 11:05windows: if detecting CPU feature set and model fails, use generic with overridesJakub Konka1+32-51
2022-11-29 12:29Sema: improve panic for slice start index being greater than end indexVeikka Tuominen3+86-12
2022-11-27 13:37llvm: implement `union_init` for packed unionsVeikka Tuominen3+43-0
2022-11-26 20:40parser: disallow defer and variable declaration as else branchVeikka Tuominen2+39-13
2022-11-29 01:57Merge pull request #13625 from kcbanner/windows_disable_symlink_testsJakub Konka4+31-2
2022-11-28 19:56aarch64-windows: skip failing standalone testsJakub Konka1+7-2
2022-11-28 18:50aarch64-windows: skip failing floatop behavior testJakub Konka1+4-0
2022-11-28 18:37aarch64-windows: skip failing align behavior testJakub Konka1+4-0
2022-11-28 21:04Update build.zigJakub Konka1+1-1
2022-11-28 20:36Merge pull request #13659 from ziglang/arm-win-cpu-featuresJakub Konka7+931-125
2022-11-28 11:06llvm: improve emitted debug infoVeikka Tuominen1+4-4
2022-11-28 18:58Update wasi-libc to a00bf321eeeca836ee2a0d2d25aeb8524107b8cc (#13626)Frank Denis101+2411-7382
2022-11-26 19:02os.windows.OpenFile: Add `USER_MAPPED_FILE` as a possible errorRyan Liptak1+1-0
2022-11-28 16:46std.Thread.Futex.PosixImpl.Address.from: fix `alignment` typezooster1+1-1
2022-11-28 16:09windows: fix signature of kernel32.RegOpenKeyExW to use *HKEYJakub Konka1+1-1
2022-11-28 16:03arm: move cpu model table into system/arm.zigJakub Konka4+292-291
2022-11-28 09:41windows: pull QWORD and SZ identifiers from registry in one syscallJakub Konka1+131-82
2022-11-27 13:13windows: drive the registry helper with actual value set for reg entriesJakub Konka2+87-65
2022-11-27 12:51windows: make registry helper generic over value typesJakub Konka2+54-17
2022-11-27 12:05windows: fix logic for pulling info for each coreJakub Konka1+68-78
2022-11-27 09:44windows: revert changes to definition of HKEYJakub Konka1+1-1
2022-11-26 20:15windows: implement simplistic CPU model parserJakub Konka1+78-9
2022-11-26 16:34windows: use RtlQueryRegistryValues to query reg in a single syscallJakub Konka4+261-186
2022-11-25 21:26windows: impl some primitives for getting registry keysJakub Konka3+209-1
2022-11-25 19:09windows: detect couple more aarch64 CPU featuresJakub Konka2+13-0
2022-11-25 18:45windows: detect native CPU features for aarch64 SoCsJakub Konka2+42-0
2022-11-25 18:45windows: add missing enum values for ProcessorFeatures enumerationJakub Konka1+19-0
2022-11-25 15:45windows: add zig impl of IsProcessorFeaturePresent syscallJakub Konka1+246-70
2022-11-25 13:28windows: add processor feature enumerationJakub Konka2+105-0
2022-11-28 09:37std.big.int.Mutable: fix set(@as(DoubleLimb, 0))Jacob Young2+14-2
2022-11-28 02:52document std.heap.StackFallbackAllocatornotcancername1+7-0
2022-11-26 00:12CLI: more careful resolution of pathsAndrew Kelley6+131-58
2022-11-27 23:34std.crypto.edwards25519: add a rejectLowOrder() function (#13668)Frank Denis2+14-1
2022-11-25 19:12Use a slice for InstMap instead of std.HashMapJimmi Holst Christensen2+125-23
2022-11-24 08:52linux.bpf: expose map_get_next_keybfredl1+31-1
2022-11-26 22:58stdlib: remove flaky testIgor Anić1+0-79
2022-11-26 22:34CI: move some stuff to the website repoAndrew Kelley3+0-1096
2022-11-26 22:16'fmt'kcbanner1+1-1
2022-11-26 21:54disable spuriously failing std lib test caseAndrew Kelley1+5-0
2022-11-24 15:10std.os: Fix std.os.chdir for WASICody Tapscott3+38-22
2022-11-26 20:03Merge pull request #13637 from Vexu/stage2-fixesVeikka Tuominen7+310-50
2022-11-26 19:23test-link: add -Denable-symlinks-windows to opt-in to using symlinkskcbanner4+32-3
2022-11-24 16:13Bug fix: Prevent uninitialized parse nodesMatt Chudleigh1+20-5
2022-11-26 16:04Sema: correctly detect union target in `zirSwitchBlock`Veikka Tuominen2+11-2
2022-11-25 21:28Sema: pass c_import_buf to child block in more placesVeikka Tuominen3+20-0
2022-11-25 00:40Sema: resolve union fields before using getTagTypeVeikka Tuominen2+20-2
2022-11-25 00:05Sema: handle anytype parameter requiring comptimeVeikka Tuominen2+32-7
2022-11-23 13:47Sema: resolve requires_comptime as part of resolveTypeLayoutVeikka Tuominen1+193-14
2022-11-23 13:02Sema: fix overflow arithmetic with runtime vectorsVeikka Tuominen2+34-25
2022-11-25 23:06Merge pull request #13627 from Vexu/tuple-declsAndrew Kelley23+676-372
2022-11-25 21:28ci: remove manual run featureLoris Cro1+0-92
2022-11-25 19:46ci: windows: fetch before checking out specific commitLoris Cro1+1-0
2022-11-25 19:41ci: windows: unshallow repository before checking specific commitLoris Cro1+3-0
2022-11-25 19:37ci: give name to manually run workflowsLoris Cro1+1-0
2022-11-25 19:35ci: windows: prevent `del` errors when the directory doesn't existLoris Cro1+1-1
2022-11-25 19:19ci: windows: use correct windows powershell syntaxLoris Cro1+8-8
2022-11-25 19:08ci: when running the workflow manually, preserve newer ci folderLoris Cro1+36-6
2022-11-25 19:02ci: fix syntax error in workflow fileLoris Cro1+12-12
2022-11-25 18:57ci: introduce support for manual runs on specific commit & targetsLoris Cro1+57-0
2022-11-25 18:41ci: windows: add missing check to last testLoris Cro1+1-0
2022-11-25 11:43add arm-features.h from glibc source (#12346)sv991+59-0
2022-11-24 22:48Merge pull request #13611 from Snektron/spirv-assemblerAndrew Kelley12+5969-405
2022-11-24 15:53ci: remove gh action job output as it's not used anymoreLoris Cro1+2-8
2022-11-24 11:13std.crypto.ed25519 incremental signatures: hash the fallback noise (#13643)Frank Denis1+1-0
2022-11-24 03:49Merge pull request #13632 from ziglang/cbeAndrew Kelley5+377-84
2022-11-23 23:07ci: cancel pending CI jobs when a PR gets updatedLoris Cro1+4-0
2022-11-23 23:05ci: fix zig executable path to obtain zig versionLoris Cro1+1-1
2022-11-23 21:24Merge pull request #13577 from ianic/issue-12877Andrew Kelley1+169-27
2022-11-22 15:56Sema: improve compile error for tuple coercion mismatchVeikka Tuominen2+12-4
2022-11-22 12:10add tests for tuple declarationsVeikka Tuominen14+260-30
2022-11-23 15:36Get panic messages from builtin instead of creating anon declsJimmi Holst Christensen2+29-33
2022-11-23 19:51Merge pull request #13596 from ziglang/cache-path-prefixesAndrew Kelley15+400-321
2022-11-23 19:21work around stage1 compile errorAndrew Kelley1+8-8
2022-11-22 19:20fmtRobin Voetter1+11-11
2022-11-21 22:27adapt update_spriv_features to changed std patternRobin Voetter1+4-1
2022-01-30 19:48spirv: assemblerRobin Voetter11+5965-404
2022-11-22 11:28std.zig.Ast: simplify usage of tuple_like container fieldsVeikka Tuominen4+38-59
2022-11-21 23:19Sema: implement tuple declarationsVeikka Tuominen6+128-176
2022-11-21 22:23AstGen: implement tuple declarationsVeikka Tuominen4+96-19
2022-11-21 21:25parser: allow unnamed fields in structsVeikka Tuominen4+209-151
2022-11-23 06:33C backend: implement vector reduce and overflow intrinsicsAndrew Kelley5+375-80
2022-11-23 05:33zig.h: avoid binary literalsAndrew Kelley1+2-4
2022-11-23 04:08CI: use consistent relative/absolute paths for zig test commandsAndrew Kelley6+6-25
2022-11-21 23:46CLI: resolve zig lib directory before using itAndrew Kelley2+11-5
2022-11-20 22:09Compilation: avoid Cache hash dependency on zig lib pathAndrew Kelley2+43-27
2022-11-20 22:06std.fs.path.resolve: eliminate getcwd() syscallAndrew Kelley3+183-216
2022-11-19 20:48Cache: introduce prefixes to manifestsAndrew Kelley4+157-48
2022-11-23 03:54CI: fix wrong path name in x86_64-linux release scriptAndrew Kelley1+1-1
2022-11-23 02:00ci: only run CI on pull requests and master branch pushesLoris Cro1+5-1
2022-11-22 22:13CI: disable building docs on x86_64-linux debugAndrew Kelley4+12-48
2022-11-22 21:44llvm: fix x86_64 sysV ABI of big vectors on avx512 enabled CPUsVeikka Tuominen2+17-9
2022-11-22 21:14Merge branch 'ci-secure'Andrew Kelley7+252-231
2022-11-22 21:13CI: disable building tarballs; x86 self-hostedAndrew Kelley4+108-104
2022-11-22 17:17ci: use test a job to provide ZIG_VERSION to build-tarball jobLoris Cro1+10-0
2022-11-22 16:43ci: move tarball creation and publishing to github-hosted runnersLoris Cro4+158-151
2022-11-22 20:06disable failing C ABI testAndrew Kelley1+4-0
2022-11-22 17:16std.crypto.auth: add AEGIS MAC (#13607)Frank Denis3+158-6
2022-11-20 20:33value: account for undef value for ptr in slice in hashUncoercedJakub Konka1+6-1
2022-11-21 15:57AstGen: Pop error trace for `continue`Cody Tapscott2+56-0
2022-11-22 09:28CI: add missing backslashAndrew Kelley1+1-1
2022-11-22 09:20CI: fix wrong directory pathsAndrew Kelley2+4-4
2022-11-22 08:05CI: fix wrong lib dir pathAndrew Kelley1+5-5
2022-11-22 07:56CI: build from old zig on x86_64-linux debugAndrew Kelley4+17-29
2022-11-22 05:56disable failing arm-linux non-llvm backend testsAndrew Kelley2+23-15
2022-11-22 03:19CI: fix wrong tarball name for aarch64-linuxAndrew Kelley1+1-1
2022-11-22 03:16CI: switch to GitHub ActionsAndrew Kelley27+1257-1784
2022-11-22 03:15CI: switch to GitHub ActionsAndrew Kelley22+215-1136
2022-11-22 00:07CI: start moving tarball generation to github actionsAndrew Kelley5+332-6
2022-11-20 23:20CMake: choose native CPU instead of baseline by defaultAndrew Kelley2+4-4
2022-11-15 00:40CI: test in the ci branch for nowAndrew Kelley1+56-0
2022-11-15 00:39CI: aarch64-linux: support older cmakeAndrew Kelley1+14-2
2022-11-22 00:50Merge pull request #13292 from mitchellh/valgrind-arm64Andrew Kelley3+89-56
2022-11-22 00:17Merge pull request #11828 from devins2518/arm-atomicsAndrew Kelley3+2572-0
2022-11-21 23:59rename lse_atomics.zig to aarch64_outline_atomics.zigAndrew Kelley2+1-1
2022-11-21 19:43outline atomics: ret instead of jump to retAndrew Kelley2+726-793
2022-11-21 19:36simplify outline atomicsAndrew Kelley3+875-9266
2022-06-09 00:31compiler_rt: add outlined lse atomics for aarch64Devin Singh3+11030-0
2022-11-21 16:26stdlib: Thread.Condition wake only if signaledIgor Anić1+150-70
2022-11-21 11:48Merge pull request #13585 from Vexu/stage2-fixesVeikka Tuominen20+454-89
2022-11-20 20:02stage2 ARM: misc fixesjoachimschmidt5571+105-66
2022-11-20 12:07Add the POLYVAL universal hash functionFrank Denis4+447-416
2022-11-20 15:29uefi: Delete unneeded alignment and use default 4KDavid Gonzalez Martin1+0-1
2022-11-20 22:34fix CPU model detection for neoverse_n1 on aarch64-linuxAndrew Kelley1+1-1
2022-11-20 15:34cli: warn about using `--debug-compile-errors` on a release buildVeikka Tuominen1+5-1
2022-11-20 18:14llvm: add attributes to the arguments of function pointer callsVeikka Tuominen6+152-11
2022-11-20 11:58Sema: fix memory management of missing field errorVeikka Tuominen2+23-4
2022-11-20 11:23llvm: aarch64 C ABI: pass byref params as mutable pointersVeikka Tuominen3+69-5
2022-11-19 22:15llvm: use alignment of ABI return type when it differs from raw return typeVeikka Tuominen2+1-3
2022-11-18 11:41Sema: fix missing error on mismatched array init countVeikka Tuominen2+41-18
2022-11-17 21:28Module: fix compile error for non-comptime-known global initializerVeikka Tuominen2+13-1
2022-11-17 21:00Sema: prioritize Value.variable over OPV when resolving const valueVeikka Tuominen2+15-1
2022-11-17 11:08print_air: print ty_pl typeVeikka Tuominen1+5-1
2022-11-17 10:09Sema: fix type check in `zirIntToPtr`Veikka Tuominen2+10-1
2022-11-16 17:49Module: fix `fieldSrcLoc` for generated typesVeikka Tuominen1+4-2
2022-11-16 17:13Sema: handle `opt_payload` in `beginComptimePtrLoad`Veikka Tuominen2+11-0
2022-11-16 16:27Sema: allow coercing typed undefined to intVeikka Tuominen2+24-4
2022-11-16 13:46Type: make `hasRuntimeBitsAdvanced` take `AbiAlignmentAdvancedStrat`Veikka Tuominen4+81-37
2022-11-20 14:10translate-c: cast unsuffixed floats to f64Veikka Tuominen2+7-9
2022-11-20 09:14compute LLVMTypes in ParamTypeIterator (#13592)Guillaume Wenzek3+77-137
2022-11-20 02:32LLVM: add valgrind integration for x86 and aarch64Andrew Kelley3+82-62
2022-10-24 22:30std: valgrind client request support for aarch64Mitchell Hashimoto1+14-1
2022-11-19 16:10os: windows: fix unhandled errorAli Chraghi1+2-0
2022-11-19 09:54c backend: Output string literals for array init of bytesJimmi Holst Christensen1+63-24
2022-11-19 13:57linker: fail the compilation if there were linker errorsCasey Banner4+98-15
2022-11-19 02:10extract C backend behavior tests with vectorsAndrew Kelley1+212-100
2022-11-18 20:06Sema: optimize compare comptime float with intkkHAIKE3+137-15
2022-11-15 04:44run zig fmt on everything checked by CIStevie Hryciw40+292-293
2022-11-09 04:42std: replace parseAppend with parseWrite in std.zig.string_literalStevie Hryciw2+8-45
2022-10-29 07:14fmt: canonicalize identifiersStevie Hryciw9+731-91
2022-11-08 00:29translate-c: use .identifier tokens in .identifier AST nodesStevie Hryciw1+2-2
2022-11-04 20:34stage1: delete keywordsStevie Hryciw6+0-79
2022-10-14 06:07gzip: add missing fields to header parsingmllken1+23-23
2022-10-12 12:46gzip: add bounds for safer header parsingmllken1+4-2
2022-10-31 17:19std.array_list: add a comment on every methods invalidating pointers.remeh1+16-0
2022-11-18 12:48Merge pull request #13417 from InKryption/rand-deterministic-indexingVeikka Tuominen1+65-8
2022-11-18 12:47Merge pull request #13411 from dweiller/custom-test-runnerVeikka Tuominen7+100-6
2022-11-17 07:10std.math.big.int: implement popCount() for ConstStevie Hryciw2+123-5
2022-11-18 12:05add C ABI tests with doubleGuillaume Wenzek2+230-0
2022-11-18 09:17Merge pull request #13579 from jedisct1/ghash-fix-wasm32Andrew Kelley1+125-75
2022-11-17 22:54ghash: handle the .hi_lo case when no CLMUL acceleration is present, tooFrank Denis1+1-1
2022-11-17 22:52Reapply "std.crypto.onetimeauth.ghash: faster GHASH on modern CPUs (#13566)"Frank Denis1+124-74
2022-11-17 22:37Revert "std.crypto.onetimeauth.ghash: faster GHASH on modern CPUs (#13566)"Andrew Kelley1+74-124
2022-11-17 19:58stdlib: fix condition variable broadcast FutexImplIgor Anić1+105-43
2022-11-17 07:12windows: fix _tls_index not being defined if libc wasn't linked, and fix x86 name manglingkcbanner1+12-4
2022-11-17 12:07std.crypto.onetimeauth.ghash: faster GHASH on modern CPUs (#13566)Frank Denis1+124-74
2022-11-17 06:41packed struct fix example and clarify least to most significant orderingJonathan Marler1+10-7
2022-07-12 08:47stdlib: make linux.PERF.TYPE non-exhaustiveBjörn Linse1+1-0
2022-11-15 15:29process.zig: remove unused function getSelfExeSharedLibPathsEric Joldasov1+0-81
2022-11-16 09:50fix Nvptx backend outputing files at the top level of zig-cacheGuillaume Wenzek2+7-3
2022-11-16 15:38Merge pull request #13561 from jacobly0/gcc-warningsAndrew Kelley2+49-33
2022-11-15 14:40compiler_rt: fix TODOs in udivmod.zigEric Joldasov3+12-12
2022-11-16 10:56Merge pull request #13558 from Vexu/stage2-fixesVeikka Tuominen12+146-23
2022-11-16 06:26cbe: fix identifiers colliding with the short keywordJacob Young1+1-1
2022-11-16 04:19cbe: fixed tagged union initializers of a zero-bit field typeJacob Young1+7-1
2022-11-16 04:18cbe: fix indexing with a zero-bit element typeJacob Young1+16-6
2022-11-16 04:15zig.h: match float comparison signatures from compiler rtJacob Young2+25-25
2022-11-13 18:52zig-cache: support windows drive + fwd-slash pathsmike1+12-2
2022-11-15 23:11Sema+llvm: improve handling of namespace-like unionsVeikka Tuominen3+26-5
2022-11-15 22:31Sema: ensure comptime reference to function points to original declVeikka Tuominen2+22-0
2022-11-15 14:50Module: call `ensureDeclAnalyzed` on `builtin.test_functions`Veikka Tuominen2+16-2
2022-11-15 13:52Sema: do not re-evaluate type of non-generic inline call parametersVeikka Tuominen2+26-2
2022-11-13 18:33std.mem.Allocator: do not return undefined pointers from `create`Veikka Tuominen2+2-2
2022-11-13 18:19llvm: implement arbitrary precision debug enumeratorsVeikka Tuominen5+54-12
2022-11-15 16:19std.build: fix typoGethDW1+1-1
2022-11-15 13:17Fix error reporting the wrong line for struct field inits (#13502)mparadinha2+59-11
2022-11-14 18:46std.os.linux: Add setitimer and getitimer syscallsHayden Pope1+15-0
2022-11-15 00:40CI: disable github workflows until it is working in the ci branchAndrew Kelley1+0-48
2022-11-14 23:07disable failing test on aarch64-macosAndrew Kelley1+5-1
2022-11-14 23:04CI: aarch64-linux: initAndrew Kelley3+61-81
2022-11-14 22:17macos: x86_64: fix wrong path to cmakeAndrew Kelley1+1-1
2022-11-14 22:15CI: aarch64-macos: set PATH env var for cmakeAndrew Kelley1+1-1
2022-11-14 22:10CI: separate aarch64 and x86_64 macos scriptsAndrew Kelley4+115-68
2022-11-14 21:41ci: init github actions supportLoris Cro4+252-0
2022-11-14 15:37crypto.bcrypt: fix massive speed regression when using stage2 (#13518)Frank Denis1+3-3
2022-11-14 15:35musl.zig: remove unused enum (#13545)Motiejus Jakštys1+0-1
2022-11-14 15:35std.crypto.ghash: fix uninitialized polynomial use (#13527)Naoki MATSUMOTO1+5-8
2022-11-14 06:53Merge pull request #13536 from ziglang/cbe-zig-hAndrew Kelley5+1683-1678
2022-11-13 23:50zig.h: remove redundant definition of u16/i16Andrew Kelley1+0-2
2022-11-13 01:11C backend: improve ergonomics of zig.h a little bitAndrew Kelley4+8-1
2022-11-12 16:23Sema: remove `block` and `src` parameters from `getBuiltin`Veikka Tuominen4+840-982
2022-11-13 15:43x/os/Reactor: implement remove function (#13330)Halil1+18-0
2022-11-12 23:35pthread_sigmaskJonathan1+1-0
2022-11-13 15:35Merge pull request #13497 from Vexu/stage2-fixesVeikka Tuominen17+329-65
2022-11-13 02:47std.build: add setter for LibObjExeStep test runner pathdweiller1+5-0
2022-11-12 19:03Make invalidFmtError public and use in place of compileErrors for bad format strings (#13526)Nick Cernis18+52-43
2022-11-09 08:29langref: add appendix and explain 'container' terminologyStevie Hryciw1+21-7
2022-11-11 14:26Implements std.math.sign for float vectors.IntegratedQuantum1+11-16
2022-11-12 11:11llvm: check that tuple fields have runtime bitsVeikka Tuominen3+15-5
2022-11-11 16:54Sema: ensure that `!is_comptime and !is_typeof` implies `sema.func != null`Veikka Tuominen2+9-6
2022-11-11 15:56llvm: correctly lower references to generic functionsVeikka Tuominen2+22-2
2022-11-12 08:40pdb: make SuperBlock def publicJakub Konka1+2-2
2022-11-11 17:04crypto.AesGcm: provision ghash for the final blockFrank Denis1+1-1
2022-11-11 16:15GitHub: add issue template for error messagesVeikka Tuominen1+26-0
2022-11-09 21:06Autodoc: not all `block_inline`s contain a `break_inline`Veikka Tuominen2+15-4
2022-11-09 18:09Sema: check for error unwrap in `condbr_inline`Veikka Tuominen1+2-0
2022-11-09 16:32Sema: coerce array operands to shuffleVeikka Tuominen2+17-2
2022-11-09 16:01Sema: make check for namespace lookup of private declarations more strictVeikka Tuominen5+23-4
2022-11-09 14:49AstGen: emit dbg_stmt before (nearly) all operations that have a safety checkVeikka Tuominen1+137-28
2022-11-08 17:48AstGen: make pointless discard error more strictVeikka Tuominen2+20-5
2022-11-08 17:31llvm: correct calculation of index of zero-bit fieldVeikka Tuominen2+22-2
2022-11-08 17:03Type: check return_type for generic poison before comparingVeikka Tuominen2+15-1
2022-11-08 14:50llvm: fix leaks of fully qualified namesVeikka Tuominen1+6-6
2022-11-08 14:48AstGen: use `condbr_inline` if force_comptime is setVeikka Tuominen2+30-4
2022-11-10 21:02stage2: Support modifiers in inline asmCody Tapscott2+33-3
2022-10-31 20:12cmake: Mark <root>/.git/HEAD as a configure dependencyCody Tapscott3+13-10
2022-11-11 00:34Merge pull request #13074 from topolarity/stage2-optAndrew Kelley12+522-257
2022-11-07 06:54Sema: avoid breaking hash contract when instantiating generic functionsJacob Young2+114-15
2022-10-05 12:34stage2: Rename `Value.compare` to `compareAll`, etc.Cody Tapscott4+101-96
2022-10-05 12:34Add test case for #12043Cody Tapscott2+13-0
2022-10-05 12:34stage2 sema: Make vector constants when operating on vectorsCody Tapscott2+145-31
2022-11-10 19:03stage2 llvm: Elide more loadsCody Tapscott1+24-1
2022-11-10 18:58stage2: Be more strict about eliding loadsCody Tapscott5+177-75
2022-11-01 16:22stage2: Fix comptime array initializationCody Tapscott3+68-60
2022-11-10 18:00crypto.ghash: define aggregate tresholds as blocks, not bytes (#13507)Frank Denis1+8-8
2022-11-10 15:52Merge branch 'jcmoyer-lld-explicit-pdb'Jakub Konka4+41-1
2022-11-10 15:50Merge pull request #13495 from ziglang/macho-dsymJakub Konka7+412-116
2022-08-19 10:13win: combine PDB fixes into one changesetJakub Konka4+34-1
2022-10-07 10:39Windows: Explicitly pass PDB paths to lld-linkJ.C. Moyer1+7-0
2022-11-10 08:36dwarf: do not assume unsigned 64bit integer for the enum valueJakub Konka2+4-3
2022-11-09 20:13Merge pull request #13485 from ziglang/arm64-non-null-actualJakub Konka2+112-28
2022-11-09 18:58aarch64: handle .stack_argument_offset as a valid local varJakub Konka1+11-4
2022-11-09 15:53x86_64: add DWARF encoding for vector registersJakub Konka2+134-87
2022-11-09 15:47aarch64: emit DWARF debug info for fn params and localsJakub Konka2+265-23
2022-11-08 15:07macho: create dSYM bundle directly in the emit dirJakub Konka1+2-3
2022-11-09 15:36Merge pull request #13418 from ryanschneider/signal-alignment-13216Veikka Tuominen9+38-15
2022-11-09 15:33Handle sentinel slices in `std.mem.zeroes`IntegratedQuantum1+10-1
2022-11-07 16:47llvm: implement packed unionsVeikka Tuominen2+66-4
2022-11-05 09:52Fixes to linux/bpf/btf.zigbfredl1+52-31
2022-11-09 05:53Merge pull request #13487 from ziglang/zld-dwarf-stringJakub Konka1+36-11
2022-11-08 20:21macho: fix 32bit buildJakub Konka1+1-1
2022-11-08 18:04CI: stop using cloud.drone.ioAndrew Kelley14+6-354
2022-11-08 16:39macho: fix handling of DW_FORM_block* formsJakub Konka1+20-4
2022-11-08 15:59crypto.ghash: compatibility with stage1Frank Denis1+5-3
2022-11-08 14:45macho: fix parsing len of DW_FORM_stringJakub Konka1+16-7
2022-11-08 12:59aarch64: pass some tests dealing with optionalsJakub Konka1+0-7
2022-11-08 12:59aarch64: circumvent zig0 inference problemsJakub Konka1+7-1
2022-11-08 12:50aarch64: revert changes to .callJakub Konka1+6-4
2022-11-07 19:50aarch64: fix implementation of .is_null and .is_non_nullJakub Konka1+16-24
2022-11-07 14:17aarch64: implement .wrap_optional always saving to the stackJakub Konka1+28-4
2022-11-07 14:16aarch64: implement optionalPayload when mcv is registerJakub Konka1+24-1
2022-11-07 11:05aarch64: implement isNull() for non-pointer optionalsJakub Konka1+6-1
2022-11-07 10:54aarch64: partially implement optionalPayload()Jakub Konka1+33-1
2022-11-07 09:51aarch64: partially implement isNull()Jakub Konka1+23-16
2022-11-07 20:45std.crypto: make ghash faster, esp. for small messages (#13464)Frank Denis1+152-116
2022-11-06 05:56langref.html.in: Simplify printing types in examplesGanesan Rajagopal1+9-14
2022-11-07 12:17Merge pull request #13446 from Vexu/stage2-fixesVeikka Tuominen12+275-46
2022-11-07 11:28crypto.core.aes: process 6 block in parallel instead of 8 on aarch64 (#13473)Frank Denis2+3-3
2022-11-02 22:38rand: add enumValueWithIndexInKryption1+39-6
2022-11-02 17:23rand: add shuffleWithIndexInKryption1+28-4
2022-11-06 22:52crypto.salsa20: make the number of rounds a comptime parameter (#13442)Frank Denis2+304-300
2022-11-06 21:44Merge pull request #13463 from ziglang/fix-13056Jakub Konka5+83-6
2022-11-05 17:42std.os.linux.T: translate more MIPS valuesr00ster911+33-33
2022-11-06 14:21link-tests: add test case for parsing weak importsJakub Konka3+44-0
2022-11-06 14:19macho: parse weak symbols in tbdsJakub Konka2+39-6
2022-11-06 03:26Revert "x86" CPU model (not arch) back to "i386"Jay Petacat3+4-4
2022-11-05 22:20coff: move relocation in its own moduleJakub Konka3+247-216
2022-11-06 07:39Merge pull request #13459 from ziglang/issue-13457Jakub Konka4+29-10
2022-11-05 23:36macho: do not zero-out file if there are no nonzerofill sectsJakub Konka1+7-10
2022-11-05 23:10macho: add linker test case for issue 13457Jakub Konka3+22-0
2022-11-05 21:55Improve doc comments for two functions (#13456)delitako2+2-1
2022-09-24 15:48std.os: take advantage of the freebsd's copy_file_rangeAli Chraghi3+47-31
2022-11-05 10:51Sema: adjust result type of anyerror field accessVeikka Tuominen2+18-2
2022-11-04 21:12stage2: address of threadlocal variable is not comptime knownVeikka Tuominen3+61-1
2022-11-04 20:28Sema: coerce elements of array catVeikka Tuominen2+21-2
2022-11-05 11:19Merge pull request #13444 from ziglang/arm64-coffJakub Konka5+340-58
2022-11-04 16:47stage2: bitsize of packed struct should trigger backing int ty checkVeikka Tuominen2+18-7
2022-11-05 09:35coff: use .x86 instead of .i386Jakub Konka1+2-2
2022-11-04 17:59coff: tentatively handle Obj in getImageBase() funcJakub Konka1+1-1
2022-11-04 17:43coff: circumvent stage1 inference problemsJakub Konka1+1-1
2022-11-04 16:52coff: compile and link simple exit program on arm64Jakub Konka5+163-112
2022-11-04 13:19coff: implement handling of arm64-specific relocsJakub Konka1+103-12
2022-11-04 12:55coff: clean up relocation handling between x86 and arm64Jakub Konka1+36-29
2022-11-04 12:29coff: generate relocations for branch, GOT, direct refsJakub Konka2+82-9
2022-11-04 11:44aarch64: implement airCall for COFFJakub Konka1+38-0
2022-11-04 11:39aarch64: extract atom index for both COFF and MachOJakub Konka1+28-4
2022-11-04 11:22aarch64: handle register downgrading in truncRegisterJakub Konka1+2-4
2022-11-05 06:34Merge pull request #13101 from alichraghi/o4Andrew Kelley103+204-204
2022-11-04 00:48CI: add stage3/stage4 determinism checkAndrew Kelley2+36-0
2022-11-04 16:38stage2: fix onePossibleValue of empty unions and enumsVeikka Tuominen3+42-20
2022-11-04 16:13Sema: make method call work with optionals and error unionsVeikka Tuominen2+41-1
2022-11-04 15:47Sema: correct condition in validateArrayInitVeikka Tuominen2+23-1
2022-11-04 15:10Sema: implement peer type resolution of function pointers and function bodiesVeikka Tuominen2+22-0
2022-11-04 14:07Sema: detect division overflowVeikka Tuominen2+29-12
2022-11-03 15:43std.os: improve sigaction test coverage.Ryan Schneider1+24-10
2022-11-03 01:55std.os: fix alignment of Sigaction.handler_fnRyan Schneider8+9-9
2022-11-03 00:11std.os: Add IGN coverage to sigaction testsRyan Schneider1+13-4
2022-11-04 14:41rename i386-linux-gnu to x86-linux-gnuVeikka Tuominen37+0-0
2022-11-04 14:04Merge pull request #13338 from Vexu/stage2-compile-errorsVeikka Tuominen13+181-31
2022-11-03 23:56Sema: resolve lazy align in zirReify for union fieldsMicah Switzer3+24-1
2022-11-03 06:42Sema: make `InferredErrorSet` deterministicJacob Young2+3-7
2022-11-03 23:49Merge pull request #13430 from ziglang/stack-probe-msvcAndrew Kelley2+6-4
2022-10-07 17:54all: rename i386 to x86Ali Chraghi66+204-204
2022-11-03 20:11CI: windows: update tarballVeikka Tuominen1+1-1
2022-08-29 15:50Add docstrings to some functions in std.metaYujiri1+4-2
2022-11-03 14:45Merge pull request #13276 from r00ster91/stemVeikka Tuominen1+45-8
2022-11-03 14:07libc: add support for arm64 msvc installationJakub Konka1+2-0
2022-11-03 13:41compiler_rt: fix duplicate symbol error when linking libc on arm64 WindowsJakub Konka1+4-4
2022-11-03 12:10std.crypto.pwhash.bcrypt: inline the Feistel network function (#13416)Frank Denis1+7-11
2022-11-03 12:07Translate-C Remainder Macro FixNathan Bourgeois6+57-5
2022-11-03 11:43Merge pull request #13420 from jacobly0/c-backendVeikka Tuominen3+92-79
2022-11-03 02:58cbe: fix padding bits after a bitcastJacob Young1+11-1
2022-11-03 02:57cbe: use wrapping for left shiftsJacob Young2+19-18
2022-11-03 01:16cbe: fix crash rendering union with zero-bit tagJacob Young2+9-6
2022-11-03 01:15cbe: fix externJacob Young4+54-55
2022-11-02 22:20std.time: add microTimestamp() (#13327)Eric Milliken1+9-0
2022-11-01 13:20stage2: Ensure f128 alignment matches c_longdouble alignmentCody Tapscott1+4-1
2022-11-02 19:53Merge pull request #13389 from jacobly0/fix-only-cAndrew Kelley18+332-184
2022-11-02 18:10Merge pull request #13396 from Luukdegram/fix-12880Andrew Kelley6+49-2
2022-11-02 07:10cbe: ignore comptime fields when generating tuple typedefsJacob Young2+103-73
2022-11-02 05:23cbe: hack around invalid AirJacob Young2+4-5
2022-11-02 11:41test: add test_runner_path testdweiller4+73-0
2022-11-01 15:45stage2 llvm: Respect alignment for `.union_init`Cody Tapscott1+1-1
2022-11-02 08:59Merge pull request #13404 from joachimschmidt557/stage2-aarch64Joachim Schmidt5+521-112
2022-11-01 00:57std.build: add support for custom test runnerdweiller1+7-0
2022-10-25 05:52stage2: add test_runner_path for user provided test runnerdweiller2+15-6
2022-11-02 00:43cbe: correctly implement volatile memsetJacob Young1+28-8
2022-11-01 23:57x86: cleanup inline asmJacob Young1+14-20
2022-11-01 09:03x86: remove inline asm clobbers that conflict with inputs or outputsJacob Young1+2-2
2022-11-01 08:54cbe: incorrectly implement volatile memsetJacob Young1+11-0
2022-11-01 08:47cbe: support arrays in more placesJacob Young3+129-54
2022-11-01 07:31cbe: fix optional accessJacob Young3+3-5
2022-11-01 06:28cbe: avoid emitting code for zero-bit field accessJacob Young1+3-1
2022-11-01 05:28cbe: disambiguate struct typedefs with decl indexJacob Young1+7-2
2022-11-01 02:31cbe: fix threadlocalJacob Young4+4-9
2022-11-01 02:30build: remove `ofmt` from `LibExeObjStep` which is redundant with `target.ofmt`Jacob Young3+9-8
2022-11-01 01:40std: avoid vector usage with the C backendJacob Young4+25-7
2022-11-01 10:56cli: set sysroot when --sysroot option was passedJakub Konka1+2-1
2022-10-31 18:50stage2 AArch64: misc fixes, enable printing in test runnerjoachimschmidt5573+84-38
2022-10-23 18:33stage2 AArch64: add inline memsetjoachimschmidt5571+103-1
2022-10-23 16:53stage2 AArch64: implement wrap_errunion_{err,payload}joachimschmidt5571+29-4
2022-10-23 14:53stage2 AArch64: implement basic switch statementsjoachimschmidt5572+190-61
2022-10-23 14:18stage2 AArch64: implement min/maxjoachimschmidt5573+115-8
2022-11-01 17:49std.crypto.onetimeauth.Ghash: make GHASH 2 - 2.5x faster (#13374)Frank Denis2+188-185
2022-11-01 17:28Merge pull request #13368 from jacobly0/fix-aarch64-cAndrew Kelley6+534-234
2022-11-01 14:43test/link: add linker test to verify manglingLuuk de Gram5+37-0
2022-11-01 14:05llvm: mangle extern Wasm functionsLuuk de Gram1+12-2
2022-11-01 11:49Fix variable name in documentation sample (#13391)mnordine1+1-1
2022-11-01 06:26ed25519: recommend using the seed to recover a key pairFrank Denis1+4-0
2022-11-01 06:10Ed25519.KeyPair.fromSecretKey() didn't compile after the API changes (#13386)Frank Denis1+14-7
2022-11-01 01:01cbe: fix gcc warningsJacob Young1+13-0
2022-11-01 01:01cbe: disable aarch64 behavior tests that are broken with gccJacob Young1+10-2
2022-11-01 00:18cbe: improve support for non-native float typesJacob Young5+511-232
2022-10-31 21:21ci: add 0.10.0 release dataAndrew Kelley1+66-0
2022-10-31 21:21stage2: fix compilation on 32-bit armAndrew Kelley1+1-1
2022-10-31 17:25start the 0.11.0 release cycleAndrew Kelley2+2-2
2022-10-31 17:24Release 0.10.0Andrew Kelley2+3-2
2022-10-31 01:45stage2: Add explicit type qualifier to workaround #13366Cody Tapscott1+1-1
2022-10-31 15:28link/MachO: Avoid depending on host PATH_MAXCody Tapscott2+5-10
2022-10-31 02:28std.heap: make wasm32 PageAllocator handle large allocationAndrew Kelley1+3-0
2022-10-31 02:11Merge pull request #13360 from topolarity/comptime-bool-binopsAndrew Kelley5+120-29
2022-10-31 02:04mingw-w64: add gdiplus def filesAndrew Kelley2+1253-0
2022-10-31 01:44Merge pull request #13361 from jacobly0/while-cont-scopeAndrew Kelley10+42-55
2022-10-31 01:42compiler_rt: fix gnu_f16_abi for i386-windowsAndrew Kelley1+2-1
2022-10-30 23:51re-apply "Fix C include files not being in `whole` cache (#11365)"Andrew Kelley4+23-10
2022-10-30 23:27langref: mention `void{}` and empty blocksAndrew Kelley1+20-4
2022-10-30 23:10std.heap.PageAllocator: add check for large allocationAndrew Kelley3+13-0
2022-10-30 22:44zig test: forward target CLI args to zig run when using -ofmt=cAndrew Kelley1+11-0
2022-10-30 19:24behavior: enable fixed cbe testsJacob Young8+0-16
2022-10-30 19:13Sema: avoid comptime null unwrapJacob Young1+5-6
2022-10-30 19:25stage2: Make `x and false`/`x or true` comptime-knownCody Tapscott2+66-7
2022-10-30 19:09AstGen: avoid accessing value from inner scopeJacob Young1+37-33
2022-10-30 19:21stage1: Make `x and false`/`x or true` comptime-knownCody Tapscott3+54-22
2022-10-30 19:09Merge branch 'ci-enable-aarch64-linux'Andrew Kelley8+46-16
2022-10-30 19:08change uefi packed structs to new integer backed syntax (#13173)Nameless12+720-236
2022-10-30 16:20Merge pull request #13300 from jcalabro/masterLoris Cro1+10-7
2022-10-30 16:16autodoc: update to new func zir body structureLoris Cro2+9-1
2022-10-30 15:38Merge pull request #13356 from ziglang/macho-no-dupeJakub Konka4+104-56
2022-10-30 10:21CI: disable failing C backend testAndrew Kelley6+25-4
2022-10-28 09:47macho: fix regression in dead strip for x86_64Jakub Konka3+103-54
2022-10-27 08:02macho: do not unnecessarily dupe sym names in resolverJakub Konka1+1-2
2022-10-30 02:18std: re-enable auto hash testAndrew Kelley1+0-6
2022-10-30 06:10CI: drone: shuffle some tests aroundAndrew Kelley4+22-6
2022-10-30 01:52ci: enable aarch64-linux test coverageAndrew Kelley3+6-13
2022-10-30 03:50Merge pull request #13153 from squeek502/iterator-filename-limitsAndrew Kelley6+93-1
2022-10-30 03:06Merge pull request #13093 from jacobly0/backend-fixesAndrew Kelley99+4277-3390
2022-09-12 18:13Fix #12822: Clarify langref about the behavior of undefinedEvin Yulo1+2-1
2022-09-15 10:43Allocator: fix len_align calc in large type size casekkHAIKE1+3-3
2022-10-29 21:45Merge pull request #13082 from g-w1/unnamed-decls-and-relocs-p9Andrew Kelley7+284-37
2022-10-28 08:58fs: Some NAME_MAX/MAX_NAME_BYTES improvementsRyan Liptak4+26-8
2022-10-14 11:39Make MAX_NAME_BYTES on WASI equivalent to the max of the other platformsRyan Liptak2+9-2
2022-10-14 07:23Set wasi MAX_NAME_BYTES to minimum of the rest of the supported platformsRyan Liptak1+1-1
2022-10-14 06:24Add wasi branch to MAX_NAME_BYTESRyan Liptak1+2-0
2022-10-14 04:21Windows: Fix iterator name buffer size not handling all possible file name componentsRyan Liptak2+40-2
2022-10-14 05:18std.fs: Add MAX_NAME_BYTESRyan Liptak5+27-0
2022-10-29 20:53cbe: finish partial zig_noreturn rewriteJacob Young1+2-6
2022-10-29 20:16Merge pull request #13342 from ziglang/fix-glibc-raceAndrew Kelley3+344-350
2022-10-29 14:28Fix deprecation docs for isAlpha and isCntrlfn ⌃ ⌥1+2-2
2022-10-29 19:15CI: update freebsd tarballAndrew Kelley1+1-1
2022-10-29 02:40glibc: fix race condition when building stubsAndrew Kelley2+343-349
2022-10-29 12:18Sema: wrap optionals in `zirPtrCast` when neededVeikka Tuominen1+3-0
2022-10-28 18:01parser: add helpful error for extra = in variable initializerVeikka Tuominen3+24-1
2022-10-28 14:11stage2: make switch on corrupt value panic point to switch conditionVeikka Tuominen2+14-3
2022-10-28 13:37Sema: improve compile error for casting double pointer to anyopaque pointerVeikka Tuominen6+62-26
2022-10-28 13:09parser: improve error message for missing var/const before local variableVeikka Tuominen3+43-2
2022-10-28 12:59Sema: fix floatToInt to zero bit intsVeikka Tuominen2+15-0
2022-10-28 12:33Sema: add error note for wrong pointer dereference syntaxVeikka Tuominen2+22-1
2022-10-29 09:58cbe: implement optional slice representation changeJacob Young482+78890-96428
2022-10-29 07:31Merge pull request #13272 from topolarity/sha2-intrinsicsAndrew Kelley1+183-77
2022-10-29 01:15Merge pull request #13221 from topolarity/packed-memAndrew Kelley7+935-422
2022-10-18 12:49Enhance indexOfIgnoreCase with Boyer-Moore-Horspool algorithmZhora Trush2+51-15
2022-10-29 00:17std.crypto: Use `featureSetHas` to gate intrinsicsCody Tapscott1+84-82
2022-10-28 22:30CLI: report error when `-fstage1` requested but not availableAndrew Kelley1+1-0
2022-10-28 15:24std.crypto: Add `isComptime` guard around intrinsicsCody Tapscott1+8-2
2022-10-24 16:47std.crypto: Optimize SHA-256 intrinsics for AMD x86-64Cody Tapscott1+23-23
2022-10-24 07:38std.crypto: SHA-256 Properly gate comptime conditionalCody Tapscott1+77-73
2022-10-23 06:50crypto.sha2: Use intrinsics for SHA-256 on x86-64 and AArch64Cody Tapscott1+164-70
2022-10-28 06:53translate-c: Better support for division in macrosEvan Haas5+188-1
2022-10-28 15:51Enable bitcast test now that #13214 is resolved.Cody Tapscott1+12-5
2022-10-28 18:15Merge pull request #13322 from Vexu/comptime-reasonVeikka Tuominen8+191-73
2022-10-19 19:14std.mem: Skip `read/writePackedInt` test on WASM32/64Cody Tapscott1+7-0
2022-10-19 19:02Value: Add `@intCast` in `writeToPackedMemory` for 32-bit targetsCody Tapscott1+1-1
2022-10-18 18:37stage2: Use mem.readPackedInt etc. for packed bitcastsCody Tapscott6+461-422
2022-10-18 18:33std.mem: Add readPackedInt, writePackedInt, etc.Cody Tapscott1+460-0
2022-10-28 14:25std.sign.ecdsa: add support for incremental signatures (#13332)Frank Denis1+113-47
2022-10-25 16:21NativeTargetInfo: remove unused errorAli Chraghi1+0-1
2022-10-27 21:07value: properly hash `null_value` pointerVeikka Tuominen2+10-0
2022-10-27 16:31Sema: further enhance explanation of why expr is evaluated at comptimeVeikka Tuominen6+181-73
2022-10-28 05:04Merge pull request #13290 from Vexu/generic-deletion-mitigationAndrew Kelley2+12-32
2022-10-28 03:57CI: azure: fix upload scriptAndrew Kelley1+8-9
2022-10-27 20:37compiler_rt: fix memcmp wrong for some inputsAndrew Kelley1+13-14
2022-10-28 02:09Merge pull request #13288 from Vexu/opt-sliceAndrew Kelley17+260-186
2022-09-16 16:34Sema: Prevent coercion from tuple pointer to mutable slice.InKryption5+68-27
2022-10-28 01:15Merge pull request #13257 from topolarity/ctype-fixesAndrew Kelley41+542-355
2022-10-25 21:30Sema: use `runtime_value` instead of creating allocsVeikka Tuominen12+126-52
2022-10-26 05:42CI: make directory structure in releases consistentEric Joldasov8+77-25
2022-10-27 11:36Add sockaddr_vm for vSocckets on Linuxdaurnimator1+15-0
2022-10-27 11:25Add reboot syscalldaurnimator2+107-0
2022-10-27 22:16build: rename the "skip lib files" optionAndrew Kelley3+17-7
2022-10-27 19:32github: simplify bug issue templateAndrew Kelley1+4-11
2022-10-27 17:07Revamp the ed25519 API (#13309)Frank Denis3+405-203
2022-10-27 10:40Sema: coerce zero-bit generic args are coerced properlyVeikka Tuominen2+12-0
2022-10-26 19:56libcxx: only pass -DHAVE___CXA_THREAD_ATEXIT_IMPL for glibcAndrew Kelley1+1-1
2022-10-27 01:17build: update Tracy integrationAndrew Kelley1+6-7
2022-10-26 23:48docgen: fix not escaping html in shell samplesAndrew Kelley1+43-17
2022-10-26 21:48Sema: check `coerceInMemoryAllowed` earlier in `resolvePeerTypes`Veikka Tuominen2+16-12
2022-10-26 21:23llvm: pass optional slices like regular slicesVeikka Tuominen1+10-3
2022-10-25 13:10llvm: do not return undefined pointers from array_to_sliceVeikka Tuominen1+3-2
2022-10-25 13:09std.mem.Allocator: do not return undefined pointersVeikka Tuominen1+6-3
2022-10-24 19:19Sema: add error for too big packed structVeikka Tuominen2+40-0
2022-10-24 14:47Sema: fix some edge cases with error return traces and typeof blocksVeikka Tuominen1+7-5
2022-10-24 14:30AstGen: fix `ref`ing inferred allocsVeikka Tuominen3+21-2
2022-10-24 12:17translate-c: fix redefinition of label on left recursive comma operatorVeikka Tuominen4+10-7
2022-10-24 12:16translate-c: cleanup unused parametersVeikka Tuominen1+75-107
2022-10-24 11:46llvm: handle namespace like packed structsVeikka Tuominen3+16-1
2022-10-24 11:41stage2: optimize size of optional slicesVeikka Tuominen5+45-45
2022-10-26 22:00remove test case triggering generic deletion bugVeikka Tuominen2+1-30
2022-10-24 19:42Module: mitigate generic deletion bugVeikka Tuominen1+11-2
2022-08-20 21:08make a .rsp file for `zig clang`Hadrien Dorio2+68-4
2022-10-26 12:04Merge pull request #13287 from Luukdegram/wasm-featuresLuuk de Gram10+257-13
2022-10-26 11:56Merge pull request #13299 from ziglang/darwin-autumn-cleaningJakub Konka367+75120-94746
2022-10-26 11:18std.crypto.sign.ecdsa: accepts unusual parameters like EcdsaP384Sha256 (#13302)Naoki MATSUMOTO1+67-9
2022-10-26 06:53darwin: remove 10.15.7 as available libc from src/target.zigJakub Konka1+0-1
2022-10-25 18:34crypto/bcrypt: don't reimplement base64, just use a custom alphabetFrank Denis1+10-70
2022-10-26 02:22CI: update drone and zinc tarballsAndrew Kelley3+16-20
2022-10-26 01:29CMake: handle zstd the same as zlibAndrew Kelley1+8-0
2022-10-26 00:16CI: update macos and windows tarballsAndrew Kelley2+2-2
2022-10-25 21:55build: include -lzstd in the linker line when building ZigJakub Konka1+1-0
2022-10-25 19:16use fixed-size arrays for feature listsLuuk de Gram3+55-69
2022-10-23 18:02wasm-linker: seperate linker -and cpu featuresLuuk de Gram2+32-10
2022-10-23 18:00test/link: add Wasm linker tests for featuresLuuk de Gram6+73-0
2022-10-23 17:20CheckObjectStep: parse and dump `target_features`Luuk de Gram1+17-0
2022-10-20 14:58wasm-linker: emit `target_features` sectionLuuk de Gram1+45-2
2022-10-19 19:48wasm-linker: validate feature compatibilityLuuk de Gram2+117-14
2022-10-25 14:16darwin: update macOS libc headersJakub Konka356+71156-91658
2022-10-25 18:37darwin: remove libSystem.10.tbdJakub Konka1+0-3061
2022-10-25 11:14darwin: add libSystem.13.tbdJakub Konka1+3931-0
2022-10-25 18:30darwin: bump minimum supported version to 11.7.1Jakub Konka1+2-2
2022-10-25 09:46darwin: bump max macOS version to 13.0Jakub Konka2+4-2
2022-10-25 09:06fmt: fix f80 hex formattingJacob Young1+9-4
2022-10-25 14:36better source file linksjcalabro1+10-7
2022-10-25 11:00cbe: fix floating point builtinsJacob Young4+59-65
2022-10-25 09:22cbe: enable test fixed by #13296Jacob Young1+0-1
2022-10-25 03:52cbe: improve floating point type supportJacob Young5+186-181
2022-10-25 03:05cbe: add support for all float literals typesJacob Young9+76-81
2022-10-25 01:22cbe: implement field_parent_ptrJacob Young2+41-12
2022-10-25 00:53cbe: implement cmp_lt_errors_lenJacob Young2+16-3
2022-10-24 15:32cbe: update test casesJacob Young4+14-12
2022-10-24 14:42cbe: implement packed structsJacob Young7+724-323
2022-10-23 17:21std: add cbe hacks to more targetsJacob Young8+80-36
2022-10-23 16:55cbe: implement 128-bit and fix smaller integer builtinsJacob Young14+1640-1865
2022-10-23 12:12cbe: fix globals that reference functionsJacob Young2+15-19
2022-10-20 09:47cbe: fix typedef declaration orderJacob Young5+153-150
2022-10-20 06:04cbe: allow immediate and register asm constraints in naked functionsJacob Young1+63-53
2022-10-20 03:18cbe: fix C syntax when rendering initializersJacob Young1+448-430
2022-10-19 11:56cbe: get enough things working to support basic programsJacob Young11+321-198
2022-10-19 06:10cbe: fix atomicsJacob Young14+122-87
2022-10-19 02:43cbe: implement some float opsJacob Young3+68-17
2022-10-19 01:41cbe: misc fixesJacob Young4+75-52
2022-10-11 08:51cbe: implement global assemblyJacob Young6+35-16
2022-10-10 09:43cbe: implement ptr slice ptrJacob Young4+12-27
2022-10-10 08:08cbe: implement aggregate_init of structJacob Young3+54-64
2022-10-10 06:04cbe: canonicalize types that have the same C type when emitting typedefsJacob Young4+25-33
2022-10-10 04:47cbe: fix global access fixJacob Young9+4-22
2022-10-10 04:09cbe: implement more asm featuresJacob Young2+149-80
2022-10-09 05:48cbe: fix global accessJacob Young3+10-19
2022-10-08 19:04cbe: implement tag nameJacob Young2+96-25
2022-10-08 16:37cbe: fix loads and stores of 0-bit typesJacob Young2+6-5
2022-10-08 15:29cbe: implement airUnionInitJacob Young3+33-13
2022-10-08 12:54cbe: fix infinite recursion on recursive typesJacob Young23+181-152
2022-10-07 22:55cbe: cleanup code and fix cases test breakageJacob Young4+355-291
2022-10-07 02:27behavior: enable stage2_c tests that are currently passingJacob Young42+3-132
2022-10-06 10:33behavior: fix redefined exportsJacob Young4+11-23
2022-10-06 09:17c: improve lowering of undef valuesJacob Young1+105-13
2022-10-06 08:31c: fix redefinition of typedef warningsJacob Young1+6-4
2022-10-06 07:59c: hacks to fix incompatible redeclaration of library function warningsJacob Young2+67-11
2022-10-06 05:10c: fix incompatible pointer types warningJacob Young1+4-1
2022-10-06 04:54c: cast NULL in advance to avoid comparison warningsJacob Young1+5-5
2022-10-06 02:45c: fix nonscalar type cast warningJacob Young1+8-3
2022-10-06 01:51c: fix stage1 compatibilityJacob Young1+8-3
2022-10-05 19:03c: fix int literal warningsJacob Young1+225-178
2022-10-05 08:57c: fix switch on bool warningJacob Young1+1-0
2022-10-05 10:25c: fix empty container warningsJacob Young1+58-36
2022-10-05 05:29c: implement @errorNameJacob Young3+145-92
2022-10-05 05:21c: fix mangling of error namesJacob Young3+25-7
2022-10-04 22:32c: fix undefined tests in ReleaseSafeJacob Young1+11-10
2022-10-25 09:06fmt: fix f80 hex formattingJacob Young1+9-4
2022-10-24 23:48link: add an explicit error set for flush() and flushModule()Andrew Kelley10+116-33
2022-10-24 21:01additional fixes for Plan9 with this, the tests should passJacob G-W4+12-5
2022-10-06 00:54Revert "remove plan9 test coverage": Plan9 now works :^)Jacob G-W3+43-0
2022-10-04 21:16Add relocations to the plan9 backendJacob G-W1+74-13
2022-10-04 20:32Plan9: deal with unnamed decls Hello World works again!Jacob G-W2+162-26
2022-10-23 16:58std.fs.path: add stem()r00ster911+37-0
2022-10-23 16:57docs(std.fs.path.extension): correct arrow alignmentr00ster911+8-8
2022-10-24 06:17Fix long double on x86_64-windowsCody Tapscott1+1-1
2022-10-23 20:18build: add `-Donly-c` optionAndrew Kelley3+91-14
2022-10-23 14:29macho: handle majority of DW_FORM_ values for DWARF4 in the linkerJakub Konka1+42-16
2022-10-23 19:16Merge pull request #13251 from Vexu/c-abiAndrew Kelley13+694-201
2022-10-23 18:35Merge pull request #13267 from ziglang/macho-threaded-sha256Andrew Kelley3+64-30
2022-10-23 08:15macho: temp hash buffer has to live as long as pread error resolutionJakub Konka1+3-3
2022-10-23 07:58macho: increment temp buffer when calculating hashesJakub Konka1+2-2
2022-10-23 00:46CMake: detect use of CMAKE_PREFIX_PATH env varAndrew Kelley2+17-1
2022-10-23 03:29Revert "fix CI failures with commit "ci: make directory structure in releases consistent""Andrew Kelley8+26-75
2022-10-23 00:25CType: Add `preferredAlignment`Cody Tapscott1+127-1
2022-10-22 20:31compiler_rt: Always export "standard" symbol namesCody Tapscott38+125-198
2022-10-22 00:44fix CI failures with commit "ci: make directory structure in releases consistent"Eric Joldasov8+75-26
2022-10-22 23:03link.MachO: multi-thread first round of sha256 hashingAndrew Kelley3+64-30
2022-10-22 19:00x86_64 llvm: correct lowering of ptr sized float structVeikka Tuominen4+31-6
2022-10-22 17:14Merge pull request #13260 from ziglang/zld-syncAndrew Kelley13+6878-3910
2022-10-22 16:32ARM C ABI: workaround i128 issuesVeikka Tuominen1+8-1
2022-10-22 15:33update compiler_rt README and prettify itJan Philipp Hafer1+425-184
2022-10-22 16:19CI: drone: skip some ReleaseFast and ReleaseSmall std lib testsAndrew Kelley2+10-8
2022-10-22 12:02fix: correctly import memcmp.zig in compiler-rtLuuk de Gram1+1-1
2022-10-22 12:53macho: some docsJakub Konka4+54-16
2022-10-22 11:50replace some panics with try in C ABI testsVeikka Tuominen1+34-34
2022-10-22 10:05stage2: implement RISCV C ABIVeikka Tuominen6+138-43
2022-10-21 20:01build.zig: separate C ABI tests from standalone testsVeikka Tuominen5+80-63
2022-10-21 20:00make C ABI tests compile on powerpcVeikka Tuominen2+50-10
2022-10-21 18:44add C ABI tests for simd vectorsVeikka Tuominen7+131-36
2022-10-21 21:20macho: refactor dead code stripping conditionsJakub Konka4+129-108
2022-10-20 20:50macho: do not skip over SUBTRACTOR reloc when dead strippingJakub Konka1+21-9
2022-10-20 18:57macho: fix incorrect lookup of symbols when calculating subtractorsJakub Konka1+4-2
2022-10-20 18:00macho: rewrite movq to leaq when TLV is not external pointerJakub Konka1+4-2
2022-10-20 17:42macho: gracefully handle uninitialized symtabs in objectsJakub Konka2+5-3
2022-10-20 12:34macho: fix handling of lack of subsections and tracking of inner symbolsJakub Konka4+73-44
2022-10-20 07:31macho: relax SUBTRACTOR assumption it not being a defined globalJakub Konka1+1-1
2022-10-19 20:16macho: revert changes to file descriptors mgmtJakub Konka2+3-6
2022-10-19 19:35macho: fix silly error where we would incorrectly skip a valid bindingJakub Konka1+8-4
2022-10-19 18:29macho: fix bug in incorrectly splicing nodes in trieJakub Konka2+53-11
2022-10-19 16:14macho: do not assume __la_symbol_ptr was createdJakub Konka2+5-10
2022-10-19 15:33macho: always create __TEXT segmentJakub Konka1+12-3
2022-10-19 14:15macho: skip parsing __eh_frame until we know how to handle itJakub Konka2+17-2
2022-10-19 11:03macho: fix incorrectly erroring out with multiple sym definitionJakub Konka1+11-7
2022-10-19 10:19macho: fix 32bit buildJakub Konka3+35-21
2022-10-19 08:55macho: remove unused nlist flagsJakub Konka2+2-19
2022-10-18 20:10macho: upstream rewritten traditional linker, zldJakub Konka11+6682-3883
2022-10-22 03:24Merge pull request #12837 from topolarity/err-ret-trace-improvements-1923Andrew Kelley23+2089-863
2022-10-22 03:16Type.zig: Add `nvcl`/`cuda` CType definitionsCody Tapscott1+12-2
2022-10-22 02:27CI: drone: skip ReleaseSafe std lib tests that link libcAndrew Kelley1+2-1
2022-10-22 02:20std.Target: Remove `longDoubleIs`Cody Tapscott2+2-88
2022-10-22 01:56stage 2: Update C types' size/alignmentCody Tapscott2+352-142
2022-10-21 22:32Support compiling for the android NDK (#13245)Louis Pearson3+5-1
2022-10-21 20:18Revert "ci: make directory structure in releases consistent"Andrew Kelley8+18-67
2022-10-21 19:42Change how `Block` propagates (error return) trace indexCody Tapscott2+22-24
2022-10-15 21:45stage2: Skip test exposing #13175Cody Tapscott1+30-8
2022-09-26 03:18builtin.zig: Do not overwrite error frames when trace fullCody Tapscott2+12-2
2022-09-26 02:51stage2: Keep error return traces alive when storing to `const`Cody Tapscott9+597-251
2022-09-23 21:40stage2: Fix usage of getError()Cody Tapscott2+5-3
2022-09-23 18:50stage2: Propagate error return trace into fn callCody Tapscott3+247-69
2022-09-15 00:38Re-factor: Change AstGen.ResultLoc to be a structCody Tapscott2+866-856
2022-09-14 20:49stage2: Add `.save_err_return_trace_index` AIR opCody Tapscott12+76-10
2022-09-13 22:31stage2: Pop error trace when storing error to var/constCody Tapscott5+147-42
2022-09-13 06:09stage2: Do not pop error trace if result is an errorCody Tapscott2+200-89
2022-09-13 06:05stage2: "Pop" error trace for break/return within catchCody Tapscott3+301-29
2022-09-12 17:41stage2: properly reset error return trace indexVeikka Tuominen4+111-5
2022-10-21 16:20aarch64 C ABI: return union instead of array of two enumsVeikka Tuominen2+40-48
2022-10-21 02:29ci: make directory structure in releases consistentEric Joldasov8+67-18
2022-10-21 14:53stage2: implement ARM C ABIVeikka Tuominen4+228-7
2022-10-21 14:51aarc64 C ABI: fix handling of packed structs and unionsVeikka Tuominen1+8-7
2022-10-20 22:26UEFI: Querying memory map size with no allocationDavid Gonzalez Martin1+1-1
2022-10-21 10:11Merge pull request #13219 from Vexu/stage2-fixesVeikka Tuominen46+647-201
2022-10-21 07:17Merge pull request #13236 from joachimschmidt557/stage2-aarch64Joachim Schmidt4+1503-1092
2022-10-21 01:34Revert "add std.debug.todo"Andrew Kelley1+0-9
2022-10-20 12:59make C ABI tests compile on arm, mips and riscvVeikka Tuominen2+71-9
2022-10-20 10:29stage2: fix handling of aarch64 C ABI float array like structsVeikka Tuominen4+142-27
2022-10-20 09:48delete failing recursive testVeikka Tuominen2+0-33
2022-10-20 07:52make C ABI tests compile on i386Veikka Tuominen2+60-2
2022-10-20 07:37stage2: fix x86_64 C ABI of struct with array memberVeikka Tuominen3+44-0
2022-10-18 22:59Value: handle runtime_int in hashPtrVeikka Tuominen2+14-0
2022-10-18 16:11Sema: add missing calls to `wip_captures.finalize`Veikka Tuominen3+19-0
2022-10-18 10:56Sema: fix using runtime instructions inside typeof in comptime only blocksVeikka Tuominen2+31-1
2022-10-18 10:45stage2: improve source location of assignmentVeikka Tuominen19+104-40
2022-10-18 10:11Sema: allow runtime only instructions to be emitted in outside functionsVeikka Tuominen10+37-68
2022-10-18 09:40Type: bitSizeOf non-packed structs should include paddingVeikka Tuominen2+10-1
2022-10-20 16:21add m68k target CPU featuresAndrew Kelley3+220-0
2022-10-20 13:59stage2 AArch64: Remove remaining legacy binOp codejoachimschmidt5571+44-331
2022-10-20 10:43stage2 AArch64: move remaining operations out of binOpjoachimschmidt5571+208-196
2022-10-19 13:24stage2 AArch64: mov mul,div,mod to new allocRegs mechanismjoachimschmidt5571+340-244
2022-10-04 15:27stage2 AArch64: move add+sub to new allocRegs mechanismjoachimschmidt5571+108-90
2022-09-23 17:45stage2 AArch64: move cmp to new allocRegs mechanismjoachimschmidt5571+580-98
2022-09-20 16:07stage2 AArch64: introduce ldr_ptr_stack Mir instructionjoachimschmidt5573+45-35
2022-09-17 10:24stage2 AArch64: simplify allocMemjoachimschmidt5572+70-116
2022-09-11 19:10stage2 AArch64: merge floating-point registers into Register enumjoachimschmidt5573+336-210
2022-10-20 11:04crypto/benchmark - replace testing allocatorMatheus C. França1+7-5
2022-10-20 10:57Fix #12091: Error message with TERM=dumb is missing infoyujiri82+18-19
2022-10-19 19:19link/MachO: avoid depending on host PATH_MAXAndrew Kelley1+2-1
2022-10-19 11:13build: added unwind_tables to LibExeObjStepLordMZTE1+10-0
2022-10-19 13:34Merge pull request #13036 from BratishkaErik/fix-installingAndrew Kelley8+77-34
2022-10-19 06:36Merge pull request #13218 from Luukdegram/fix-emulatable-stepLuuk de Gram8+3-11
2022-10-19 01:53Revert recent std.Progress implementation changesAndrew Kelley1+48-234
2022-10-17 23:54stage2: better handling of CacheMode.whole on WindowsAndrew Kelley2+20-10
2022-10-17 23:53std.os.windows.OpenFile: handle INVALID_HANDLE ntstatusAndrew Kelley1+1-0
2022-10-17 21:22std.zig.system.NativePaths: avoid calling std.os.getenv on WindowsAndrew Kelley1+6-7
2022-10-16 19:46build: avoid compiling self-hosted twiceAndrew Kelley5+20-10
2022-10-01 16:58cmake: separate installing and building (again)Eric Joldasov2+34-11
2022-10-17 13:39Sema: resolve tuple default values before hashingVeikka Tuominen3+43-0
2022-10-17 12:19Sema: remove unresolved inferred allocsVeikka Tuominen4+25-0
2022-10-17 11:52Sema: respect inline call semanticsVeikka Tuominen5+48-31
2022-10-18 22:30ci: windows: update tarballAndrew Kelley1+1-1
2022-10-18 21:08Revert "adding `static` and `dynamic` ZigEquivalentAndrew Kelley3+3-22
2022-10-18 18:42Merge pull request #13055 from alichraghi/m2mAndrew Kelley34+307-299
2022-10-18 17:17synchronize target CPU features with LLVM 15.0.3Andrew Kelley1+0-1
2022-10-18 16:58Sema: fix runtime int to enum with one possible valueAndrew Kelley2+23-1
2022-10-18 15:41update libcxx to LLVM 15.0.3Andrew Kelley6+45-56
2022-08-19 11:53os.copy_file_range: save a syscall for most operationsMotiejus Jakštys1+10-4
2022-10-16 09:53[elf] main.zig: add -z nocopyrelocMotiejus Jakštys1+6-0
2022-10-18 15:51Merge pull request #13120 from jcalabro/masterLoris Cro1+1-0
2022-10-18 15:20test/link: remove redundant dependOn statementsLuuk de Gram7+0-10
2022-10-18 15:15CheckObjectStep: correctly depend on its own stepLuuk de Gram1+3-1
2022-10-18 02:10value: implement `Value.eqlAdvanced` on slicesJacob Young2+36-0
2022-10-18 11:16zig fmt: rewrite `@maximum` and `@minimum`Veikka Tuominen1+9-1
2022-10-03 16:34all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi33+298-298
2022-10-18 11:05stage2: implement packedStuctToInt for more typesGethDW2+89-9
2022-10-16 19:44std.debug: define error set in DebugInfo.lookupModuleDlMeghan1+1-2
2022-10-15 14:58std: check for overflow in dumpStackTraceFromBaseXavier Bouchoux1+8-1
2022-10-18 11:02Sema: implement linksection on functionsjacobly014+97-56
2022-10-17 23:15Fix for #13163: DefaultRwLock accumulates write-waiters, eventually fails to write lock (#13180)jumpnbrownweasel1+127-1
2022-10-17 22:12Merge pull request #11747 from Luukdegram/compiler-rtAndrew Kelley8+147-122
2022-07-24 18:33add tcdrain on linuxYujiri1+4-0
2022-10-16 16:29stage2: allow comptime expressions for inline asmAndrew Kelley4+45-29
2022-10-17 10:39Sema: handle noreturn in boolBrVeikka Tuominen3+11-1
2022-10-17 03:33tools: add lldb stage2 pretty printersJacob Young6+169-108
2022-10-17 11:51Merge pull request #13193 from Luukdegram/wasm-localsAndrew Kelley1+2574-2241
2022-10-16 18:44emutls: add const to default_value fieldJacob Young1+5-6
2022-10-14 15:07std.os: handle error.UnreachableAddress in send()Naoki MATSUMOTO1+1-0
2022-10-15 02:06Give better error message for --name with folder separatorEvin Yulo1+2-0
2022-10-16 18:31fix setsockopt returning ENODEVJens Goldberg1+2-0
2022-10-06 13:02std.os: fix execv* doc commentAli Chraghi1+0-4
2022-10-16 15:37std.zig: search include dir and lib dir from environment variables (#13145)dan1+26-0
2022-10-15 16:35os.linux: some fixes to BPF modulebfredl1+5-5
2022-10-16 05:31Simplify code in std.meta.isTagEvin Yulo1+1-1
2022-10-16 06:14stage2: remove `--verbose-mir` from help menuMeghan1+0-1
2022-10-16 13:48wasm: rename 'self' to more explanatory nameLuuk de Gram1+2143-2145
2022-10-15 17:08wasm: re-use operandsLuuk de Gram1+16-14
2022-10-15 17:05wasm: allow merging single branchesLuuk de Gram1+42-46
2022-10-15 16:56wasm: correctly get the type of a local for freeLuuk de Gram1+2-2
2022-10-14 19:45wasm: implement branchingLuuk de Gram1+132-20
2022-10-13 19:33wasm: de -and increment reference count localsLuuk de Gram1+29-4
2022-10-12 19:18wasm: reference count localsLuuk de Gram1+84-72
2022-08-22 14:36wasm: use liveness analysis for localsLuuk de Gram1+814-626
2022-10-15 18:32adds isTag function to std.meta (#11895)Isaac Yonemoto1+48-0
2022-10-15 18:28Merge pull request #12448 from r00ster91/ultimateasciiAndrew Kelley1+210-31
2022-10-15 07:31llvm: fix lowering of non-byte-aligned field pointersJacob Young2+1-6
2022-10-15 06:34Module: fix early exit conditions during compilationJacob Young4+36-7
2022-10-15 06:02llvm: fix lowering of runtime refs to comptime-only declsJacob Young3+12-1
2022-10-15 17:53Merge pull request #12878 from gwenzek/ptxAndrew Kelley9+91-31
2022-10-15 17:50nvptx: add TODO comment regarding abuse of llvm builtinsAndrew Kelley1+1-0
2022-10-07 12:31implement os.abort and panic for cudaGuillaume Wenzek2+6-0
2022-10-06 20:06fix testGuillaume Wenzek1+5-3
2022-10-06 19:48disable sema.addConstantGuillaume Wenzek1+0-6
2022-10-04 05:31re-enable nvptx testsGuillaume Wenzek2+37-7
2022-10-01 13:51addrSpaceCastIsValid nvptxGuillaume Wenzek1+1-1
2022-09-16 20:21sanitize qualified name for nvptx backendGuillaume Wenzek4+26-23
2022-09-14 19:47debugGuillaume Wenzek1+8-0
2022-09-07 09:16restore comp when leaving flushModuleGuillaume Wenzek1+14-8
2022-09-01 19:47disable debug info for ptx<7.5Guillaume Wenzek1+7-2
2022-08-09 13:37allow ptx kernel exportGuillaume Wenzek1+6-1
2022-10-15 17:36Merge pull request #12879 from Snektron/amdgpu-improvementsAndrew Kelley34+588-156
2022-10-15 17:04Merge branch 'amdgpu-improvements' of https://github.com/Snektron/zig into Snektron-amdgpu-improvementsAndrew Kelley34+588-156
2022-10-15 16:36Merge pull request #13108 from topolarity/llvm-lib-dirAndrew Kelley1+4-1
2022-10-15 16:11Merge pull request #12918 from jacobly0/math-cast-comptime-intAndrew Kelley5+65-6
2022-10-04 00:14llvm: fix bug lowering aggregate_init with a byref sentinelJacob Young3+33-13
2022-10-07 19:00Added os check for std.fs.setAsCwd() to work with windowsxEgoist1+8-0
2022-10-15 14:05Merge pull request #13100 from topolarity/powerpc64leAndrew Kelley35+601-201
2022-09-19 14:34test/link: fix Wasm archive testLuuk de Gram1+0-3
2022-05-28 13:42compiler_rt: Move mem implementations from c.zigLuuk de Gram7+147-119
2022-10-14 19:58stage1: Fix ppcle `long double` sizeCody Tapscott2+4-3
2022-10-14 04:11std.os.windows: Change HKEY to *opaque {}Ryan Liptak1+1-4
2022-10-06 22:29i386 ABI: Fix some sizes and alignmentsEvan Haas3+51-8
2022-10-14 10:43Fix compile error in Dir.deleteTreeMinStackSize and add testRyan Liptak2+17-1
2022-10-14 10:29stage2: fix emitting asm and bin at the same timeJacob Young4+41-1
2022-10-14 18:43Merge pull request #13148 from r00ster91/progressfollowupAndrew Kelley1+31-20
2022-10-14 07:32fix: handle larger window sizes more robustlyr00ster911+5-4
2022-10-13 19:49Re-enable `mulAdd` f128 tests on i386-linuxCody Tapscott1+0-6
2022-10-13 19:47Re-enable `@mulAdd` f128 tests on aarch64-darwinCody Tapscott1+0-5
2022-10-13 18:31Re-enable Vector f16 tests on WindowsCody Tapscott1+2-8
2022-10-11 18:11tests: Enable PPC64LE as a test targetCody Tapscott2+28-0
2022-10-08 19:28stage2: Use softfloat for `f16` on MIPS targetsCody Tapscott1+4-0
2022-10-08 18:32Disable llvm.prefetch for PowerPCCody Tapscott2+11-1
2022-10-11 18:04stage1: Add softfloat support for `@reduce`Cody Tapscott3+123-19
2022-10-08 18:31stage2: Add softfloat support for `@reduce`Cody Tapscott1+113-5
2022-10-08 18:27stage1: Rely on softfloat for `f16` on non-arm targetsCody Tapscott1+29-22
2022-10-07 18:08stage2 LLVM: Correct long double for WASMCody Tapscott2+4-0
2022-10-07 17:19compiler_rt: Add missing `f16` functionsCody Tapscott15+203-25
2022-10-07 16:25stage2: Fix softfloat support for PPC64(LE)Cody Tapscott2+59-99
2022-10-08 18:29stage1: Skip new tests that never passed in stage1Cody Tapscott9+21-8
2022-10-13 12:46test: uncomment printr00ster911+2-2
2022-10-13 12:46refactor: max_width calculationr00ster911+16-12
2022-10-13 12:45docs: add notesr00ster911+8-2
2022-10-02 00:40io_uring: ignore SOCK_NONEMPTY for reproducible testsJacob Young2+6-2
2022-10-11 18:06std.SegmentedList: fix compilation errorAli Chraghi1+23-12
2022-09-17 10:57enable event loop for ios, tvos, and watchosBill Nagel1+14-11
2022-09-28 16:51std.c: fix incorrect return typesAli Chraghi2+14-6
2022-09-18 14:47adding `static` and `dynamic` ZigEquivalent enums so that we can branch to set `link_mode` properly when we iterate over the clang arguments. also replaced `dynamic` flag in clang_options_data.zig with proper definition similarly to `static`.cod1r3+28-9
2022-09-19 07:39Sema: add float128IntPartToBigInt to fix compare comptime float with intkkHAIKE4+85-19
2022-07-01 18:19Return invalid argument in sendto instead of unreachable, since this can happen with user-side errorsMarijn Stollenga1+5-2
2022-10-13 10:39`std.Progress`: fix inaccurate line truncation and use optimal max terminal width (#12079)zooster1+219-44
2022-10-12 22:11build.zig: Forward LLVM lib/include dirs from CMakeJacob Young3+18-2
2022-10-11 15:16build.zig: Parse CMAKE_PREFIX_PATH with multiple entriesCody Tapscott1+4-1
2022-10-12 18:38typoRobin Voetter1+1-1
2022-09-24 23:15stage2: improve globals with address spaces a littleRobin Voetter1+37-35
2022-09-24 14:16make addrSpaceCast work with optionals; forbid ptrCast'ing address spacesRobin Voetter2+17-13
2022-09-18 14:19compiler_rt: apply protty suggestionsRobin Voetter1+47-62
2022-09-18 13:29zig_libc: do not call abort() on amdgpuRobin Voetter1+3-3
2022-09-18 13:27compiler_rt: cmpxchg-based atomic fetch/exchange for small typesRobin Voetter1+68-0
2022-09-18 11:21stage2: f128 improvements for targets that do not support itRobin Voetter1+97-1
2022-09-16 23:24backport @addrSpaceCast to stage 1Robin Voetter7+115-2
2022-09-16 22:24add @addrSpaceCast to langrefRobin Voetter1+9-0
2022-08-27 10:55stage2: check address space cast validityRobin Voetter3+41-3
2022-08-21 22:21stage2: add @addrSpaceCast builtinRobin Voetter17+99-4
2022-08-20 23:32stage2: improve addrspace handlingRobin Voetter4+203-132
2022-08-20 10:42allow global/local/shared address spaces on amdgcnRobin Voetter2+12-2
2022-08-10 11:33big int: make Mutable.normalize constRobin Voetter1+1-1
2022-08-06 17:04stage 2: grammarRobin Voetter1+1-1
2022-08-06 16:22amdgpu: add AmdgpuKernel calling conventionRobin Voetter7+27-6
2022-08-06 16:22amdgpu: add amdhsa/amdpal ctype abi sizesRobin Voetter1+7-2
2022-09-19 23:11improve header searchlist handling in build, mainMichael Dusan2+129-135
2022-10-12 17:37Merge pull request #13073 from squeek502/fs-delete-tree-2Andrew Kelley2+393-107
2022-10-12 15:52Sema: add reference trace before checking for cached valueVeikka Tuominen1+1-1
2022-10-12 13:10fix hyphenation in test caseVeikka Tuominen2+14-14
2022-10-12 12:56math.big.int: document the purpose of limb_len in scalar methodsJacob Young1+12-0
2022-10-12 12:18math.big.int: add `calcLimbLen` doc comment noteJacob Young1+3-0
2022-10-12 09:40codegen: add support for lowering .field_ptr on a slicejacobly07+83-18
2022-10-12 09:34CI: windows: update tarballAndrew Kelley1+1-1
2022-09-04 17:26msvc: fixup compiler arg generation, as /O2 is incompatible with /RTC1kcbanner1+10-2
2022-10-12 09:28Merge pull request #12897 from r00ster91/uefiAndrew Kelley3+5-6
2022-10-12 09:26Merge pull request #13081 from r00ster91/docsAndrew Kelley39+187-186
2022-10-11 07:45Windows: Fix stage1.zig's main failing to receive non-ASCII argsRyan Liptak1+12-4
2022-10-12 08:38stage2: implement exporting using field access (#13136)Luuk de Gram2+20-4
2022-10-12 06:58Make CompressorOptions publicGaëtan2+2-1
2022-10-12 07:17Merge pull request #13089 from ziglang/update-mingwAndrew Kelley357+37225-8737
2022-10-11 23:57big.int: rewrite confusing code in an equivalent but less confusing wayJacob Young1+8-16
2022-09-22 06:44big.int: add support for non-comptime scalarsJacob Young2+32-3
2022-09-21 02:46std.math: add support to cast for a comptime_int argumentJacob Young1+10-3
2022-10-11 06:57stage2 LLVM: Use a packed aggregate for union payload initCody Tapscott3+32-2
2022-10-11 19:27test/link: don't strip producers section for wasmLuuk de Gram1+1-0
2022-10-11 17:12std: fix memory leak on OutOfMemory error in math.big.int and math.big.rationaGethDW2+4-1
2022-10-11 17:04Merge pull request #13126 from tau-dev/masterVeikka Tuominen4+116-63
2022-10-05 11:03Compilation: strip debug info from ReleaseSmall by defaultAli Chraghi10+29-15
2022-10-06 07:21io_uring: allow for nullable argumentsmllken1+4-4
2022-10-06 06:50fix: resolve data race in std.Progress.maybeRefresh()r00ster911+2-2
2022-10-11 15:46std: add linux support for packet sockaddrEric Milliken1+11-0
2022-10-11 09:51Merge pull request #13117 from topolarity/compiler-rt-cmulAndrew Kelley23+900-197
2022-10-11 08:59mingw-w64: pass -D__USE_MINGW_ANSI_STDIO=0 for crt filesAndrew Kelley1+5-0
2022-10-11 08:35CI: windows: update tarballAndrew Kelley1+1-1
2022-10-06 14:42stage2: update mingw-w64 build logic to v10.0.0Andrew Kelley1+1-1
2022-10-06 14:32update mingw-w64 crt files to v10.0.0Andrew Kelley60+2172-5577
2022-10-06 14:04update mingw-w64 headers to v10.0.0Andrew Kelley296+35046-3158
2022-10-10 22:43Update translate-c testsTau1+5-5
2022-10-10 21:27Merge pull request #13075 from Vexu/stage2-fixesVeikka Tuominen19+424-77
2022-10-10 21:26Merge pull request #13091 from Vexu/small-proposalsVeikka Tuominen22+196-47
2022-10-10 21:22std/math.zig: use previous rotate code with non-power-of-two integersRekai Nyangadzayi Musuka1+28-4
2022-10-10 20:50translate-c: fix #5305Tau1+5-1
2022-10-10 20:30translate-c: fix the remaining function pointer issuesTau2+73-21
2022-10-10 16:17translate-c: Fix #12263Tau2+34-37
2022-10-10 02:54Fix building with Clang 16Eric Joldasov1+2-2
2022-10-10 06:24C ABI: Add tests for complex float/double supportCody Tapscott2+176-0
2022-10-10 00:12Manually construct denormal constants in testsCody Tapscott1+9-3
2022-10-10 00:47add [src] links to function decls in autodocsjcalabro1+1-0
2022-10-09 20:42compiler_rt: Fix `extendf_f80` bugCody Tapscott3+52-2
2022-10-09 00:13compiler-rt: Implement mulXc3 and divXc3 functionsCody Tapscott16+439-1
2022-10-09 17:36compiler_rt: Re-implement `ldexp`/`ilogb` using bit-opsCody Tapscott2+227-194
2022-10-08 20:15build.zig: Forward LLVM lib/include dirs from CMakeCody Tapscott2+16-0
2022-10-08 09:00wasm-linker: convert relocation addend to i32Luuk de Gram5+14-11
2022-10-08 12:29Sema: add error for capturing a runtime value outside of function scopeVeikka Tuominen2+42-2
2022-10-08 08:20Sema: inline switch capture needs to be set when switch operand is comptime knownVeikka Tuominen2+21-0
2022-10-08 07:49Sema: restore sema.src after inline callVeikka Tuominen2+27-0
2022-10-08 13:36Merge pull request #13054 from Luukdegram/wasm-producerLuuk de Gram5+144-2
2022-10-02 16:39test/link: Add linker test for producers sectionLuuk de Gram3+43-1
2022-10-02 16:38CheckObjectStep: parsing and dumping producersLuuk de Gram2+37-1
2022-10-01 13:33wasm-linker: generate 'producers' sectionLuuk de Gram1+65-1
2022-09-18 18:29fix: wrong amount of arguments passed to functionr00ster911+1-2
2022-09-18 18:25fix: wrong return type for _pollr00ster911+1-1
2022-09-18 18:21fix: wrap function pointers in std.meta.FnPtrr00ster912+3-3
2022-10-06 14:46Sema: allow equality comparisons between error unions and error setsVeikka Tuominen3+33-10
2022-10-06 14:25safety: add safety check for hitting else branch on a corrupt enum valueVeikka Tuominen4+91-0
2022-10-06 14:05AstGen: use 'shadows' instead of 'redeclaration' when names are in different scopesVeikka Tuominen16+72-37
2022-10-06 16:29std.http: fix typoAli Chraghi1+2-2
2022-10-06 12:52Sema: fix error location when casting pointer to sliceAli Chraghi2+11-1
2022-10-06 12:00Sema: disallow using stage1 fn ptrs in extern contextsVeikka Tuominen2+46-14
2022-10-05 13:49Sema: validate bitSizeOf operand typeVeikka Tuominen2+36-0
2022-10-05 12:31Sema: generic function instantiation inherits parent's branch quotaVeikka Tuominen2+32-0
2022-10-05 12:06Sema: disallow fieldParentPtr and offsetOf on comptime fieldsVeikka Tuominen3+46-0
2022-10-05 11:55Sema: do not emit `is(_non)_null` for invalid typesVeikka Tuominen1+5-1
2022-03-09 12:05stage2: add error for non-void error union payload being ignoredVeikka Tuominen6+64-29
2022-10-05 11:14Sema: create sub block for inline loopsVeikka Tuominen2+30-5
2022-10-06 03:08std.fs.deleteTree: Unify how the initial sub_path is treated between deleteTree/deleteTreeMinStackSizeRyan Liptak1+63-100
2022-10-06 02:55fs.Dir.deleteTree: Fix FileBusy errors on WindowsRyan Liptak1+83-8
2022-10-06 02:51fs.Dir.deleteTree: Fix some handling of NotDir error in deleteFile callsRyan Liptak1+2-2
2022-10-05 23:15fs: deleteTreeFallback -> deleteTreeMinStackSize and make it pubRyan Liptak1+8-4
2022-10-05 23:05fs: Reduce IterableDir.Iterator `buf` size to 1024Ryan Liptak1+5-5
2022-10-05 19:17fix(text): hyphenate "runtime" adjectivesr00ster9110+19-19
2022-10-05 18:58fix(text): hyphenate "comptime" adjectivesr00ster9129+157-157
2022-10-03 17:52fix(text): hyphenation and other fixesr00ster9112+25-24
2022-10-03 11:12Sema: use correct value when `@ptrCast` operand is comptime knownVeikka Tuominen2+12-1
2022-10-03 11:05Zir: handle ranges in `getMultiProng`Veikka Tuominen3+25-1
2022-10-03 09:51Sema: avoid passing undefined as reason to `failWithNeededComptime`Veikka Tuominen2+39-25
2022-10-05 13:41Merge pull request #13071 from ziglang/resolve-cache-filesAndrew Kelley2+20-5
2022-10-05 12:35Merge pull request #12745 from Techcable/translate-c/packed-struct-implies-align1Veikka Tuominen6+174-50
2022-10-05 10:17fs: Optimize Dir.deleteTree for non-deeply-nested directoriesRyan Liptak1+189-25
2022-10-05 10:13fs: Add IterableDir.Iterator.resetRyan Liptak2+66-0
2022-10-05 06:30fs.Dir.deleteTree: Reduce the number of failing deleteFile callsRyan Liptak1+87-84
2022-10-05 10:22build: add -Dsanitize-thread optionAndrew Kelley1+2-0
2022-10-05 06:24Introduce IterableDir.iterateAssumeFirstIterationRyan Liptak1+14-3
2022-09-23 12:32Fix all std lib tests being run for any file within the std packageRyan Liptak3+8-8
2022-10-05 07:42stage2: resolve file before putting them into cacheAndrew Kelley1+11-3
2022-10-05 07:41CLI: better error message for bad input pathAndrew Kelley1+9-2
2022-10-04 03:43Merge pull request #12979 from Vexu/inline-switchAndrew Kelley20+964-222
2022-10-04 02:57std: fix memory leak in ArrayHashMap (#13001)GethDW1+14-1
2022-09-29 17:56std: WASI - update to latest snapshot preview 1Luuk de Gram1+4-1
2022-09-30 06:09stage2: add support for assembly debug infoJacob Young1+8-8
2022-10-04 02:46Merge pull request #13032 from jacobly0/br-on-undef-valAndrew Kelley6+45-6
2022-10-03 21:05docs(langref): fix outdated examplezooster1+1-1
2022-10-03 03:13stage2: fix C ABI for boolJacob Young1+1-0
2022-10-03 14:28test/standalone: remove unneeded FnPtrJacob Young1+2-2
2022-10-01 15:38Sema: fix function paramater count mismatch noteJacob Young2+22-1
2022-10-02 14:48std.os.windows: fix HANDLER_ROUTINE callconvzooster1+1-1
2022-10-03 10:05Sema: require reified packed struct fields to have zero alignmentJulian2+15-0
2022-10-02 10:01std.ChildProcess: correct fn getUserInfo pkg in setUserNamealex1+1-1
2022-10-01 08:31translate-c: Add tests for packed unionsTechcable1+68-0
2022-09-05 00:16translate-c: packed struct implies align(1) on every fieldTechcable6+106-50
2022-10-01 13:03llvm: add assert to reliably catch undefined value useJacob Young1+5-2
2022-10-01 12:05Sema: ensure builtin.StackTrace fields are analyzedJacob Young3+15-10
2022-09-30 14:45std.math: allow comptime_float for radiansToDegrees and degreesToRadianszooster1+6-6
2022-10-01 08:01llvm: avoid undefined values by ensuring the StackTrace decl is analyzedJacob Young4+29-0
2022-10-01 07:51Sema: avoid undefined fields in file struct declsJacob Young1+2-0
2022-09-30 04:14Merge pull request #13010 from Vexu/stage2-fixesAndrew Kelley13+93-24
2022-09-29 16:02Type: correctly handle ABI align strat for optionals and error unionsVeikka Tuominen3+41-2
2022-09-29 15:51AstGen: do not set decl_line for containersVeikka Tuominen1+4-7
2022-09-29 14:45stage2: improve error message for missing member in file root structVeikka Tuominen8+12-11
2022-09-29 12:04Sema: use correct ptr ty to check for attributes of slice field ptrVeikka Tuominen2+36-4
2022-09-29 07:43docs: minor improvementsr00ster911+5-5
2022-09-29 07:42fix(std.testing.refAllDeclsRecursive): silently return if !builtin.is_testr00ster911+1-0
2022-09-29 18:45std: Replace use of stage1 function pointersominitay55+296-450
2022-09-29 18:42std.math: add "Greatest common divisor" (gcd)Chris Boesch2+49-0
2022-09-29 16:43ci: update windows tarballJakub Konka1+1-1
2022-09-28 14:51std.builtin: un-pub testVersionParse()zooster1+1-1
2022-09-26 14:43Sema: improve source location in errorsIgor Anić2+98-3
2022-09-25 13:14Sema: fix resolveInferredErrorSet panic when generic inline functionkkHAIKE3+23-1
2022-09-29 11:41Fix `Step.cast` for `OptionsStep` and `CheckObjectStep`Lee Cannon2+3-1
2022-09-29 03:02testing: fix copy paste typoJacob Young1+1-1
2022-09-28 10:30Docs: clarify unreachable for ReleaseSmallTechatrix1+3-4
2022-09-27 22:04Remove outdated commentEvin Yulo1+0-1
2022-09-11 23:08stage2: detect duplicate enum valuesJacob G-W3+47-23
2022-09-28 02:57stage2: Fix multiple_llvm_int parameter passingCody Tapscott3+133-8
2022-09-20 13:40std/meta: make FieldEnum(T) == Tag(T) for tagged unions when values match field indicesSilver1+23-0
2022-09-20 19:40Sema: check that reified enum field values fits tag type.InKryption2+31-2
2022-09-23 08:34Sema: avoid passing `.unneeded` to `safetyPanic`Veikka Tuominen1+5-1
2022-09-27 14:38langref: document inline switchVeikka Tuominen1+128-0
2022-09-27 13:05Sema: add better source location for inline prong backwards branch limitVeikka Tuominen1+23-7
2022-09-27 12:51Sema: refactor common code to its own functionVeikka Tuominen1+39-183
2022-09-27 12:32Sema: implement `inline else` for intsVeikka Tuominen2+115-1
2022-09-27 11:56Sema: implement `inline else` for errors enums and boolsVeikka Tuominen3+253-34
2022-09-26 14:30add inline switch union tag capturesVeikka Tuominen12+186-59
2022-09-26 12:44Sema: implement non-special inline switch prongsVeikka Tuominen4+212-10
2022-09-26 10:58AstGen: analyze inline switch casesVeikka Tuominen6+63-31
2022-09-26 10:54stage2: remove redundant `is_ref` flag from `SwitchBlock.Bits`Veikka Tuominen4+4-12
2022-02-13 16:23stage1+2: parse inline switch casesVeikka Tuominen6+71-15
2022-09-17 17:49fmt: ignore non-filesJacob Young1+1-1
2022-09-27 10:23Sema: fix segfault when union init with empty fieldkkHAIKE2+47-3
2022-09-24 18:42Fix minor langref typosZhora Trush1+11-14
2022-09-26 10:20use @ptrCast to assigned generic type to default_valueJacob Young2+16-2
2022-09-26 20:22make `runPkgConfig` pubLee Cannon1+1-1
2022-09-26 21:05Merge pull request #12959 from kcbanner/fix_uwtableJakub Konka2+2-2
2022-09-26 17:54zig fmtLuuk de Gram1+1-1
2022-09-26 16:00Merge pull request #12976 from der-teufel-programming/masterLoris Cro2+2-2
2022-09-26 13:46autodoc: Added `.html` to generated source view file namesDer Teufel2+2-2
2022-09-26 10:58Merge pull request #12951 from schmee/fix-add-field-err-note-oobVeikka Tuominen3+63-18
2022-09-24 22:30sema: load the correct AST in failWithInvalidComptimeFieldStoreJohn Schmidt2+30-2
2022-09-24 00:23sema: load the correct AST in addFieldErrNoteJohn Schmidt2+33-16
2022-09-25 07:31Merge pull request #12942 from Vexu/stage2-fixesAndrew Kelley13+277-38
2022-09-25 06:39llvm: update uwtable value for stage1kcbanner1+1-1
2022-09-25 05:52llvm: fix uwtable attribute valuekcbanner1+1-1
2022-09-24 12:15AstGen: reset anon_name_strategy for sub expressionsVeikka Tuominen2+57-0
2022-09-23 21:08Sema: avoid generic parameter error in nested function typeVeikka Tuominen3+16-2
2022-09-23 14:36Sema: avoid using `pointerDecl` when dealing with slicesVeikka Tuominen3+50-13
2022-09-23 14:09llvm: avoid crash on duplicate asm input/output nameVeikka Tuominen1+6-2
2022-09-23 13:55Sema: properly handle generic struct as parameter typeVeikka Tuominen2+28-2
2022-09-23 13:38Sema: resolve struct layout in `zirStructInit`Veikka Tuominen3+14-2
2022-09-23 12:58Sema: correct sentinel check on implicit cast from array ptrVeikka Tuominen2+54-13
2022-09-23 09:43Sema: check for slices in packed and extern type validationVeikka Tuominen3+22-4
2022-09-23 09:00Sema: preserve volatileness when constructing field pointersVeikka Tuominen3+30-0
2022-09-23 13:43langref: fix minor format errorSage Hane1+1-1
2022-09-17 11:39add missing darwin typesBill Nagel1+7-0
2022-09-23 09:20make `fmt.formatAsciiChar` respect `options` parameterノYuh1+4-2
2022-09-16 04:24use `std.ascii` instead of defining ascii functions in `std.fs.path`noiryuh1+12-29
2022-09-23 09:08langref: remove uses of old function pointer syntaxJohn Simon1+4-10
2022-09-21 22:55Fix docstring for std.fs.path.extensionEvin Yulo1+4-1
2022-09-22 05:22CI: remove --fail-with-body optionAndrew Kelley1+0-1
2022-09-22 03:34CI: update sourcehut oauth tokenAndrew Kelley2+2-1
2022-09-21 20:26LLVM: remove purposeless const qualifiersAndrew Kelley2+706-706
2022-09-17 12:16AstGen: store void to ptr result loc when there is no else branchkkHAIKE2+28-3
2022-09-15 08:33AstGen: make loop body's ResultLoc .nonekkHAIKE5+49-37
2022-09-21 10:57std: update NativeTargetInfo.detect doc commentsAli Chraghi1+0-2
2022-09-20 17:51sema: fix typoJacob Young2+2-2
2022-09-21 02:31stage2: free up 2 ZIR tagsAndrew Kelley5+111-104
2022-09-21 06:56Merge pull request #12889 from ziglang/unwrap-error-switchAndrew Kelley95+307-182
2022-09-19 20:19CI: update windows tarballAndrew Kelley1+1-1
2022-09-14 21:43std: add return address parameter to panic fnVeikka Tuominen91+114-101
2022-09-10 20:09safety: show error return trace when unwrapping error in switchVeikka Tuominen5+194-82
2022-09-21 02:02Merge pull request #12904 from Vexu/ptrcastAndrew Kelley34+357-227
2022-09-19 01:54std: fix os.linux.S function signatures to use mode_tMeghan1+7-7
2022-09-20 19:51Merge pull request #12912 from joachimschmidt557/stage2-armJoachim Schmidt3+39-72
2022-09-18 17:50stage2 ARM: fix debug info for arguments passed in registersjoachimschmidt5571+27-29
2022-09-17 10:26stage2 ARM: make sub_sp_scratch MIR instruction use r4joachimschmidt5573+12-43
2022-09-19 15:21Sema: handle `Value.slice` in `beginComptimePtrLoad`Veikka Tuominen1+5-0
2022-09-19 14:50Sema: validate `@alignOf` typeVeikka Tuominen2+12-0
2022-09-19 14:06Sema: pass calculated offset to `elemPtrType` in `elemPtrSlice`Veikka Tuominen2+6-1
2022-09-19 11:36Sema: check pointer qualifiers before implicit castVeikka Tuominen28+243-175
2022-09-19 13:24zig cc: emit to a.out if outpath is unspecifiedMotiejus Jakštys1+1-1
2022-09-19 10:11Sema: do not use coerceCompatiblePtr for ptrCastVeikka Tuominen5+75-34
2022-09-19 09:38Sema: do not use coerceCompatiblePtr for alignCastVeikka Tuominen2+16-17
2022-09-18 21:19Merge pull request #12893 from ziglang/macho-relocs-cleanupJakub Konka13+3899-2672
2022-09-18 18:00autodoc: don't collect tests, usingnamespace and comptime blocksLoris Cro2+90-69
2022-09-18 13:13macho: cleanup how we collect dyld data in incremental linkerJakub Konka1+151-136
2022-09-18 09:01macho: fix after sync with masterJakub Konka1+4-4
2022-09-16 11:49macho: ensure we extend section size when updating last atomJakub Konka2+14-11
2022-09-16 10:31macho: fix overlapping segments in file offsetJakub Konka1+42-33
2022-09-15 20:47macho: make sure both vmsize and filesize for segments match alwaysJakub Konka1+1-1
2022-09-15 20:42fix code formattingJakub Konka1+1-2
2022-09-15 20:14macho: make sure both vmsize and filesize for segments matchJakub Konka1+1-1
2022-09-15 20:13macho: fix building on 32bit targetsJakub Konka1+1-1
2022-09-15 20:02macho: allow for add and ldr when resolving GOT_LOAD_* relocsJakub Konka3+11-28
2022-09-15 11:48macho: add logic for expanding segments in memoryJakub Konka3+42-3
2022-09-13 13:27macho: rewrite how we allocate space in incremental contextJakub Konka8+533-850
2022-09-13 08:05macho: start separating linking contextsJakub Konka2+714-325
2022-09-10 23:18macho: move to incremental writes and global relocs for incrementalJakub Konka8+1326-647
2022-09-10 18:41macho: do not call populateMissingMetadata in full link modeJakub Konka4+357-305
2022-09-10 14:24macho: clean up use of section idsJakub Konka3+88-96
2022-09-10 13:04macho: move main driver loop for one-shot into standalone zld moduleJakub Konka3+889-912
2022-09-10 11:47macho: separate in structure and logic incremental relocs and file relocsJakub Konka3+408-1
2022-09-18 07:28add removed expected stdout comparison in link testJakub Konka1+1-0
2022-09-18 07:22use EmulatableRunStep for newly added macho link testJakub Konka1+2-6
2022-09-18 04:33skip macho link test execution on non-macOSAndrew Kelley1+3-1
2022-09-17 21:38test-cases: remove removed "note: referenced here" note from the errorJakub Konka1+0-1
2022-09-17 21:11ci: azure: macos: use updated release tarballJakub Konka1+1-1
2022-09-17 15:22macho: test empty translation unitsJakub Konka4+32-0
2022-09-17 14:37macho: do not assume every object has a symtabJakub Konka2+63-10
2022-09-17 01:20fix android definition of pthread_rwlock_t (#12830)billzez1+2-14
2022-09-16 20:49Merge pull request #12796 from Vexu/referenced-by-v2Veikka Tuominen21+492-52
2022-09-16 01:10Sema: improve source location after as_node is usedAndrew Kelley6+23-22
2022-09-16 02:40std: remove deprecated API for the upcoming releaseAndrew Kelley16+8-94
2022-09-15 21:00fix ChildProcess crash when PATH is empty.cod1r1+1-1
2022-09-15 20:56ci: azure: macos: use an unstripped debug zig tarballAndrew Kelley1+1-1
2022-09-15 01:12organize some compile error testsAndrew Kelley53+144-433
2022-09-15 02:16CI: swap out azure macos tarball for unstripped ReleaseSafeAndrew Kelley1+1-1
2022-09-11 08:32docgen: add f80 to builtin typesEric Joldasov2+10-8
2022-08-08 05:06Audit FreeBSD structs to match header files/ABIStephen Gregoratto1+105-47
2022-07-13 13:00std.ArrayList.ensureTotalCapacity: optimize and fix integer overflowalichraghi1+9-8
2022-09-15 00:00Merge pull request #12206 from koachan/sparc64-codegenAndrew Kelley7+515-153
2022-07-23 14:46stage2: sparc64: Implement airSlicePtrKoakuma1+20-1
2022-07-23 14:33stage2: sparc64: Add placeholder for some Air instructionsKoakuma1+81-11
2022-07-10 09:42stage2: sparc64: Skip compile-failing tests for nowKoakuma3+49-0
2022-07-09 11:44stage2: sparc64: Don't track condition_flags_inst in checked binOpsKoakuma1+0-3
2022-07-09 09:41stage2: sparc64: Implement airShlWithOverflowKoakuma1+91-1
2022-07-09 09:04stage2: sparc64: Tidy up binOp and enable more operationsKoakuma1+108-125
2022-07-09 08:38stage2: sparc64: Add airClz/airCtz placeholderKoakuma1+14-2
2022-07-09 07:46stage2: sparc64: Implement airMulOverflow for <= 32 bitsKoakuma1+68-1
2022-07-09 07:46stage2: sparc64: Fix SPARCv9 shift opcodes encodingKoakuma1+12-12
2022-07-08 13:53stage2: sparc64: Skip Sema-failing tests for nowKoakuma1+1-0
2022-07-08 13:42stage2: sparc64: Implement airBinop for bool_and/orKoakuma1+22-2
2022-07-08 13:00stage2: sparc64: Implement airTagNameKoakuma1+11-1
2022-07-08 12:56stage2: sparc64: Implement airWrapOptionalKoakuma1+15-1
2022-06-29 16:02stage2: sparc64: Implement airPtrToIntKoakuma1+7-1
2022-06-29 15:58stage2: sparc64: Add airCmpLtErrorsLen placeholderKoakuma1+9-1
2022-06-29 14:48stage2: sparc64: Change branch_link Mir field definitionKoakuma1+1-1
2022-06-29 14:47stage2: sparc64: Add airFloatToInt & airIntToFloat placeholderKoakuma1+18-2
2022-09-14 23:41stage2: fix compile error merge conflictAndrew Kelley1+1-1
2022-05-28 03:06place zig-cache directory next to build.zigJan Philipp Hafer1+22-7
2022-05-27 16:52src/print_env: print the native targetManlio Perillo1+7-0
2022-09-14 23:26Merge pull request #11664 from vincenzopalazzo/macros/docsAndrew Kelley1+28-1
2022-09-14 23:25Merge pull request #11663 from matu3ba/utf16Andrew Kelley1+56-6
2022-09-14 23:12disable spuriously failing test on WindowsAndrew Kelley1+2-0
2022-09-14 22:02Merge pull request #11633 from SpexGuyAndrew Kelley6+14-44
2022-09-14 21:56ZIG_EXE envirnoment variable instead of testing build optionsAndrew Kelley3+13-9
2022-09-09 15:55stage2: implement referenced by trace for error messagesVeikka Tuominen8+197-40
2022-09-09 21:53Sema: handle comptime fields in field call bindVeikka Tuominen5+50-1
2022-09-09 18:36Sema: check_comptime_control_flow needs to check runtime_indexVeikka Tuominen6+72-7
2022-09-09 13:56Sema: allow runtime break from inline loopVeikka Tuominen2+36-0
2022-09-09 13:37Sema: copy runtime_index & friends when making child blocksVeikka Tuominen2+37-0
2022-09-09 12:34value: hash extern functionsVeikka Tuominen2+17-3
2022-09-09 12:23Sema: resolve lazy align in reifyStructVeikka Tuominen3+30-1
2022-09-09 12:19Sema: handle empty_struct_value in beginComptimePtrMutationVeikka Tuominen3+53-0
2022-05-11 07:22Move std.testing.zig_exe_path into build optionsMartin Wickham6+12-46
2022-09-14 01:36std: re-enable test case for fixed bugAndrew Kelley1+0-4
2022-09-14 01:19std: remove workaround for fixed bugAndrew Kelley1+3-15
2022-09-14 01:08stage2: support being built in ReleaseSafe modeAndrew Kelley6+6-6
2022-08-31 10:36validate number literals in AstGenVeikka Tuominen34+599-659
2022-09-13 22:39Merge remote-tracking branch 'origin/llvm15'Andrew Kelley1000+61870-130993
2022-09-13 21:10zig cc: do not enable the cache for link operationsAndrew Kelley1+0-1
2022-09-13 20:50Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley28+1256-1276
2022-09-13 18:38fix libc++ exceptions for musl targetsAndrew Kelley2+3-8
2022-09-13 17:01Merge pull request #12820 from ziglang/pointless-discard-errorAndrew Kelley22+157-140
2022-09-13 17:01add compile error test for pointless discardsAndrew Kelley1+12-0
2022-09-13 15:42Merge pull request #12823 from Luukdegram/wasm-linkerLuuk de Gram6+1099-1136
2022-09-13 10:03properly annotate nullability of ZigLLVMCreateDebugForwardDeclTypeAndrew Kelley1+2-2
2022-09-13 09:03remove pointless discards in test casesAndrew Kelley2+0-2
2022-09-13 02:38stage2: remove pointless discards from source codeAndrew Kelley9+0-24
2022-09-13 02:37translate-c: lower discards differentlyAndrew Kelley2+78-65
2022-09-13 06:16disable failing c++ testAndrew Kelley1+7-1
2022-09-13 06:16libunwind: compile with -std=c11Andrew Kelley1+1-1
2022-09-13 05:32universal-libc: fix strncmp testsAndrew Kelley1+4-4
2022-09-13 04:25update CI tarballs with libcxx fixAndrew Kelley5+19-19
2022-09-13 03:13cmake: add -Dversion-string flag to zig build commandAndrew Kelley1+1-0
2022-09-12 04:48Sema: introduce Type.ptrAlignmentAdvancedAndrew Kelley2+29-18
2022-09-12 04:35remove pointless discardsAndrew Kelley7+38-31
2022-09-12 23:11Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley9+261-148
2022-09-12 23:02disable LLVM 15 regressed behavior test: "vector @splat"Andrew Kelley1+7-0
2022-09-12 22:56libcxx: define _LIBCPP_ABI_VERSION and _LIBCPP_ABI_NAMESPACEAndrew Kelley2+38-0
2022-09-12 20:03update CI tarballs for LLVM 15Andrew Kelley5+19-19
2022-09-12 19:35wasm-linker: reset file pointer for incrementalLuuk de Gram1+3-0
2022-09-11 15:41wasm-linker: rename self to descriptive nameLuuk de Gram6+957-959
2022-09-10 17:38wasm-linker: write to file at onceLuuk de Gram1+158-200
2022-09-10 11:49wasm-linker: write magic bytes only on successLuuk de Gram1+12-8
2022-08-27 15:48stage2: change how defers are stored in ZirVeikka Tuominen9+261-148
2022-09-12 03:26Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley51+2502-1721
2022-09-07 21:53chore: Remove unused constantsShane Kennedy1+0-2
2022-09-12 03:12Merge pull request #12814 from ziglang/native-libc-integrationAndrew Kelley3+92-71
2022-09-11 23:37Compilation: handle system C compiler not foundAndrew Kelley3+91-68
2022-09-11 21:45autodoc: fix regression in frontend rendering of valuesLoris Cro1+6-4
2022-09-11 20:39stage2: no condition on system libs to link native libcAndrew Kelley1+1-3
2022-09-10 19:08autodoc: reduce json payload sizeLoris Cro2+309-80
2022-09-10 15:31autodoc: remove unnecessary string copyLoris Cro1+2-6
2022-09-10 07:23x86_64: pass more behavior testsJakub Konka1+0-9
2022-09-10 07:13Merge pull request #12799 from joachimschmidt557/stage2-armJakub Konka28+1669-1149
2022-09-10 07:07Merge pull request #12802 from ziglang/macho-refactorJakub Konka10+365-397
2022-09-09 22:59coff: remove unused functionJakub Konka1+0-10
2022-09-09 22:58macho: refactor direct use of locals container in favour of helpersJakub Konka1+39-75
2022-09-09 22:57aarch64: update codegen to using a global index rather than local indexJakub Konka2+37-54
2022-09-09 06:28type: print comptime on fn type paramsJacob Young3+25-2
2022-09-09 03:19translate-c: Escape non-ASCII characters that appear in macrosEvan Haas3+35-2
2022-09-09 22:18x86_64: combine got_load, direct_load and imports_load into linker_load MCVJakub Konka3+70-144
2022-09-09 21:30macho+coff: return index into global table from getGlobalSymbolJakub Konka3+30-13
2022-09-09 20:29coff: use global accessor abstractions from MachOJakub Konka1+52-16
2022-09-09 19:18macho: use globals free list like in COFF linkerJakub Konka4+150-98
2022-09-09 15:01stage2 ARM: implement basic array_elem_valjoachimschmidt5575+60-9
2022-09-09 17:26Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley52+2454-1056
2022-09-06 10:34stage2 ARM: implement ptr_elem_valjoachimschmidt5578+75-91
2022-09-04 20:28stage2 ARM: support larger function stacksjoachimschmidt5574+65-9
2022-09-04 07:00stage2 ARM: implement struct_field_val for registersjoachimschmidt55713+36-24
2022-09-01 14:51stage2 ARM: fix multiple uses of reuseOperandjoachimschmidt5571+120-141
2022-08-27 18:22stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt55715+208-119
2022-08-26 20:19stage2 ARM: implement field_parent_ptrjoachimschmidt5572+18-5
2022-08-26 17:27stage2 ARM: remove remaining uses of binOp{Register,Immediate}joachimschmidt5571+61-251
2022-08-25 20:17stage2 ARM: extract remaining operations out of binOpjoachimschmidt5571+282-259
2022-08-21 15:10stage2 ARM: extract mul, div, and mod out of binOpjoachimschmidt5571+229-142
2022-08-21 11:43stage2 ARM: extract add+sub from binOpjoachimschmidt5571+246-83
2022-08-20 20:29stage2 ARM: move cmp to new allocReg mechanism; remove from binOpjoachimschmidt5571+181-89
2022-08-19 10:39stage2 ARM: introduce allocRegsjoachimschmidt5571+265-125
2022-08-13 15:42stage2 ARM: improve Mir representation of mov and cmpjoachimschmidt5573+82-61
2022-09-09 16:28Merge pull request #12788 from ziglang/detect-native-glibcAndrew Kelley7+333-233
2022-09-09 16:27std.zig.system.NativeTargetInfo: more headroom for libc.so.6 .dynstrAndrew Kelley1+3-3
2022-09-09 09:35std.os.uefi: mark BlockIoProtocol and EfiBlockMedia as publicYusuf Bham1+2-2
2022-09-09 11:08Merge pull request #12772 from ziglang/coff-basic-importsJakub Konka28+1435-584
2022-09-09 07:03std.zig.system.NativeTargetInfo: add fallback checkAndrew Kelley1+74-42
2022-09-09 06:30macho: fix compilation for 32bit targetsJakub Konka1+2-1
2022-09-09 03:49std.zig.system.NativeTargetInfo: restore symlink logicAndrew Kelley1+57-16
2022-09-09 03:26std.zig.system.NativeTargetInfo: handle missing DT_RUNPATHAndrew Kelley1+154-182
2022-09-09 02:03stage2: fix building for 32-bit targetsAndrew Kelley2+4-3
2022-09-09 01:27std.zig.system.NativeTargetInfo: detection ignores self exeAndrew Kelley6+31-133
2022-09-09 01:02std.zig.system.NativeTargetInfo: improve glibc version detectionAndrew Kelley1+192-36
2022-05-09 06:44[ld] add --print-* for diagnosticsMotiejus Jakštys4+33-0
2022-09-08 22:01macho: prefill any space between __DATA and __LINKEDIT with 0s if requiredJakub Konka1+26-2
2022-09-08 14:57Merge pull request #12770 from Luukdegram/wasm-dwarfLuuk de Gram5+430-197
2022-09-08 13:43Merge pull request #12773 from Vexu/stage2-fixesVeikka Tuominen10+176-32
2022-09-08 12:29wasm: temporarily save curr file pointer before pwriting on WinJakub Konka3+37-9
2022-09-08 09:51llvm: handle pointers in packed structs in more placesVeikka Tuominen3+53-1
2022-09-06 18:48NativeTargetInfo.zig: fix typoMartin Stuurwold1+2-2
2022-09-07 22:00translate-c: use correct name for failDeclVeikka Tuominen1+1-1
2022-09-07 19:05Sema: fix UAF in zirClosureGetVeikka Tuominen4+70-1
2022-09-07 16:21Sema: preserve alignment of const decl pointersVeikka Tuominen2+12-0
2022-09-07 16:11Sema: correct types in `@memset` and `@memcpy`Veikka Tuominen2+40-29
2022-09-07 21:18revert part of 945111ae92c28f8ad642a64af4dc83acd3bef4a5Jakub Konka1+0-9
2022-09-07 21:16tests: force LLD off for stage2 backends until auto-select deems worthyJakub Konka2+6-12
2022-09-07 18:37test-cases: add missing incremental x86_64-windows test casesJakub Konka3+28-0
2022-09-07 17:16test-cases: enable stage2 tests on WindowsJakub Konka2+10-2
2022-09-07 17:16macho+wasm: unify and clean up closing file handlesJakub Konka6+6-5
2022-09-07 14:10macho: set file instance in linkOneShot only if not already setJakub Konka1+7-5
2022-09-07 13:29macho: properly close file handles owned by the linker in deinit()Jakub Konka1+2-9
2022-09-07 10:46coff: fix tracking of got and import entries; free relocs in update* fnsJakub Konka1+81-51
2022-09-06 20:34coff: track globals in contiguous array to allow for tombstonesJakub Konka1+76-41
2022-09-06 18:16coff: fix memory leak in incorrectly disposing of globals tableJakub Konka1+5-0
2022-09-06 15:53enable testing of x86_64-windows-gnu using self-hosted backend and linkerJakub Konka2+24-0
2022-09-06 14:56coff: use more generous initial memory sizes for sectionsJakub Konka1+5-1
2022-09-06 13:13coff: remove redundant bits and clean upJakub Konka2+15-52
2022-09-06 12:12coff: grow section in virtual address space when requiredJakub Konka1+82-38
2022-09-06 07:59coff: find new file space for a section (file offsets)Jakub Konka1+66-15
2022-09-05 14:06coff: differentiate between file space and VM space for allocJakub Konka1+62-14
2022-09-05 08:34coff: create a helper for allocating sectionsJakub Konka1+48-123
2022-09-05 07:25coff: fix writing strtab to PE image fileJakub Konka2+39-15
2022-09-04 19:27x86_64: fix SystemV calling conventionJakub Konka1+19-12
2022-09-04 12:55test-cases: fix compiler error locations for hello world with updatesJakub Konka3+3-3
2022-09-04 08:22coff: mark relocations dirty when target atoms changeJakub Konka2+30-28
2022-09-03 20:53coff: fix bug in lowerUnnamedConstJakub Konka1+3-3
2022-09-03 18:59libstd: use windows.GetStdHandle() with stage2_x86_64 backend for nowJakub Konka1+12-0
2022-09-03 18:36x86_64: allow for any index register in complex SIB encodingsJakub Konka3+154-106
2022-09-03 13:12x86_64: clean up return registers for unspecified ccJakub Konka1+15-12
2022-09-02 19:51x86_64: handle ptr_stack_offset for blocksJakub Konka1+1-1
2022-09-02 18:49x86_64: clean up loggingJakub Konka1+12-8
2022-09-02 15:19x86_64: refactor cond_br with canonicaliseBranches helperJakub Konka1+2-64
2022-09-02 15:09x86_64: implement canonicalising branches in switch expressionJakub Konka1+167-25
2022-09-01 17:04x86_64: implement Windows x64 calling conventionJakub Konka2+79-59
2022-09-01 14:35coff: fix runtime trapsJakub Konka3+8-3
2022-09-01 14:01coff: implement lowering unnamed constsJakub Konka2+103-9
2022-09-01 10:24x86_64: add support for Win64/C calling conventionJakub Konka4+103-63
2022-08-31 22:24coff: fix contents of IAT, and ensure codegen loads addr into regJakub Konka4+140-27
2022-08-31 19:49coff: populate import address table dirJakub Konka1+17-0
2022-08-31 19:15coff: create import atoms and matching bindingsJakub Konka2+131-6
2022-08-31 18:03coff: add relocation for call_externJakub Konka1+12-0
2022-08-31 17:55coff: re-enable default entrypoint for WindowsJakub Konka7+56-10
2022-09-07 20:01win-ci: add missing ZIGPREFIXPATH variable defJakub Konka1+1-0
2022-09-06 18:21wasm-linker: support incremental debug infoLuuk de Gram4+141-98
2022-09-05 19:35wasm: fix memory leakLuuk de Gram1+4-0
2022-09-04 19:00wasm-linker: Mix Zig -and Object debug atomsLuuk de Gram3+83-35
2022-09-02 19:13wasm-linker: use Atoms for zig debug infoLuuk de Gram2+45-57
2022-09-01 20:02wasm-linker: perform debug relocationsLuuk de Gram3+16-6
2022-08-31 21:03wasm-linker: write debug sections from objectsLuuk de Gram2+59-36
2022-08-30 19:47wasm-linker: create atoms from debug sectionsLuuk de Gram2+146-66
2022-08-29 18:13wasm/Object: parse debug sections into reloc dataLuuk de Gram2+45-8
2022-09-07 12:22std.simd: change T to u16Dan Ellis Echavarria1+10-1
2022-09-06 11:28build-exe: allow combination of -fno-emit-bin and --verbose-airbfredl1+11-4
2022-09-06 04:32translate-c: convert tabs to `\t` in object-like macro string literalsEvan Haas3+21-1
2022-09-07 02:06Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley72+1692-581
2022-09-05 15:37Merge pull request #12736 from alichraghi/patch-2Loris Cro1+8-3
2022-09-05 15:26autodoc: improve rendering of long fn signaturesLoris Cro2+16-4
2022-09-04 20:51Merge pull request #12738 from der-teufel-programming/autodoc-opaque-typesLoris Cro2+105-19
2022-09-04 11:26autodoc: Opaque now handled like other container typesDer Teufel2+105-19
2022-09-04 20:45autodoc: add support for doc testsLoris Cro3+84-111
2022-09-03 12:47stage2 llvm: implement aarch64 C ABIVeikka Tuominen4+158-1
2022-09-02 07:51Fix #12440: std.math.big.Rational order/orderAbsYujiri1+14-2
2022-09-04 15:44llvm: fix the `type` parameter of `GlobalAlias`riChar4+38-12
2022-09-04 09:43autodoc: fix highlighted line in light modeAli Chraghi1+8-3
2022-09-03 12:48Merge pull request #12723 from Vexu/stage2-fixesVeikka Tuominen35+559-255
2022-09-02 22:55translate-c: do not translate packed C structs as packed Zig structs in stage2Veikka Tuominen3+34-26
2022-09-02 22:05stage2 llvm: improve handling of i128 on Windows C ABIVeikka Tuominen2+18-2
2022-09-02 17:26Sema: only ABI sized packed structs are extern compatibleVeikka Tuominen9+116-125
2022-09-02 18:12zig fmt: don't delete container doc commentsyujiri82+21-3
2022-09-02 16:49Sema: remove unused src param from typeRequiresComptimeVeikka Tuominen3+35-35
2022-09-02 16:13autodoc: fix stage2 compile errorLoris Cro1+1-1
2022-09-02 15:59autodoc: fix merge mistakeLoris Cro1+2-2
2022-09-02 15:48Merge pull request #12705 from der-teufel-programming/autodoc-big-intLoris Cro2+24-16
2022-09-02 15:47autodoc: simplify int_big json stringify procedureLoris Cro1+0-8
2022-09-02 15:38Merge pull request #12709 from der-teufel-programming/autodoc-compare-operatorsLoris Cro2+68-0
2022-09-02 15:35codeowners: mark myself as the codeowner of /src/autodoc/Loris Cro1+2-2
2022-09-02 15:26autodoc: correct line number implementationLoris Cro2+184-118
2022-09-02 13:08Sema: improve behavior of comptime_int backed enumsVeikka Tuominen4+23-4
2022-09-02 12:31Sema: add error for enum tag value overflowVeikka Tuominen5+48-32
2022-09-02 11:59Sema: fix noalias coercion error messageVeikka Tuominen3+29-3
2022-09-02 11:16AstGen: use reachableExpr for try operandVeikka Tuominen2+12-1
2022-09-02 11:05Sema: do not emit dbg_inline_end after NoReturnVeikka Tuominen4+26-2
2022-09-02 10:39Sema: resolve lazy value before intToFloatVeikka Tuominen3+39-5
2022-09-02 10:17stage2 llvm: correct handling of zero-bit types in unionFieldPtrVeikka Tuominen2+32-7
2022-09-01 10:48stage2 llvm: fix passing packed structs to callconv(.C) functionsVeikka Tuominen2+28-0
2022-09-02 14:49Merge pull request #12724 from alichraghi/patch-2Loris Cro1+10-0
2022-09-02 14:41autodoc: highlight target lineAli Chraghi1+10-0
2022-09-02 09:53stage2: fix panic when the dependency is missingriChar2+17-1
2022-09-02 09:52zig fmt: remove trailing comma at the end of assembly clobberriChar2+35-3
2022-08-31 19:32autodoc: int_big cleanupDer Teufel1+0-9
2022-08-31 19:18autodoc: Added int_big supportDer Teufel2+38-13
2022-09-01 20:13Add AFNOSUPPORT error to bind (#12560)John Schmidt1+4-0
2022-09-01 19:57CI: fix CLI usage of s3cmd regarding mime types for autodocsAndrew Kelley1+1-1
2022-09-01 13:17autodoc: Compare operatorsDer Teufel2+68-0
2022-09-01 10:16Sema: add more validation to coerceVarArgParamVeikka Tuominen7+123-17
2022-09-01 01:53langref: tweak description of `[]T` (#12319)Jason Ho1+1-1
2022-08-31 23:07CI: macos: skip non nativeAndrew Kelley1+1-0
2022-08-31 22:25CI: fix content type of autodocs source listingsAndrew Kelley1+14-1
2022-08-31 21:22CI: include source listings for autodocsAndrew Kelley1+2-10
2022-08-31 20:15CI: update_download_page: change docs deploymentAndrew Kelley1+32-21
2022-08-31 20:15CI: namespace manifest json files to avoid clobberingAndrew Kelley2+2-2
2022-08-31 20:14CI: drone: avoid notify_lavahut task for PRsAndrew Kelley1+5-0
2022-08-31 17:30coff: add import table definitionsJakub Konka1+85-0
2022-08-31 13:46disable test for non-llvm backendsVeikka Tuominen1+6-0
2022-08-30 21:07Using `comptime level.asText()` in log exampleHashi3641+1-1
2022-08-31 03:45translate-c: promote large integer macros to unsigned long long if necessaryEvan Haas3+7-1
2022-08-30 22:57coff: write base relocations for the dynamic linkerJakub Konka2+154-8
2022-08-31 11:44Merge pull request #12687 from Luukdegram/wasm-extern-globalsLuuk de Gram8+73-22
2022-08-31 05:55CI: drone: disable failing testsAndrew Kelley1+1-1
2022-08-31 02:31std.Thread: fix freeAndExit on x86_64-linux (#12693)biexelar1+2-5
2022-08-31 02:12Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley6+113-10
2022-08-31 02:11fix llvm 15 translate-c regressionsAndrew Kelley2+65-74
2022-08-31 00:35Sema: prevent access of undefined fieldsAndrew Kelley2+26-6
2022-08-30 21:59CI: drone: disable failing testsAndrew Kelley3+9-4
2022-08-30 21:45LLVM: fix extern functions missing attributesAndrew Kelley2+92-36
2022-08-30 21:07coff: add base relocation related typesJakub Konka1+78-0
2022-08-30 20:02Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley58+2924-1635
2022-08-30 19:55Merge pull request #12686 from Vexu/stage2-fixesAndrew Kelley18+528-201
2022-08-30 19:43avoid exposing supportsTailCall in the standard libraryAndrew Kelley8+161-139
2022-08-30 14:13Sema: check that target supports tail callsVeikka Tuominen4+19-1
2022-08-30 13:01stage2 llvm: use tag value instead of field index in airUnionInitVeikka Tuominen3+50-9
2022-08-30 12:21Sema: shift of comptime int with runtime valueVeikka Tuominen8+167-59
2022-08-30 11:40Sema: do not emit generic poison for non generic parametersVeikka Tuominen2+32-2
2022-08-30 11:04Sema: improve handling of always_tail call modifierVeikka Tuominen5+114-6
2022-08-30 19:02CI: drone: disable failing testsAndrew Kelley2+4-2
2022-08-26 15:29test/link: add test for extern resolutionLuuk de Gram5+33-1
2022-08-26 06:11wasm: create relocations for extern declsLuuk de Gram2+6-7
2022-08-24 15:53link/Wasm: handle extern variablesLuuk de Gram3+36-16
2022-08-30 13:51coff: move Symtab and Strtab out of coff.CoffJakub Konka1+111-111
2022-08-30 12:29Merge pull request #12677 from ziglang/coff-linkerJakub Konka23+2120-1265
2022-08-30 12:29fix aarch64-macos CI build scriptJakub Konka1+1-1
2022-08-30 10:26Merge pull request #12662 from wsengir/coff-fixJakub Konka1+77-12
2022-08-30 10:02std.rand: make weightedIndex proportions param a const sliceVeikka Tuominen2+2-2
2022-08-30 09:01test-cases: fix compiler error locations for hello world with updatesJakub Konka3+3-3
2022-08-29 22:45cmake: add runaway Coff/Object.zig pathJakub Konka1+1-0
2022-08-29 22:35coff: cleanup relocations; remove COFF support from other backendsJakub Konka8+89-88
2022-08-29 16:57coff: commit missing Object.zig placeholderJakub Konka1+12-0
2022-08-29 16:15coff: add basic handling of GOT PC relative indirectionJakub Konka4+157-64
2022-08-29 12:12coff: fallback to _start as default entry point for nowJakub Konka2+88-9
2022-08-29 11:21coff: ...and lift-off!Jakub Konka1+16-18
2022-08-29 06:50coff: add missing bits required for minimal PE exampleJakub Konka3+243-77
2022-08-28 14:10coff: allocate and write atoms to fileJakub Konka2+347-112
2022-08-28 12:25coff: populate missing section metadataJakub Konka1+126-13
2022-08-28 08:15coff: add helpers for setting section/symbol namesJakub Konka1+36-5
2022-08-28 07:38coff: allow for strtab in final PE imageJakub Konka2+34-12
2022-08-28 07:14coff: initial implementation of incremental file allocsJakub Konka1+36-52
2022-08-28 06:31coff: always write all data directory headers to fileJakub Konka1+10-30
2022-08-27 16:10coff: write data directory and section headers to fileJakub Konka1+73-68
2022-08-27 13:05coff: set some defaults for PE headersJakub Konka2+49-23
2022-08-26 16:02coff: write headers to fileJakub Konka2+244-9
2022-08-26 12:11coff: reorganize the linkerJakub Konka14+1116-1257
2022-08-26 08:28coff: fix after rebaseJakub Konka1+19-11
2022-08-21 07:56coff: move header writing logic into flushJakub Konka1+253-248
2022-08-21 07:55start: allow for explicitly defined entry point for WinJakub Konka1+3-1
2022-08-30 07:33CI: use absolute path for zig lib dirAndrew Kelley5+5-7
2022-08-30 06:37CI: pass explicit zig lib dir in lots of placesAndrew Kelley12+46-21
2022-08-30 06:35make 'zig build' respect ZIG_LIB_DIRAndrew Kelley1+1-1
2022-08-30 05:39skip new behavior tests that do not pass for stage1Andrew Kelley2+4-0
2022-08-30 05:38disable tests failing due to LLVM 15 regressionsAndrew Kelley3+80-66
2022-08-29 23:40implement cache environment variables for `zig build`Meghan1+2-2
2022-08-30 01:19LLVM: upgrade byval attr code to LLVM 15 opaque pointersAndrew Kelley1+12-11
2022-08-23 10:45wasm-lld: set stack size to 1MB by defaultLuuk de Gram1+8-13
2022-08-29 22:21Merge pull request #12641 from Luukdegram/wasm-c-typesAndrew Kelley4+22-0
2022-08-29 22:19Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley3+3-0
2022-08-29 22:14update C headers to LLVM 15 rc3Andrew Kelley2+5-0
2022-08-29 22:12update libcxx to LLVM 15 rc3Andrew Kelley42+1343-506
2022-08-29 22:00LLVM: update merged master branch code to opaque pointersAndrew Kelley1+13-11
2022-08-29 21:52link: add force_undefined_symbols to cache hashAndrew Kelley3+3-0
2022-08-29 21:10Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley324+14292-8621
2022-08-29 20:52Merge pull request #12508 from ziglang/cmake-stage3Andrew Kelley29+487-572
2022-08-29 20:46Merge pull request #12663 from Vexu/stage2-fixesAndrew Kelley12+156-40
2022-08-28 21:40Sema: fix access of inactive union field when enum and union fields are in different orderVeikka Tuominen2+33-10
2022-08-26 01:12CI: rework to account for new cmake behaviorAndrew Kelley27+417-445
2022-08-25 23:18CMake: add dummy install commandAndrew Kelley1+6-0
2022-08-25 23:17stage2: add an explicit padding field to avoid Valgrind warningAndrew Kelley1+5-1
2022-08-20 05:06cmake: build stage3 by defaultAndrew Kelley4+81-148
2022-08-26 20:00wasm: skip unimplemented behavior testLuuk de Gram2+7-0
2022-08-28 10:14coff: publicize and flesh out more image constantsWilliam Sengir1+76-11
2022-08-28 11:07Sema: add missing calls to resolveStructLayoutVeikka Tuominen2+19-1
2022-08-28 11:00Sema: correct one possible value for tuplesVeikka Tuominen3+41-13
2022-08-28 10:37Sema: fix handling of non-standard int types in empty non-exhaustive enumsVeikka Tuominen3+13-17
2022-08-28 10:17add error tests for now correctly behaving casesVeikka Tuominen2+24-0
2022-08-28 10:11Sema: add error for switch on sliceVeikka Tuominen2+16-0
2022-08-28 10:08AstGen: add error for named function typeVeikka Tuominen2+11-0
2022-08-28 11:19std.random: add weightedIndex functionJustin Whear2+62-0
2022-08-28 10:10coff: fix reading COFF header offsetWilliam Sengir1+1-1
2022-08-27 23:20ci: fix wrong path when deploying stdlib docsLoris Cro1+2-2
2022-08-27 20:47autodoc: better line counting for declsLoris Cro2+123-60
2022-08-27 14:44docs: Remove mention of type inference on anytype struct fieldsHenrique Dante de Almeida1+2-2
2022-08-06 20:32Sema: add error for non-comptime param in comptime funcantlilja10+95-26
2022-08-26 10:25Add behavior test coverage for nested packed struct field access Closes #3091David Gonzalez Martin1+118-0
2022-08-26 19:01wasm: fix abi size of c_longdoubleLuuk de Gram3+15-0
2022-08-23 10:29openbsd: fix sigcontext struct and avoid defining fxsave64Sébastien Marie1+1-16
2022-08-26 14:36Merge pull request #12600 from ominitay/autodocs-errorsetLoris Cro1+6-2
2022-08-26 14:35Merge pull request #12601 from ominitay/autodocs-shortdescLoris Cro1+13-9
2022-08-26 12:13coff: do not pull in std.log into coff.zig definitionsJakub Konka2+33-40
2022-08-19 06:42copy_file_range: fix zigification of TXTBSYMotiejus Jakštys2+3-3
2022-08-26 08:37Sema: ensure resolveTypeFields is called for optional and error union typesmartinhath3+53-2
2022-08-21 17:58translate-c: Don't add self-defined macros to global name tableEvan Haas3+50-9
2022-08-25 19:17stage2: Reference to void constants Closes #7567David Gonzalez Martin1+6-0
2022-08-26 03:33Merge pull request #12629 from motiejus/libresolv-abilistsAndrew Kelley2+3-49
2022-08-25 23:10LLVM: fix missing alignment on wrapping instructionsAndrew Kelley3+39-3
2022-08-25 22:23CI: drone: reduce duration of the bottleneckAndrew Kelley1+7-1
2022-08-25 10:38add ability to pass force undefined symbols to the linkerJakub Konka5+20-9
2022-08-25 15:01run_translated_c: disable failing test on WindowsJakub Konka1+36-32
2022-08-25 13:46src/glibc: remove redundant ArchMotiejus Jakštys1+2-49
2022-08-25 13:36glibc/abilists: add libresolv stubsMotiejus Jakštys2+3-2
2022-08-25 08:52Sema: ignore comptime params in partial func type checkVeikka Tuominen4+22-27
2022-08-25 10:10fix order of CLI args passed to clangAndrew Kelley1+2-1
2022-08-25 03:27stage2: explicitly tagged enums no longer have one possible valueAndrew Kelley10+113-60
2022-08-24 23:41stage2: fix generic function cleanupAndrew Kelley1+4-1
2022-08-24 23:18CI: windows: update tarballAndrew Kelley1+1-1
2022-08-24 22:19Compilation: move comptime condition firstAndrew Kelley1+3-1
2022-08-23 23:35docs: remove confusion about align[For|Back]wardJonas Gollenz1+5-5
2022-08-24 08:05fix coff.zig with const qualifier convert problemmax1+7-7
2022-08-23 08:57pthread_key_create: make it build with stage2Sébastien Marie1+5-1
2022-08-23 21:43compilation: avoid pointless cachingLoris Cro1+46-6
2022-08-24 19:59Merge pull request #12623 from Vexu/stage2-fixesAndrew Kelley8+86-30
2022-08-24 19:57Merge pull request #12574 from Vexu/remove-bit-op-type-paramAndrew Kelley56+265-269
2022-08-24 19:56test-stack-traces: restore test coverageAndrew Kelley1+0-2
2022-08-24 19:56CI: x86_64-linux: update tarballAndrew Kelley1+3-3
2022-08-24 12:42Enables std.build.TranslateCStep to use stage1/stage2 selectively. Unbreaks projects using stage1 and manual TranslateCFelix "xq" Queißner1+14-0
2022-08-24 18:12Sema: correctly reset inst_map for analyzeInlineCallArgVeikka Tuominen2+15-2
2022-08-24 17:50Sema: check one possible value earlier in `zirValidateArrayInit`Veikka Tuominen2+24-13
2022-08-24 17:29Sema: fix crash on slice of non-array typeVeikka Tuominen2+11-1
2022-08-24 16:52Sema: do not construct nested partial function typesVeikka Tuominen3+26-12
2022-08-23 05:31Doc: Add hyphenation for top-level docWill Hawkins1+2-2
2022-08-24 12:26AstGen: make root decls relative to beginning of fileVeikka Tuominen1+4-2
2022-08-24 12:04stage2: handle `int_u64` in `elemValueAdvanced`Veikka Tuominen1+6-0
2022-08-24 07:08Adds std.meta.FnPtr for easier stage1/stage2 compatibilityFelix "xq" Queißner1+24-0
2022-08-24 04:30Revert "std.os: add INVALID_SOCKET (#12081)"Andrew Kelley1+0-1
2022-08-24 04:24make LLVM and Clang emit DWARF 4 instead of 5Andrew Kelley2+3-3
2022-08-24 04:09std.debug: DWARFv5 fixesAndrew Kelley3+126-120
2022-08-24 00:44std.os: add INVALID_SOCKET (#12081)yyny1+1-0
2022-08-23 20:59skip failing compiler-rt divxf3 tests on WindowsJakub Konka1+2-0
2022-08-23 20:43skip failing f80 behavior tests on WindowsJakub Konka2+9-0
2022-08-23 08:29coff: fix compile errors in std.debugJakub Konka1+14-3
2022-08-23 08:28macho: fix compile errors in std.debugJakub Konka2+31-8
2022-08-23 17:42autodocs: improve first-line descriptionsominitay1+13-9
2022-08-23 17:08autodocs: improve error set renderingominitay1+6-2
2022-08-23 16:50Merge pull request #12598 from ziglang/autodoc-anonstruct-wipLoris Cro2+141-48
2022-08-23 15:37autodoc: handle self-referential call+field_type instructionsLoris Cro2+37-25
2022-08-21 16:53autodoc: initial support for struct_init_anonLoris Cro2+129-48
2022-08-23 13:59ci: upload rendered source listings in stdlib docsLoris Cro1+5-1
2022-08-23 13:48Merge pull request #12481 from alichraghi/patch-1Loris Cro1+4-0
2022-08-23 13:48Merge pull request #12502 from squeek502/autodoc-fields-light-modeLoris Cro1+4-1
2022-08-23 13:46Merge pull request #12542 from der-teufel-programming/compileError-inputLoris Cro2+6-8
2022-08-23 13:44Merge pull request #12583 from der-teufel-programming/autodoc-error-setLoris Cro1+3-1
2022-08-23 07:28std.debug: implement support for DWARFv5Andrew Kelley5+415-160
2022-08-22 17:48coff: improve default COFF/PE object parserJakub Konka3+1016-277
2022-08-23 06:35autodoc: error sets now display all their membersDer Teufel1+3-1
2022-08-23 01:37add behavior test for copying array of vectorsAndrew Kelley1+23-0
2022-06-18 08:12Windows: Fix incorrect output when .pdb file is not found during stack traceRyan Liptak1+4-1
2022-08-23 00:50Dwarf: Added stroffsetsptr support (#12270)Keith Chambers4+39-6
2022-08-22 23:57LLVM: update to DWARF version 5Andrew Kelley1+1-1
2022-08-22 21:10test harness: don't skip testsAndrew Kelley1+2-1
2022-08-22 23:04llvm: add valgrind client request integration for x86_64Andrew Kelley1+88-4
2022-08-22 22:55CI: update windows tarballAndrew Kelley1+1-1
2022-08-22 22:11build system: add flag for -fstack-protectorAndrew Kelley1+8-0
2022-08-22 18:46Revert "test_runner: workaround #1923, isolating error traces in tests"Andrew Kelley1+0-7
2022-08-22 11:38test_runner: workaround #1923, isolating error traces in testsTechcable1+7-0
2022-08-22 11:32Merge pull request #12563 from Vexu/stage2-fixesVeikka Tuominen20+179-37
2022-08-22 08:13Sema: fix fieldCallBind on tuples and anon structsVeikka Tuominen2+31-7
2022-08-11 16:28std.io.Reader: bounded array functions * Add readIntoBoundedBytes * Add readBoundedBytesInKryption1+21-0
2022-08-22 10:57lagnref: add signed integer repr documentationShane Kennedy1+2-1
2022-08-22 10:55std.valgrind.callgrind: fix string typeJustas Zabulionis1+1-1
2022-08-21 14:24stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen55+264-268
2022-08-22 07:54Sema: fix implicit cast from extern fn to fn ptrVeikka Tuominen2+22-1
2022-08-22 07:17Sema: allow optional pointers in packed structsVeikka Tuominen3+19-4
2022-08-21 21:33Sema: make orelse with C pointers behave like stage1 for nowVeikka Tuominen2+9-0
2022-08-21 21:28Sema: resolve lazy values in `resolveMaybeUndefValIntable`Veikka Tuominen2+26-1
2022-08-21 15:04Sema: fix parameter of type 'T' must be comptime errorVeikka Tuominen14+51-22
2022-08-21 14:07Sema: check for astgen failures in `semaStructFields`Veikka Tuominen2+21-2
2022-08-22 06:38Merge pull request #12557 from Luukdegram/wasm-archiveJakub Konka8+139-63
2022-08-21 16:12Enable unexpectedErrno error tracing for stage2 LLVMJohn Schmidt1+1-5
2022-08-21 14:42std: fix EmulatableRunStepLuuk de Gram2+6-2
2022-08-21 14:27Merge pull request #12499 from Vexu/explain-why-called-at-comptimeVeikka Tuominen10+190-32
2022-08-21 09:48Sema: ignore dbg_block instructions when checking for comptimenessVeikka Tuominen2+20-5
2022-08-21 09:25Sema: handle union and enum field order being differentVeikka Tuominen6+53-20
2022-08-19 22:12Sema: add note about function call being comptime because of comptime only return typeVeikka Tuominen4+117-7
2022-08-21 04:32autodoc: Fixed compileError case in exprNameDer Teufel1+1-1
2022-08-21 03:29autodoc: compileError now uses index into `exprs` instead of a `[]const u8`Der Teufel2+6-8
2022-08-20 15:34macho: do not leave file descriptors open if unusedJakub Konka1+6-6
2022-08-20 13:46test/link: add wasm linker-test for archivesLuuk de Gram4+39-6
2022-08-19 19:15wasm/Object: parse using the correct file sizeLuuk de Gram3+31-8
2022-08-19 17:26wasm/archive: correctly parse long file namesLuuk de Gram1+67-51
2022-08-20 02:06autodoc: Fix border color around field docs in light modeRyan Liptak1+4-1
2022-08-20 00:26Merge pull request #12368 from ziglang/stage3-defaultAndrew Kelley47+484-1507
2022-08-20 00:24CI: x86_64-linux: avoid cmake ZIG_EXECUTABLE hackAndrew Kelley1+0-6
2022-08-19 23:44CI: update x86_64-linux tarballAndrew Kelley1+3-3
2022-08-19 23:34CI: update windows tarballAndrew Kelley1+1-1
2022-08-19 23:25std.os.linux.bpf: fix compile errorAndrew Kelley1+1-1
2022-08-19 02:40test-stack-traces: relax parsing rulesAndrew Kelley1+4-4
2022-08-18 21:26coff: change improperly used packed struct into extern structJakub Konka1+1-1
2022-08-18 17:49LLVM: add DLL export attributeAndrew Kelley4+17-1
2022-08-18 06:34CI: windows: don't create build directoryAndrew Kelley1+14-38
2022-08-18 05:17build: hook up -Dskip-stage2-tests and remove test-toolchainAndrew Kelley3+30-27
2022-08-17 22:38CI: update windows tarballAndrew Kelley2+4-978
2022-08-18 05:24fix std.os.windows.PathSpace.spanAndrew Kelley1+1-1
2022-08-12 01:20CI: drone: simplifyAndrew Kelley10+74-78
2022-08-11 07:29CI: use zig build to produce release artifactAndrew Kelley2+40-37
2022-08-11 05:51CI: update freebsd tarballAndrew Kelley1+6-2
2022-08-11 04:46CI: macos: set release mode for zig and simplifyAndrew Kelley1+12-17
2022-08-11 01:53CI: windows: build stage3 directly from dev kitAndrew Kelley1+7-21
2022-08-11 01:00build: make docs a separate step than testAndrew Kelley3+2-3
2022-08-10 23:33CI: avoid concurrent jobs tripping over each otherAndrew Kelley3+10-10
2022-08-10 21:49CI: isolate zig-cache for parallel debug/release buildsAndrew Kelley1+6-0
2022-08-10 21:49langref: update to new error messageAndrew Kelley1+1-1
2022-08-09 09:58CI: simplify x86 linux test instructionsAndrew Kelley3+11-32
2022-08-08 23:59CI: test both stage3-debug and stage3-release on x86-linuxAndrew Kelley4+170-94
2022-08-08 06:10make self-hosted the default compilerAndrew Kelley25+176-213
2022-08-08 01:17build: remove the option to omit stage2Andrew Kelley6+7-52
2022-08-19 10:03fix: fix off-by-one for leading zeroesr00ster912+13-1
2022-08-19 10:41Merge pull request #12472 from ziglang/stage2-stack-protectorAndrew Kelley15+193-61
2022-08-18 08:03stage2: disable stack-protector on wasm, matching stage1Andrew Kelley1+2-2
2022-08-18 06:18Sema: avoid false positive error for linking libcAndrew Kelley2+9-8
2022-08-18 01:42stage2: implement stack protectorsAndrew Kelley13+184-53
2022-08-19 08:56Merge pull request #12145 from ziglang/fixesAndrew Kelley22+266-156
2022-08-19 05:02test harness: fix handling of object formatAndrew Kelley1+7-8
2022-08-19 05:02stage2: pointers to comptime-only types are comptime-onlyAndrew Kelley1+15-1
2022-08-19 03:34improved ABI alignment/size for >= 128-bit integersAndrew Kelley4+69-32
2022-08-19 01:58std.Target gains ObjectFormat fieldAndrew Kelley18+93-85
2022-07-17 00:03LLVM: disable the ABI size safety checkAndrew Kelley1+1-1
2022-07-16 23:48stage2: make `@Vector` ABI size agree with LLVMAndrew Kelley1+24-2
2022-07-16 23:27stage2: agree with LLVM that `@alignOf(u128)` is 8Andrew Kelley6+70-28
2022-07-16 22:18stage2: all pointers have runtime bitsAndrew Kelley1+12-24
2022-08-16 16:10build: Allow comptime_int in OptionsStep.addOptionBen Fiedler1+3-0
2022-08-18 13:32macho: do not open file handle when building static archiveJakub Konka2+14-11
2022-08-18 17:32docs: add padding between functions listAli Chraghi1+4-0
2022-08-06 16:17std.build: Fix typo in `LibExeObjStep.runEmulatable`'s assertionSage Hane1+1-1
2022-08-11 20:34std.zig.system.NativeTargetInfo: look for a shebang line in /usr/bin/env, if anyEric Joldasov1+72-29
2022-08-18 16:54AstGen: disallow leading zeroes in int literals and int typeszooster6+74-27
2022-08-18 16:05Merge pull request #12477 from der-teufel-programming/masterLoris Cro3+471-2
2022-08-18 16:02autodoc: minor pr cleanupLoris Cro4+444-442
2022-08-18 14:18Merge pull request #12462 from Vexu/stage2-noreturnVeikka Tuominen21+573-212
2022-08-18 13:44Fixed Docgen.zig formattingDer Teufel1+6-5
2022-08-18 13:31Fixed stage1 compilation errorDer Teufel1+1-1
2022-08-16 18:50link/Wasm: improve symbol resolutionLuuk de Gram1+96-4
2022-08-16 18:41wasm: fix callInstrinsic return valueLuuk de Gram1+2-5
2022-08-18 12:10Merge branch 'ziglang:master' into masterder-teufel-programming19+229-114
2022-08-18 12:03autodoc: An attempt at generating HTML files from all imported source files. Files generated from the standard library could be considered for placing with main.js and index.html in lib/docs. Paths should reflect packages in the future.Der Teufel3+467-1
2022-08-18 04:50Merge pull request #12461 from ziglang/fix-12421Andrew Kelley11+68-59
2022-08-17 19:28fix memory leak in NativePaths.zigTechatrix1+2-0
2022-08-17 12:53windows-ci: pass -Domit-stage2 to test-toolchainJakub Konka1+1-1
2022-08-17 11:30libstd: do not follow symlinks in renameatWJakub Konka1+1-0
2022-08-17 08:46link-test: refactor and reorgJakub Konka6+47-35
2022-08-17 21:10Merge pull request #12397 from martinhath/issue-12364Andrew Kelley3+42-4
2022-08-17 21:06fix typo in compile error messageAndrew Kelley2+3-4
2022-08-16 13:17add testVeikka Tuominen2+32-9
2022-08-10 21:32Sema: error on ambiguous coercion of comptime float and intsMartin Hafskjold Thoresen2+20-4
2022-08-17 14:58libstd: fix off-by-one error in def of ProcSym in pdbJakub Konka2+7-9
2022-08-17 13:10Sema: allow empty enums and unionsVeikka Tuominen13+153-175
2022-08-17 19:55Sema: fix generics with struct literal coerced to tagged unionAndrew Kelley3+110-42
2022-08-17 12:07Sema: properly handle noreturn fields in unionsVeikka Tuominen5+270-34
2022-08-17 18:08fix: commentsr00ster911+4-4
2022-08-17 18:07api: deprecate lowercase control_code constsr00ster911+71-0
2022-08-17 10:21Sema: make noreturn error union behave correctlyVeikka Tuominen3+88-1
2022-08-17 10:10Sema: make optional noreturn behave correctlyVeikka Tuominen3+62-2
2022-08-17 07:00link-test: move tls test to macho/tlsJakub Konka5+23-27
2022-08-16 23:57Merge pull request #12456 from Vexu/stage2Andrew Kelley6+103-9
2022-08-16 19:37docs: fixes and improvementsr00ster911+15-10
2022-08-16 18:08Merge pull request #12427 from r00ster91/nicelexerAndrew Kelley1+39-43
2022-08-16 13:55AstGen: detect declarations shadowing localsVeikka Tuominen4+71-9
2022-08-16 14:52Merge pull request #12374 from vesim987/autodoc-linksLoris Cro2+23-9
2022-08-16 14:52Merge branch 'master' into autodoc-linksLoris Cro100+2632-1056
2022-08-16 14:51autodoc: absolute line numbers in decl [src] linksLoris Cro1+10-1
2022-08-16 14:19autodoc: remove reference to github, replace with placeholder linkLoris Cro1+2-2
2022-08-16 13:37Sema: ignore current declaration in ambiguous reference errorVeikka Tuominen2+32-0
2022-08-13 09:44test: simplify testTokenizer00ster911+4-7
2022-08-12 12:28refactor: use std.ascii functionsr00ster911+3-4
2022-08-12 12:25test(names): some renamingsr00ster911+3-3
2022-08-12 12:23test(names): remove unnecessary "tokenizer - " prefixr00ster911+30-30
2022-08-15 19:56Zir: add missing support for packed ints in declIteratorLoris Cro1+10-0
2022-08-15 18:50Merge pull request #12445 from r00ster91/noresultsLoris Cro2+62-33
2022-08-15 18:44ci: add gzip compression to stdlib docs & langrefLoris Cro1+13-5
2022-08-12 21:51Sema: Revert sema.err to null if the Decl already has an errorsin-ack1+2-2
2022-08-15 08:32Merge pull request #12416 from Vexu/stage2-safetyVeikka Tuominen14+99-20
2022-08-15 08:28stage2: add compile errors for comptime `@shrExact` and `@divExact` failuresLeRoyce Pearson5+39-13
2022-08-14 05:08std.fs: Fix `WalkerEntry.dir` not always being the containing dirRyan Liptak2+7-2
2022-08-12 11:56Fix #12423: auto_hash not hashing arrays of slices uniquelyYujiri1+17-18
2022-08-14 20:01api: deprecate `isPunct` toor00ster911+1-0
2022-08-14 19:49docs: remove some hyphensr00ster911+2-2
2022-08-14 19:46fix: add missing 'o'r00ster911+2-1
2022-08-14 19:43fix: remove outdated TODOr00ster911+1-2
2022-08-14 19:42test: update and add more testsr00ster911+38-2
2022-08-14 19:39docs: add more docsr00ster911+26-11
2022-08-14 19:31api: rename and deprecate a bunch of functionsr00ster911+28-13
2022-08-14 19:13api: deprecate `isBlank` and `isGraph`.r00ster911+2-0
2022-08-14 19:05fix: off-by-one in `isCntrl`r00ster911+1-1
2022-08-14 19:03feat: new `control_code`r00ster911+71-37
2022-08-14 17:17fix: scroll page to very top when S is pressedr00ster912+3-3
2022-08-14 10:20bug: add TODOr00ster911+1-0
2022-08-14 10:09docs: add commentr00ster911+1-0
2022-08-14 09:51style: formatr00ster911+7-7
2022-08-14 09:49feat: make modal more restrictive and more Esc freedomr00ster911+27-16
2022-08-14 09:35feat: indent keyboard shortcutsr00ster911+6-4
2022-08-14 09:34fix: var(--mono) used for font-sizer00ster911+3-3
2022-08-14 09:28feat: better No Results Found pager00ster912+15-1
2022-08-13 20:32Merge pull request #12438 from joachimschmidt557/stage2-armJoachim Schmidt2+183-68
2022-08-13 13:51stage2 ARM: add inline memcpy to genSetStackjoachimschmidt5571+116-15
2022-08-12 18:29stage2 ARM: Fix tracking of function return valuesjoachimschmidt5571+33-2
2022-08-06 19:23stage2 ARM: pass stack arguments in opposite orderjoachimschmidt5572+34-51
2022-08-12 21:47stage2 astgen: Use `rl` semantics for `@Type`Cody Tapscott3+14-1
2022-08-12 19:48Merge pull request #12425 from ziglang/dwarf-fixesJakub Konka3+63-14
2022-08-12 09:55x86: fix generating debug info for variablesJakub Konka2+54-5
2022-08-11 08:13macho: update __DWARF sections before and after writing out __LINKEDITJakub Konka2+9-9
2022-08-12 08:45Sema: add error for signed integer divisionmartinhath3+15-10
2022-08-11 20:06stage2: check for zero in `@intToError` safetyVeikka Tuominen4+34-11
2022-08-11 19:45stage2: generate a switch for `@errSetCast` safetyVeikka Tuominen12+66-10
2022-08-12 07:51Merge pull request #12381 from hdorio/12380-fix-reporting-successAndrew Kelley5+48-2
2022-08-12 06:07Merge pull request #12394 from Luukdegram/wasm-reuse-localsLuuk de Gram1+418-325
2022-08-12 02:19disable failing stack traces tests on windowsAndrew Kelley1+5-0
2022-08-12 00:51disable failing link tests on windowsAndrew Kelley1+5-0
2022-08-11 23:55disable failing standalone test: issue_11595Andrew Kelley1+4-1
2022-08-11 19:56disable failing C backend behavior test on WindowsAndrew Kelley1+7-0
2022-08-11 06:55CI: update windows tarballAndrew Kelley1+1-1
2022-08-09 02:16ci: azure: stop when exe exits with an errorHadrien Dorio1+26-0
2022-08-11 19:05Merge pull request #12410 from ifreund/sig-err-dfl-ign-fixAndrew Kelley10+36-37
2022-08-11 10:16fix error message when providing slice to `std.hash.autoHash`LordMZTE1+2-2
2022-08-11 06:02std: add missing error to windows.WriteFileAndrew Kelley4+10-0
2022-08-11 10:19Merge pull request #12405 from ziglang/macho-aligned-ptrsAndrew Kelley4+79-16
2022-08-11 08:56std: fix definition of SIG_IGN, SIG_DFL, etc.Isaac Freund10+34-34
2022-07-27 19:04wasm: free unused localsLuuk de Gram1+151-86
2022-07-27 17:14wasm: keep `load` values on the stackLuuk de Gram1+116-113
2022-07-26 15:24wasm: leave `signedAbsValue` values on the stackLuuk de Gram1+18-14
2022-07-26 14:46wasm: `wrapOperand` - leave value on the stackLuuk de Gram1+33-52
2022-07-25 14:27wasm: Keep `intcast` values on stackLuuk de Gram1+9-10
2022-07-25 05:10wasm: keep result of `cmp` on the stackLuuk de Gram1+50-75
2022-07-24 13:48wasm: `binOp` leave value on stackLuuk de Gram1+84-63
2022-07-23 17:49wasm: Use free-lists for unused localsLuuk de Gram1+47-2
2022-08-11 09:04std: Don't pass undefined memory to the kernel in os.abort()Isaac Freund1+2-3
2022-08-11 07:46test-cases: remove multi-threadingAndrew Kelley1+8-40
2022-08-11 03:39stage2: remove destroyed functions from mapsAndrew Kelley1+8-2
2022-08-11 05:26link.MachO: use accurate alignment attribute on pointersAndrew Kelley4+80-16
2022-08-11 01:56Revert "macho: allow unaligned offsets in object files"Andrew Kelley1+12-13
2022-08-10 19:45stage2 llvm: implement more C ABIVeikka Tuominen3+119-10
2022-08-08 05:48stage2: fix crash with comptime vector reduceAndrew Kelley2+27-0
2022-08-08 22:54disable failing behavior testAndrew Kelley1+5-0
2022-08-10 21:08LLVM: respect linksection for exported variablesAndrew Kelley3+15-0
2022-08-10 21:49add ZIG_GLOBAL_CACHE_DIR env varAndrew Kelley1+1-1
2022-08-10 23:24better default for use_stage1 when -ofmt=c is providedAndrew Kelley1+4-0
2022-08-10 21:37disable failing behavior testAndrew Kelley1+5-0
2022-08-10 23:13Merge pull request #12379 from ifreund/packed-struct-explicit-backing-intAndrew Kelley22+565-113
2022-08-10 22:06macho: allow unaligned offsets in object filesJakub Konka1+13-12
2022-08-10 15:09stage2: add compile error for invalid null/undefined pointer castInKryption3+31-0
2022-08-09 22:08stage2: add compile error for shlExact overflowLeRoyce Pearson3+15-17
2022-08-10 16:40fix: disallow newline in char literalzooster1+18-0
2022-08-10 07:59Sema: fix expansion of repeated valueVeikka Tuominen2+21-1
2022-08-08 16:39stage2: Implement explicit backing integers for packed structsIsaac Freund20+493-73
2022-08-10 11:21stage2: Handle lazy values for the % operatorIsaac Freund3+72-40
2022-08-10 03:11Merge pull request #12356 from Vexu/stage2-callAndrew Kelley14+270-133
2022-08-09 20:37Sema: add declared here note to function call errorsVeikka Tuominen7+83-66
2022-08-08 19:28AutoDoc: update to Zir call inst changesVeikka Tuominen1+8-3
2022-08-07 20:01std: add workaround for stage2 bugVeikka Tuominen1+3-1
2022-08-07 16:55stage2: generate call arguments in separate blocksVeikka Tuominen7+209-96
2022-08-09 09:11Merge pull request #12383 from ziglang/stage2-stack-tracesAndrew Kelley4+193-24
2022-08-03 16:55stage2: correct node offset of nested declarationsVeikka Tuominen9+106-114
2022-08-09 03:53AstGen: emit debug stmt for tryAndrew Kelley2+20-8
2022-08-09 03:29AstGen: avoid multiple dbg_stmt instructions in a rowAndrew Kelley1+13-0
2022-08-09 03:19stage2: error return tracing handles ret betterAndrew Kelley2+141-53
2022-08-09 02:16Sema: avoid error return traces when possibleAndrew Kelley2+69-13
2022-08-08 19:51stage2: pass anon name strategy to reifyVeikka Tuominen6+78-20
2022-08-09 01:26Merge pull request #12369 from ziglang/zig-cc-m-flagAndrew Kelley3+26-14
2022-08-08 22:13std: fix BoundedArray test checking wrong condition (#12372)Ryotaro "Justin" Kimura1+1-1
2022-08-08 19:42autodoc: links to source codeMaciej 'vesim' Kuliński2+13-8
2022-08-08 16:31Merge pull request #12347 from r00ster91/nicedocsLoris Cro2+138-117
2022-08-06 17:45fix: cleanup recent changesr00ster911+5-6
2022-08-08 12:26cc: add support for -M flagJakub Konka3+19-7
2022-08-08 12:25update update_clang_options.zig to latest formatting changesJakub Konka1+7-7
2022-08-08 02:37Merge pull request #12228 from nektro/stage2-archAndrew Kelley9+5-92
2022-08-07 23:05delete failing RISC-V testAndrew Kelley2+0-48
2022-08-07 22:21remove brittle test caseAndrew Kelley1+0-35
2022-07-25 02:05remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny6+5-9
2022-08-05 21:54std: use std.macho.LoadCommandIterator for MachO parsing in std.debugJakub Konka1+69-98
2022-08-06 21:59Merge pull request #12337 from Vexu/stage2-safetyAndrew Kelley33+378-106
2022-08-06 12:56stage2: add a helpful error for when async is usedVeikka Tuominen2+33-14
2022-08-06 17:43stage2 DWARF: fix size and offset in slicesjoachimschmidt5571+4-2
2022-08-04 08:37Type: adjust C type sizesVeikka Tuominen2+41-28
2022-08-06 17:32Merge branch 'master' into nicedocszooster7+133-32
2022-08-06 16:12ci: upload langref and stdlib docs directly to s3Loris Cro1+10-7
2022-08-06 15:29autodoc: use location.replace to avoid history spam when searchingLoris Cro1+1-2
2022-08-06 15:29autodoc: re-introduce search result limitsLoris Cro2+26-3
2022-08-06 14:43Merge pull request #12343 from rudedogg/masterLoris Cro1+14-15
2022-08-06 14:07fix: use brighter bg color for help modal in light moder00ster911+3-1
2022-08-06 14:00style: some more formattingr00ster911+5-5
2022-08-06 13:53let -> const for dom elementsr00ster911+46-46
2022-08-06 13:38style: missing semir00ster911+1-1
2022-08-06 13:34feat: make shadow of `<kbd>`s look nicerr00ster911+1-1
2022-08-06 13:17style: formatr00ster911+42-43
2022-08-06 13:16fix: disable search bar before loadingr00ster912+3-1
2022-08-06 13:09feat: new search placeholderr00ster912+22-7
2022-08-06 13:05fix: "dialog" -> "modal"r00ster912+6-7
2022-08-06 13:01feat: make help modal disappear if you click outside itr00ster911+6-0
2022-08-06 12:22Sema: do not emit pointer safety checks for pointers to zero-bit typesVeikka Tuominen1+7-3
2022-08-06 11:17Sema: fix infinite recursion in `explainWhyTypeIsComptime`Anton Lilja4+84-6
2022-08-06 00:10Sema: elide safety of modulus and remainder division sometimesAndrew Kelley5+399-254
2022-08-06 03:45autodoc: only modify the DOM once to display the search resultsAustin Rude1+14-15
2022-08-06 01:59stage1: another LLVM opaque pointers fixAndrew Kelley1+2-2
2022-08-05 23:56Merge pull request #12338 from joachimschmidt557/stage2-aarch64Andrew Kelley4+844-171
2022-08-05 22:24Merge pull request #12340 from rudedogg/masterLoris Cro1+3100-2971
2022-08-05 22:01autodoc: Run through prettier formatter with default settingsAustin Rude1+3100-2971
2022-08-05 17:53stage2 cbe: correct `airIsNull` ptr operand checkVeikka Tuominen1+1-1
2022-08-05 15:15stage2: add runtime safety for invalid enum valuesVeikka Tuominen15+131-7
2022-08-05 14:47Sema: add safety check for non-power-of-two shift amountsVeikka Tuominen5+102-52
2022-08-05 14:36Sema: add null check for implicit castsVeikka Tuominen5+46-30
2022-08-05 14:08Sema: account for sentinel in bounds checkVeikka Tuominen5+53-10
2022-08-05 13:50Sema: add null pointer slice safety check when len is comptime knownVeikka Tuominen7+43-15
2022-08-05 13:49Sema: better safety check on switch on corrupt valueVeikka Tuominen4+17-10
2022-08-05 17:59stage2 AArch64: improve correctness of register aliasesjoachimschmidt5571+69-14
2022-08-05 13:22stage2 AArch64: implement basic integer rem/modjoachimschmidt5573+107-19
2022-08-04 19:05stage2 AArch64: implement basic integer divisionjoachimschmidt5574+110-46
2022-08-04 15:51stage2 AArch64: memcpy support in store and more complete intcastjoachimschmidt5571+70-10
2022-08-04 07:33stage2 AArch64: support returning values by referencejoachimschmidt5571+124-29
2022-08-02 19:04stage2 AArch64: all arguments passed via stack from now onjoachimschmidt5573+127-80
2022-07-30 21:17stage2 AArch64: introduce MCValue.stack_argument_offsetjoachimschmidt5573+275-9
2022-07-28 22:55stage2 AArch64: Fix struct_field_val for register_with_overflowjoachimschmidt5571+18-20
2022-08-05 12:47std.mem.zeroes: Zero sized structs with uninitialized members (#12246)N00byEdge1+4-1
2022-07-28 02:49std.enums: make directEnumArrayLen publicAllan Regush1+1-1
2022-08-03 13:17Makes std.meta.Tuple and std.meta.ArgsTuple generate a unique type instead of generating one per invocation.Felix "xq" Queißner1+33-18
2022-08-05 12:38translate-c: fix alignment in pointer castsMeredith Oleander2+22-11
2022-08-01 12:53Update Linux syscall list for 5.19Stephen Gregoratto1+1-0
2022-08-05 12:29Merge pull request #12300 from antlilja/getParamNameVeikka Tuominen9+64-43
2022-08-05 07:33Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley3+8-8
2022-08-05 01:09update libunwind to LLVM 15Andrew Kelley21+1515-134
2022-08-05 01:02update libcxxabi to LLVM 15Andrew Kelley14+2006-1422
2022-08-05 00:53update libcxx to LLVM 15Andrew Kelley841+37007-20860
2022-08-05 00:32stage2 LLVM backend: opaque pointer fixesAndrew Kelley2+80-43
2022-08-04 22:42init-exe template: align cli tests to new templateLoris Cro1+2-1
2022-08-04 22:11autodoc: fix inconsistency when indexing generic types for searchLoris Cro1+3-3
2022-08-04 21:55compiler_rt: update ABI for x86 float16 functionsAndrew Kelley1+1-0
2022-08-04 21:24autodoc: fix analysis of function return typesLoris Cro1+3-4
2022-08-04 21:24Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley88+3871-4371
2022-08-04 19:12init-exe template: add flushing to the buffered writerLoris Cro1+9-7
2022-08-04 18:27init-exe template: small improvementsLoris Cro1+2-2
2022-08-04 18:08new init-exe templateLoris Cro1+17-6
2022-08-04 05:02Merge pull request #12320 from ziglang/macho-zld-syncJakub Konka12+2366-3650
2022-08-04 03:13Merge pull request #12318 from Vexu/stage2-compile-errorsAndrew Kelley41+693-428
2022-08-03 23:42LLVM backends: more LLVM 15 fixesAndrew Kelley2+10-8
2022-08-03 21:48stage1: more LLVM15 opaque pointers fixesAndrew Kelley3+28-25
2022-08-03 21:19link: LLD 15 requires two dashes on --error-limitAndrew Kelley2+2-2
2022-08-03 19:26macho: fix some TODOsJakub Konka1+6-3
2022-08-02 20:58macho: add missing u64 to usize castsJakub Konka1+6-3
2022-08-02 20:15macho: do not preempt segment headers; do it when commiting to fileJakub Konka3+35-13
2022-08-02 18:38macho: add missing align cast in LoadCommandIteratorJakub Konka1+1-1
2022-08-01 22:03macho: fix linking in incremental contextJakub Konka2+69-50
2022-08-01 16:42macho: cleanup output section selection logicJakub Konka2+154-477
2022-08-01 10:28macho: update how we insert output sectionsJakub Konka5+222-281
2022-07-31 16:19macho: sync with zldJakub Konka12+2124-3073
2022-08-03 15:21autodoc: inferred error unions in function return valuesLoris Cro2+29-5
2022-08-03 14:26Add codeowners file for automated PR assignmentLoris Cro1+4-0
2022-08-03 14:20Merge pull request #12323 from ziglang/autodoc-issue-templateLoris Cro1+12-0
2022-08-03 14:20Update issue templatesLoris Cro1+12-0
2022-08-03 14:10Sema: add error for dependency loopsVeikka Tuominen3+43-15
2022-08-02 18:01AstGen: better source location for if/while condition unwrappingVeikka Tuominen19+130-127
2022-08-02 17:44AstGen: check loop bodies and else branches for unused resultVeikka Tuominen5+133-52
2022-08-02 16:54Sema: improve circular dependency errorsVeikka Tuominen10+156-78
2022-08-02 16:54Sema: move last error message from `Inlining` to `Sema`Veikka Tuominen1+109-109
2022-08-02 16:15AstGen: add error for break/continue out of defer expressionVeikka Tuominen5+73-27
2022-08-02 16:03Sema: add error for closure capture at runtimeVeikka Tuominen3+50-21
2022-08-03 13:25crypto.sign.ed25519: include a context string in blind key signatures (#12316)Frank Denis1+18-9
2022-08-03 02:43update clang CLI options to LLVM 15Andrew Kelley2+292-33
2022-08-03 02:18update target CPU features for LLVM 15Andrew Kelley11+3825-85
2022-08-03 01:06stage1: fix a few more LLVM 15 opaque pointer bugsAndrew Kelley1+6-6
2022-08-03 00:17add missing declaration to zig_clang.hAndrew Kelley1+3-0
2022-08-03 00:14compiler_rt: use standard f16 function names on x86Andrew Kelley1+7-1
2022-08-03 00:14build: add new clang libraries for LLVM 15 upgradeAndrew Kelley2+4-0
2022-08-02 23:57update LLVM library list to LLVM 15Andrew Kelley2+12-6
2022-08-02 23:48more LLVM backend fixesAndrew Kelley1+83-45
2022-08-02 15:48autodoc: fix off-by-1 error in analysis of pointer typesLoris Cro1+2-2
2022-08-02 15:24autodoc: fix autodoc analysis for `@typeInfo`Loris Cro2+7-1
2022-08-02 15:15autodoc: fix frontend crash while rendering std.memLoris Cro1+1-2
2022-08-01 16:33Sema: add safety for sentinel sliceVeikka Tuominen6+140-6
2022-08-01 14:45Sema: fix reify Fn alignment and argsVeikka Tuominen2+56-19
2022-08-02 15:32Merge pull request #12277 from Vexu/stage2-compile-errorsVeikka Tuominen22+459-233
2022-08-02 14:32Merge pull request #12276 from r00ster91/shortdescLoris Cro1+14-5
2022-08-02 14:30Merge pull request #12305 from squeek502/autodoc-field-doc-bordersLoris Cro2+22-8
2022-08-02 07:04LLVM backend fixesAndrew Kelley2+22-25
2022-08-02 06:26LLVM backends: work around poorly designed C APIAndrew Kelley5+52-49
2022-08-02 06:00stage1: avoid using LLVMGetElementTypeAndrew Kelley1+17-14
2022-08-02 05:40fix bugs from previous two commitsAndrew Kelley2+87-69
2022-08-02 03:55stage2: LLVM lowering to opaque pointers APIAndrew Kelley2+235-167
2022-08-02 01:16stage1: LLVM lowering to opaque pointers APIAndrew Kelley7+517-388
2022-07-28 18:03Sema: validate packed struct field typesVeikka Tuominen6+217-133
2022-07-28 14:28stage2: better source location for var declsVeikka Tuominen11+131-51
2022-07-28 12:00Sema: validate bitcast operand typeVeikka Tuominen7+111-49
2022-07-31 06:41std.fs: Split Iterator.next on Linux and WASI to allow for handling platform-specific errorsRyan Liptak2+34-2
2022-07-30 16:43Removed anytype_args field from Fnantlilja2+18-14
2022-07-30 09:39Removed param_names from Fn inside Module.zigantlilja9+47-30
2022-08-01 01:10update Target, CPU, OS, ABI, etc. to LLVM 15Andrew Kelley15+306-56
2022-07-31 22:55Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley98+2650-1489
2022-07-30 18:43wasm: fix typo in CodeGen.zigIkko Ashimine1+2-2
2022-07-31 09:41Linux: Add IN_MASK_CREATE and corresponding error handling in inotify_add_watchRyan Liptak2+3-0
2022-07-29 00:06stage2 LLVM: Pass inline assembly outputs directly when not targeting memoryCody Tapscott1+109-32
2022-07-31 19:57Merge pull request #12289 from Vexu/stage2Andrew Kelley45+1046-633
2022-07-30 10:57cmake: Print all LLVM config errors instead of just the last onesin-ack1+7-5
2022-07-31 00:19autodoc: Add borders to field docs to make it clear which field they are associated withRyan Liptak2+22-8
2022-07-30 13:34stage2: Fix AIR printingCody Tapscott2+30-4
2022-07-29 04:04translate-c: use correct number of initializers for vectorsEvan Haas3+52-30
2022-07-28 19:21Sema: check comptime slice sentinelVeikka Tuominen13+450-359
2022-07-29 21:18Merge pull request #12085 from topolarity/dyn-link-libcppAndrew Kelley6+69-7
2022-07-28 19:38parser: require expression after colon in slice exprVeikka Tuominen2+9-1
2022-07-29 09:30Sema: implement coercion from tuples to tuplesVeikka Tuominen4+130-13
2022-07-29 08:55Sema: implement `@Type` for functionsVeikka Tuominen28+434-245
2022-07-29 07:30stage2: fix hashing of struct valuesVeikka Tuominen2+23-15
2022-07-16 00:25build.zig: Emit warning if "config.h" cannot be foundCody Tapscott1+55-25
2022-07-27 16:14stage1: remove deadcode ast_printWei Fu1+0-2
2022-07-29 18:03Merge pull request #12286 from ziglang/division-safetyAndrew Kelley8+887-565
2022-07-29 04:42CI: -Denable-llvm for test-casesAndrew Kelley1+1-2
2022-07-29 04:40Sema: fix runtime safety for integer overflow with vectorsAndrew Kelley2+20-12
2022-07-29 05:16ELF: Scan for dylibs-as-objects when adding rpathsCody Tapscott1+9-0
2022-07-29 04:40disable failing incremental compilation test caseAndrew Kelley2+0-22
2022-07-29 04:34fix compile error test case note column numberAndrew Kelley1+3-3
2022-07-29 03:46Sema: enhance div_trunc, div_exact, div_floorAndrew Kelley2+480-332
2022-07-29 01:40Sema: enhance `div` instruction analysisAndrew Kelley1+278-91
2022-07-29 01:40std.debug: default signal handler also handles SIGFPEAndrew Kelley1+2-0
2022-07-28 11:58stage2: handle tuple init edge casesVeikka Tuominen7+192-25
2022-07-26 13:20stage2: add error for comptime control flow in runtime blockVeikka Tuominen22+173-126
2022-07-28 20:47std: rename std.Target.systemz to .s390xMeghan Denny4+7-7
2022-07-12 01:47Dynamically link libc++, if integrating with system LLVMCody Tapscott1+10-6
2022-07-12 01:46Add check to verify libc++ is shared by LLVM/ClangCody Tapscott4+50-1
2022-07-28 22:20Merge pull request #11867 from nektro/patch-2Andrew Kelley4+15-21
2022-07-20 13:39CLI: add error for duplicate packageVeikka Tuominen1+6-0
2022-06-14 21:36stage2: ensure 'std', 'builtin', and 'root' is always available to `@import`Meghan3+9-21
2022-07-27 18:24stage2 ARM: more support for switch statementsjoachimschmidt5572+34-36
2022-07-28 18:49autodoc: better short description algorithmr00ster911+14-5
2022-07-28 18:54update C headers to LLVM 15Andrew Kelley60+14432-107409
2022-07-28 18:53update to LLVM 15Andrew Kelley8+354-137
2022-07-28 13:08autodoc: no whitespace in json output for release buildsLoris Cro1+2-1
2022-07-28 05:04Merge pull request #12265 from ziglang/stage3-run-translated-cAndrew Kelley8+194-88
2022-07-27 21:48CI: run test-run-translated-c tests with stage3Andrew Kelley1+13-13
2022-07-28 00:54LLVM: fix returning extern union with C callconvAndrew Kelley2+45-3
2022-07-27 21:44AstGen: fix ref instruction injection for functionsAndrew Kelley2+35-20
2022-07-27 20:23run-translated-c: disable two failing testsAndrew Kelley1+58-52
2022-07-27 20:22LLVM: fix lowering byte-aligned packed struct field pointersAndrew Kelley3+43-0
2022-07-27 23:11Merge pull request #12256 from Vexu/stage2Andrew Kelley5+49-10
2022-07-27 17:27Merge pull request #12252 from ziglang/stage3-test-casesAndrew Kelley7+85-87
2022-07-27 04:55move zig.h to become an installation fileAndrew Kelley3+1-2
2022-07-27 12:25Sema: copy fn param ty in `zirTypeInfo`Veikka Tuominen3+30-2
2022-07-01 14:39Module: fix inverted conditionLordMZTE1+1-1
2022-07-01 13:08Module: use path.isSepLordMZTE1+1-1
2022-07-01 10:21Module: fix error message importing file starting with root pathLordMZTE1+5-1
2022-07-23 14:53std.fmt: add more invalid format string errorsr00ster9112+64-30
2022-07-23 15:02std.fmt: lowercase compile errorsr00ster912+25-25
2022-07-27 11:29Sema: resolve pointee type in zirReifyVeikka Tuominen2+14-7
2022-07-27 11:02AstGen: add `dbg_stmt`s for `unreachable` and `@panic`Veikka Tuominen1+5-1
2022-07-25 16:53translate-c: take address of functions before passing them to @ptrToIntEvan Haas7+66-5
2022-07-27 09:13test-cases harness: annotate an optional typeAndrew Kelley1+1-1
2022-07-27 03:23CI: run test-link with stage3Andrew Kelley1+1-1
2022-07-27 03:15CI: run test-cases with stage3Andrew Kelley1+2-1
2022-07-27 03:12test-cases: remove failing testAndrew Kelley1+0-15
2022-07-27 03:11test-cases harness: refresh just before update()Andrew Kelley1+1-0
2022-07-27 03:09test-cases harness: improve stage2 compatibilityAndrew Kelley1+17-30
2022-07-27 03:05link: avoid passing bad ptrs to pwritevAndrew Kelley2+48-31
2022-07-27 03:05LLVM: add probe-stack function attributeAndrew Kelley1+15-4
2022-07-27 03:04start code: enable segfault handler for stage2Andrew Kelley1+0-4
2022-07-27 00:41Merge pull request #12244 from Vexu/stage2Andrew Kelley22+150-91
2022-07-26 21:51C ABI tests no longer apply to only stage1Andrew Kelley5+2-2
2022-07-26 12:39Sema: better error when coercing error setsVeikka Tuominen14+85-76
2022-07-26 20:28test-cases harness: test all updatesAndrew Kelley1+10-10
2022-07-26 18:41Merge pull request #12136 from topolarity/llvm-config-reworkAndrew Kelley6+173-165
2022-07-26 18:26Merge pull request #12237 from Vexu/stage2-compile-errorsAndrew Kelley13+381-148
2022-07-25 12:29std.fmt: require specifier for unwrapping ?T and E!TInKryption14+70-45
2022-07-26 11:08Sema: disable "unreachable else prong" error for error sets for nowVeikka Tuominen1+4-0
2022-07-26 11:04Sema: improve expression value ignored errorVeikka Tuominen7+28-7
2022-07-26 10:30Sema: resolve lazy values for compile logVeikka Tuominen2+10-0
2022-07-26 10:20Sema: give comptime_field_ptr priority over field_ptr in tuplesVeikka Tuominen2+23-8
2022-07-26 11:26std.mem: add `reset` to `SplitBackwardsIterator` and `SplitIterator`r00ster1+38-0
2022-07-25 18:25AstGen: disable null bytes and empty stings in some placesVeikka Tuominen5+73-4
2022-07-25 15:11parser: add error for doc comment attached to comptime or test blocksVeikka Tuominen3+14-12
2022-07-25 14:53Sema: better source location for builtin optionsVeikka Tuominen4+269-129
2022-07-25 13:40Module: improve handling of errors in `@call` argumentsVeikka Tuominen2+25-3
2022-07-25 16:26macho: fix memory leak and refactor Target usageJakub Konka5+53-37
2022-07-25 19:04std.mem: add `first` method to `SplitIterator` and `SplitBackwardsIterator`r00ster14+70-49
2022-07-25 10:48Sema: `analyzeInlineCallArg` needs a block for the arg and the paramVeikka Tuominen3+58-22
2022-07-25 17:29CMake: Search for Clang in CMAKE_LIBRARY_PATH, CMAKE_PREFIX_PATH, and CMAKE_FRAMEWORK_PATHCody Tapscott1+9-3
2022-07-25 04:57PriorityDequeue: use compareFn in update() methodVÖRÖSKŐI András1+6-1
2022-07-25 14:12Merge pull request #12188 from Luukdegram/llvm-wasm-c-abiLuuk de Gram7+116-30
2022-07-25 13:14std.fs: End iteration on Linux/WASI during Iterator.next when hitting `ENOENT`Ryan Liptak2+26-0
2022-07-25 12:51std.testing: make the caret indicator line more helpfulr00ster1+4-1
2022-07-25 07:46Merge pull request #12225 from ziglang/ci-stage3-standaloneAndrew Kelley6+50-1014
2022-07-20 19:51wasm: Enable C-ABI tests for self-hosted compilerLuuk de Gram4+78-1
2022-07-19 20:01wasm: Only allow lowering C-ABI compatible typesLuuk de Gram2+2-23
2022-07-17 13:10llvm: correctly lower c-abi for Wasm targetLuuk de Gram2+58-28
2022-07-14 17:48wasm: pass correct abi-size for scalar valuesLuuk de Gram1+1-1
2022-07-25 04:33Merge pull request #12059 from Luukdegram/linker-tests-run-stepLuuk de Gram15+413-125
2022-07-24 19:28LLVM: notice the soft_float CPU featureAndrew Kelley1+1-1
2022-07-24 21:31stage2: don't skip liveness or codegen if -femit-asm is suppliedAndrew Kelley3+29-12
2022-07-24 21:05CI stage3 test coverage for test-standaloneAndrew Kelley4+21-1002
2022-07-24 03:14std.fs: Fix Walker closing the initial directory when not fully iteratedRyan Liptak2+29-2
2022-07-24 18:50Revert "std.fmt: require specifier for unwrapping ?T and E!T."Andrew Kelley13+34-59
2022-05-23 22:48Fix indexing in the test runner's log formattingLewis Gaul1+4-1
2022-07-24 09:01std.fmt: require specifier for unwrapping ?T and E!T.InKryption13+59-34
2022-05-26 09:49std: compile error on invalid testing allocator usageAli Chraghi5+24-10
2022-07-24 08:56stage2: implement `noinline fn`Meghan7+47-7
2022-05-16 17:42report better error for package not found in stage2Andreas Reischuck2+25-0
2022-06-30 21:02std.json: expose encodeJsonString and encodeJsonStringCharsJonathan Marler1+27-21
2022-07-24 03:09Merge pull request #12143 from Vexu/stage2-safetyAndrew Kelley87+1412-499
2022-07-24 03:03disable flaky behavior testAndrew Kelley1+7-0
2022-07-23 16:02CMake: Add ZIG_LLVM_LINK_MODE to config.hCody Tapscott2+10-0
2022-07-16 15:26CMake: Search more permissively for LLDCody Tapscott3+50-23
2022-07-16 01:51CMake: Improve usage of `llvm-config`, esp. for consistent linkingCody Tapscott4+155-190
2022-07-23 15:27test/link/macho: use EmulationStep for dead_stripLuuk de Gram1+2-6
2022-07-23 14:21io_uring: add new flags and opcodesVincent Rischmann1+111-3
2022-07-23 11:26Sema: don't add union field access safety check for single field unionsVeikka Tuominen2+7-2
2022-07-22 15:21Sema: validate duplicate fields in anon structsVeikka Tuominen7+115-36
2022-07-21 18:22Sema: add some more 'declared here' notesVeikka Tuominen11+25-32
2022-07-22 14:15Sema: add default value here note to invalid comptime field store errorVeikka Tuominen3+42-6
2022-07-22 10:20AstGen: make comptime fields in packed and extern structs compile errorsVeikka Tuominen3+30-2
2022-07-21 12:57Sema: check for zero length slices in `@alignCast` safetyVeikka Tuominen1+6-1
2022-07-21 11:40stage2: implement `@setFloatMode`Veikka Tuominen14+495-123
2022-07-20 16:47Sema: handle store to comptime field when `ResultLoc == .none`Veikka Tuominen2+52-3
2022-07-19 11:36Sema: return `.comptime_field_ptr`s for tuplesVeikka Tuominen2+45-13
2022-07-16 20:46Sema: `@alignCast` safetyVeikka Tuominen4+47-18
2022-07-16 20:16Sema: `@floatToInt` safetyVeikka Tuominen5+33-16
2022-07-16 13:32Sema: bad union field access safetyVeikka Tuominen15+194-91
2022-07-16 13:10Sema: exact division safetyVeikka Tuominen4+56-10
2022-07-16 12:56Sema: cast negative to unsigned safetyVeikka Tuominen4+18-14
2022-07-15 23:55Sema: divide by zero safetyVeikka Tuominen4+75-10
2022-07-15 23:15Sema: implement shr_exact runtime safetyVeikka Tuominen3+57-43
2022-07-15 22:50move passing safety tests to stage2Veikka Tuominen28+140-104
2022-07-23 12:29Revert "std.mem.Allocator: add alignedCreate"Veikka Tuominen1+0-58
2022-05-21 00:42stage1: don't lowercaseify lib namesviri1+1-1
2022-07-18 05:27Fix #6944: referencing type info alignment causes error in unrelated functionYujiri1+1-1
2022-07-23 11:22std.mem.Allocator: add alignedCreatedevins25181+58-0
2022-06-02 18:29langref: clarify permitted `@bitCast` usage.InKryption1+1-1
2022-07-23 10:57docs: Pointer ArithmeticAllan Regush1+30-0
2022-07-10 10:27std.net.getAddressList: fix segfault on bad hostnameVeikka Touminen1+1-1
2022-07-15 21:05std.json: Fix parsing of large numbersominitay2+32-13
2022-07-12 16:14Share logic between EmulatableRunStep & RunStepLuuk de Gram3+110-235
2022-07-10 16:28enable link-test on linux CILuuk de Gram2+64-65
2022-07-10 14:25Use `EmulatableRunStep` for MachO linker testsLuuk de Gram9+31-21
2022-07-09 14:28rename:RunCompareStep -> EmulatableRunStepLuuk de Gram4+400-396
2022-07-09 14:09show/hide warning for incompatible warningsLuuk de Gram1+253-9
2022-07-08 20:57RunCompareStep: implement new stepLuuk de Gram3+160-0
2022-07-23 07:01Merge pull request #12140 from ziglang/macho-gc-sectionsJakub Konka22+3507-2868
2022-07-23 04:24Autodoc: update to new ZIRAndrew Kelley1+10-4
2022-07-23 03:56Merge pull request #12173 from ziglang/autodocs-rebasedAndrew Kelley15+6295-3113
2022-07-23 03:47Merge pull request #12198 from Vexu/stage2Andrew Kelley7+145-18
2022-07-22 22:13macho: fix use-after-move in placeDeclJakub Konka1+14-13
2022-07-22 12:32macos: add /usr/local/* paths conditional on macOS major versionJakub Konka1+6-5
2022-07-22 19:19macho: include __StaticInit input sections as GC rootsJakub Konka1+1-0
2022-07-22 18:58Merge pull request #12191 from ziglang/underaligned-fieldsAndrew Kelley9+1134-226
2022-07-22 18:10Sema: add error for dereferencing invalid payload ptr at comptimeVeikka Tuominen2+43-2
2022-07-22 18:07stage2: fix airIsErr when `is_ptr == true`Veikka Tuominen3+17-3
2022-07-22 16:48Sema: fix mutation of optional ptr represented as regular ptrVeikka Tuominen2+16-1
2022-07-17 20:42PriorityQueue: use compareFn in update()VÖRÖSKŐI András1+6-1
2022-07-17 07:20SIMD size suggestions: suggestions code now compiles, added more architectures The idea behind this is using the register capabilities in safe amounts, there is still some consideration to be done. + Fixed compile error using std.Target.<arch>.featureSetHas + X86 MMX and "3DNOW" 64 bits register usage considered for vector size + Added ARM Neon recommened usage of 128 bits (The size of the register) + Added AARCH64 Neon and SVE for 128 bits. SVE could use in theory up to 2048 bits, but found only evidence of functional 512 bits on a super computer, decided on using 128 bits as a safety + Added Altivec recommendation of using the 128 bits long register + Using MIPS msa 2x64bits capabilities, usage of 64 bits registers for MDMX systems, need testing on how using bigger values affect performance + Using V extension on RISC-V, which is extendable via instructions, decided on 128 bits as a value to not use all registers + in SPARC the 64 bits registers are used, a max of 32 registers are to be used for configurable simd instructions, decided on using the size of the register, need testing on performance hit on using a bigger sized register vector sizeDan Ellis Echavarria1+41-19
2022-07-22 12:20macho: dead_strip defaults: off for debug, on for releaseJakub Konka2+2-3
2022-07-21 20:21macho: fix zig cc and c++ using stage2 llvmJakub Konka1+3-1
2022-07-21 11:30macho: move GC code into dead_strip.zig moduleJakub Konka5+327-284
2022-07-21 07:39macho: sort subsection symbols by seniorityJakub Konka2+133-90
2022-07-19 13:55macho: do not GC local symbols unless reference dead symbolsJakub Konka4+293-196
2022-07-18 10:03macho: parse data-in-code when writing LINKEDIT segmentJakub Konka3+55-84
2022-07-17 22:43link-tests: add checkNotPresent and add -dead_strip smoke testJakub Konka4+100-2
2022-07-17 22:25macho: limit export info to entrypoint and mh symbol when executableJakub Konka1+62-25
2022-07-17 21:52macho: mark __mh_execute_header as ref'd dynamicallyJakub Konka1+1-1
2022-07-17 21:48macho: do not store stabs; generate on-the-fly insteadJakub Konka3+214-285
2022-07-16 08:53macho: improve logs for dyld infoJakub Konka8+88-54
2022-07-16 08:32macho: fix caching linker line in incremental settingJakub Konka1+45-36
2022-07-15 18:59macho: deallocate globals keysJakub Konka1+47-41
2022-07-15 15:54macho: don't store GC roots globallyJakub Konka2+62-45
2022-07-15 13:04macho: link atom starting section by orig section idJakub Konka2+30-7
2022-07-15 10:58macho: fix marking sections for pruning in GCJakub Konka1+42-36
2022-07-12 21:03macho: rework symbol handling for incremental stage2 buildsJakub Konka5+640-460
2022-07-14 07:05macho: fix compilation issues on 32bit hostsJakub Konka1+19-17
2022-07-06 15:11macho: rework symbol handling to match zld/ELFJakub Konka13+2086-2389
2022-07-06 06:41macho: remove unused fields from AtomJakub Konka2+7-41
2022-07-04 18:40macho: split section into subsections if requested and/or possibleJakub Konka4+515-233
2022-07-03 19:04macho: put parsing into an atom into a helperJakub Konka1+263-72
2022-07-03 08:11macho: read the entire file contents into memory at onceJakub Konka4+105-125
2022-07-05 12:42cli: support --gc-sections and --no-gc-sections for Zig sourcesJakub Konka2+14-1
2022-07-02 06:45cli: parse -dead_strip MachO linker flagJakub Konka2+12-0
2022-07-22 14:01Sema: fix loading and storing of optional pointers represented as pointersVeikka Tuominen2+14-2
2022-07-22 12:13Sema: allow C pointers in fieldCallBindVeikka Tuominen1+1-1
2022-07-22 11:45Sema: validate empty array initVeikka Tuominen2+47-6
2022-07-22 11:12Sema: use `resolveMaybeUndefValIntable` in `zirIntToPtr`Veikka Tuominen1+8-4
2022-07-22 10:07Merge pull request #12117 from Vexu/stage2-compile-errorsVeikka Tuominen121+2092-1267
2022-07-22 05:52CI: stage3 coverage for test-translate-cAndrew Kelley1+1-1
2022-07-22 05:49update test-translate-c cases to stage2Andrew Kelley1+240-218
2022-07-22 05:44update standalone test cases for stage2Andrew Kelley2+859-2
2022-07-22 05:44tests: remove superfluous newlines from logsAndrew Kelley1+2-2
2022-07-21 23:50LLVM: fix lowering of structs with underaligned fieldsAndrew Kelley4+32-3
2022-07-22 05:05add new compile error note to old test caseAndrew Kelley1+1-0
2022-07-21 22:16Sema: fix fn pointer align disagrees with fn align errorAndrew Kelley2+10-5
2022-07-21 20:07Sema: improve compile error for bad function alignmentAndrew Kelley3+15-5
2022-07-21 19:20build.zig: 32 MiB stack sizeAndrew Kelley2+4-1
2022-07-20 23:51constrain target/backend of new test casesAndrew Kelley3+3-3
2022-07-20 09:30Sema: validate extern struct field types earlierVeikka Tuominen8+129-70
2022-07-19 21:02Sema: better source location for function call argsVeikka Tuominen25+378-230
2022-07-19 17:20Sema: better function parameter source locationVeikka Tuominen14+256-109
2022-07-19 10:19Sema: better source location for incompatible capture groupVeikka Tuominen4+63-30
2022-07-19 09:25AstGen: add error for fields in opaque typesVeikka Tuominen3+15-12
2022-07-18 22:25Sema: more union and enum tag type validationVeikka Tuominen17+159-96
2022-07-17 14:03Sema: validate function parameter types and return typeVeikka Tuominen13+204-95
2022-07-17 13:13Sema: validate function pointer alignmentVeikka Tuominen7+149-19
2022-07-12 21:35Sema: explain why comptime is neededVeikka Tuominen11+359-317
2022-07-14 09:40fix errors in tests not tested locally or on CIVeikka Tuominen2+9-4
2022-07-12 13:08stage2: better pointer source locationVeikka Tuominen20+227-177
2022-07-12 11:22Sema: disallow 'align' on functions on wasmVeikka Tuominen17+98-88
2022-07-12 10:52Sema: fix non-exhaustive union switch checksVeikka Tuominen5+95-88
2022-07-21 03:09complete the drone pipeline runner type and platform oszc1+2-0
2022-07-17 06:38Fix #9184: fmtIntSizeDec/fmtIntSizeBin support FormatOptionsYujiri1+18-8
2022-07-21 14:16autodoc: cleanup file-related operationsLoris Cro1+41-38
2022-07-21 12:17autodoc: use already open handles to output docs artifactsLoris Cro1+4-4
2022-07-21 00:10CI: stage3 covers test-universal-libc and builds stage1Andrew Kelley1+2-2
2022-07-21 00:07Merge pull request #12111 from ziglang/ci-stage3Andrew Kelley4+41-41
2022-07-20 23:17disable new behavior test in stage1Andrew Kelley1+1-0
2022-07-20 11:31build.zig: teach `--compress-debug-sections`Motiejus Jakštys1+8-0
2022-07-20 22:22Merge pull request #12177 from Vexu/packed-ptrAndrew Kelley2+31-1
2022-07-20 22:21improve test case from previous commitAndrew Kelley1+9-8
2022-07-20 19:50disable std lib test failing with self-hosted ReleaseSafeAndrew Kelley1+6-0
2022-07-13 23:47CI: increase stage3 test coverageAndrew Kelley3+35-41
2022-07-20 18:10build.zig: remove deleted .cpp fileAndrew Kelley2+0-2
2022-07-20 13:13stage2 llvm: fix handling of pointer fields in packed structsVeikka Tuominen2+30-1
2022-07-20 06:31macho: Pass sections by pointer when slicing namesCody Tapscott1+3-3
2022-07-20 06:34Autodoc: fix int expr size for 32bit targetsLoris Cro1+1-1
2022-07-20 02:55Autodoc: stage2 miscompilation workaroundAndrew Kelley1+2-16
2022-07-19 20:54Autodoc: small polish on the htmlAndrew Kelley1+10-6
2022-07-19 20:42Autodoc: add warning banner to htmlLoris Cro1+12-0
2022-07-18 21:01delete the stage1 implementation of autodocAndrew Kelley10+0-1975
2022-07-18 20:46Autodoc: clean up debug printingAndrew Kelley1+20-21
2022-07-18 20:36Autodoc: skip docs when compile errors occurAndrew Kelley1+8-8
2022-07-18 20:27Autodoc: update to new array_type ZIRAndrew Kelley1+2-1
2022-07-18 20:07Autodoc: update to new ZIR encodingAndrew Kelley1+77-25
2022-06-12 22:33autodoc: fix rendering of function argumentsLoris Cro1+1-1
2022-06-12 17:01autodoc: handle result location instructionsLoris Cro2+66-15
2022-06-11 17:13autodoc: handle special case of autodoc for stdLoris Cro2+55-13
2022-06-11 15:20autodoc: add support for new func-related ZirLoris Cro1+114-43
2022-06-10 19:09autodoc: @as behavior in jsVallahor1+6-5
2022-06-10 18:56autodoc: handling more values sectionsVallahor2+28-13
2022-06-10 17:00autodoc: update array analysis to new ZirLoris Cro2+136-251
2022-06-10 16:25autodoc: fiedRef type renderingVallahor1+5-6
2022-06-10 16:06autodoc: handling refPath and fieldRefVallahor2+51-27
2022-06-10 13:40autodoc: initial work in opaque_declVallahor2+40-1
2022-06-09 19:20autodoc: rework json printing codeLoris Cro1+137-403
2022-06-09 15:41autodoc: remove type annotations from main.jsLoris Cro1+175-488
2022-06-09 19:28autodoc: experiment get line infoVallahor2+48-39
2022-06-08 16:00autodoc: fix package issue when analyzing stdlibLoris Cro1+12-6
2022-06-08 15:52autodoc: enabled packagesLoris Cro2+128-88
2022-06-07 14:40autodoc: restore support for zig version + cleanup & init work to fix packagesLoris Cro3+117-21
2022-06-04 01:47autodoc: fixing a bug in builtin functions when the typeRef is nullVallahor1+1-1
2022-06-04 00:13autodoc: add some tagsVallahor2+22-1
2022-06-03 23:11autodoc: add cmpxchg_strong/weakVallahor2+112-0
2022-06-03 04:10autodoc: @check array_cat and array_mulVallahor1+19-1
2022-06-03 03:53autodoc: add some builtin functions and float128Vallahor2+91-44
2022-06-03 01:33autodoc: refactoring binOpVallahor2+182-1095
2022-06-02 16:51autodoc: new design for function listLoris Cro2+13-4
2022-06-02 14:29autodoc: fix crash when handling siwtch_block instructionsLoris Cro1+9-4
2022-06-01 19:45fix: slice_start, slice_end and slice_sentinel typeRef are now showing the slice typeVallahor2+3-7
2022-06-01 19:06add: slice_start, slice_end and slice_sentinelVallahor2+188-1
2022-06-01 04:24add: builtins functionsVallahor2+446-58
2022-05-31 22:48add: merge_error_sets and @alignOf() need a checkin to confirm it's fully workVallahor2+150-32
2022-05-31 16:15autodoc: fixes to generic fn support plus linking supportLoris Cro2+57-16
2022-05-30 19:48autodoc: init generic function supportLoris Cro2+73-11
2022-05-30 14:48autodoc: add buffering to the json writerLoris Cro1+23-16
2022-05-30 18:45WIP: switch_block tagVallahor2+176-5
2022-05-29 17:10add: @enumToInt() WIPVallahor2+41-1
2022-05-29 16:31add: handling @bitSizeOf() need to check why not working correctly with `align()`Vallahor2+26-0
2022-05-29 16:18add: binOp @alignCast and bit_orVallahor2+70-1
2022-05-29 15:59add: handling @bitCast as binOpVallahor2+35-1
2022-05-29 09:27add: handling binOp divVallahor2+35-0
2022-05-29 09:08issue: reminder to fix array_initVallahor1+8-0
2022-05-29 08:56fix: *.{} array are now printed as type *[]comptimeVallahor2+12-12
2022-05-29 08:22fix: "match failure" in c.zig file @check other files and handling floats and undefined values in jsVallahor2+9-1
2022-05-29 07:19binOp now showing better it's need a better struture, right now it's has a hack oneVallahor2+274-29
2022-05-29 06:36add: binOp WIPVallahor2+519-2
2022-05-29 00:01fix: apparently doing this the `@as` problem is solved @checkVallahor1+4-3
2022-05-28 23:34fix: print align() in pointersVallahor1+3-2
2022-05-28 23:33add: handling to extra information in ptr_typeVallahor1+91-2
2022-05-28 22:47add: extra information in extendedFnVallahor2+34-14
2022-05-28 21:28fix: calling conventionVallahor2+148-64
2022-05-28 19:14fix: NoReturn and WIP in calling_conventionsVallahor2+47-25
2022-05-28 17:30fix: anyopaque_type. it was showing *[1]anyopaque now *anyopaqueVallahor2+3-3
2022-05-28 17:22add: noreturn keyword at end of the fn declVallahor1+4-0
2022-05-28 10:22fixes: @checkVallahor1+8-7
2022-05-28 09:37fix: slicesVallahor2+37-74
2022-05-28 03:34add: extern, callconv and return errorsVallahor2+105-41
2022-05-27 06:39fix: comptime not showing in all anytype params anymore. add: pointer flagsVallahor2+67-17
2022-05-27 03:04fix: typeOf_peer working in all casesVallahor2+34-20
2022-05-27 01:18add: handling typeof_peerVallahor2+72-4
2022-05-26 19:57fix: typeOf "match failed" with a call after @TypeOf()Vallahor1+1-1
2022-05-26 19:47fix: @TypeOf() now renderingVallahor2+12-5
2022-05-26 08:26add: typeof_builtin (not fully implemented)Vallahor1+64-17
2022-05-26 02:04add: handling some anytype casesVallahor1+35-10
2022-05-25 17:35fix: paths working on windowsVallahor1+21-4
2022-05-25 06:00fix: comptimeExpr working with generated dataVallahor1+7-3
2022-05-25 04:42add: handling comptimeExpr in jsVallahor1+1-1
2022-05-25 01:14fix: handling more types of sentinels. now can be structs tooVallahor2+86-40
2022-05-24 16:03autodoc: improve decl categorization and fix enumliteral arrays/ptrsLoris Cro2+48-14
2022-05-24 03:10fix: array_init_anon know workingVallahor1+6-12
2022-05-23 23:24fix: printing const in types and fn decl and sentinel in stringsVallahor2+18-8
2022-05-23 21:58fix: sentinel working with types and in fn declsVallahor2+20-12
2022-05-23 17:28add: array init refsVallahor1+90-1
2022-05-23 03:13add: rendering sentinel in js and some fixes in autodocVallahor2+18-53
2022-05-23 00:41add: sentielVallahor1+174-0
2022-05-22 14:21autodoc: improve frontend renderingLoris Cro2+326-406
2022-05-18 16:55autodoc: collect type information for some expressionsLoris Cro2+691-625
2022-05-15 20:57update to new code from master branchLoris Cro1+40-40
2022-04-18 15:36autodoc: fix final js type errorLoris Cro1+59-59
2022-04-03 16:46autodoc: improved rendering container fields and fixed rendering of func argsLoris Cro1+42-25
2022-04-03 16:06autodoc: var 2 let in main.jsLoris Cro1+367-367
2022-04-03 15:57autodoc: fixed all type errors in main.jsLoris Cro1+63-37
2022-04-01 17:41autodoc: more js type fixesLoris Cro2+259-138
2022-03-31 17:07autodoc: more typechecking in main.jsLoris Cro1+200-133
2022-03-30 17:06autodoc: improve type checking in main.jsLoris Cro1+180-121
2022-03-30 15:10autodoc: make links respect internal docs modeLoris Cro2+10-5
2022-03-28 16:50autodoc: improved frontend renderingLoris Cro3+93-18
2022-03-24 17:52autodoc: improve rendering and add "show priv decls" checkboxLoris Cro3+154-165
2022-03-22 17:07autodoc: fix offset math for decls and change TODOs from panics to just printsLoris Cro1+248-90
2022-03-21 17:42autodoc: add type comments to main.js fileReece Van Atta1+179-0
2022-03-21 17:41autodoc: add typedef to zigAnalysis file, just in caseReece Van Atta1+4-1
2022-03-15 18:09autodoc: fix missing variable declaration for strict modeABuffSeagull1+2-1
2022-03-21 17:10autodoc: decl paths become ref pathsLoris Cro1+349-390
2022-03-13 18:25autodoc: added support for error sets and extended functionsLoris Cro2+154-84
2022-03-13 05:12autodoc: add basic support for more builtinLoris Cro1+223-22
2022-03-11 17:26autodoc: add support for anytype and improve semantics for array lengthLoris Cro2+188-78
2022-03-09 18:43autodoc: improve commentsLoris Cro1+87-17
2022-03-09 17:46autodoc: add support for enum literalsLoris Cro1+11-1
2022-03-09 17:35autodoc: add support for `@This` and improve call support in decl pathsLoris Cro2+89-44
2022-03-08 18:57autodoc: add support for pointers and comptime expressions in decl pathsLoris Cro2+184-122
2022-03-07 18:55autodoc: add simplified support for testsLoris Cro1+8-1
2022-03-07 18:31autodoc: add support for array declsLoris Cro2+78-7
2022-03-04 19:43autodoc: add support for solving decl paths depending on other decl pathsLoris Cro1+106-11
2022-03-04 17:20autodoc: add support for generic functions & generic function callsLoris Cro2+48-32
2022-03-03 18:15autodoc: add support for non-generic function callsLoris Cro2+58-21
2022-03-02 17:36autodoc: added support for same-file lazy resolution of decl pathsLoris Cro1+178-70
2022-03-01 19:16autodoc: added support for non-lazy decl pathsLoris Cro2+139-23
2022-02-22 19:18autodoc: add frontend support for optionals & generic cleanupLoris Cro1+137-117
2022-02-22 19:15autodoc: fix decltest offset errorsLoris Cro1+93-31
2022-02-18 22:39add decltests to the autodoc backendJacob G-W1+85-8
2022-02-15 19:45autodoc: added basic support for unresolved comptime expressionsLoris Cro2+81-41
2022-02-11 18:11autodoc: added basic support for `@import`Loris Cro2+120-115
2022-02-11 16:24autodoc: escape html in decl ref namesLoris Cro1+7-7
2022-02-10 18:30autodocs: improve function renderingLoris Cro1+210-165
2022-02-08 19:56autodocs: added basic support for functionsLoris Cro2+68-48
2022-02-08 06:44autodocs: output data support for more typesLoris Cro1+262-63
2022-02-06 17:25autodocs: added basic support for unionsLoris Cro2+316-34
2022-02-04 18:28autodocs: fix rendering of non-type declsLoris Cro2+185-86
2022-02-02 19:33autodocs: added support for some non-type valuesLoris Cro2+231-51
2022-01-31 17:41autodocs: add support for int valuesLoris Cro2+93-57
2022-01-30 18:12autodocs: add support for indirect decl referencesLoris Cro3+97-37
2022-01-29 19:13autodoc: add declval support to docs jsLoris Cro2+213-256
2022-01-29 18:52autodocs: fix merge conflictLoris Cro1+1-1
2022-01-29 18:34autodocs: refactoring: moved some fn arguments inside of selfLoris Cro1+74-90
2022-01-29 18:24autdoc: install artifactsJacob G-W1+29-9
2022-01-29 17:45autodocs: add support for block_inlineLoris Cro1+16-4
2022-01-28 22:54autodoc: generate WalkResults for ref typesJacob G-W1+22-2
2022-01-28 22:53autodoc: don't hardcode file nameJacob G-W1+10-3
2022-01-28 21:50autodoc: init workLoris Cro2+563-0
2022-07-20 01:39Sema: fix enum value without tag name used as switch itemAndrew Kelley2+27-19
2022-07-20 00:45Sema: fix runtime instructions omittedAndrew Kelley2+15-0
2022-07-19 22:54Merge pull request #12131 from hnakamur/fix_big_int_Managed_mul_sqr_capacity_too_largeAndrew Kelley2+42-10
2022-07-19 18:50Merge pull request #12164 from ziglang/llvm-opt-byrefAndrew Kelley1+162-66
2022-07-19 18:31LLVM: change commentary on isByRefAndrew Kelley1+2-10
2022-07-19 04:27LLVM: lower all error unions as byref=trueAndrew Kelley1+35-2
2022-07-19 03:59LLVM: lower all structs as byref=trueAndrew Kelley1+64-63
2022-07-19 02:55LLVM: lower optional types as byref=trueAndrew Kelley1+84-14
2022-07-17 22:01Read dynstr starting at rpath offsetLeRoyce Pearson1+9-4
2022-07-19 04:10stage2: Change optional non-null field to i8Cody Tapscott1+45-34
2022-07-17 08:54std.fs: remove accidental comptime blockVeikka Tuominen1+0-6
2022-07-17 08:46std.fs: add `Iterable` versions of `openDirAbsolute*`Veikka Tuominen1+28-1
2022-07-16 20:48Sema: fix UAF in coerceInMemoryAllowedAndrew Kelley1+2-2
2022-07-16 15:05Fix io_uring tests (#12134)Vincent Rischmann1+36-24
2022-07-13 14:16std.testing: add `refAllDeclsRecursive` functionalichraghi1+16-0
2022-07-11 11:17Fix checkAllAllocationFailures being too strict when checking arg typesRyan Liptak1+0-4
2022-07-16 09:22Merge pull request #12121 from Vexu/spanVeikka Tuominen6+179-180
2022-07-16 09:18Merge pull request #12060 from Vexu/IterableDirVeikka Tuominen12+201-126
2022-07-15 12:21style: add missing commar00ster911+1-1
2022-07-16 02:46Use Managed.len in sub, divFloor, and divTrunc tooHiroaki Nakamura1+8-8
2022-07-15 23:14Use Managed.len() instead of Managed.toConst().limbs.lenHiroaki Nakamura1+2-2
2022-07-15 18:48Merge pull request #12127 from ziglang/llvm-abi-sizeAndrew Kelley3+107-25
2022-07-15 15:08Fix std.math.big.int.Managed capacity after mul and sqrHiroaki Nakamura2+34-2
2022-07-15 06:31zig cc: support `-Wl,--export=<symbol>`Luuk de Gram1+6-0
2022-07-15 11:27ci: bump macOS image on Github Actions to macos-11Jakub Konka1+2-2
2022-07-15 13:05Module: improve source spans for initializers and var typesVeikka Tuominen2+38-33
2022-07-15 08:38Compilation: point caret in error message at the main tokenVeikka Tuominen5+72-56
2022-07-15 10:05std.fs: remove `OpenDirOptions.iterate`Veikka Tuominen5+88-54
2022-07-09 15:59std.fs: split `Dir` into `IterableDir`Veikka Tuominen10+145-104
2022-07-14 06:27doc/langref: clarify behavior of slicing with constant indexesYujiri1+20-10
2022-07-11 19:54add FreeBSD support to std.os.getFdPathKim SHrier2+187-3
2022-07-15 06:26LLVM: disable the ABI size safety checkAndrew Kelley1+1-1
2022-07-15 06:24LLVM: fix ABI size of optional and error union typesAndrew Kelley3+75-37
2022-07-15 04:22Revert "stage2 llvm: Use unpacked struct for unions and arrays"Andrew Kelley1+5-5
2022-07-15 03:05LLVM: add padding to optional types when loweringAndrew Kelley1+31-11
2022-07-15 02:30LLVM: insert debug logging when LLVM ABI size is wrongAndrew Kelley2+24-0
2022-07-15 05:06Merge pull request #12124 from ziglang/stage2-coerce-result-ptrAndrew Kelley5+151-22
2022-07-13 17:36CMake: Use NAMES_PER_DIR in all lookupsCody Tapscott4+12-10
2022-07-15 01:10Sema: fix coerceResultPtrAndrew Kelley3+39-24
2022-07-15 00:16print_zir: fix wrong union tag for validate_derefAndrew Kelley1+1-1
2022-07-14 23:48Sema: fix coerce_result_ptr in case of inferred result typeAndrew Kelley3+122-8
2022-07-14 18:26stage2: point to error location using spansVeikka Tuominen4+128-150
2022-07-13 04:27handle HOSTUNREACH for blocking and non-blocking connectsBill Nagel1+2-0
2022-07-13 23:15Merge pull request #12098 from ziglang/llvm-riscv64Andrew Kelley8+148-62
2022-07-13 22:59AstGen: fix loop control flow applying to wrong loopAndrew Kelley5+35-4
2022-07-13 20:14stage2: fix comptime bitcast involving f80Andrew Kelley4+64-15
2022-07-13 06:30LLVM: implement signext/zeroext attributesAndrew Kelley3+69-32
2022-07-13 06:29std.math: add `inline` to some functionsAndrew Kelley2+15-15
2022-07-13 08:54Merge pull request #12095 from joachimschmidt557/stage2-armJoachim Schmidt1+127-22
2022-07-12 05:34stage2: lower each struct field type, align, init separatelyAndrew Kelley6+331-204
2022-07-13 02:00Merge pull request #12084 from ziglang/stage2-stdAndrew Kelley6+54-30
2022-07-12 03:39std: update test cases to reflect new packed struct semanticsAndrew Kelley3+24-20
2022-07-12 01:41LLVM: always add some clobbers for some architecturesAndrew Kelley1+19-0
2022-07-11 23:44LLVM: broaden aarch64-windows f16 debug variable workaroundAndrew Kelley1+7-9
2022-07-11 23:41zig_llvm: include Debug Info Version even for CodeViewAndrew Kelley1+1-0
2022-07-11 21:51Sema: fix double-free on compile errorsAndrew Kelley1+3-1
2022-07-12 20:06stage2 llvm: Use unpacked struct for unions and arraysCody Tapscott1+5-5
2022-07-12 21:22stage2 ARM: add integer modulo with constant power-of-two rhsjoachimschmidt5571+74-14
2022-07-06 19:10stage2 ARM: implement division by constant int power-of-two divisorsjoachimschmidt5571+53-8
2022-07-12 16:37Merge pull request #12083 from Vexu/c-container-errVeikka Tuominen5+121-37
2022-07-12 12:36wasm-linker: Implement linker tests (#12006)Luuk de Gram16+519-9
2022-07-12 07:49stage2: handle parser notes in a more general wayVeikka Tuominen3+33-60
2022-07-11 20:51parser: add helpful error for C style container declarationsVeikka Tuominen5+114-3
2022-07-12 00:45Merge pull request #12044 from Vexu/stage2-compile-errorsAndrew Kelley60+1072-401
2022-07-12 00:25Merge pull request #12075 from Vexu/stage2-validate-externAndrew Kelley18+299-102
2022-07-11 21:23Merge pull request #11863 from motiejus/compress-debug-sectionsAndrew Kelley6+69-18
2022-07-11 21:18stage2: cleanups to --compress-debug-sectionsAndrew Kelley6+48-27
2022-07-11 21:10Compilation: indent multiline error messages properlyr00ster913+84-14
2022-06-14 11:41ELF: understand -Wl,--compress-debug-sectionsMotiejus Jakštys4+30-0
2022-07-11 16:57Sema: allow `void` as an extern union field & fix invalid extern unionsVeikka Tuominen5+14-12
2022-07-11 16:30stage1: fix typo in analyze.cpp (#12077)Ikko Ashimine1+1-1
2022-07-11 14:54Sema: validate extern typesVeikka Tuominen13+279-91
2022-07-11 13:33Sema: better explanation why opaque types require comptimeVeikka Tuominen2+9-2
2022-07-11 12:39Sema: add notes about function return typeVeikka Tuominen16+100-32
2022-07-11 13:40std.math: add `degreesToRadians` and `radiansToDegrees`frmdstryr1+28-0
2022-07-11 11:17Sema: add "cannot convert to payload type" error notesVeikka Tuominen14+145-96
2022-07-11 11:10Compilation: do not repeat AstGen error source line for notesVeikka Tuominen1+15-16
2022-07-11 08:38Sema: only add note about int mismatch if not coercibleVeikka Tuominen2+25-7
2022-07-09 15:15use std.log for loggingMikko Kaihlavirta1+70-76
2022-07-11 08:16std.fmt: clarify the description of placeholders in Format StringsDuncan Holm1+4-2
2022-07-11 03:53Merge pull request #12071 from topolarity/windows-abi-changeAndrew Kelley30+334-207
2022-07-11 00:04stage2: Lower libcalls on Windows x86-64 correctlyCody Tapscott1+30-11
2022-07-10 23:46stage1: Lower libcalls on Windows x86-64 correctlyCody Tapscott2+52-70
2022-07-10 23:42compiler_rt: Slightly re-factor exports for Windows x86-64Cody Tapscott26+169-309
2022-07-10 16:53compiler_rt: Update Windows ABI for float<->int conversion routinesCody Tapscott21+305-39
2022-07-10 20:09stage1/codegen: replace sprintf() with snprintf()Frank Denis1+28-28
2022-07-10 13:58Compilation: do not repeat same source line for notesVeikka Tuominen2+12-8
2022-07-10 13:51Sema: prefer original error message in `coerce`Veikka Tuominen6+92-32
2022-07-07 17:54Sema: add detailed error notes to `coerceInMemoryAllowed`Veikka Tuominen34+699-226
2022-07-10 12:03CMakeLists.txt: set LLVM minimal version to 14BratishkaErik1+3-3
2022-07-10 07:06Merge pull request #12001 from ziglang/llvm14Andrew Kelley785+163037-159648
2022-07-10 00:35two more regressed test cases; same cause as last two commitsAndrew Kelley2+5-7
2022-07-09 22:43disable regressed math.sign test caseAndrew Kelley1+4-0
2022-07-09 22:34disable regressed float formatting test caseAndrew Kelley1+4-0
2022-07-09 21:03windows_com: add missing __CRT_UUID_DECL() for IEnumSetupInstancesAndrew Kelley1+909-904
2022-07-09 19:48these riscv64 behavior tests work for stage1 but not stage2Andrew Kelley1+6-6
2022-07-09 15:30Merge pull request #12050 from topolarity/anon-struct-initVeikka Tuominen4+247-183
2022-07-06 17:27`std.log`: deduplicate `switch`r00ster911+1-6
2022-07-09 11:38Sema: use `tupleFieldIndex`Veikka Tuominen1+21-28
2022-07-09 11:05Remove outdated TODO comment (#12053)Yusuke Tanaka1+0-1
2022-07-09 06:17disable regressed translate-c test case on freebsdAndrew Kelley1+20-16
2022-07-09 06:11disable failing riscv64 tests from LLVM 14 upgradeAndrew Kelley1+30-0
2022-07-09 06:02CI: azure: update build.zig for LLVM 14Andrew Kelley1+9-12
2022-07-09 04:28CI: update scripts to stage1 LLVM 14 tarballsAndrew Kelley6+16-16
2022-07-09 00:30stage2: Support `@fieldParentPtr` for tuples and anon structsCody Tapscott2+21-9
2022-07-09 00:29stage2: Support `@offsetOf` for tuples and anon structsCody Tapscott3+23-39
2022-07-08 22:09stage2: Support initializing anonymous struct typeCody Tapscott3+204-129
2022-07-08 11:21crypto.sign.ed25519: add support for blind key signatures (#11868)Frank Denis1+114-0
2022-07-07 19:28stage2: Fix panic when printing AIR for tuple/anon struct typesCody Tapscott2+42-54
2022-07-08 03:47CI: update scripts to new LLVM 14 tarballsAndrew Kelley6+16-16
2022-07-08 03:47compiler_rt: enable __clear_cache for stage2Andrew Kelley1+1-3
2022-07-08 01:25Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley7+82-193
2022-07-08 01:23LLVM: more robust implementation of C ABI for multiple_llvm_intsAndrew Kelley1+49-193
2022-07-08 00:46LLVM: handle byref combined with multiple_llvm_intsAndrew Kelley1+50-48
2022-07-08 00:45std.builtin.returnError: disable runtime safetyAndrew Kelley1+1-0
2022-07-07 18:21stage1: Fix seg-fault when slicing string literal with sentinelCody Tapscott3+14-0
2022-07-07 17:05Sema: add a note about @setEvalBranchQuota() when branch quota is exceededVÖRÖSKŐI András3+18-2
2022-07-07 21:01Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley88+876-665
2022-07-07 20:56llvm c++ wrapper: fix argument index calculationsAndrew Kelley1+3-3
2022-07-07 19:19langref: disable an example that regressed from LLVM 14Andrew Kelley1+6-0
2022-07-07 18:52Merge pull request #12016 from Vexu/stage2-compile-errorsAndrew Kelley85+845-659
2022-07-07 18:40std.log: give friendly error to freestanding usersr00ster912+17-5
2022-07-07 18:38AstGen: fix catch payoad not checking for shadowingemma2+14-1
2022-07-06 20:17stage2: move C pointer allowzero error to AstGenVeikka Tuominen2+7-5
2022-07-06 09:29Sema: improve array source locationVeikka Tuominen5+25-16
2022-07-06 09:17Sema: improve slice source locationsVeikka Tuominen3+46-13
2022-07-06 08:36Module: add `.node_offset_un_op`Veikka Tuominen4+25-11
2022-07-06 08:23stage2: make line field of `@src` runtime knownVeikka Tuominen4+27-3
2022-07-01 18:09Sema: misc error message fixesVeikka Tuominen44+291-267
2022-07-01 18:08Sema: more runtime indexing comptime value checksVeikka Tuominen13+109-99
2022-07-01 17:14Sema: validate pointer typesVeikka Tuominen2+35-9
2022-07-01 13:08Sema: panic at comptime + misc error message improvementsVeikka Tuominen24+232-193
2022-07-07 07:43AstGen: move error_to_int, int_to_error and select to extendedVeikka Tuominen4+58-53
2022-07-07 07:06Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley3+982-961
2022-07-07 06:22std.json: move tests to json/test.zig fileAndrew Kelley2+981-960
2022-07-07 03:12std.leb128: disable regressed test due to LLVM 14Andrew Kelley1+15-0
2022-07-06 20:20Sema: accept thumb and thumbeb with ARM calling conventionsRiccardo Binetti1+1-1
2022-07-07 00:55Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley2+11-4
2022-07-07 00:00Sema: fix type resolution during generic function instantiationAndrew Kelley1+2-2
2022-07-06 23:23std.fmt.parse_float: disable failing aarch64 test from LLVM 14Andrew Kelley1+18-6
2022-07-06 22:57std: disable aarch64 tests that regressed from LLVM 14Andrew Kelley2+37-0
2022-07-06 22:45std: disable tests tripping LLVM assertionsAndrew Kelley1+25-0
2022-07-06 22:10disable more standalone testsAndrew Kelley1+9-2
2022-07-06 18:52update install_raw_hex test caseAndrew Kelley1+9-9
2022-07-06 09:40Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley2+21-5
2022-07-06 09:38disable failing standalone test - tools/gen_spirv_spec.zigAndrew Kelley1+5-1
2022-07-06 09:29compiler_rt: RISC-V does not want gnu_f16_abiAndrew Kelley1+1-1
2022-07-06 06:30crypto.sign.ecdsa: fix toCompressedSec1()/toUnompressedSec1() (#12009)Frank Denis1+16-4
2022-07-06 04:56Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley3+10-4
2022-07-06 04:54std: align some function pointersAndrew Kelley2+3-3
2022-07-06 03:39std.os.linux.io_uring: work around LLVM bugAndrew Kelley1+7-1
2022-07-06 04:28compiler_rt: work around LLVM optimizing __muloti4 to call itselfAndrew Kelley2+9-8
2022-07-06 01:24disable regressed behavior tests from llvm 14Andrew Kelley2+13-4
2022-07-05 23:24Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley7+16-29
2022-07-05 23:22fix expected error messages in test casesAndrew Kelley2+5-4
2022-07-05 23:09remove sparc64 test case which is tripping llvm assertionAndrew Kelley1+0-22
2022-07-05 22:46disable regressed wasm32 behavior tests from LLVM 14Andrew Kelley3+21-0
2022-07-05 22:45stage2: propagate use_stage1 to sub-compilationAndrew Kelley1+1-0
2022-07-05 22:21fix behavior test which was relying on UBAndrew Kelley1+2-1
2022-07-05 22:21CLI: add support for -fno-builtinAndrew Kelley6+52-4
2022-07-05 22:20CI: fix wrong macos tarballAndrew Kelley1+1-1
2022-06-18 22:00Mark fstype argument to mount as optionalJonathan Marler1+1-1
2022-07-05 07:58stage2: Fix corrupted Type when de-referencing field pointerCody Tapscott3+10-2
2022-07-05 03:12CI: update tarballs to LLVM 14Andrew Kelley6+15-15
2022-07-05 00:22Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley4+140-87
2022-07-05 00:20link.Coff: notice special windows symbolsAndrew Kelley1+93-60
2022-07-04 23:53std.Thread: fix mutable ref of temporaryAndrew Kelley1+2-1
2022-07-04 23:52Sema: fix intFitsInType implementationAndrew Kelley1+34-26
2022-07-04 23:44Sema: resolve lazy value before hashing it for generic fnAndrew Kelley1+1-0
2022-07-04 23:20stage2: disable unit tests when building with stage1Andrew Kelley1+10-0
2022-07-04 21:07Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley281+4789-52182
2022-07-04 21:06stage2: ELF: improve error reporting when libc is missingAndrew Kelley3+34-5
2022-07-04 20:02std: update bsd bits to new fn ptr semanticsAndrew Kelley7+79-27
2022-07-04 19:14update macOS libc headersAndrew Kelley269+4613-52139
2022-07-04 18:42translate-c: do not try to get rid of do while loopVeikka Tuominen2+63-11
2022-07-04 05:27Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley3+17-8
2022-07-04 05:18std: better definition for std.os.linux.epoll_eventAndrew Kelley1+12-7
2022-07-04 04:08stage1: fix vectors of small int and bool tripping LLVM assertionAndrew Kelley2+11-7
2022-07-04 01:41update build scripts to LLD and LLVM 14 librariesAndrew Kelley4+23-22
2022-07-03 22:58update C headers to LLVM 14.0.6Andrew Kelley6+4098-4090
2022-07-03 22:39std: disable tests regressed from LLVM 14Andrew Kelley4+22-4
2022-07-03 20:33stage2: update vector alignment logicAndrew Kelley2+15-3
2022-07-03 20:07LLVM: update lowering of saturating shift-leftAndrew Kelley2+52-13
2022-07-03 18:37LLVM: update inline asm to LLVM14 semanticsAndrew Kelley2+18-1
2022-07-02 06:50clang: parse --verbose flag as -vJakub Konka2+5-1
2022-07-03 03:41libcxx: add additional include directoryAndrew Kelley1+8-0
2022-07-03 03:40libcxx: do not include __config_siteAndrew Kelley1+0-2
2022-07-02 06:46std.zig.fmtId: revert recent changesAndrew Kelley1+1-12
2022-07-02 05:36update clang command line options to LLVM 14Andrew Kelley1+132-52
2022-07-02 05:13LLD: the driver functions now return "false" to mean "error"Andrew Kelley4+13-12
2022-07-02 05:13LLD: there are fewer libraries to link against nowAndrew Kelley1+0-4
2022-07-02 04:35update CPU features to LLVM 14Andrew Kelley15+1885-395
2022-07-02 03:11stage1: update inline asm outputs to LLVM 14Andrew Kelley1+1-0
2022-07-02 02:19stage1: update to LLVM 14 APIAndrew Kelley8+62-24
2022-07-02 02:17CMake: disable deprecated function warningsAndrew Kelley1+1-1
2022-07-01 23:39update libunwind to llvm 14.0.6Andrew Kelley29+1105-544
2022-07-01 23:36update libcxxabi to llvm 14.0.6Andrew Kelley31+1169-1185
2022-07-01 23:31update libcxx to llvm 14.0.6Andrew Kelley585+40096-19622
2022-07-01 22:52Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley2629+171765-80003
2022-07-01 21:29Merge pull request #11974 from ziglang/fixfixfixAndrew Kelley9+65-61
2022-07-01 21:29Merge pull request #11973 from Vexu/stage2-compile-errorsAndrew Kelley100+791-670
2022-06-29 06:05macho: implement pruning of unused segments and sectionsJakub Konka3+339-335
2022-07-01 11:18crypto: add the Xoodoo permutation, prepare for Gimli deprecation (#11866)Frank Denis4+186-2
2022-07-01 09:37std.crypto.hash: allow creating hash functions from compositions (#11965)Frank Denis3+101-1
2022-06-30 20:59AstGen: use elem_{ptr,val}_node for array access syntaxVeikka Tuominen26+191-188
2022-06-30 19:57Sema: add more validation to zirFieldParentPtrVeikka Tuominen18+163-137
2022-06-30 14:38Sema: validate `@intToEnum` int operand typeVeikka Tuominen10+74-73
2022-06-30 14:22Sema: validate deref operator type and valueVeikka Tuominen25+149-101
2022-06-30 13:58Sema: prefer func.onwer_decl for compilelog srcVeikka Tuominen13+84-84
2022-06-30 13:39Sema: validate callconvVeikka Tuominen14+103-74
2022-06-30 13:10Sema: improve bitcast to enum errorVeikka Tuominen3+28-14
2022-07-01 02:09stage2: implement alignment calculation of vectorsAndrew Kelley3+31-4
2022-06-30 23:32LLVM: be sure to never pass align(0) attributeAndrew Kelley1+7-2
2022-06-30 22:58LLVM: use unnamed struct llvm type for unions when necessaryAndrew Kelley1+8-6
2022-06-30 21:32remove plan9 test coverageAndrew Kelley3+0-43
2022-06-30 21:31stage2: object format affects whether LLVM can be usedAndrew Kelley2+19-6
2022-07-01 00:57CI: update freebsd pkg install commandAndrew Kelley1+1-1
2022-06-30 22:39Merge pull request #11942 from Vexu/stage2-compile-errorsAndrew Kelley700+4540-4335
2022-06-30 21:34Merge pull request #11967 from ziglang/runtime-float-negationAndrew Kelley26+278-72
2022-06-30 21:09std.event: use .{} to initiate Lock to unlocked stateMikko Kaihlavirta2+2-2
2022-06-30 18:48LLVM: lower float negation with xor a constantAndrew Kelley1+10-4
2022-06-28 18:14adjust tests that didn't pass CIVeikka Tuominen19+29-30
2022-06-29 17:56stage2 llvm: ensure `@tagName` functions are uniqueVeikka Tuominen2+38-18
2022-06-28 17:58tests: move compile errors not planned for stage2Veikka Tuominen37+10-11
2022-06-28 17:50Sema: add source location to coerce result ptr, fix negation errorVeikka Tuominen12+97-69
2022-06-28 14:37Sema: validate shift amounts and switch rangesVeikka Tuominen5+116-61
2022-06-28 14:15Sema: improve auto generated union enum nameVeikka Tuominen4+67-32
2022-06-28 14:13Sema: improve vector overflow errorsVeikka Tuominen5+62-46
2022-06-28 13:43Sema: improve `@call` errorsVeikka Tuominen11+115-113
2022-06-27 15:32move passing stage1 compile error tests to stage2Veikka Tuominen632+4049-3998
2022-06-30 07:54stage2: hash/eql of fixed-size floats use bit patternAndrew Kelley1+35-15
2022-06-30 07:02stage2: lower float negation explicitlyAndrew Kelley25+237-57
2022-06-30 02:01LLVM: fix lowering of untagged union typesAndrew Kelley3+24-5
2022-06-29 22:34std.math.big.int: breaking API changes to prevent UAFAndrew Kelley5+299-283
2022-06-29 18:36Merge pull request #11962 from LordMZTE/fix/cast-or-call-parensVeikka Tuominen3+45-0
2022-06-29 18:26Merge pull request #11958 from ziglang/store-to-inferred-ptrAndrew Kelley9+78-58
2022-06-29 06:17clang: add Zig equivalent for -headerpad_max_install_names cli flagJakub Konka3+14-1
2022-06-29 07:05aarch64: add airRetLoad for register mcvJakub Konka2+46-25
2022-06-29 14:59translate-c: fix token pasting operator without parensLordMZTE1+22-0
2022-06-29 14:03translate-c: fix cast or call macro with parenthesisLordMZTE3+23-0
2022-06-29 13:11std.crypto.ecc: add support for the secp256k1 curve (#11880)Frank Denis8+4933-0
2022-06-29 09:53std.json: Support disabling indent (#11823)May B2+20-7
2022-06-29 06:23mem: add splitBackwards (#11908)Motiejus Jakštys1+146-19
2022-06-29 05:56Merge pull request #11954 from ziglang/fixes-weak-lJakub Konka4+42-3
2022-06-29 05:44std/crypto/{25519,pcurves}: make the scalar field order public (#11955)Frank Denis3+22-12
2022-06-29 05:43std.crypto.{p256,p384}: process the top nibble in mulDoubleBasePublic (#11956)Frank Denis4+22-2
2022-06-29 00:56Revert "AstGen: preserve inferred ptr result loc for breaks"Andrew Kelley7+21-51
2022-06-29 00:25print_zir: fix unreachable missing end parenAndrew Kelley1+1-0
2022-06-28 23:35Sema: fix not propagating want_safety in zirBlockAndrew Kelley1+1-0
2022-06-28 23:35TypedValue: fix print functionAndrew Kelley1+55-7
2022-06-24 15:24std.mem: add peek() to TokenIterator(T)Ben Fiedler1+17-3
2022-06-28 19:38zig fmt: fix idempotency with newlines surrounding doc commentPhilipp Lühmann3+46-2
2022-06-28 19:16clang: update cmdline options to include weak libs and frameworksJakub Konka3+40-3
2022-06-28 18:52link: cache weak librariesJakub Konka1+2-0
2022-06-28 18:44Merge pull request #11919 from squeek502/failing-allocator-stacktraceAndrew Kelley4+70-27
2022-06-28 18:29Merge pull request #11950 from ziglang/macho-weak-libs-frameworksJakub Konka18+388-74
2022-06-28 10:10zig0: handle baseline cpu features for rv64Shupei Fan1+16-2
2022-06-28 07:09Pass -O0 rather than -Og to Clang for Debug buildsKen Micklas1+4-1
2022-06-28 18:15Merge pull request #11952 from ziglang/test-harness-improvementsAndrew Kelley3+23-19
2022-06-28 11:23test: fix spurious whitespace in nested_blocks testJakub Konka1+1-1
2022-06-28 11:06test: return error on unknown config valueJakub Konka2+22-18
2022-06-28 08:23link-tests: do not save global extracted var unless a matchJakub Konka3+87-7
2022-06-28 07:14link-tests: test -weak-lx and -weak_framework xJakub Konka10+87-1
2022-06-28 07:13build: handle weakly imported libs and frameworksJakub Konka1+61-11
2022-06-28 07:12macho: annotate weak imports when linking with weak lib/frameworkJakub Konka2+19-4
2022-06-27 21:56macho: discriminate between normal and weak dylibsJakub Konka5+134-51
2022-06-28 05:34Merge pull request #11945 from ziglang/stage2-stdAndrew Kelley13+116-31
2022-06-28 05:30cli: typo `--needed_library` should be `-needed_library` on macosJakub Konka1+1-1
2022-06-28 05:22Merge pull request #11941 from ziglang/macho-stripping-dylibsJakub Konka20+318-100
2022-06-28 02:05std.crypto.25519.field: avoid excessive inliningAndrew Kelley1+7-8
2022-06-28 01:27std.os.linux.clone: upgrade to stage2 fn ptr semanticsAndrew Kelley7+42-7
2022-06-28 01:26std.x.os.net: make error set consistent across targetsAndrew Kelley1+17-2
2022-06-28 00:12LLVM: fix invalid IR on `@returnAddress` of wasm/bpfAndrew Kelley4+20-5
2022-06-27 23:02LLVM: support calls to varargs functionsAndrew Kelley1+19-3
2022-06-27 21:31Sema: honor the --test-filter flagAndrew Kelley1+13-8
2022-06-27 17:48macho: implement and handle `-needed-*` and `-needed_*` family of flagsJakub Konka15+227-56
2022-06-27 07:24macho: implement -dead_strip_dylibs linker flagJakub Konka13+94-47
2022-06-18 05:05Fix stack traces with non-null `first_address` on WindowsRyan Liptak1+4-4
2022-06-25 08:59doc: update std.builtin.TypeInfo to std.builtin.TypePierre Curto1+2-2
2022-06-26 04:27Move sys_can_stack_trace from GPA to std.debug so that it can be re-used as neededRyan Liptak3+25-22
2022-06-25 20:51Merge pull request #11933 from Luukdegram/wasm-link-bssJakub Konka2+78-12
2022-06-25 12:59stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt55731+53-113
2022-06-25 19:15Merge pull request #11929 from ziglang/headerpad_max_install_namesJakub Konka13+375-99
2022-06-25 16:36link/wasm: Sort data segmentsLuuk de Gram1+40-2
2022-06-25 08:39macho: implement -headerpad_max_install_namesJakub Konka12+177-58
2022-06-24 22:36link-tests: add -headerpad_size test scenarioJakub Konka2+28-0
2022-06-24 22:34macho: implement -headerpad_size optionJakub Konka5+81-7
2022-06-24 22:33link-tests: defer parsing of the RPN program until running the actionJakub Konka2+138-83
2022-06-25 15:55Merge pull request #11917 from motiejus/wl-search-pathsJakub Konka12+233-63
2022-06-25 08:57link-tests: put macho search strategy tests into one test caseJakub Konka8+69-110
2022-06-25 08:50cache setting macho search strategy flagsJakub Konka5+8-6
2022-06-24 20:03link-tests: test -search_paths_first and -search_dylibs_first macho flagsJakub Konka7+129-0
2022-06-24 20:02cli: let the linker resolve libs into dynamic and staticJakub Konka1+1-0
2022-06-24 20:01link/wasm: Put decls into the correct segmentsLuuk de Gram2+38-10
2022-06-24 20:01macho: verbose print all input linker args verbatimJakub Konka1+21-2
2022-06-24 18:29Merge pull request #11923 from koachan/sparc64-codegenJakub Konka9+895-213
2022-06-24 18:25macho: implement -search_dylibs_first linker optionJakub Konka5+114-56
2022-06-23 06:19zld: ignore -search_paths_firstMotiejus Jakštys1+2-0
2022-06-15 18:31stage2: sparc64: Skip Sema-failing tests for nowKoakuma5+21-0
2022-06-24 13:29stage2: sparc64: Implement SPARCv9 movrKoakuma2+29-1
2022-06-21 16:19stage2: sparc64: Implement airRem, airMod, and SPARCv9 s/udivxKoakuma4+229-4
2022-06-21 15:33stage2: sparc64: Implement airErrUnionPayloadPtrSetKoakuma1+7-1
2022-06-19 15:14stage2: sparc64: Implement airAggregateInitKoakuma1+23-1
2022-06-19 14:35stage2: sparc64: Update BigTomb implementation to use LivenessKoakuma1+5-21
2022-06-19 14:32stage2: sparc64: Implement airCall with BigTomb use for returnKoakuma1+6-1
2022-06-19 11:57stage2: sparc64: Add airMemset placeholderKoakuma1+15-1
2022-06-19 03:46stage2: sparc64: Implement airBoolToIntKoakuma1+8-1
2022-06-19 03:38stage2: sparc64: Fix airNot comments/error messagesKoakuma1+1-2
2022-06-19 03:38stage2: sparc64: Implement airIsNull/airIsNonNullKoakuma1+42-2
2022-06-16 16:53stage2: sparc64: Implement SPARCv9 shiftsKoakuma4+86-14
2022-06-16 16:31stage2: sparc64: Implement airIntCast basicsKoakuma1+19-1
2022-06-15 18:32stage2: sparc64: Implement airFence + SPARCv9 membarKoakuma4+52-1
2022-06-15 16:34stage2: sparc64: Implement airArrayElemValKoakuma1+7-1
2022-06-15 16:29stage2: sparc64: Implement SPARCv9 andKoakuma2+11-1
2022-06-15 16:23stage2: sparc64: Implement airBinOp for and, or, and xorKoakuma3+65-3
2022-06-13 17:33stage2: sparc64: Implement airTryKoakuma1+46-1
2022-06-13 15:34stage2: sparc64: Save registers before calling another functionKoakuma1+7-0
2022-06-12 17:27stage2: sparc64: Use official encoding for `not rs2, rs1`Koakuma2+4-3
2022-06-12 17:25stage2: sparc64: Introduce condition_register MCValue typeKoakuma4+98-7
2022-06-12 16:35stage2: sparc64: Move conditional branch emission out of airCondBrKoakuma1+47-40
2022-06-12 16:24stage2: sparc64: Merge the compare_flag structs into condition_flagsKoakuma2+77-116
2022-06-23 14:20link:clarification & enable MachO getGlobalSymbolLuuk de Gram6+9-8
2022-06-21 18:15Revert "wasm: Enable f16 behavior tests"Luuk de Gram3+3-12
2022-06-13 18:48wasm: more f16 support and cleanup of intrinsicsLuuk de Gram2+93-70
2022-06-02 20:20wasm: Enable f16 behavior testsLuuk de Gram3+12-3
2022-05-31 17:13stage2: Enable compiler-rt when LLVM is existantLuuk de Gram3+19-11
2022-05-30 20:04wasm: Implement `@mulAdd` for f16Luuk de Gram1+14-4
2022-05-30 19:07wasm: Implement basic f16 supportLuuk de Gram1+105-19
2022-05-27 17:31wasm-linker: Parse object file from the archiveLuuk de Gram2+12-10
2022-05-26 18:33fix memory leaksLuuk de Gram4+17-9
2022-05-26 14:25wasm-link: Discard old symbols correctlyLuuk de Gram3+15-10
2022-05-26 13:05wasm-linker: Correctly resolve function typeLuuk de Gram1+11-4
2022-05-25 20:35wasm-linker: Resolve symbols from archivesLuuk de Gram2+135-15
2022-05-24 20:13wasm-linker: Implement Archive parsingLuuk de Gram1+180-0
2022-05-22 17:07wasm-linker: de-duplicate functions+atom sortingLuuk de Gram2+66-18
2022-05-21 18:44link: Implement API to get global symbol indexLuuk de Gram5+101-38
2022-05-20 19:56wasm: Create compiler-rt symbols and loweringLuuk de Gram2+106-10
2022-06-24 00:27FailingAllocator: Only capture the stack trace of the first induced allocation failureRyan Liptak1+9-7
2022-06-24 00:20checkAllAllocationFailures: add possibility of SwallowedOutOfMemoryError (split from NondeterministicMemoryUsage)Ryan Liptak1+18-5
2022-06-24 00:02Integrate FailingAllocator stack trace with testing.checkAllAllocationFailuresRyan Liptak1+2-1
2022-06-24 00:01Add stack trace capturing to FailingAllocatorRyan Liptak1+24-0
2022-06-23 22:02Merge pull request #11910 from ziglang/linker-testsJakub Konka57+913-236
2022-06-23 12:07std.debug: fix ConfigurableTrace.dump OOBFlandreScarlet1+1-1
2022-06-23 10:56link-tests: rename check() to checkStart()Jakub Konka6+22-15
2022-06-23 10:14link-tests: fix parsing symtab for machoJakub Konka1+2-4
2022-06-23 09:31macho: fix aligning linkedit sectionsJakub Konka1+84-68
2022-06-22 21:04link-tests: enable on macos CI host only for nowJakub Konka1+1-0
2022-06-22 20:40link-tests: add better docsJakub Konka1+28-0
2022-06-22 20:24link-tests: clean up error messages in case of failureJakub Konka1+33-14
2022-06-22 16:51link-tests: frameworks example can test for libobjc autolink in safety modesJakub Konka1+7-2
2022-06-22 16:34link-tests: clean up linker testing harnessJakub Konka3+97-109
2022-06-21 21:45Add missing adddf3frmdstryr1+1-0
2022-06-22 08:40link-tests: fix dumping of LOAD_DYLIB: name instead of path fieldJakub Konka3+9-5
2022-06-22 08:27link-tests: rename CheckMachOStep to CheckObjectStep and accept obj formatJakub Konka8+366-342
2022-06-21 22:49link-tests: extract values into variablesJakub Konka2+182-20
2022-06-21 21:01link-tests: move macho tests to subfolderJakub Konka22+84-9
2022-06-21 20:19link-tests: dump metadata to string and grep resultsJakub Konka3+139-199
2022-06-21 13:44link-tests: add CheckMachOStepJakub Konka4+291-33
2022-06-21 10:56Merge pull request #11899 from Vexu/stage2Veikka Tuominen8+8-16
2022-06-21 09:21std.os.execvpe: fix buffer overflowJonathan Marler1+2-2
2022-06-20 16:25link-tests: test pagezero_size option for machoJakub Konka4+48-0
2022-06-20 15:29link-tests: CheckFileStep to do grep test on the binaryJakub Konka3+13-5
2022-05-28 09:44test: introduce link(er) tests - builds on standalone testsJakub Konka47+256-163
2022-06-20 15:51Merge pull request #11875 from motiejus/pagezero-sizeJakub Konka7+68-14
2022-06-20 13:12std.fmt: update test to stage2 fn pointer semanticsVeikka Tuominen1+3-3
2022-06-20 12:26macho: -pagezero_size is always in hexJakub Konka2+16-4
2022-06-20 12:11std.crypto: fix invalid pass by valueVeikka Tuominen5+4-12
2022-06-20 11:52macho: verbose print pagezero size if specifiedJakub Konka1+5-0
2022-06-20 08:13macho: round down pagezero size to page sizeJakub Konka3+27-9
2022-06-16 12:42[MachO] add -pagezero_sizeMotiejus Jakštys7+29-10
2022-06-20 06:48Merge pull request #11893 from Luukdegram/wasm-satJakub Konka2+268-13
2022-06-19 22:26Merge pull request #11847 from ziglang/better-libcompiler_rtJakub Konka204+7587-6205
2022-06-19 19:08macos: run test-cases single threaded in the CIJakub Konka1+1-1
2022-06-19 15:27wasm: enable passing behavior testsLuuk de Gram1+52-10
2022-06-19 15:26wasm: fixes for signed saturationLuuk de Gram1+8-4
2022-06-19 13:50wasm: saturating shift-left for signed integersLuuk de Gram1+55-10
2022-06-19 13:12compiler-rt: fix logic for choosing `__gnu_{f2h,h2f}_ieee`Jakub Konka1+2-2
2022-06-16 18:22wasm: saturating shift-left for unsigned integersLuuk de Gram1+55-1
2022-06-15 20:03wasm: saturating add and sub for signed integersLuuk de Gram1+67-18
2022-06-15 18:26wasm: implement saturating add, sub for unsignedLuuk de Gram1+63-2
2022-06-18 20:55macho: return from flushModule if building object for static libJakub Konka1+4-0
2022-06-18 17:04value: handle slices in canMutateComptimeVarStateVeikka Tuominen2+1-1
2022-06-18 02:25compiler-rt: fix logic for choosing `__gnu_{f2h,h2f}_ieee`Andrew Kelley3+32-9
2022-06-18 01:34stage2: rip out multi-compilation-unit compiler-rtAndrew Kelley3+10-451
2022-06-18 01:24update CMakeLists.txt source filesAndrew Kelley1+78-58
2022-06-18 01:22compiler-rt: fix aeabi logicAndrew Kelley1+13-1
2022-06-18 01:10compiler-rt: finish cleanupsAndrew Kelley45+647-850
2022-06-17 23:42compiler-rt: musl ABI also needs __gnu_f2h_ieee etcAndrew Kelley1+4-1
2022-06-17 23:40compiler-rt: gedf2 and gesf2Andrew Kelley2+2-2
2022-06-17 03:51compiler-rt: disable separate compilation unitsAndrew Kelley2+5-1
2022-06-17 03:23Compilation: multi-thread compiler-rtAndrew Kelley4+528-390
2022-06-16 23:54update CMakeLists.txt source file listAndrew Kelley1+1-0
2022-06-16 23:53compiler-rt: no more -ffunction-sectionsAndrew Kelley1+0-1
2022-06-16 22:14compiler-rt: fix testsAndrew Kelley81+1203-1185
2022-06-16 22:16compiler-rt: correct the list of builtins to buildAndrew Kelley1+105-9
2022-06-16 22:14compiler-rt: sort source filesAndrew Kelley1+42-42
2022-06-16 21:21compiler-rt: use callconv(.AAPCS) on all __aeabi_ functionsAndrew Kelley5+8-8
2022-06-16 21:18compiler-rt: move SPARC functions into appropriate compilation unitsAndrew Kelley24+170-167
2022-06-16 06:09compiler-rt: break up functions even moreAndrew Kelley134+3843-3060
2022-06-14 12:12macho: unify flushing object path with other linkersJakub Konka2+21-30
2022-06-13 21:51compiler_rt: shuffle order of imports to mark relevant symbols for exportJakub Konka1+14-12
2022-06-13 17:21compiler_rt: correctly export allrem and aullrem for i386-windows-msvcJakub Konka4+15-2
2022-06-12 23:27compiler_rt: use single cache for libcompiler_rt.a static libJakub Konka8+151-105
2022-06-10 08:25compiler_rt: compile each unit separately for improved archivingJakub Konka70+2003-1133
2022-06-17 23:23Merge pull request #11881 from Vexu/stage2Andrew Kelley5+48-12
2022-06-17 15:53stage2: check that struct is a tuple when value tags differ in eqlVeikka Tuominen2+1-5
2022-06-15 15:34std.tz: fix function returning pointer to local variableVeikka Tuominen1+1-4
2022-06-10 22:26stage2: coerce tuple to vectorXavier Bouchoux2+30-0
2022-06-17 16:04stage2: comptime @bitCast packed struct bug fixOmar Alhammadi2+40-5
2022-06-15 15:00Sema: handle sentinels in tupleToArrayVeikka Tuominen2+20-3
2022-06-13 08:40Sema: validateArrayInit detect bitcast before storeVeikka Tuominen1+26-0
2022-06-16 11:55[elf] understand -no-pieMotiejus Jakštys1+2-0
2022-06-15 10:33Merge pull request #11864 from jedisct1/wasi-libc-updateJakub Konka81+581-225
2022-06-15 06:55std/crypto: add support for ECDSA signatures (#11855)Frank Denis2+729-0
2022-06-15 05:15test-cases: avoid using realpath since it is not portableAndrew Kelley1+11-9
2022-06-14 22:27test-cases: fix race with `zig run` on C backend testsAndrew Kelley6+15-4
2022-06-14 12:03Update the WASI libcFrank Denis81+581-225
2022-06-14 01:59multi-thread `zig build test-cases`Andrew Kelley2+137-63
2022-06-13 15:19std.math.big.int: update Managed.toString() to use provided allocator (#11839)Mikael Berthe1+1-2
2022-06-13 06:13crypto/pcurves: compute constants for inversion at comptime (#11780)Frank Denis1+13-9
2022-06-12 21:34stage2: fix some inline asm incompatibilities with stage1Andrew Kelley3+59-9
2022-06-12 21:45Merge pull request #11837 from Vexu/stage2Andrew Kelley43+501-626
2022-06-12 19:19Merge pull request #11851 from ziglang/stage2-comptime-storeAndrew Kelley5+558-308
2022-06-12 14:52Sema: add missing set_union_tagVeikka Tuominen5+21-5
2022-06-12 08:00Sema: rework beginComptimePtrMutationAndrew Kelley3+540-307
2022-06-12 07:57add std.debug.Trace.formatAndrew Kelley1+17-0
2022-06-12 07:56std.mem.zeroes: remove call to std.metaAndrew Kelley1+1-1
2022-06-11 08:02std: disable failing tests, add zig2 build test-std to CIVeikka Tuominen14+35-0
2022-06-11 08:33stage2: improve anon name strategy for local variablesVeikka Tuominen5+118-65
2022-06-10 11:11stage2: make `error{}` the same size as `anyerror`Veikka Tuominen11+123-476
2022-06-10 09:10stage2: small fixes + adjustments to std testsVeikka Tuominen11+50-47
2022-06-11 19:56Sema: make `@src` give absolute pathsVeikka Tuominen1+8-3
2022-06-11 19:18Sema: type safety for "runtime_index" fieldAndrew Kelley2+21-12
2022-06-11 14:14wasm: implement `@ceil`, `@floor` and `@trunc`Luuk de Gram1+31-3
2022-06-10 19:54wasm: optimize & simplify sign extensionLuuk de Gram1+12-39
2022-06-10 19:53wasm: implement `@divFloor` for signed integersLuuk de Gram1+89-22
2022-06-10 18:37wasm: signed integer division (non-floor)Luuk de Gram1+48-1
2022-06-08 18:00wasm: support all `@div{trunc/floor/exact}` opsLuuk de Gram1+32-4
2022-06-08 17:08wasm:`@byteSwap` for 24 bit integersLuuk de Gram1+22-3
2022-06-06 19:20wasm: implement `@byteSwap` for 16/32bit integersLuuk de Gram1+48-1
2022-06-09 21:11Sema: skip decl causing namespace lookup when doing lookupVeikka Tuominen2+25-0
2022-06-09 14:54stage2: improve debugging toolsVeikka Tuominen5+114-28
2022-06-09 12:36Sema: handle tuple and anon_struct in resolveTypeFullyVeikka Tuominen3+12-7
2022-06-11 04:27Merge pull request #11835 from ziglang/stage2-behaviorAndrew Kelley6+153-119
2022-06-10 14:21ThreadPool: Make join() a no-op in single-threaded modeCody Tapscott1+4-0
2022-06-11 00:55link/wasm: fix writing past the end of debug info bufferAndrew Kelley1+28-26
2022-06-09 20:39stage2: correctly work out dirname for arJakub Konka1+2-3
2022-06-10 22:04Sema: introduce bitSizeAdvanced to recursively resolve typesAndrew Kelley3+63-57
2022-06-10 09:26Merge pull request #11819 from ziglang/std.debug.TraceAndrew Kelley17+365-136
2022-06-10 03:37update packed struct behavior tests to new language semanticsAndrew Kelley1+25-20
2022-06-10 02:14remove a stage2 test case that relies on a very deep compiler stackAndrew Kelley1+0-24
2022-06-09 22:33stage2: use std.debug.Trace only when explicitly enabledAndrew Kelley4+7-1
2022-06-10 02:23stage2: fix handling of aggregates with mixed comptime-only fieldsAndrew Kelley4+37-16
2022-06-08 22:06linker: remove `-z noexecstack` optionIsaac Freund4+1-15
2022-06-08 22:32test harness: fix handling of countsAndrew Kelley1+36-7
2022-06-08 21:20stage2: fold redundant error notesAndrew Kelley3+98-7
2022-06-08 19:55std.debug.Trace: improve APIAndrew Kelley2+33-10
2022-06-08 00:58upgrade behavior test to stage2 fn ptr semanticsAndrew Kelley1+17-3
2022-06-08 00:48introduce std.debug.TraceAndrew Kelley9+185-95
2022-06-09 22:09Sema: avoid use of undefined value for generic fn callsAndrew Kelley1+8-3
2022-06-09 10:13Merge pull request #11827 from ziglang/stage2-behaviorAndrew Kelley11+247-105
2022-06-09 03:40AstGen: avoid redundant "ref" instructionsAndrew Kelley3+182-60
2022-06-08 22:51Sema: implement zirRetErrValueCodeAndrew Kelley2+16-6
2022-06-08 22:38add a missing align() to a behavior testAndrew Kelley1+7-2
2022-06-08 22:18stage2: fix type printing of sub-byte pointersAndrew Kelley4+29-28
2022-06-08 22:17test harness: fix sort comparatorAndrew Kelley1+13-9
2022-06-06 14:13parser: sync comments with formal grammarIsaac Freund1+2-2
2022-06-08 19:24Merge pull request #11821 from ziglang/stage2-packed-structsAndrew Kelley4+183-19
2022-06-08 19:21Merge pull request #11825 from ifreund/std-build-relroAndrew Kelley4+35-11
2022-06-08 13:13std.build: Expose `-z norelro` and `-z lazy`Isaac Freund1+14-0
2022-06-08 12:33linker: Enable full RELRO by defaultIsaac Freund3+21-11
2022-06-08 05:47stage2: packed struct fixes for big-endian targetsAndrew Kelley3+58-17
2022-06-08 03:51stage2: better codegen for byte-aligned packed struct fieldsAndrew Kelley4+136-13
2022-06-07 09:08stage2 AArch64: introduce MCValue.condition_flagsjoachimschmidt5571+41-100
2022-06-07 17:58std.math: Add O(log N) implementation of log2(x) for comptime_intCody Tapscott1+19-5
2022-06-08 00:07Merge pull request #11813 from Vexu/stage2Andrew Kelley11+155-53
2022-06-07 21:22Merge pull request #11814 from ziglang/x64-stack-handlingJakub Konka5+242-199
2022-06-07 19:24Merge pull request #11806 from koachan/sparc64-codegenJakub Konka6+644-61
2022-06-02 21:51add const to msghdr_const iov and control pointersJonathan Marler14+26-26
2022-06-07 19:05x64: remove outdated TODO commentJakub Konka1+0-1
2022-06-07 16:14std: adjust for stage2 semanticsVeikka Tuominen7+20-10
2022-06-07 16:49stage2 llvm: fix float/int conversion compiler-rt callsVeikka Tuominen1+2-2
2022-06-07 16:13stage2: implement asm with multiple outputsVeikka Tuominen3+41-39
2022-06-07 14:48Sema: allow simple else body even when all errors handledVeikka Tuominen2+55-2
2022-06-07 13:19Sema: make `analyzeIsNonErr` even lazier for inferred error setsVeikka Tuominen2+37-0
2022-06-07 17:10x64: pull common codepath between store and genSetStack into a helperJakub Konka1+63-79
2022-06-07 16:30x64: clean up store helperJakub Konka1+9-42
2022-06-07 16:12x64: pass behavior test bugs/1381Jakub Konka1+0-1
2022-06-07 16:10x64: optimise element offset calculation if dealing with immediatesJakub Konka1+16-2
2022-06-07 16:04x64: account for non-pow-two stores via register derefJakub Konka1+40-9
2022-06-07 09:16x64: simplify saving registers to stack in prologueJakub Konka4+155-106
2022-06-07 01:21LLVM: handle extern function name collisionsAndrew Kelley2+54-12
2022-06-06 23:03Merge pull request #11794 from ziglang/elf-macho-alignmentJakub Konka4+25-8
2022-06-06 23:01Merge pull request #11783 from ziglang/stage2-tryAndrew Kelley15+919-153
2022-06-06 22:35Merge pull request #11565 from matu3ba/port_abortAndrew Kelley1+47-4
2022-06-06 22:29std.os.abort patch cleanupsAndrew Kelley1+22-37
2022-05-01 22:27std.os.abort: ported signal handling from muslJan Philipp Hafer1+61-3
2022-06-06 22:22Merge pull request #11804 from ziglang/elf-dwarf-unionsJakub Konka7+130-82
2022-06-06 20:12Merge pull request #11800 from Vexu/stage2Andrew Kelley14+339-140
2022-06-05 18:48stage2: use correct type (u29) for alignmentVeikka Tuominen7+49-11
2022-06-05 18:23std: handle stage2 function pointer semantics in testVeikka Tuominen1+4-2
2022-06-05 18:16std.fs: fix incorrect passing of pointer to temporaryVeikka Tuominen1+2-4
2022-06-05 17:59std: add necessary `@alignCast`sVeikka Tuominen1+10-10
2022-06-05 17:08std: fix ambiguous referencesVeikka Tuominen1+96-100
2022-06-05 17:36Sema: fix inline call of func using ret_ptr with comptime only typeVeikka Tuominen2+13-1
2022-06-05 17:08AstGen: fix coercion scope type when stores are eliminatedVeikka Tuominen2+15-0
2022-06-04 10:12Sema: validate equality on store to comptime fieldVeikka Tuominen5+133-11
2022-06-04 09:20Sema: fix coerce result ptr outside of functionsVeikka Tuominen2+17-1
2022-06-06 19:27stage2 AArch64: implement `try` AIR instructionjoachimschmidt5571+104-30
2022-06-06 18:31Revert "Treat blocks with "return" as "noreturn""Andrew Kelley3+0-37
2022-06-06 07:44dwarf: fix incorrect type reloc for unionsJakub Konka6+69-56
2022-06-06 07:43elf: refactor and enhance logging symtabJakub Konka1+61-26
2022-06-05 23:30behaviortest: Skip 'align(N) on functions' on sparc64 for nowKoakuma1+1-0
2022-06-05 23:09stage2: sparc64: Implement airPtrElemPtrKoakuma1+8-1
2022-06-05 23:09stage2: sparc64: Implement airArrayToSliceKoakuma1+20-1
2022-05-29 08:37tools: fix update-linux-headers.zig and process_headers.zigBratishkaErik3+8-2
2022-06-02 16:45stage2: sparc64: binOp/mul: Use template from `add`Koakuma1+27-14
2022-06-02 16:34stage2: sparc64: Implement airWrapErrUnionErrKoakuma1+15-1
2022-06-02 16:28stage2: sparc64: Add some notes about stack space allocationKoakuma1+5-0
2022-06-01 12:54stage2: sparc64: Implement airSliceKoakuma1+21-1
2022-06-01 12:32stage2: sparc64: Fix & optimize 64-bit truncRegisterKoakuma1+3-1
2022-06-01 12:29stage2: sparc64: Implement SPARCv9 xor, xnor, & notKoakuma2+25-3
2022-06-01 12:20stage2: sparc64: Add BPr relocation to performRelocKoakuma1+1-0
2022-06-01 12:13stage2: sparc64: Implement airNotKoakuma3+134-1
2022-06-01 02:41stage2: sparc64: Implement SPARCv9 addcc and movccKoakuma2+48-2
2022-06-01 01:58stage2: sparc64: Spill CCR before doing callsKoakuma1+5-0
2022-06-01 01:45stage2: sparc64: Some bookkeeping fixesKoakuma1+5-3
2022-05-28 02:06stage2: sparc64: Account for delay slot in airBlockKoakuma1+7-2
2022-05-28 02:05stage2: sparc64: Proper handling of compare flagsKoakuma1+6-0
2022-05-27 16:00stage2: sparc64: Implement airStructFieldValKoakuma1+85-7
2022-05-27 12:53stage2: sparc64: Implement airAddSubOverflowKoakuma3+143-9
2022-05-26 13:20stage2: sparc64: Implement condition code spillingKoakuma3+90-20
2022-05-26 12:48stage2: sparc64: Fix CompareOperator <-> ICondition mappingKoakuma1+1-1
2022-06-06 10:34stage2 ARM: implement `try` AIR instructionjoachimschmidt5571+70-44
2022-06-06 10:13Treat blocks with "return" as "noreturn"Gregory Anders3+37-0
2022-06-05 15:31sema: set new Decl alignment to 0 for generic call instantiationJakub Konka1+1-0
2022-06-05 14:46elf+macho: use explicit alignment on decl is specifiedJakub Konka3+24-8
2022-06-04 17:54x64: lower try and try_ptrJakub Konka1+68-13
2022-06-04 00:55Sema: avoid emitting unused is_non_err AIR instructionAndrew Kelley1+31-13
2022-06-03 23:10C backend: implement `try` instructionAndrew Kelley1+92-2
2022-06-03 18:46wasm: Implement `try` instructionLuuk de Gram1+67-2
2022-06-03 02:49Sema: extract out zirTryPtr from zirTryAndrew Kelley1+63-46
2022-06-03 02:40explicit "_ptr" variants of ZIR try instructionAndrew Kelley5+104-43
2022-06-03 02:05Sema: implement try_inlineAndrew Kelley1+59-3
2022-06-03 01:48stage2: implement the new "try" ZIR/AIR instructionAndrew Kelley13+229-8
2022-06-02 23:50AstGen: introduce `try` instructionAndrew Kelley4+150-67
2022-06-05 08:36x64: disable misbehaving behavior testsJakub Konka2+3-0
2022-06-05 07:10Merge pull request #11790 from joachimschmidt557/stage2-armJakub Konka2+282-128
2022-06-04 20:29Merge pull request #11789 from Vexu/stage2Andrew Kelley23+363-177
2022-06-03 13:52stage2 ARM: introduce support for basic switch expressionsjoachimschmidt5572+45-37
2022-06-03 20:49Sema: fix function type callconv inferenceVeikka Tuominen2+11-7
2022-06-03 13:02std: update tests to stage2 semanticsVeikka Tuominen11+262-144
2022-06-03 12:30std: disable tests that crash stage2Veikka Tuominen6+12-1
2022-06-03 13:10Sema: fix initialization of array with comptime only elem typeVeikka Tuominen2+20-9
2022-06-03 12:25Sema: handle the_only_possible_value in beginComptimePtrMutationVeikka Tuominen1+10-0
2022-06-03 12:24Sema: `@sizeOf` function should give an errorVeikka Tuominen2+11-3
2022-06-03 12:10stage2: ignore asm inputs named `_`Veikka Tuominen1+3-1
2022-06-03 11:29Value: implement {read,write}Value for more typesVeikka Tuominen1+13-1
2022-06-03 11:28Sema: fix type of allocVeikka Tuominen1+6-1
2022-06-03 11:28Type: implement elemType2 for anyframeVeikka Tuominen1+13-9
2022-06-03 11:27compiler_rt: fix infinite loopVeikka Tuominen1+2-1
2022-06-02 18:19stage2 ARM: rework cmp in preparation for switchjoachimschmidt5571+239-93
2022-06-01 21:44tapi: sync with upstreamJakub Konka4+190-110
2022-06-01 23:45Sema: fix compiler crash with comptime arithmetic involving `@ptrToInt`Andrew Kelley3+47-21
2022-06-01 22:59Merge pull request #11763 from Vexu/stage2-alloc-constAndrew Kelley4+154-18
2022-06-01 22:43Sema: fix alignment of element ptr result typeAndrew Kelley3+81-52
2022-06-01 21:05CI: skip single-threaded tests on DroneAndrew Kelley2+5-4
2022-06-01 18:53LLVM: convert two ArrayLists into a MultiArrayListAndrew Kelley1+17-19
2022-06-01 18:19CI: skip non native ReleaseFast and ReleaseSafe tests on droneAndrew Kelley1+3-3
2022-05-31 23:24disable failing testVeikka Tuominen1+1-3
2022-05-31 23:19Sema: apply previous changes to `validateUnionInit`Veikka Tuominen3+65-5
2022-06-01 05:56stage2: -fbuild-id causes default linker to be LLDAndrew Kelley1+4-2
2022-06-01 05:13LLVM: add target-cpu and target-features fn attributesAndrew Kelley2+17-7
2022-06-01 01:25LLVM: pass slices as ptr/len comboAndrew Kelley1+63-7
2022-06-01 00:38stage2: introduce support for noaliasAndrew Kelley6+108-23
2022-06-01 00:25Merge pull request #11765 from ziglang/llvm-param-attrsAndrew Kelley1+26-13
2022-05-31 23:18Sema: handle `dbg_smtt`s when deleting runtime instructions in `validateStructInit`Veikka Tuominen1+4-0
2022-05-31 21:44Sema: handle bitcasts produced by `coerce_result_ptr` in `validate{Array,Struct}Init`Veikka Tuominen1+17-2
2022-05-31 22:30LLVM: integrate param attrs with iterateParamTypesAndrew Kelley1+22-34
2022-05-31 21:37Sema: `validate{Array,Struct}Init` shortcut only valid if base ptr is comptime knownVeikka Tuominen1+6-2
2022-05-31 21:08Sema: detect comptime values in `zirMakePtrConst`Veikka Tuominen1+61-6
2022-05-31 22:16LLVM: add readonly, nonnull, align attributes to pointer paramsAndrew Kelley1+27-2
2022-05-31 20:51build: include a build-id note only if explicitly requestedAndrew Kelley1+1-1
2022-05-31 20:36stage2: add support for -fbuild-id,-fno-build-idAndrew Kelley6+48-4
2022-05-31 19:19Merge pull request #11762 from Vexu/stage2Andrew Kelley3+47-10
2022-05-31 19:17stage2: fix hash/eql on function typesAndrew Kelley1+10-6
2022-05-31 07:19LLVM: elide some loads when loweringAndrew Kelley2+423-5
2022-05-31 15:29crypto: add support for the NIST P-384 curve (#11735)Frank Denis13+8192-129
2022-05-31 14:14Sema: do not add calls to `returnError` for comptime known non-error valuesVeikka Tuominen1+5-2
2022-05-31 13:43stage2: ignore generic return type when hashing function typeVeikka Tuominen2+21-1
2022-05-31 13:21Sema: take `dbg_stmt` into account in `zirResolveInferredAlloc`Veikka Tuominen2+11-1
2022-05-31 07:39LLVM: omit memset of 0xaa bytes in unsafe optimization modesAndrew Kelley1+17-0
2022-05-31 01:18Merge pull request #11752 from ziglang/zir-fancy-fnsAndrew Kelley7+883-264
2022-05-30 21:35Merge pull request #11749 from Vexu/stage2Andrew Kelley6+152-124
2022-05-30 21:16Sema: implement functions generic across callconv() or align()Andrew Kelley3+125-40
2022-05-30 01:12AstGen: simplify function return type expressionsAndrew Kelley1+7-35
2022-05-30 00:54stage2: add missing data to ZIR encoding of functionsAndrew Kelley5+803-241
2022-05-30 13:01Merge pull request #10474 from TwoClocks/masterVeikka Tuominen2+56-4
2022-05-28 19:04AstGen: add tuple aware elem_type_indexVeikka Tuominen5+141-29
2022-05-28 15:38AstGen: improve generated Zir for array init exprsVeikka Tuominen6+57-141
2022-05-27 13:43translate-c: check variable types being demoted to opaqueVeikka Tuominen2+22-3
2021-12-31 21:01translate-c: check record fields for opaque demotionsTwoClocks2+34-1
2022-05-29 09:04Revert "reserve correct space for bitfields"Veikka Tuominen5+39-94
2022-01-15 18:30reserve correct space for bitfieldsTwoClocks5+94-39
2022-05-22 15:06math: make `cast` return optional instead of an errorAli Chraghi37+152-175
2022-05-26 14:03stage2 AArch64: complete genTypedValuejoachimschmidt55730+18-81
2022-05-27 20:20Merge pull request #11733 from Vexu/stage2Andrew Kelley7+141-4
2022-05-26 12:50stage2: add test for fixed issueVeikka Tuominen2+19-0
2022-05-26 12:30AstGen: preserve inferred ptr result loc for breaksVeikka Tuominen3+35-1
2022-05-26 10:07Sema: add error for runtime indexing comptime arrayVeikka Tuominen2+72-1
2022-05-26 16:53Fix grammatical errorr00ster1+1-1
2022-05-27 04:55fix alignment behavior test caseAndrew Kelley1+9-13
2022-05-27 02:38clean up some behavior testsAndrew Kelley8+39-40
2022-05-27 02:36std.Progress.log: adjust APIAndrew Kelley2+4-4
2022-05-27 02:05add more corner case tests to float_parse (#11727)Andreas Reischuck2+10-2
2022-05-27 01:59stage0: fix -fsingle-threaded CLI arg parsingAndrew Kelley1+2-2
2022-05-27 00:15std.c: Fix incorrect dirent structure (#11602)Yuto Oguchi2+4-4
2022-05-27 00:11Merge pull request #11598 from aiotter/masterAndrew Kelley3+47-19
2022-05-14 14:30fix semantic error with std.os.linux.all_maskJonathan Marler1+1-1
2022-05-26 23:32Rename `std.build.Pkg.path` to `std.build.Pkg.source` (#11557)Hanna2+12-12
2022-05-26 23:22std.testing: remove tight coupling with executing zig as child processAndrew Kelley2+0-139
2022-05-26 22:39Merge pull request #10197 from vrischmann/io_uring-provide_buffersAndrew Kelley1+581-152
2022-05-26 19:00Merge pull request #11729 from ziglang/fix-test-harnessJakub Konka2+3-1
2022-05-26 16:23std.PriorityQueue: fix missing siftUp in removejoachimschmidt5571+27-1
2022-05-26 14:55apply Vexu's suggestion to use failing_allocator for nowJakub Konka1+1-2
2022-05-26 14:23test: correctly track identical error msgs in handled errors listJakub Konka2+3-0
2022-05-25 23:38crypto/25519: add scalar.random(), use CompressedScalar typeFrank Denis1+60-19
2022-05-26 11:28Merge pull request #11722 from ziglang/stage2-behaviorJakub Konka4+382-141
2022-05-26 09:42Sema: `zirArrayType` does need source locationVeikka Tuominen2+15-2
2022-05-26 10:06Merge pull request #11723 from koachan/sparc64-codegenJakub Konka4+65-34
2022-05-26 07:06regalloc: use StaticBitSet internallyJakub Konka6+121-442
2022-05-26 06:48stage2: sparc64: Remove saved_regs_stack_space calculationKoakuma1+1-1
2022-05-26 06:24stage2: sparc64: Account for stack bias & reserved area in genSetRegKoakuma2+13-13
2022-05-26 06:09stage2: sparc64: Change binOpImmediate immediates to u12Koakuma1+2-2
2022-05-26 06:08stage2: sparc64: Add cmp and mov synthetic instructionsKoakuma3+51-20
2022-05-26 05:23stage2: implement runtime array multiplicationAndrew Kelley4+236-93
2022-05-26 03:29Sema: implement array concatenation with runtime operandsAndrew Kelley2+161-63
2022-05-26 00:27Sema: generic function instantiations inherit branch quotaAndrew Kelley3+12-5
2022-05-26 02:30Merge pull request #11716 from Vexu/stage2Andrew Kelley5+316-211
2022-05-24 18:29aarch64: check lo/cc flag for unsigned sub_with_overflowJakub Konka1+31-62
2022-05-25 20:09Sema: check for generic poison in `resolveInst`Veikka Tuominen2+220-209
2022-05-25 18:33Merge pull request #11715 from ziglang/stage2-x64-cond-codesJakub Konka4+552-369
2022-05-25 17:23std.crypto: cosmetic improvement to AES multiplication algorithm (#11616)Helio Machado1+8-11
2022-05-25 15:27Sema: handle block.is_typeof in more placesVeikka Tuominen2+16-1
2022-05-25 15:08stage2: packed struct fields do not have a byte offsetVeikka Tuominen3+27-1
2022-05-25 15:18x64: use new condition codes enum for register with overflow mcvJakub Konka1+55-82
2022-05-25 15:06x64: move from compare_flags_* mcv to eflags with condition codes enumJakub Konka4+505-295
2022-05-25 14:39Sema: add error for dereferencing comptime value at runtimeVeikka Tuominen2+53-0
2022-05-20 18:41io_uring: replace the readv method with a read on a new ReadBuffer typeVincent Rischmann1+11-20
2022-05-16 19:54io_uring: add tests for automatic buffer selectionVincent Rischmann1+384-0
2022-05-16 19:45io_uring: use the socket test harnessVincent Rischmann1+10-124
2022-05-16 19:54io_uring: add a test harness for server/client TCP socket testsVincent Rischmann1+68-0
2022-05-16 17:48io_uring: change recv() to use a RecvBuffer insteadVincent Rischmann1+27-5
2022-05-16 17:02io_uring: change read() to use a ReadBuffer insteadVincent Rischmann1+27-6
2022-05-12 11:28io_uring: add provide_buffers and remove_buffersVincent Rischmann1+57-0
2022-05-25 07:12mark some more behavior tests as passingAndrew Kelley4+12-73
2022-05-25 07:12Merge pull request #11699 from ziglang/empty-error-setsAndrew Kelley14+1553-727
2022-05-24 14:01Add std.rand.RomuTrioFrancesco Alemanno2+133-0
2022-05-25 01:21mark two behavior tests as passingAndrew Kelley1+0-4
2022-05-25 01:20Sema: additional check for one-possible-value types in analyzeLoadAndrew Kelley1+5-0
2022-05-25 00:53stage2: treat `error{}!void` as a zero-bit typeAndrew Kelley4+183-90
2022-05-24 22:10stage2: fixes for error unions, optionals, errorsAndrew Kelley9+191-76
2022-05-24 18:47stage2 ARM: update to new union layoutjoachimschmidt5572+65-37
2022-05-24 17:48wasm: use errUnionPayloadOffset and errUnionErrOffset from codegen.zigJakub Konka1+11-23
2022-05-24 17:23aarch64: update for new error union layoutJakub Konka4+93-60
2022-05-24 15:35x64,arm,aarch64: omit unsupported tests for nowJakub Konka1+7-0
2022-05-23 21:07x64: update for new error union layoutJakub Konka2+175-78
2022-05-23 20:10dwarf: update abbrev info generation for new error union layoutJakub Konka2+6-5
2022-05-24 04:05LLVM: rename two functionsAndrew Kelley1+183-183
2022-05-24 02:49move bound function behavior test to compile error testAndrew Kelley2+20-22
2022-05-24 02:12enable passing behavior testAndrew Kelley1+0-1
2022-05-24 01:48stage2: make `?anyerror` represented the same as `anyerror`Andrew Kelley6+98-35
2022-05-23 21:36C backend: update to new error union semanticsAndrew Kelley1+117-52
2022-05-23 20:06wasm: Fixes for error union semanticsLuuk de Gram3+110-51
2022-05-23 16:24codegen: Order error union fields per alignmentLuuk de Gram1+41-7
2022-05-23 04:51stage2: fixes for error union semanticsAndrew Kelley5+369-124
2022-05-24 19:32Merge pull request #11706 from ziglang/string-literal-interningAndrew Kelley8+244-26
2022-05-24 08:20clean up a compile error test caseAndrew Kelley1+2-2
2022-05-24 07:10stage2: string literal interningAndrew Kelley7+242-24
2022-05-23 08:58document bufPrint, and format now uses `writer` not `output`Dominic Tarr1+6-3
2022-05-21 08:31Fix segfault in error noteThomas Cheng1+4-2
2022-05-22 23:29Merge pull request #11684 from ziglang/fix-10318Andrew Kelley274+61-36
2022-05-22 09:30Bump support macOS versions; clean up allocs in llvm.targetTripleJakub Konka2+66-77
2022-05-22 13:36stage2 ARM: fix recursive fibonaccijoachimschmidt5574+24-28
2022-05-20 14:54Return an error when macOS ABI is not {none, simulator, macabi}Jakub Konka3+14-1
2022-05-15 15:56stage2: append min version to target triple when lowering to LLVMJakub Konka2+71-48
2022-05-15 09:17Set macOS/iPhoneOS/tvOS/watchOS ABI to none (unspecified) by defaultJakub Konka272+21-21
2022-05-21 17:06stage2 ARM: Introduce MCValue.cpsr_flagsjoachimschmidt5571+83-122
2022-05-21 19:22Merge pull request #11689 from ziglang/llvm-ccAndrew Kelley2+611-212
2022-05-21 06:52LLVM: fix calling convention lowering involving pointersAndrew Kelley1+104-11
2022-05-20 19:18regalloc: test allocating from multiple register claasesJakub Konka1+119-56
2022-05-21 04:14LLVM: rework calling convention loweringAndrew Kelley2+518-212
2022-05-20 22:35Merge pull request #11671 from ziglang/stage2-behaviorAndrew Kelley10+1162-847
2022-05-20 15:19Merge pull request #11681 from ziglang/x64-floats-tmpJakub Konka17+2407-848
2022-05-20 11:00x64: implement matching SSE instructions for generic cross-comp targetJakub Konka4+384-160
2022-05-19 04:24Sema: introduce laziness to `@sizeOf`Andrew Kelley5+1063-808
2022-05-19 00:01stage2: fix `@call` when used in a comptime or nosuspend blockAndrew Kelley5+94-36
2022-05-18 21:46Sema: fix comptime `@floatCast` downcastAndrew Kelley2+5-3
2022-05-19 12:02wasm-linker: add -mwasm64 linker parameter for wasm64 targetAli Chraghi1+4-0
2022-05-19 22:04regalloc: temporarily nerf back to raw ints until stage2 catches upJakub Konka6+439-89
2022-05-20 01:15Merge pull request #11581 from erikarvstedt/fix-trailerflagsAndrew Kelley2+13-12
2022-05-20 01:11Merge pull request #11491 from poinwn/copysign-signbitAndrew Kelley14+67-191
2022-05-19 13:36[Elf] add -z nocopyrelocMotiejus Jakštys7+16-6
2022-05-19 21:17regalloc: make register class bitmask non-optionalJakub Konka10+264-170
2022-05-19 19:04Add aliases to math builtins back into std.math (#11666)frmdstryr1+70-0
2022-05-19 18:24x64: load float from memory to register on PIE targetsJakub Konka1+42-10
2022-05-19 15:36x64: check for floating-point intrinsics in codegenJakub Konka4+179-134
2022-05-19 13:34x64: use StaticBitSet instead of an integer internally in RegisterManagerJakub Konka3+78-68
2022-05-18 15:58x64: re-enable incremental testsJakub Konka3+31-31
2022-05-18 15:37x64: re-enable behavior testsJakub Konka5+193-166
2022-05-18 12:15x64: handle basic f32 using AVX registersJakub Konka4+352-341
2022-05-18 10:50x64: remove special-casing of AVX for br()Jakub Konka1+1-10
2022-05-18 10:23x64: use register classes mask to select between gp and avxJakub Konka4+81-39
2022-05-18 09:15regalloc: allow for optional selector mask when allocatingJakub Konka6+113-106
2022-05-16 17:45x64: merge general purpose with simd register into one bitsetJakub Konka7+1158-1397
2022-05-13 23:50x64: add unordered cmp with EFLAGSJakub Konka4+595-266
2022-05-13 19:28x64: load/store to/from AVX registers for f64Jakub Konka7+411-208
2022-05-12 19:43x64: add vmovsd RM and MR lowerings (first draft)Jakub Konka2+165-32
2022-05-12 18:52x64: clean up populating VEX prefixJakub Konka2+222-201
2022-05-12 15:40x64: extend Emit to allow for AVX registersJakub Konka2+122-50
2022-05-11 21:18x64: add AVX registers and Vex prefix sub-encoderJakub Konka1+209-2
2022-05-18 20:35Merge pull request #11635 from wsengir/stage2-errsetcast-safetyAndrew Kelley2+64-11
2022-05-18 19:29Merge pull request #11660 from ziglang/stage2-behaviorAndrew Kelley20+623-388
2022-05-17 23:51Sema: implement `@intCast` for vectorsAndrew Kelley2+75-26
2022-05-17 22:21enable passing behavior testAndrew Kelley1+1-2
2022-05-17 22:13std.Thread: insert a missing `@alignCast`Andrew Kelley1+6-5
2022-05-17 08:52stage2: fix pointer arithmetic result typeAndrew Kelley16+464-340
2022-05-17 03:44behavior tests: correction of C pointer testAndrew Kelley2+13-2
2022-05-17 03:26LLVM: support mixing extern and export with the same symbol nameAndrew Kelley2+64-13
2022-05-17 21:07wasm: enable 128bit integer behavior testsLuuk de Gram8+0-17
2022-05-17 19:56wasm: Implement {add/sub}WithOverflow for 128bitLuuk de Gram1+63-0
2022-05-16 15:14wasm: Support `not` instruction for 128 bit integersLuuk de Gram1+45-16
2022-05-15 18:14wasm: Implement trunc/wrap for 128 bit integersLuuk de Gram1+70-41
2022-05-15 16:41wasm: Support 128bit integers for max/min/ctz/clzLuuk de Gram1+56-32
2022-05-14 17:23wasm: Fix C-ABI for 128 bit integersLuuk de Gram1+46-60
2022-05-12 19:53wasm: 128 bit intcast and binary operationsLuuk de Gram1+55-39
2022-05-10 20:25wasm: Support 128bit add/sub wrapping operandsLuuk de Gram1+37-6
2022-05-10 18:23wasm: 128bit integer cmp supportLuuk de Gram1+32-23
2022-05-10 17:23wasm: Support 128bit integer coercionLuuk de Gram1+45-11
2022-05-17 21:04std.math: simpler error handlingalice4+4-16
2022-05-17 20:55Simplify `Copysign`alice9+51-118
2022-05-17 20:41Simplify `signbit`alice1+12-57
2022-05-17 19:03docs: add documentation on errdefer with caputure syntaxVincenzo Palazzo1+15-1
2022-05-17 16:56add suggestions by ifreundJan Philipp Hafer1+0-3
2022-05-17 11:00std.unicode: add utf16 byte length and codepoints counting routinesJan Philipp Hafer1+58-5
2022-05-17 16:34docs: add documentation about return stm in the defer methodVincenzo Palazzo1+13-0
2022-05-13 03:23zig test: Add proper detection for Windows consoleYeonJiKun1+2-1
2022-05-17 07:27Merge pull request #11501 from Vexu/stage2-err-return-traceAndrew Kelley19+458-49
2022-05-17 07:20Merge pull request #11658 from koachan/sparc64-codegenJakub Konka4+1908-61
2022-05-07 01:10std.c: Implement dirent on std/c/linux.zigaiotter1+15-0
2022-05-14 09:42Generate linux syscalls via. the linux source treeStephen Gregoratto12+3872-3476
2022-05-05 08:24Fixes comptime 'error: cannot assign to constant' error in siphash.Felix "xq" Queißner1+4-1
2022-04-23 08:25Sema: improve index out of bounds panic messageVeikka Tuominen2+60-56
2022-04-23 08:13stage2: add runtime safety for unwrapping errorVeikka Tuominen4+139-22
2022-04-23 11:48Sema: do not call `returnError` when returning payload of error unionVeikka Tuominen3+3-5
2022-04-23 06:38stage2: enable error return tracing on llvm backendVeikka Tuominen3+21-17
2022-04-22 20:10stage2: disable error return tracing on unsupported targetsVeikka Tuominen8+42-64
2022-04-22 18:30stage2: implement error return tracesVeikka Tuominen15+318-10
2022-05-17 00:40Merge pull request #11316 from wsengir/stage2-overflow-safetyAndrew Kelley14+1467-260
2022-05-16 22:56std.os: add timerfd_create, timerfd_settime and timerfd_gettimeThiago Teodoro Pereira Silva2+69-0
2022-05-16 22:28`std.math.powi`: use standard definition of underflow/overflow, implement `u0`, `i0`, `i1` edge case (#11499)leesongun1+101-92
2022-05-14 12:16std.os: Add memfd_create for FreeBSDIsaac Freund4+65-35
2022-05-16 21:30zig.h: add casts for overflow arithmetic operationsAndrew Kelley1+81-81
2022-05-14 20:25arm: disable recursive fibonacciJakub Konka1+1-1
2022-05-14 20:07arm: sub_with_overflow should always track V flagJakub Konka1+4-0
2022-05-14 19:24aarch64: sub_with_overflow should always track V flagJakub Konka2+65-26
2022-05-14 04:06zig.h: improve overflow shlAndrew Kelley1+73-125
2022-05-13 19:25wasm: Improve shl_with_overflowLuuk de Gram3+49-120
2022-05-13 17:51wasm: Improve overflow add/sub for ints <= 64bitsLuuk de Gram1+76-3
2022-05-13 07:04x64: fix capacity prealloc limit in lowerToMrEnc helperJakub Konka1+1-1
2022-05-13 02:34disable 5 failing stage2_wasm testsAndrew Kelley2+5-0
2022-05-12 23:44C backend: implement overflow arithmeticAndrew Kelley3+940-84
2022-04-23 09:54LLVM: correctly pad result tuple of `airOverflow`William Sengir1+11-1
2022-03-28 17:40stage2: add more vector overflow testsWilliam Sengir1+36-8
2022-03-26 23:07stage2: add vectorized overflow arithmetic behavior testsWilliam Sengir1+92-0
2022-03-26 23:06stage2: implement runtime safety checks for shl_exactWilliam Sengir1+37-2
2022-03-26 23:04Sema: implement integer overflow safety for add, sub, mulWilliam Sengir1+62-12
2022-03-26 22:55Sema: vectorize overflow arithmeticWilliam Sengir1+73-45
2022-03-26 22:50stage2: perform comptime vectorization of `*_with_overflow` in `Value`William Sengir1+98-5
2022-03-26 22:47stage2: clean up creation of boolean `Value`sWilliam Sengir1+1-1
2022-03-26 22:45stage2: handle vectors in `Value.intFitsInType`William Sengir1+11-0
2022-03-26 22:43stage2: add global `Type` constant for `u1`William Sengir1+1-0
2022-03-26 22:41stage2: vectorize shl_with_overflow in LLVM backendWilliam Sengir1+8-4
2022-03-26 22:40stage2: fix {add,sub,mul}_with_overflow vectorization in LLVM backendWilliam Sengir1+2-1
2022-05-15 15:10stage2: sparc64: Implement SPARCv9 mulxKoakuma2+11-1
2022-05-15 03:39stage2: sparc64: Implement airBinOp for additionKoakuma1+42-4
2022-05-15 03:28stage2: sparc64: Implement airUnwrapErrErrKoakuma1+14-1
2022-05-15 03:20stage2: sparc64: Implement airStructFieldPtrIndexKoakuma1+46-4
2022-05-14 15:43stage2: sparc64: Implement inline memcpy for genSetStackKoakuma1+41-1
2022-05-14 15:19stage2: sparc64: Implement airSliceElemValKoakuma3+378-16
2022-05-14 06:17stage2: sparc64: Replace freezeRegs with RegisterLockKoakuma1+26-16
2022-05-16 16:05stage2: sparc64: Implement airSliceLenKoakuma1+22-1
2022-05-16 16:03stage2: sparc64: Implement airLoopKoakuma1+32-1
2022-05-16 16:02stage2: sparc64: Implement airBitCastKoakuma1+7-1
2022-05-16 16:00stage2: sparc64: Implement airCmpKoakuma2+227-6
2022-05-06 16:20stage2: sparc64: Add BPr support for airCondBrKoakuma1+17-1
2022-05-06 16:16stage2: sparc64: Implement SPARCv9 bprKoakuma3+70-11
2022-05-06 15:58stage2: sparc64: Implement airLoad/airStoreKoakuma1+208-4
2022-05-06 15:14stage2: sparc64: Implement error value generationKoakuma1+28-0
2022-05-06 15:10stage2: sparc64: Implement airAllocKoakuma1+6-1
2022-05-06 14:59stage2: sparc64: Implement SPARCv9 bpccKoakuma2+214-1
2022-05-02 14:56stage2: sparc64: Implement SPARCv9 subccKoakuma2+11-1
2022-05-02 14:55stage2: sparc64: Implement airBrKoakuma1+57-1
2022-05-02 13:45stage2: sparc64: Implement airUnwrapErrPayloadKoakuma1+13-1
2022-05-02 13:33stage2: sparc64: Implement airCondBr from flags registerKoakuma1+213-7
2022-05-02 12:55stage2: sparc64: Split the conditionals between integer and FP onesKoakuma3+187-25
2022-04-30 13:49stage2: sparc64: Implement airIsErr and airIsNonErrKoakuma3+84-2
2022-05-15 08:03x64: rename brk to int3, and MIR to interruptJakub Konka3+18-9
2022-05-15 07:44x64: remove verbose_mir functionalityJakub Konka4+0-497
2022-05-14 19:39test harness: Set filename on error returnLuuk de Gram1+22-6
2022-05-14 10:56init-exe: add note about log_level in ReleaseSmall and ReleaseFast build mode (#11626)Robin1+2-0
2022-05-14 03:57Merge pull request #11647 from ziglang/migrate-runtime-safety-testsAndrew Kelley77+1554-1267
2022-05-14 00:58runtime safety tests only on the native targetAndrew Kelley68+140-73
2022-05-14 00:32test harness: actually run the stage1 "run" testsAndrew Kelley1+3-0
2022-05-13 21:31std.Progress: activate() calls maybeRefresh()Andrew Kelley1+4-1
2022-05-13 21:31test-cases: honor -Dtest-filter argument from zig buildAndrew Kelley1+3-0
2022-05-13 21:30build.zig: rename a local variableAndrew Kelley1+24-23
2022-05-13 21:02test harness: dump stderr when compiler crashesAndrew Kelley1+2-0
2022-05-13 07:16disable a runtime safety test that is failing on WASIAndrew Kelley1+5-0
2022-05-13 07:00migrate runtime safety tests to the new test harnessAndrew Kelley76+1446-1243
2022-05-13 20:50Merge pull request #11641 from erikarvstedt/fixup_rand_float_improvementAndrew Kelley2+14-11
2022-05-12 19:05zig fmt: make --exclude ignore missing dirsKirk Scheibelhut1+4-1
2022-05-13 15:59target: Rename sparcv9 -> sparc64Koakuma41+2218-2164
2022-05-13 14:52std.os.linux: fix signature of setgroupsJonathan Marler1+1-1
2022-05-13 04:10fix bad runtime safety test casesAndrew Kelley1+6-50
2022-05-11 23:33add std.math.signTravis Staloch1+112-3
2022-05-12 14:00std.rand.float: simplify leading zero calculationsErik Arvstedt1+6-5
2022-05-12 12:13std.rand: fixup 'improve random float generation'Erik Arvstedt2+8-6
2022-05-12 06:49Merge pull request #10796 from marler8997/envmapAndrew Kelley7+233-39
2022-05-12 00:43remove RtlUpcaseUnicodeString, no longer neededJonathan Marler1+0-6
2022-02-19 19:33fix ntdll extern casingJonathan Marler1+2-2
2022-02-18 21:58document that on Windows, all key arguments in EnvMap must be valid utf8Jonathan Marler1+5-0
2022-02-07 06:30incorporate review changes from squeekJonathan Marler1+7-1
2022-02-05 06:42some fixes to the EnvMap HashContextJonathan Marler2+10-8
2022-02-05 06:35reverse some of the now unneeded changes from squeekJonathan Marler3+7-28
2022-02-05 05:36add unicode supportJonathan Marler2+28-8
2022-02-04 19:08remove extra storage from EnvMap on windowsJonathan Marler2+100-313
2022-02-04 06:56EnvMapWindows: Fix putUtf8 not uppercasing keysRyan Liptak1+9-4
2022-01-20 15:19Set EnvMap.Size to BufMap.BufMapHashMap.SizeRyan Liptak1+1-2
2022-01-20 15:17Fix regression in RunStep.addPathDirRyan Liptak1+2-2
2022-01-20 10:21Make the BufMap.count return value match its underlying HashMap's SizeRyan Liptak1+1-1
2022-02-07 06:52Update usages of `process.getEnvMap` and change BufMap -> EnvMap where applicableJonathan Marler5+27-38
2022-01-17 04:11Add `process.EnvMap`, a platform-independent environment variable mapRyan Liptak4+421-13
2022-05-11 20:50Revert "add std.rand.RomuTrio"Andrew Kelley2+0-133
2022-02-01 08:54add std.rand.RomuTrioFrancesco Alemanno2+133-0
2022-05-11 19:43std: add http definitions for Method and Status (#10661)Meghan4+256-0
2022-05-11 19:33Merge pull request #10595 from squeek502/getenvW-caseAndrew Kelley2+28-15
2022-05-11 16:20Merge pull request #11618 from arBmind/json-stringify-patchVeikka Tuominen1+48-39
2022-05-11 10:44aarch64,arm: disable broken `@errSetCast` testWilliam Sengir1+2-0
2022-05-11 10:42Sema: implement runtime safety checks for `zirErrSetCast`William Sengir1+11-3
2022-05-11 10:36Sema: add error for disjoint error sets in `zirErrSetCast`William Sengir1+39-2
2022-05-11 10:34Sema: add "declared here" note to `zirErrSetCast`William Sengir1+12-6
2022-05-11 06:24Merge pull request #11628 from ziglang/x64-shiftsJakub Konka2+687-723
2022-05-11 04:46Sema: comptime float negation supports negative zeroAndrew Kelley3+84-21
2022-05-11 03:38Merge pull request #10143 from nuald/single-threaded-cpp1Andrew Kelley5+106-32
2022-05-11 02:04Merge pull request #9831 from mathetake/llvmvisibilityAndrew Kelley4+45-7
2022-05-11 02:03Merge pull request #10428 from mrakh/rand_float_improvementAndrew Kelley2+489-326
2022-05-11 02:02std.rand: move tests to a separate test fileAndrew Kelley3+448-447
2021-12-28 00:13std: improve random float generationMahdi Rakhshandehroo2+171-9
2021-12-24 05:38std: make IntegerBitSet and ArrayBitSet have defined memory layoutSilver1+2-2
2022-05-10 23:38reduce the scope of this branchAndrew Kelley4+31-101
2022-05-10 23:43stage1: back out the broken visibility changesAndrew Kelley5+9-67
2021-11-01 04:36Added _LIBCPP_HAS_NO_THREADS for single_threaded binaries linked with libcxx.Alexander Slesarev6+189-45
2022-05-10 22:44fixups to the previous commitAndrew Kelley7+44-34
2021-09-24 13:14Add Visibility field to ExportOptions.Takeshi Yoneda9+95-9
2022-05-10 19:15docs: T.bit_count -> @typeInfo(T).Int.bitsKirk Scheibelhut1+6-6
2022-05-10 19:30x64: fix binary not implementationJakub Konka2+2-2
2022-05-10 19:21x64: enable additional math testJakub Konka1+0-1
2022-05-10 19:19x64: implement shl with overflow for non-pow-2Jakub Konka2+57-128
2022-05-10 18:53x64: implement shl_with_overflow for powers of twoJakub Konka2+102-3
2022-05-10 18:45x64: implement missing bits in add_with_overflow and sub_with_overflowJakub Konka2+101-73
2022-05-10 17:34x64: implement shl_exact and shr_exactJakub Konka2+28-30
2022-05-10 16:52x64: consolidate shifts into single MIR helper fnJakub Konka1+81-120
2022-05-10 16:16x64: handle immediate as RHS of shift bin opsJakub Konka1+35-15
2022-05-10 15:53x64: pull shl and shr into one helper fnJakub Konka1+121-132
2022-05-10 15:25x64: refactor genMulDivBinOp helperJakub Konka1+80-84
2022-05-10 07:27x64: migrate div to genMulDivBinOpJakub Konka1+192-163
2022-05-10 13:57TypoFrank Denis1+1-1
2022-05-10 03:52io_uring cancel test must tolerate CQ reorderingBrian Gold1+12-2
2022-05-09 22:06std.json stringify fix object keys are always is stringsAndreas Reischuck1+43-39
2022-04-19 05:15std.json add stringify struct with string as arrayOfekShochat1+5-0
2022-05-10 07:08x64: converge add_with_overflow and sub_with_overflowJakub Konka1+9-38
2022-05-10 07:04x64: make genBinOp operate on MCValues directlyJakub Konka1+84-54
2022-05-09 23:13x64: migrate mod and rem into genBinOpJakub Konka1+60-82
2022-05-09 21:58x64: pass tag and maybe_inst explictly to genBinOpJakub Konka1+36-32
2022-05-09 21:50x64: migrate mul to new genBinOp helperJakub Konka1+59-92
2022-05-09 20:31x64: make one entry point for binary opsJakub Konka1+113-210
2022-05-08 15:16wasm: Write nops for padding debug infoLuuk de Gram4+119-12
2022-05-04 19:25wasm: Emit debug sectionsLuuk de Gram3+99-27
2022-05-02 19:41wasm: Flush debug information + commit declLuuk de Gram2+77-1
2022-05-01 14:34wasm: Debug info for lines + pro/epilogueLuuk de Gram3+82-0
2022-05-01 14:32wasm: Debug information for localsLuuk de Gram1+59-3
2022-04-30 18:52wasm: Implement debug info for parametersLuuk de Gram3+56-2
2022-04-30 13:42wasm: Add basic debug info referencesLuuk de Gram4+61-2
2022-05-09 16:50std.crypto: generate AES constants at compile time (#11612)Helio Machado1+113-344
2022-05-06 17:14stdlib: escape backslashes and double quotes in Builder response fileEvan Haas5+94-1
2022-05-09 15:39x64: add naive impl of shrJakub Konka2+70-7
2022-05-08 23:29Merge pull request #11609 from ziglang/win-compiler-rtAndrew Kelley23+271-24
2022-05-06 19:32Add Win64 calling conventionHannes Bredberg6+13-0
2022-05-08 20:06compiler_rt: avoid weak aliases on WindowsAndrew Kelley20+235-23
2022-05-08 20:05allow in-memory coercion of differently-named floats with same bitsAndrew Kelley3+35-0
2022-05-08 09:20Merge pull request #11608 from ziglang/stage2-regallocJakub Konka7+1092-686
2022-05-08 00:41compiler-rt: avoid symbol collisions with Windows libcAndrew Kelley1+7-7
2022-05-08 00:43CI: fix universal libc step nameAndrew Kelley1+1-1
2022-05-07 21:30Merge pull request #11605 from Luukdegram/wasm-mul-overflowJakub Konka5+185-129
2022-05-07 20:52arm: lock dest register in shl_overflow so that we do not spill itJakub Konka3+5-0
2022-05-07 20:35arm: fix CF flags spilling and implement genSetStack for reg with overflow flagsJakub Konka1+48-8
2022-05-07 15:09stage2: Split `@mulWithOverflow` testsLuuk de Gram3+8-3
2022-05-07 15:04wasm: Fix `@floatToInt` and split overflow opsLuuk de Gram1+117-137
2022-05-07 12:24wasm: `@addWithOverflow` for bitsize 32Luuk de Gram2+60-23
2022-05-07 11:27regalloc: refactor locking multiple registers at onceJakub Konka4+16-28
2022-05-07 09:28x64: refactor code to avoid stage1 sema limitationsJakub Konka2+448-395
2022-05-07 08:46regalloc: rename freeze/unfreeze to lock/unlock registersJakub Konka5+384-385
2022-05-07 08:38Merge pull request #11592 from ziglang/stage3-macos-linkerAndrew Kelley166+345-175
2022-05-07 08:31x64: fix misused register locksJakub Konka2+26-27
2022-05-07 02:22flatten lib/std/special and improve "pkg inside another" logicAndrew Kelley160+115-126
2022-05-06 05:17stage2: fix std lib tests always filtering out all testsAndrew Kelley3+23-2
2022-05-06 05:16link/MachO: use const instead of var and limit scope of varsAndrew Kelley1+11-9
2022-05-05 21:27Sema: solve a false positive "depends on itself"Andrew Kelley7+208-50
2022-05-07 02:51Merge pull request #11492 from ziglang/ci-stage3-behaviorAndrew Kelley10+348-91
2022-05-06 23:52macho: skip cache if cache_mode is .wholeJakub Konka1+4-2
2022-05-06 23:44macho: share traditional codepaths with stage2+llvm backendJakub Konka2+13-10
2022-05-06 23:26CI: macos: disable stage2 test-behaviorAndrew Kelley1+4-1
2022-05-06 22:57regalloc: ensure we only freeze/unfreeze at the outermost scopeJakub Konka6+735-413
2022-05-06 22:42CI: macos: stage2 zig build test-behaviorAndrew Kelley1+17-6
2022-05-06 19:58wasm: Store signed ints as two's complementLuuk de Gram1+71-37
2022-05-06 06:13LLVM: rework the previous commitAndrew Kelley2+55-96
2022-05-06 14:52std.c: Move Darwin-unspecific functions from std/c/darwin.zig to std/c.zigaiotter2+17-23
2022-05-06 12:58std.c: Add C APIs to read directoriesaiotter2+19-0
2022-05-06 07:03x64: handle CF flags spilling in overflow callsJakub Konka1+34-6
2022-04-29 09:24stage2,llvm: handle softfloats in @intToFloat and @floatToIntJakub Konka2+185-14
2022-05-05 18:32std.os.linux.arm-eabi: upgrade to new fn ptr semanticsAndrew Kelley1+4-1
2022-04-22 03:28CI: add non-LLVM backends to the test matrixAndrew Kelley4+170-65
2022-05-06 05:28Merge pull request #11591 from ziglang/x64-overflowJakub Konka3+221-79
2022-05-06 05:27Merge pull request #11487 from koachan/sparc64-codegenJakub Konka7+285-167
2022-05-05 20:53test: pass extended mul_with_overflow tests on x64Jakub Konka1+0-1
2022-05-05 19:35x64: mul_with_overflow: cannot reuse operand if not the resultJakub Konka1+1-4
2022-05-05 17:29x64: handle unsigned mul_with_overflow for non-pow-2 intsJakub Konka1+55-23
2022-05-05 16:59x64: handle signed mul_with_overflow for non-pow-2 intsJakub Konka2+142-43
2022-05-05 08:02x64: explicitly handle Vector vs Int types for overflow arithJakub Konka1+63-48
2022-05-05 20:50Merge pull request #11574 from ziglang/stage2-aarch64Jakub Konka6+1055-73
2022-05-05 20:33aarch64: ensure we set correct operand size at codegen stageJakub Konka2+11-6
2022-05-05 19:43test: test bitwidths between 1...8 and 8...16 for mul_with_overflowJakub Konka1+48-0
2022-05-04 21:12test: test more int sizes for @mulWithOverflow builtinJakub Konka1+154-1
2022-05-04 21:00aarch64: fix mul_with_overflow for ints <= 32bitsJakub Konka4+224-37
2022-05-04 19:20aarch64: implement mul_with_overflow for ints in range 33-64 bits inclJakub Konka4+230-29
2022-05-03 10:20aarch64: implement mul_with_overflow for <= 32bit intsJakub Konka5+115-3
2022-04-26 20:42stage2 AArch64: implement shl_with_overflowjoachimschmidt5572+48-4
2022-04-25 19:04stage2 AArch64: implement {add,sub}_with_overflow for all ints < 64joachimschmidt5573+193-40
2022-04-23 18:25stage2 AArch64: initial implementation of {add,sub}_with_overflowjoachimschmidt5573+105-26
2022-05-05 18:00libstd: map sparcv9 to qemu-sparc64 for test-runnerJakub Konka1+1-0
2022-05-05 17:38sparcv9: fix typo in def commentJakub Konka1+1-1
2022-04-22 14:30stage2: sparcv9: Update Mir tag doc commentsKoakuma1+13-13
2022-04-21 14:16stage2: sparcv9: Update test caseKoakuma1+6-11
2022-04-21 14:08stage2: sparcv9: Simplify debug info emission, remove unused formatsKoakuma1+15-41
2022-04-21 13:17stage2: sparcv9: Add debug info generation for argsKoakuma1+56-0
2022-04-21 13:02stage2: sparcv9: Remove dbg_arg instructionKoakuma3+1-38
2022-04-20 23:06stage2: sparcv9: Simplify genLoad/genStoreKoakuma1+20-82
2022-04-20 23:02stage2: sparcv9: Fix stack space accountingKoakuma2+37-9
2022-04-20 22:29stage2: sparcv9: Pad branch delay slots with nopsKoakuma1+17-1
2022-04-20 21:52stage2: sparcv9: Implement basic stack load/storesKoakuma5+132-2
2022-04-20 14:16stage2: sparcv9: Implement jmpl loweringKoakuma4+35-18
2022-05-05 16:53Merge pull request #11583 from ziglang/stage2-test-behaviorAndrew Kelley17+505-210
2022-05-04 17:26cmake: add /usr/lib/llvm13 to searched pathsIsaac Freund1+2-0
2022-05-05 05:57LLVM: fix C ABI for windowsAndrew Kelley2+35-9
2022-05-05 04:10LLVM: fix x86_64 sysv C ABI for extern structs with sub-64 bit integersAndrew Kelley1+4-2
2022-05-05 03:38stage2: implement global assemblyAndrew Kelley5+55-6
2022-05-05 02:15CLI: detect MinGW-flavored static librariesAndrew Kelley1+19-0
2022-05-05 02:11stage2: change max int align from 8 to 16 for more ISAsAndrew Kelley2+21-21
2022-05-05 01:45stage2: fix `@sizeOf` for structs with comptime fieldsAndrew Kelley4+15-1
2022-05-05 00:31stage1: fix `@sizeOf` for 128-bit integer typesAndrew Kelley1+1-0
2022-05-04 22:22stage2: change x86_64 max int alignment from 8 to 16Andrew Kelley3+11-10
2022-05-04 21:06stage2: improve semantics of atomic operationsAndrew Kelley6+183-132
2022-05-04 06:44stage2: improve `@sizeOf` and `@alignOf` integersAndrew Kelley6+212-61
2022-05-05 00:28Merge pull request #11572 from ziglang/test-harnessAndrew Kelley952+206-179
2022-05-04 21:51test: move compile errors and incremental tests into common dirJakub Konka952+2-15
2022-05-03 08:29test: improve test batch/sequence iteratorJakub Konka1+205-165
2022-05-04 20:36Merge pull request #11575 from ifreund/musl123Andrew Kelley163+7348-5517
2022-05-04 18:01std.meta.TrailerFlags: improve init typeErik Arvstedt1+8-8
2022-05-04 18:01std.meta.TrailerFlags: include in std testsErik Arvstedt2+5-4
2022-05-04 16:38tools/gen_stubs: sort output by section/symbol nameIsaac Freund2+5349-5294
2022-05-04 14:43std: Single-threaded `panicImpl` sleep is unreachable (#11569)Jay Petacat1+1-0
2022-05-04 04:50Sema: fix bigIntToFloatAndrew Kelley3+3-16
2022-05-03 19:45musl: update to 1.2.3Isaac Freund163+2329-553
2022-05-03 21:04github issue templates enhancementsAndrew Kelley3+7-36
2022-05-03 18:58Merge pull request #11571 from ziglang/stage2-test-behaviorAndrew Kelley19+190-111
2022-05-03 18:56Merge pull request #11566 from tiehuis/masterAndrew Kelley16+2505-746
2022-05-03 09:48x86_64: use math.zig to check isPowerOfTwo and calc log2_intJakub Konka1+8-10
2022-05-03 08:12export __floatuntikf for PowerPCMarc Tiehuis1+1-0
2022-05-03 07:04fix aarch64 f16 nan parse test failureMarc Tiehuis1+4-6
2022-05-03 04:35test runner: enable arg processing for stage2 buildsAndrew Kelley1+1-1
2022-05-03 04:35LLVM: set module PIC, PIE, and CodeModelAndrew Kelley2+13-0
2022-05-03 04:16LLVM: insert workaround for aarch64-windows f16 CodeView crashAndrew Kelley1+20-0
2022-05-03 03:35std.os.windows: upgrade to new function pointer semanticsAndrew Kelley1+40-10
2022-05-03 03:34Sema: allow exporting optionals and pointersAndrew Kelley1+1-1
2022-05-03 03:19stage2: improve inline asm stage1 compatibilityAndrew Kelley10+82-53
2022-05-03 05:14temporary fix for stage2/stage1 f128 rounding discrepencyMarc Tiehuis2+8-3
2022-05-03 01:50std.pdb: fix incorrect use of packed structAndrew Kelley1+25-25
2022-05-02 21:59behavior tests: fix wrong packed struct test caseAndrew Kelley1+4-15
2022-05-02 21:59std: enable real start code always for LLVM backendAndrew Kelley4+4-6
2022-05-02 11:39update AstGen float literal parsingMarc Tiehuis1+1-7
2022-05-02 10:45add new float-parser based on eisel-lemire algorithmMarc Tiehuis13+2497-736
2022-05-03 03:28edwards25519 fixes (#11568)Frank Denis1+16-2
2022-05-02 19:38test: regression fix: skip stage1 if not enabledJakub Konka1+2-0
2022-05-01 19:44Allocator: correct `PanicFree` function nameLee Cannon1+2-2
2022-05-02 07:26Avoid some unnecessary underscores in constant namesr00ster913+268-268
2022-05-02 19:13Sema: coerce comptime_float to fixed-width floatAndrew Kelley1+20-5
2022-05-02 05:11stage1: disable new behavior testsAndrew Kelley1+4-0
2022-05-01 22:43zig build: use CacheMode.whole for build_runner.zigAndrew Kelley1+1-0
2022-05-01 22:35disable failing behavior testsAndrew Kelley1+12-0
2022-05-01 22:02stage2: fix comptime fixed-width float divisionAndrew Kelley3+85-35
2022-05-01 21:05cmake: default install prefix to ./stage1Andrew Kelley1+1-1
2022-05-01 15:05std.heap: Fix typor00ster1+1-1
2022-04-30 06:34CBE: handle returning `undefined` for ErrorUnionDaniele Cocca2+1-3
2022-04-30 02:53Sema: Fix many-pointer array concatenation at comptime (#11512)sin-ack2+41-12
2022-04-30 02:51std.MultiArrayList: add functions `addOne`, `pop`, and `popOrNull` (#11553)InKryption1+36-0
2022-04-30 02:50Merge pull request #11549 from Vexu/stage2-fixesAndrew Kelley8+283-245
2022-04-29 15:07std: Do not allocate the result for ChildProcess.initJimmi Holst Christensen11+21-54
2022-04-29 09:23Zir: turn extended func into func_extendedVeikka Tuominen5+75-80
2022-04-29 09:23Zir: move more common instructions out of extendedVeikka Tuominen4+192-151
2022-04-29 07:38stage2: fix comptime unreachableVeikka Tuominen7+16-14
2022-04-24 17:09std.SegmentedList: add constIteratorNatalia Cholewa1+83-53
2022-04-29 06:24Merge pull request #11530 from ziglang/test-harnessJakub Konka964+6901-5757
2022-04-28 21:59CBE: fix renderValue() for struct fields with no runtime bitsDaniele Cocca2+4-3
2022-04-29 02:37Seccomp fixups re: #10717Stephen Gregoratto1+2-2
2022-04-29 03:39compiler-rt: restore stage1 workaroundAndrew Kelley1+18-14
2022-04-29 00:11AstGen: encode negativity into float literalsAndrew Kelley1+36-43
2022-04-29 00:11compiler-rt: upgrade to stage2 fn ptr semanticsAndrew Kelley2+18-7
2022-04-28 21:11Revert "Merge pull request #11214 from iddev5/ay-build-runner"Andrew Kelley3+1-86
2022-04-28 19:27Merge pull request #11541 from Vexu/stage2-slice-field-ptrVeikka Tuominen4+151-44
2022-04-28 18:20Revert "std.testing: add writeZigFile for TmpDir"Andrew Kelley2+12-42
2022-04-28 18:13std.build: fix dll-export-fns APIAndrew Kelley1+7-3
2022-04-28 17:34Merge pull request #11532 from ziglang/compiler-rt-mathAndrew Kelley108+6138-5683
2022-04-28 16:22test: remove redundant codepaths from test harnessJakub Konka1+4-166
2022-04-28 12:44test: migrate stage1 compile error tests to updated test manifestJakub Konka678+2175-902
2022-04-28 10:11test: migrate stage2 independent compile errors to test manifest parserJakub Konka14+18-18
2022-04-28 10:10test: fix incorrect error loc in assert_function x86_64-linux testJakub Konka1+1-1
2022-04-28 09:42test: fix x86_64-macos failuresJakub Konka81+245-192
2022-04-28 08:46test: migrate llvm incremental testsJakub Konka28+419-499
2022-04-27 22:54test: correctly handle multiple backendsJakub Konka1+25-7
2022-04-27 22:26test: migrate plan9 and sparcv9 incremental testsJakub Konka7+70-96
2022-04-27 22:09test: migrate arm incremental testsJakub Konka25+571-799
2022-04-27 21:36test: migrate aarch64 incremental testsJakub Konka15+278-272
2022-04-27 21:06test: migrate riscv64 incremental testsJakub Konka4+48-34
2022-04-27 20:59test: migrate wasm incremental testsJakub Konka67+737-797
2022-04-27 19:33test: enable wasm32-wasi incremental testsJakub Konka1+7-1
2022-04-27 19:29test: recursively walk dir with testsJakub Konka35+57-196
2022-04-27 15:58ci: ignore fmt errors in test/incremental/Jakub Konka1+1-1
2022-04-27 15:53test: remove incremental tests that were ported to the new harnessJakub Konka1+32-2261
2022-04-27 13:37test: fix incorrect default target spec; port all incremental testsJakub Konka102+1360-1
2022-04-27 11:25test: leave a todo note to explicitly specify ABI for targets in the futureJakub Konka1+3-3
2022-04-27 11:21test: adjust error location for assert_function testJakub Konka1+1-1
2022-04-27 11:21test: fix pointer invalidation bug in the harnessJakub Konka1+7-6
2022-04-27 10:41test: set case name from initial filename for a sequenceJakub Konka28+547-27
2022-04-26 20:55test: unroll into multiple cases, provide default parsersJakub Konka2+98-70
2022-04-26 20:54test: add comptime struct holding default config valuesJakub Konka1+35-0
2022-04-26 16:58test: pass Strategy per directory of testsJakub Konka4+8-16
2022-04-26 16:47test: parse all of manifest in TestManifest abstractionJakub Konka1+98-90
2022-04-26 13:17test: abstract away test manifest parser into separate structJakub Konka4+340-0
2022-04-28 16:34fmt: fix formatting of lib/std/x/net/bpf.zigJakub Konka1+2-2
2022-04-28 15:54Merge pull request #10717 from gh-fork-dump/seccomp-bitsVeikka Tuominen6+1285-1
2022-04-28 15:38Merge pull request #11214 from iddev5/ay-build-runnerVeikka Tuominen3+86-1
2022-04-28 15:37std.testing: add writeZigFile for TmpDirmatu3ba2+42-12
2022-04-28 15:34std.build: make no_dll_export_fns accessible in build stepErik Hugne1+4-0
2022-04-25 20:45std.coff: parse out codebase and entrypoint from optionalheaderErik Hugne1+7-1
2022-04-28 14:48TypedValue: pretty print slicesVeikka Tuominen1+37-4
2022-04-28 14:45Sema: fix slice field modification at comptimeVeikka Tuominen3+114-40
2022-04-28 06:33stage1: fix incorrect struct paddingAndrew Kelley1+1-1
2022-04-28 05:57stage1: fix i386-windows f80 sizeof/alignofAndrew Kelley2+5-8
2022-04-28 05:37compiler-rt: provide actual sincos implementationsAndrew Kelley3+264-49
2022-04-28 03:24compiler-rt: inline sin and cos into sincosAndrew Kelley1+13-10
2022-04-28 02:35std: use float builtins instead of std.mathAndrew Kelley6+29-29
2022-04-28 02:34stage1: add missing comptime float opsAndrew Kelley1+82-13
2022-04-28 01:41disable failing behavior testAndrew Kelley1+6-0
2022-04-28 01:28compiler-rt: remove invalid testAndrew Kelley1+0-6
2022-04-28 01:26compiler-rt: fix powerpc f128 suffixAndrew Kelley1+9-5
2022-04-28 01:14compiler-rt: avoid symbol conflictsAndrew Kelley2+48-53
2022-04-28 00:58behavior test: use expectApproxEqAbs instead of expectEqualAndrew Kelley1+8-1
2022-04-28 00:24enable newly passing behavior testsAndrew Kelley4+147-97
2022-04-27 23:45add new builtin function `@tan`Andrew Kelley25+203-69
2022-04-27 21:29disable failing behavior testsAndrew Kelley1+17-2
2022-04-27 20:51stage2: fix recent LLVM backend codeAndrew Kelley3+147-135
2022-04-26 22:19stage2: Manually lower softfloat ops when neededCody Tapscott4+280-136
2022-04-26 22:16stage1: Manually lower softfloat ops when neededCody Tapscott5+390-328
2022-04-26 17:13compiler-rt: math functions reorgAndrew Kelley78+4768-5020
2022-04-26 15:08std: replace usage of std.meta.bitCount() with @bitSizeOf()Isaac Freund13+22-22
2022-04-26 15:00std.meta: deprecate bitCount() for @bitSizeOf()Isaac Freund1+2-0
2022-04-25 17:08Remove usage of inline for from print_targets.cmdTargetsJimmi Holst Christensen2+39-15
2022-04-26 21:48std.Thread: ResetEvent improvements (#11523)protty15+417-1033
2022-04-26 17:20Merge pull request #11336 from wsengir/stage2-optimize-intcastAndrew Kelley2+36-17
2022-04-26 17:05Merge pull request #11526 from topolarity/f80-divAndrew Kelley17+668-209
2022-04-24 19:49wasm: Implement codegen for C-ABILuuk de Gram2+207-46
2022-04-23 18:45wasm: Initial C-ABI implementationLuuk de Gram1+102-0
2022-04-26 00:49compiler_rt: Bypass `fmodx` impl. on stage2Cody Tapscott1+12-1
2022-04-25 23:42compiler_rt: Fix rounding edge case for __mulxf3Cody Tapscott5+37-25
2022-04-25 23:32stdlib: Fix hex-float printing for f80Cody Tapscott2+10-3
2022-04-25 23:31compiler_rt: Implement __divxf3 for f80Cody Tapscott3+274-9
2022-04-25 20:25compiler_rt: Implement fmodx for f80Cody Tapscott8+347-183
2022-04-25 03:07Sema: fix export with Internal linkageAndrew Kelley2+14-0
2022-04-23 02:12std: fix crypto and hash benchmarkjagt2+14-14
2022-04-24 00:35std.Thread: Mutex and Condition improvements (#11497)protty7+810-640
2022-04-23 21:58add GetProcessTimes binding to the kernel32.zig (#11488)Morritz1+3-0
2022-04-23 05:22CBE: disable int128 test since airWrapOp is needed for runtime safetyWilliam Sengir1+1-0
2022-03-28 20:08Sema: combine signed->unsigned and shrinkage runtime checks in intCastWilliam Sengir1+35-17
2022-04-22 15:39Merge pull request #11279 from igor84/s1_packed_structAndrew Kelley7+402-8
2022-04-22 15:19Revert "Fix C include files not being in `whole` cache (#11365)"Andrew Kelley4+6-19
2022-04-22 15:12Fix C include files not being in `whole` cache (#11365)Tom Read Cutting4+19-6
2022-04-22 14:55Merge pull request #11377 from AnnikaCodes/11368Andrew Kelley3+81-32
2022-04-22 14:52clean up behavior testsAndrew Kelley2+24-12
2022-04-01 07:28C backend: Fix array declarationsAnnika L3+66-29
2022-04-22 05:26Merge pull request #11480 from rabingaire/fix-child-process-hang-on-macosJakub Konka1+53-5
2022-04-22 04:34Merge pull request #11485 from ziglang/fix-4353Jakub Konka5+279-125
2022-04-22 03:22LLVM: C calling convention lowering fixesAndrew Kelley4+300-46
2022-04-21 22:57Merge pull request #11448 from ziglang/ci-stage3Andrew Kelley2+6-3
2022-04-21 18:17stage2: add zig_backend to the cache hashAndrew Kelley1+1-0
2022-04-21 19:19pdb: fix resource mgmtJakub Konka1+21-0
2022-04-17 15:43std.mem: add concatWithSentinelYusuf Bham1+41-1
2022-04-21 18:33[doc update] add size_t (#11482)Motiejus Jakštys1+2-2
2022-04-16 10:41CI: additionally test building stage3Andrew Kelley1+5-3
2022-04-21 10:04macho: create LlvmObject in createEmpty onlyJakub Konka1+0-1
2022-04-21 13:49Merge pull request #11467 from ziglang/segmented-list-declsAndrew Kelley34+3048-2185
2022-04-21 08:14debug: add smoke testJakub Konka1+13-5
2022-04-21 08:46debug: fix resource (de)allocation for Elf and Coff targetsJakub Konka3+40-18
2022-04-21 08:27ran zig fmt on changesRabin Gaire1+3-3
2022-04-21 07:43update test message and using unreachable keyword for unintended test code pathRabin Gaire1+2-4
2022-04-21 01:14link: Wasm: don't assume we have a zig moduleAndrew Kelley1+8-5
2022-04-20 04:51stage2: use indexes for Decl objectsAndrew Kelley31+2586-2183
2022-04-21 00:16std: fix missing hash map safetyAndrew Kelley2+3-1
2022-04-20 22:45debug: fix resource (de)allocation for MachO targetsJakub Konka1+22-10
2022-04-20 22:06dwarf: clean up allocations in std.dwarf moduleJakub Konka3+185-94
2022-04-20 12:52add test case for child_process spawn logicRabin Gaire1+46-0
2022-04-18 15:28std.SegmentedList: breaking API changesAndrew Kelley1+48-58
2022-04-18 14:49std: bring back SegmentedListAndrew Kelley2+465-0
2022-04-20 12:17fix child process spawn on macos hangs issueRabin Gaire1+9-5
2022-04-20 07:44Merge pull request #11462 from joachimschmidt557/stage2-aarch64Joachim Schmidt7+611-364
2022-04-20 00:42std.Thread.Futex improvements (#11464)protty5+836-358
2022-04-16 20:38std.os.uefi: Add `BlockIoProtocol`Yusuf Bham2+82-1
2022-04-19 21:27array hash map: fix getOrPutAdapted on Managed array hash mapRobin Voetter1+1-1
2022-04-19 21:40build system: add -fstage1/-fno-stage1 to `zig build`Andrew Kelley3+44-7
2022-04-18 11:50stage2 AArch64: fix shl, shr, shl_exact, shr_exactjoachimschmidt5572+42-17
2022-04-17 18:47stage2 AArch64: change binOp lowering mechanism to use Mir tagsjoachimschmidt5571+75-82
2022-04-17 16:57stage2 AArch64: implement addwrap, subwrap, mulwrapjoachimschmidt5572+36-29
2022-04-16 21:03stage2 AArch64: Add ldrsb, ldrsh instructionsjoachimschmidt5576+119-125
2022-04-16 16:58stage2 AArch64: Implement basic truncate functionalityjoachimschmidt5575+224-53
2022-04-15 20:58stage2 AArch64: add basic assertions to bits.zig for correct codegenjoachimschmidt5573+126-69
2022-04-19 18:12Merge pull request #11461 from Luukdegram/wasm-debug-infoAndrew Kelley6+45-4
2022-04-17 17:41wasm: Fix unreachable pathsLuuk de Gram3+37-4
2022-04-19 17:30Merge pull request #11469 from topolarity/wasm-fixupAndrew Kelley5+52-53
2022-04-18 19:12wasm: fix lowerDeclRefValue using wrong DeclAndrew Kelley1+1-1
2022-04-19 17:04Merge pull request #11468 from topolarity/f80-mulAndrew Kelley5+264-242
2022-04-19 06:08stage2: Only bypass `flock` on WASICody Tapscott1+10-2
2022-04-19 06:06stage2: Move WASI/Zig-specific selfExePath to introspect.zigCody Tapscott4+42-51
2022-04-19 03:23compiler_rt: Fix rounding/NaN handling for f80 add/subCody Tapscott2+107-192
2022-04-19 03:22compiler_rt: implement __mulxf3 for f80Cody Tapscott3+157-50
2022-04-18 13:54Sema: fix not reserving enough memory for comptime shlAndrew Kelley1+1-1
2022-04-18 13:28stage2: fix building stage3 in release modeAndrew Kelley2+30-3
2022-04-18 12:28stage2: avoid binary bloat from GeneralPurposeAllocatorAndrew Kelley1+3-4
2022-04-18 21:53Merge pull request #11024 from topolarity/wasi-stage2Jakub Konka4+80-8
2022-04-18 17:20Merge pull request #11396 from wojtekmach/wm-zig-cc-subsystemJakub Konka1+40-30
2022-03-04 17:23stage2: Add 'zig.wasm' fallback for binary nameCody Tapscott1+16-13
2022-03-01 17:42stage2: Initialize WASI preopens on startupCody Tapscott1+10-0
2022-03-01 17:42stage2: Bypass file locks in src/Cache.zig for WASI targetsCody Tapscott1+11-7
2022-03-01 17:41stage2: Add limited WASI support for selfExePath and globalCacheDirCody Tapscott2+56-1
2022-04-18 11:11wasm: Add support for debug infoLuuk de Gram4+10-2
2022-04-18 09:43Support `--subsystem=x` instead of `--subsystem,x`Wojtek Mach1+6-5
2022-04-17 22:56Update doc comment of ArrayHashMap to include 4th arg in eql fnsRyan Liptak1+2-2
2022-04-17 11:06stage2: expose progress bar API to linker backendsAndrew Kelley11+134-83
2022-04-17 10:15std.os.uefi: fix GUID formatting (#11452)Yusuf Bham1+24-7
2022-03-03 19:25stdlib std.os: Improve wasi-libc parity for WASI CWD emulationCody Tapscott7+159-197
2022-04-16 16:07Merge pull request #11446 from ziglang/aarch64-macos-llvmJakub Konka7+39-28
2022-04-16 10:36Merge pull request #11437 from koachan/sparc64-mutexAndrew Kelley1+34-4
2022-04-16 10:26Merge pull request #11445 from viriuwu/f80-freebsd-testsAndrew Kelley4+2-17
2022-04-15 23:55stage2: fix @mulAdd on aarch64 DarwinJakub Konka4+30-17
2022-04-16 10:23Merge pull request #11444 from kprotty/treapAndrew Kelley3+400-0
2022-04-15 22:17start.zig: make sure macos uses full startup codeJakub Konka1+2-2
2022-04-15 19:26stage2,macho: swap out inodes before checking for intermediary basenameJakub Konka2+7-9
2022-04-16 09:42Merge pull request #11442 from Vexu/stage3Andrew Kelley12+114-38
2022-04-15 17:22stage2 ARM: move genArgDbgInfo back to CodeGenjoachimschmidt5573+106-124
2022-04-15 22:51std.math.fabs: enable f80 testingvi1+2-2
2022-04-15 22:50std.math: enable f80 tests on freebsdvi3+0-15
2022-04-15 22:01treap: zig fmtkprotty1+9-9
2022-04-15 21:30treap: fix + determinstically randomize test cases.kprotty1+128-24
2022-04-15 20:32stage2: fix bugs preventing stage2 from building stage3 with LLVMVeikka Tuominen9+40-15
2022-04-15 20:26treap: initial implementationkprotty3+296-0
2022-04-15 17:43AstGen: fix defer generation in `breakExpr`Veikka Tuominen1+13-14
2022-04-15 16:17stage2 llvm: fix optional pointers to zero bit payloadsVeikka Tuominen3+61-9
2022-04-15 16:02Merge pull request #11438 from Vexu/stage2-fixesAndrew Kelley13+83-31
2022-04-14 10:42std/math.zig: resolve missed optimization in rotatesRekai Musuka1+4-4
2022-04-15 11:46stage2: lower u128, and refactor some bits in x64Jakub Konka2+22-21
2022-04-15 13:16stage2 llvm: handle dollar signs in asm templateVeikka Tuominen1+1-0
2022-04-15 13:05stage2 macho: workaround stage2 bugsVeikka Tuominen6+14-9
2022-04-15 12:48compiler_rt: atomics: clr -> clrbKoakuma1+1-1
2022-04-15 12:44compiler_rt: atomics: Formatting change for flag definitionKoakuma1+6-5
2022-04-15 12:40compiler_rt: atomics: Add Leon CAS instruction check for SPARC atomicsKoakuma1+3-4
2022-04-15 12:31ompiler_rt: atomics: Split long lines and add comment on constantsKoakuma1+7-1
2022-04-04 13:04std.build: add test for issue 10381iddev51+55-0
2022-04-15 08:34Merge pull request #11242 from schmee/sema-handle-more-union-errorsVeikka Tuominen9+279-16
2022-04-13 16:28Add `std.unicode.replacement_character`r00ster912+10-6
2022-04-07 06:48std.fs: prevent possible integer overflow in Dir.makePathEvan Haas2+11-1
2022-04-15 08:13std: add workaround for stage2 bugVeikka Tuominen1+2-1
2022-04-15 07:46update self hosted sources to language changesVeikka Tuominen3+11-5
2022-04-15 07:41AstGen: handle rl_ty_inst for mutable variablesVeikka Tuominen2+24-1
2022-04-15 07:24Sema: allow fieldType on optionals and error unionsVeikka Tuominen1+31-15
2022-04-14 22:59compiler_rt: atomics: Add TAS lock support for SPARCKoakuma1+27-3
2022-04-13 20:14wasm-linker: Prevent overalignment for segmentsLuuk de Gram2+7-15
2022-04-13 20:10wasm-linker: Add function table indexesLuuk de Gram4+39-17
2022-04-12 19:43wasm-linker: Fix memory leakLuuk de Gram1+3-0
2022-04-14 19:38Merge pull request #11434 from koachan/sparc64-codegenJakub Konka14+2451-77
2022-04-14 18:04Merge pull request #11433 from ziglang/elf-fixesJakub Konka1+175-154
2022-04-14 17:12stage2: progress towards stage3Andrew Kelley26+156-91
2022-04-14 16:26stage2: zig fmtKoakuma3+5-6
2022-04-14 16:24stage2: sparcv9: Load tests to the list of testcasesKoakuma1+1-0
2022-04-14 16:15stage2: Adjust line numbers in testsKoakuma2+7-7
2022-04-14 15:34stage2: sparcv9: Add cmp_lt_errors_len AIR inst & fix asm parsingKoakuma1+5-2
2022-04-14 14:59stage2: sparcv9: Add simple test caseKoakuma1+39-0
2022-04-14 14:55stage2: Add SPARC function alignmentKoakuma1+1-0
2022-04-14 14:54linker: ELF: Add page sizes for ppc64le and sparcv9Koakuma1+8-3
2022-04-13 12:56stage2: sparcv9: Add exit2 implementationKoakuma1+8-0
2022-04-13 12:39stage2: sparcv9: Fix Tcc encodingKoakuma1+1-1
2022-04-11 13:27stage2: sparcv9: Use regular structs to encode instructionsKoakuma3+60-54
2022-04-10 13:52stage2: sparcv9: Implement enough instruction to compile simple exesKoakuma4+208-16
2022-04-10 13:10stage2: sparcv9: Register the backend in stdlib & driverKoakuma3+7-1
2022-04-10 12:04stage2: sparcv9: zig fmtKoakuma2+9-9
2022-04-10 12:03stage2: sparcv9: Test failure error loggingFlandre Scarlet1+5-1
2022-04-10 07:29stage2: sparcv9: implement basic instruction loweringKoakuma4+231-57
2022-04-10 04:06stage2: sparcv9: Implement basic asm codegenKoakuma1+113-9
2022-04-04 14:28stage2: sparcv9: Add breakpoint, ret, and calling mechanismKoakuma3+436-103
2022-04-02 11:45stage2: sparcv9: Add placeholders to generate a minimal programKoakuma3+708-136
2022-04-02 01:44stage2: sparcv9: Different formatting for genBodyKoakuma1+179-160
2022-04-01 15:32stage2: sparcv9: implement dbgAdvancePCAndLineKoakuma1+49-5
2022-04-01 15:23stage2: sparcv9: Adjust RegisterManager settingsKoakuma2+20-4
2022-04-01 12:58stage2: sparcv9: Placeholder for Air instructions in genBodyKoakuma1+179-3
2022-04-01 12:30stage2: sparcv9: Change ordering in Mir TagKoakuma1+4-4
2022-04-01 12:28stage2: sparcv9: Implement basic prologue/epilogue Mir emissionKoakuma3+162-3
2022-03-29 13:54stage2: sparcv9: Emit debug inst placeholderKoakuma1+52-2
2022-03-29 13:37stage2: sparcv9: Mir extraData implementationKoakuma2+21-0
2022-03-28 15:37stage2: sparcv9: Initial resolveCallingConventionValues implementationKoakuma2+92-9
2022-03-28 13:31stage2: sparcv9: Add skeleton codegen impl and necessary fieldsKoakuma3+362-11
2022-03-27 01:20stage2: sparcv9: Add some initial checks in codegenKoakuma1+8-0
2022-04-14 13:37Sema: workaround for generic instantiation recurison bugAndrew Kelley1+7-0
2022-04-14 13:16elf: check symtab section headers size when writing globalsJakub Konka1+16-0
2022-04-14 13:15elf: support --strip optionJakub Konka1+159-154
2022-04-14 07:36Sema: fix generic instantiation false negativesAndrew Kelley4+178-66
2022-04-13 16:50std/bounded_array.zig: Add Writer interfaceAndrew Lee1+24-0
2022-04-13 05:58std.math.float: fix f80-backed c_longdouble constsvi1+1-1
2022-04-13 10:10Fix bug in PriorityQueue::removeIndex()Eric Shrewsberry1+13-10
2022-04-14 06:01Merge pull request #11429 from ziglang/stage2-alive-declsAndrew Kelley5+218-46
2022-04-13 00:13Enable passing 'Dir.rename directories' fs test on WindowsRyan Liptak1+0-3
2022-04-13 17:05macho,x64: resolve debug info relocs for RIP-based addressingJakub Konka4+112-2
2022-04-13 14:24stage2,x64: deref memory if referenced via GOT for local varsJakub Konka1+13-3
2022-04-13 14:22dwarf: gen debug info for arraysJakub Konka2+35-2
2022-04-13 12:31stage2,x64: generate debug info for local vars at hardcoded mem addrJakub Konka1+37-29
2022-04-13 11:50stage2,x64: recursively mark decls as alive when loweringJakub Konka1+25-14
2022-04-12 17:54Use 0-indexing for incremental compile error testsCody Tapscott1+9-9
2022-04-13 05:08Merge pull request #11407 from topolarity/float-fixAndrew Kelley82+2604-3252
2022-04-12 19:23Add `floatFractionalBits` to replace `floatMantissaDigits`Cody Tapscott5+24-24
2022-04-12 19:20Sema: fix struct init refAndrew Kelley1+6-1
2022-04-12 19:19Sema: fix comptime call with generic function as parameterAndrew Kelley1+3-1
2022-04-12 18:36Sema: fix comptime equality of extern unions with same tagAndrew Kelley2+23-5
2022-04-12 14:05Liveness: modify encoding to support over 32 operandsAndrew Kelley8+240-90
2022-04-09 12:09Do not detect byte-order using _BIG/_LITTLE_ENDIANCody Tapscott1+8-6
2022-04-09 05:39Skip some floatXiYf tests on non-x86 platformsCody Tapscott1+4-0
2022-04-09 02:48Skip `@rem`/`@mod` tests on stage2, due to missing `fmodl` implementationCody Tapscott2+16-13
2022-04-09 01:54compiler_rt: Implement floatXiYf/fixXfYi, incl f80Cody Tapscott77+2566-3223
2022-04-12 10:37Merge pull request #11401 from viriuwu/float-category-miscAndrew Kelley31+264-353
2022-04-11 21:39std/fs/test.zig: Add test for renaming a dir onto an empty dirRyan Liptak1+33-7
2022-04-12 10:27Merge pull request #11417 from topolarity/incremental-testsAndrew Kelley1+124-15
2022-04-11 22:25std.build: Fix transitive linkSystemLibraryName() dependenciesIsaac Freund1+119-49
2022-04-12 04:01fix `link.renameTmpIntoCache` on windows when dest dir exists.jagt1+30-11
2022-04-08 16:15Reuse code in `Utf8Iterator.nextCodepoint`r00ster1+1-8
2022-04-12 09:32Add `std.fs.File.sync` (#11410)r00ster1+11-0
2022-04-11 21:52Add file support for incremental error testsCody Tapscott1+113-7
2022-03-28 21:16Improve whitespace-handling in (compile-error) test manifest parsingCody Tapscott1+11-8
2022-04-11 03:53std.event.WaitGroup: fix compilation (acquire->lock, release->unlock)Stephen Gutekanst1+7-7
2022-04-08 22:25Remove primitive values from keyword referenceKirk Scheibelhut1+0-44
2022-04-09 10:43stage1: Additional fix for packed structsIgor Stojkovic2+33-0
2022-04-09 02:43compiler-rt(divtf3): fix remark, add more testsviri1+5-1
2022-04-09 02:13std.math.isInf: add tests for +-NaNviri1+6-0
2022-04-08 18:26std: add Thread.Condition.timedWait (#11352)cryptocode1+173-2
2022-04-08 06:11Liveness: utilize Air.refToIndexAndrew Kelley2+2-6
2022-04-08 05:58Sema: remove unnecessary type resolutionAndrew Kelley1+1-2
2022-04-07 02:49use math/float.zig everywhereviri26+177-173
2022-04-07 09:08std.math.is*Inf: make generic, support f80viri1+34-105
2022-04-07 08:46crypto/x25519: implement clearCofactor() (#11355)Frank Denis1+7-4
2022-04-07 08:34std.math: generalise `inf`, even simpler `isFinite`viri5+17-33
2022-04-07 07:24std.math.isFinite: make generic, support f80viri1+29-45
2022-04-06 20:48zig cc: support --subsystem linker flagWojtek Mach1+39-30
2022-04-06 18:50stage2: rename InternArena to InternPoolAndrew Kelley3+317-317
2022-04-01 21:21std.{fmt, math}: derive float constants from stdviri2+16-17
2022-04-01 21:18math.fabs: simplify implementation, add testsviri1+28-84
2022-04-01 21:18math.isNormal: simplify implementation, add testsviri1+43-46
2022-04-01 21:17derive float constants in a generic way (#10133)viri3+143-77
2022-04-06 09:39Sema: in-memory coercion of differently named int typesAndrew Kelley2+14-1
2022-04-06 06:13stage2: ThreadPool: update to new function pointer semanticsAndrew Kelley1+6-1
2022-04-06 06:12Sema: fix handling compile errors during circular dependency errorAndrew Kelley1+31-11
2022-04-05 16:35wasm: Use 'select' instruction for max/minLuuk de Gram3+22-17
2022-04-05 15:08zig fmt: remove trailing whitespace on doc commentsDamien Firmenich22+74-46
2022-04-05 05:46Sema: forward switch condition to capturesAndrew Kelley2+30-3
2022-04-04 21:28Sema: add empty tuple to mutable slice coercionAndrew Kelley2+18-0
2022-04-03 15:47std.fmt: Fix incorrect behavior with large floating point integers.Evan Haas2+8-1
2022-03-30 16:29dwarf: emit debug info for local variables on x86_64Jakub Konka7+216-188
2022-04-04 14:48Address review commentsJohn Schmidt2+30-15
2022-04-04 13:03std.testing: add function zigBuild for running zig build runner commandsiddev51+30-0
2022-03-31 07:18langref: rename incorrect expect to assertPhilipp Lühmann1+1-1
2022-03-31 18:13std.simd: Fix suggestVectorSizeForCpuominitay1+3-1
2022-04-04 12:33Pull elf magic string out to re-used constantTom Read Cutting7+9-7
2022-01-13 08:35Add `std.testing.checkAllAllocationFailures`Ryan Liptak2+161-45
2022-04-03 12:19Fix typo in compile error testJohn Schmidt1+1-1
2022-04-03 12:07sema: add compile error for duplicate struct fieldJohn Schmidt2+30-1
2022-04-03 12:01sema: add compile error for duplicate union fieldJohn Schmidt2+31-1
2022-03-26 18:34stage2: add union compile error testsJohn Schmidt4+75-0
2022-03-20 12:47refactor: add Sema.addFieldErrNoteJohn Schmidt1+18-12
2022-03-19 18:32sema: add compile error for missing/extra enum fields in union declJohn Schmidt2+86-2
2022-03-19 11:55sema: add more info to error messages for enum->union coercionJohn Schmidt1+27-9
2022-03-18 16:35sema: add more info to error message for invalid comptime union field accessJohn Schmidt1+9-3
2022-04-03 02:12stage2: more resilient error handlingAndrew Kelley2+19-3
2022-04-03 02:11stage2: remove dependencies on async functionsAndrew Kelley1+15-28
2022-04-03 02:10std.ArrayHashMap: lazier verifyContext callsAndrew Kelley1+8-2
2022-04-03 02:01behavior tests: disable failing stage1 testAndrew Kelley1+1-0
2022-04-03 00:59Sema: mechanism for converting comptime breaks to runtimeAndrew Kelley2+312-15
2022-04-01 21:36stage2 llvm: properly align error union payloadVeikka Tuominen2+78-14
2022-04-02 17:09wasm: Enable passing behavior testsLuuk de Gram4+54-15
2022-04-02 15:56wasm: Implement `@ctz` for bitsize <= 64Luuk de Gram1+42-1
2022-04-02 15:34wasm: Implement `@clz`Luuk de Gram3+59-1
2022-04-02 14:50wasm: Implement `@mulAdd` for f32, f64Luuk de Gram1+23-3
2022-04-02 13:48wasm: Implement `@maximum` & `@minimum`Luuk de Gram1+41-2
2022-04-02 08:52Merge pull request #11373 from joachimschmidt557/stage2-armJakub Konka5+602-119
2022-04-01 20:51stage2 ARM: implement mul_with_overflow for ints <= 32 bitsjoachimschmidt5573+135-1
2022-03-31 16:25stage2 ARM: implement mul_with_overflow for ints <= 16 bitsjoachimschmidt5575+120-5
2022-03-30 09:09stage2 ARM: implement shl_with_overflow for ints <= 32 bitsjoachimschmidt5572+48-3
2022-03-29 18:19stage2 ARM: implement add/sub_with_overflow for ints < 32 bitsjoachimschmidt5572+34-3
2022-03-27 19:30stage2 ARM: implement add/sub_with_overflow for u32/i32joachimschmidt5573+202-34
2022-03-27 13:06stage2 ARM: change binOp lowering mechanism to use Mir tagsjoachimschmidt5571+65-75
2022-04-01 12:33macho: set CS_LINKER_SIGNED flag in code signature generated by zldJakub Konka2+2-1
2022-03-31 17:41x64: implement add/sub with wrapping and xor opJakub Konka2+5-28
2022-04-01 02:07stage2: hook up Sema to the progress barAndrew Kelley2+49-53
2022-04-01 02:05std.hash_map: workaround for circular dependencyAndrew Kelley1+8-3
2022-04-01 05:08AstGen: use `block_inline` and `break_inline` consistentlyAndrew Kelley1+18-7
2022-03-31 23:06CI: update CLI invokationAndrew Kelley2+2-2
2022-03-31 22:06test harness improvementsAndrew Kelley10+173-141
2022-03-31 22:06AstGen: fix treating noreturn instructions as voidAndrew Kelley1+13-13
2022-03-31 19:25Sema: fix segfault during resolveInferredErrorSetAndrew Kelley1+1-0
2022-03-31 06:16AstGen: fix referencing unreferencable instructionsAndrew Kelley3+311-1
2022-03-31 03:47stage2: fix print_zir for .builtin_srcMeghan Denny3+9-7
2022-03-30 21:38stage2: handle assembly input namesVeikka Tuominen7+63-22
2022-03-31 03:38std.base64: upgrade to new function pointer semanticsAndrew Kelley1+6-1
2022-03-31 00:20Sema: fix usingnamespace decl Value in wrong arenaAndrew Kelley2+23-4
2022-03-30 22:18Remove a std.debug.print from the dwarf.zig fileJames Mintram1+0-1
2022-03-30 21:04Merge pull request #11246 from jmc-88/cbe-asmVeikka Tuominen5+81-47
2022-03-30 18:52std.zig.Ast: fix escaped capture of by-value parametersAndrew Kelley2+5-5
2022-03-30 18:21stage2: test compile errors independentlyAndrew Kelley1+2-1
2022-03-30 09:03dwarf: pass DeclState around instead of storing a temp global in DwarfJakub Konka9+566-530
2022-03-30 18:12replace other uses of `std.meta.Vector` with `@Vector` (#11346)Meghan17+113-127
2022-03-30 09:22Merge pull request #11342 from ziglang/stage2-x64-mul-divJakub Konka5+198-145
2022-03-20 21:04CBE: improve support for asm inputsDaniele Cocca3+51-10
2022-03-20 20:57AstGen: don't coerce inputs to usize in asmExprDaniele Cocca2+9-2
2022-03-20 20:50Sema: allow comptime blocks for global assemblyDaniele Cocca1+5-1
2022-03-19 12:00AstGen: support local var references for outputsDaniele Cocca1+16-34
2022-03-30 07:47Sema: enhance is_non_err to be comptime more oftenAndrew Kelley4+58-50
2022-03-30 05:19stage2: implement `@intToError` with safetyAndrew Kelley13+146-15
2022-03-30 05:16std: avoid referencing event loop when io_mode is blockingAndrew Kelley1+8-3
2022-03-30 03:11Sema: fix generic instantiations of return types with nested capturesAndrew Kelley3+52-9
2022-03-30 03:08link: half-hearted bug fix for decl_state fieldAndrew Kelley2+7-1
2022-03-29 23:56Sema: adjust coercion of undefined error union payloadAndrew Kelley2+10-5
2022-03-29 16:08x64: spill .rdi to stack if expecting return value saved on stackJakub Konka1+45-68
2022-03-29 09:50x64: track callee and caller saved registersJakub Konka2+16-5
2022-03-29 09:00x64: clean up instruction tracking for div/mul opsJakub Konka1+54-17
2022-03-29 08:39x64: redo @mulWithOverflow using rax/rdx based multiplicationJakub Konka2+54-30
2022-03-29 08:11x64: clean up abstraction for generating integer divisionJakub Konka3+33-29
2022-03-29 19:20test harness: fix not honoring one_test_case_per_fileAndrew Kelley1+3-1
2022-03-29 19:01test harness: include case names for compile errorsAndrew Kelley2+33-13
2022-03-28 20:30CBE: fix C output after PR #11302, reenable testsDaniele Cocca6+5-7
2022-03-29 01:49Sema: queue full type resolution of builtin typesAndrew Kelley1+4-1
2022-03-29 01:28AstGen: coerce break operands of labeled blocksAndrew Kelley2+39-0
2022-03-28 23:43Merge @schmee's union debug info branchAndrew Kelley4+153-83
2022-03-28 23:20stage2: finish debug info for unions in the LLVM backendAndrew Kelley2+71-132
2022-03-27 12:37stage2: LLVM: (WIP) add union fields debug infoJohn Schmidt3+156-25
2022-03-28 21:17Sema: allow mixing array and vector operandsAndrew Kelley2+61-14
2022-03-28 14:32std.build: fix functions returning address of by value parameterVeikka Tuominen1+2-2
2022-03-28 10:47Sema: implement coerceInMemoryAllowed for optionalsVeikka Tuominen2+30-3
2022-03-28 09:44Sema: use the correct integerVeikka Tuominen1+2-1
2022-03-28 09:23AstGen: clear rl_ty_inst in setBreakResultLoc if one is not providedVeikka Tuominen2+26-2
2022-03-28 08:03stage2 llvm: fix union init of byRef valuesVeikka Tuominen2+29-4
2022-03-28 19:03Value.hashPtr: handle lazy_align as an integerAndrew Kelley1+1-7
2022-03-28 18:58Merge pull request #11334 from ziglang/stage2-x64-overflowJakub Konka4+280-108
2022-03-28 15:45x64: partially fix genImul, enable overflow testsJakub Konka2+12-12
2022-03-28 11:20x64: implement add, sub and mul with overflowJakub Konka3+269-97
2022-03-28 11:10std.mem.zeroInit: Fix behaviour with empty initialiserominitay1+36-14
2022-03-28 10:05Merge pull request #11319 from Vexu/stage2-arg-countVeikka Tuominen3+22-11
2022-03-28 05:40Merge pull request #11300 from ziglang/stage2-debug-error-setsJakub Konka13+557-424
2022-03-27 21:53std.crypto.blake3: use `@Vector` instead of `std.meta.Vector`Andrew Kelley1+3-4
2022-03-27 21:52Sema: implement `@setFloatMode`Andrew Kelley1+7-1
2022-03-27 21:40stage1: disable failing testAndrew Kelley1+4-0
2022-03-27 21:21LLVM: handle aggregate_init for packed structsAndrew Kelley3+57-0
2022-03-27 19:52stage2: add temporary workaround for lack of argument count checkVeikka Tuominen1+6-2
2022-03-27 18:05Value: hash lazy_alignVeikka Tuominen2+11-3
2022-03-27 19:37Merge pull request #11302 from mitchellh/slice-null-cptrAndrew Kelley7+74-3
2022-03-27 19:24Merge pull request #11321 from Luukdegram/wasm-overflowAndrew Kelley2+156-32
2022-03-27 15:04dwarf: track type relocation state in Dwarf moduleJakub Konka11+436-518
2022-03-26 13:33dwarf: move DbgInfoTypeRelocsTable into Dwarf moduleJakub Konka4+45-48
2022-03-26 13:20dwarf: rename DebugInfoAtom into Atom; free all allocated memoryJakub Konka3+39-30
2022-03-26 11:04dwarf: draft poc of deferred resolution of error sets debug infoJakub Konka2+172-53
2022-03-25 16:31dwarf: do not use `Type.errorSetNames()` for inferred error setsJakub Konka1+12-1
2022-03-25 14:50dwarf: add debug info for error unionsJakub Konka2+54-1
2022-03-25 12:55dwarf: add debug info for error setsJakub Konka2+28-2
2022-03-27 17:31Sema: fix error set memory unsafetyVeikka Tuominen1+5-6
2022-03-27 17:02wasm: Enable overflow behavior testsLuuk de Gram1+0-7
2022-03-27 17:00wasm: Implement overflow arithmeticLuuk de Gram1+156-25
2022-03-25 23:45stage2: runtime safety check intCast signednessMitchell Hashimoto1+16-3
2022-03-25 16:53stage2: runtime safety check intCast to u0 must fitMitchell Hashimoto1+15-1
2022-03-25 16:40stage2: runtime safety check integer cast truncating bitsMitchell Hashimoto5+22-3
2022-03-25 16:09stage2: safety checks for slicing a null C pointerMitchell Hashimoto3+25-0
2022-03-18 07:40std: explicitly handle error.UnexpectedExitCode in build_runneriddev51+1-1
2022-03-27 11:20macho: do not create dSYM bundle for stage2 LLVM backendJakub Konka1+7-1
2022-03-27 08:54std.math.Complex: add 'negation' and 'mulitply by i'BlueAlmost1+30-0
2022-03-27 08:49stage1: implement casting from u0leesongun2+21-1
2022-03-27 08:43std.testing: add methods tmpDirPath, getTestArgs, buildExematu3ba2+70-36
2022-03-27 08:31Merge pull request #10871 from schmee/stage2-bitcast-safetyVeikka Tuominen2+69-2
2022-03-27 08:28std: SIMD utility functionstecanec2+410-0
2022-03-25 06:47std.fs: Handle EINVAL from linux.getdents64Yorhel1+1-1
2022-03-25 14:53`Namespace.decls` use context to save memoryjagt2+40-16
2022-03-27 08:12Merge pull request #11315 from wsengir/stage2-simplify-muladdVeikka Tuominen2+3-51
2022-03-26 22:30stage2: simplify `scalar_ty` for `mul_add` in LLVM backendWilliam Sengir1+1-5
2022-03-26 22:25Sema: remove redundant `mul_add` comptime vectorizationWilliam Sengir1+2-46
2022-03-26 21:29Merge pull request #11311 from joachimschmidt557/builtin-with-overflowJoachim Schmidt5+61-53
2022-03-26 16:18wasm: Enable passing testsLuuk de Gram5+0-18
2022-03-26 16:14wasm: Only generate import when referencedLuuk de Gram2+19-18
2022-03-26 11:04stage2 LLVM: Adjust to new AIR arithmetic overflow instructionsjoachimschmidt5571+9-18
2022-03-25 20:35Sema: change zirOverflowArithmetic to use new version of AIR instsjoachimschmidt5572+32-7
2022-03-25 08:30AIR: change signature of overflow arithmetic instructionsjoachimschmidt5572+20-28
2022-03-23 19:29stage1: Fix packed structs (#2627, #10104)Igor Stojkovic7+369-8
2022-03-26 07:33stage2: resolve types more lazilyAndrew Kelley4+118-94
2022-03-26 04:45Merge pull request #11284 from topolarity/compile-errors-indep-filesAndrew Kelley658+8266-8778
2022-03-26 04:33Merge pull request #11289 from schmee/stage2-selectAndrew Kelley12+239-23
2022-03-26 01:27stage2: result location types for function call argumentsAndrew Kelley7+127-19
2022-03-26 02:22Merge pull request #11304 from joachimschmidt557/stage2-aarch64Andrew Kelley4+143-192
2022-03-25 18:35stage2 x86_64: remove MCValue.embedded_in_codejoachimschmidt5571+6-60
2022-03-26 01:35Merge pull request #11299 from Vexu/stage2-buildAndrew Kelley6+159-32
2022-03-25 23:57sema: simplify @bitCast error messagesJohn Schmidt1+30-50
2022-02-12 15:57stage2: add type checking for @bitCastJohn Schmidt1+76-1
2022-02-12 15:57Implement `type.bitSize` for unionsJohn Schmidt1+13-1
2022-03-25 11:48Sema: implement zirSwitchCapture multi for unionsVeikka Tuominen2+70-56
2022-03-25 11:27Sema: implement zirStructInit for runtime-known union valuesVeikka Tuominen2+20-1
2022-03-25 11:21Sema: implement zirSwitchCapture for error setsVeikka Tuominen3+80-4
2022-03-25 10:13type: fix onePossibleValue for auto numbered enumsVeikka Tuominen1+5-1
2022-03-25 09:57Sema: ensure error_set_merged is sortedVeikka Tuominen2+11-0
2022-03-25 09:51Sema: add error for empty switchVeikka Tuominen1+3-0
2022-03-24 05:28Move existing compile errors to independent filesCody Tapscott655+8121-8788
2022-03-24 06:05zig fmt: Add `--exclude` argument to skip dir/fileCody Tapscott2+21-1
2022-03-24 05:03Add rudimentary compile error test file supportCody Tapscott2+135-0
2022-03-25 18:16stage2 AArch64: change semantics of MCValue.stack_offsetjoachimschmidt5571+35-37
2022-03-17 22:03stage2 AArch64: remove MCValue.embedded_in_codejoachimschmidt5571+1-32
2022-03-17 21:58stage2 AArch64: lower cmp to binOpjoachimschmidt5574+109-125
2022-03-24 22:27sema: coerce inputs to vectors in zirSelectJohn Schmidt2+46-30
2022-03-24 22:02sema: use `pl_op` for `@select`John Schmidt10+40-42
2022-03-23 20:41stage2: implement `@select`John Schmidt12+222-20
2022-03-24 22:01dwarf: add debug info for unionsJakub Konka1+126-5
2022-03-25 06:41translate-c: Use @Vector for vector expressionsEvan Haas2+9-10
2022-03-21 20:31chore: doc fixes, closes 11091dxps1+206-206
2022-03-25 05:45AstGen: emit break_inline from inline while loopAndrew Kelley2+12-2
2022-03-25 04:45Sema: fix closure capture typeof runtime-known parameterAndrew Kelley2+27-3
2022-03-25 02:55std.MultiArrayList: check size of element, not pointerAndrew Kelley1+4-1
2022-03-25 02:36Sema: fix generic function with void parametersAndrew Kelley2+31-4
2022-03-25 01:08std.meta.trait: remove assumption about vector ABI sizeAndrew Kelley1+24-26
2022-03-25 00:45AstGen: fix const locals with comptime initializationsAndrew Kelley2+25-3
2022-03-25 00:44Sema: fix false negative detecting comptime constAndrew Kelley1+41-9
2022-03-25 00:42std.meta: fix unit tests depending on unstable behaviorAndrew Kelley1+35-5
2022-03-24 21:29Merge pull request #11286 from ziglang/stage2-aggregate-initJakub Konka5+103-41
2022-03-24 19:20move some files to the .github directoryAndrew Kelley3+2-2
2022-03-24 17:54x64: fix for 32bit buildsJakub Konka1+1-1
2022-03-24 16:01pass more behaviour testsJakub Konka3+0-5
2022-03-24 16:01x64: account for signed ints in struct_field_val when struct fits in a registerJakub Konka1+16-0
2022-03-24 15:38x64: fix struct_field_val for structs fitting in registerJakub Konka1+5-1
2022-03-24 14:24x64: implement aggregate_init for arraysJakub Konka1+13-2
2022-03-24 13:41x64: implement aggregate_init for structsJakub Konka1+21-3
2022-03-24 13:40dwarf: add debug info for tuples and anon structsJakub Konka1+50-32
2022-03-24 06:28stage2: fix some generics issuesAndrew Kelley4+88-21
2022-03-24 02:58Sema: fix comptime elem_ptr compare fixed addressAndrew Kelley2+30-5
2022-03-24 02:20Sema: Value.copy: we gotta copy the bytesAndrew Kelley2+10-2
2022-03-24 01:45Sema: introduce a type resolution queueAndrew Kelley5+82-44
2022-03-24 00:29std.os: disable failing fnctl file locking testAndrew Kelley1+5-2
2022-03-24 00:18Merge pull request #11280 from Luukdegram/wasm-errorsAndrew Kelley15+263-76
2022-03-23 16:40stage2: able to slice to sentinel index at comptimeMitchell Hashimoto3+87-9
2022-03-23 21:06behavior tests: disable failing stage1 testAndrew Kelley10+237-26
2022-03-23 20:46Merge pull request #11273 from topolarity/bugfix-11272Andrew Kelley2+31-25
2022-03-23 20:46add behavior test to cover bug fix in previous commitAndrew Kelley1+21-0
2022-03-23 06:32stage2: Remove premature elem_val index checkCody Tapscott1+7-9
2022-03-23 06:07stage2: Properly "flatten" elem_ptrs before derefCody Tapscott1+3-16
2022-03-23 19:44wasm: Enable all passing testsLuuk de Gram11+0-60
2022-03-23 19:42wasm: Implement more instructionsLuuk de Gram3+69-13
2022-03-23 17:33wasm: Implement opt_payload_ptrLuuk de Gram1+18-1
2022-03-22 20:56wasm: Fix switching on errorsLuuk de Gram1+5-1
2022-03-22 20:20wasm: Implement `@errorName`Luuk de Gram2+171-1
2022-03-23 15:49stage2: enable some passing array & vector testsWilliam Sengir2+10-4
2022-03-23 15:44stage2: make zero-sized array not cause recursive type definitionWilliam Sengir2+1-3
2022-03-23 02:26stage2: concat/mult of slices yields ptr to arrayCody Tapscott2+18-5
2022-03-20 19:41Add sem_open & sem_closeLocria Cyber1+2-0
2022-03-21 19:18stage2 CBE: Improve support for unions and error setsCody Tapscott4+172-55
2022-03-23 20:02stage2: fix -Domit-stage2 regressionAndrew Kelley2+12-2
2022-03-23 18:24math/big: correct fix for divmod (#11271)Marc Tiehuis2+28-7
2022-03-23 05:00Sema: rename isArrayLike to isArrayOrVectorAndrew Kelley2+3-3
2022-03-23 03:44Sema: fix merge conflicts with previous commitAndrew Kelley1+1-1
2022-03-22 21:08stage2: runtime safety checks for slicingMitchell Hashimoto1+26-0
2022-03-22 20:27dwarf: lower enumsJakub Konka2+67-3
2022-03-23 03:24CBE: enable more passing tests (#11258)Daniele Cocca3+0-11
2022-03-22 12:54Fix ucontext_tLocria Cyber7+7-7
2022-03-23 03:18Merge pull request #11266 from joachimschmidt557/stage2-armAndrew Kelley2+285-184
2022-03-23 03:17fix merge conflictsAndrew Kelley1+1-1
2022-03-22 20:10stage2 ARM: implement comparison of optional pointersjoachimschmidt5572+31-28
2022-03-22 18:54stage2 ARM: implement min, max for integers <= 32 bitsjoachimschmidt5571+112-8
2022-03-22 14:53stage2 ARM: More support for error unionsjoachimschmidt5571+84-55
2022-03-22 12:24stage2 ARM: change semantics of MCValue.stack_argument_offsetjoachimschmidt5571+21-32
2022-03-20 12:48stage2 ARM: change semantics of MCValue.stack_offsetjoachimschmidt5571+44-68
2022-03-23 02:30Merge pull request #11260 from ziglang/lazy-alignofAndrew Kelley26+1733-1094
2022-03-22 20:26stage2: slice behavior test passes, just has diff behavior from stage1Mitchell Hashimoto1+71-18
2022-03-22 22:58fix merge conflicts and test casesAndrew Kelley2+14-5
2022-03-22 22:42Sema: introduce a mechanism in Value to resolve typesAndrew Kelley5+167-54
2022-03-22 07:23stage2: lazy `@alignOf`Andrew Kelley24+1570-1053
2022-03-22 19:44Revert "ignore target lib dirs when invoked with -feach-lib-rpath"Jakub Konka1+4-0
2022-02-17 17:00ignore target lib dirs when invoked with -feach-lib-rpathJan2001011+0-4
2022-03-19 15:54macho: extend CodeSignature to accept entitlementsJakub Konka6+384-142
2022-03-21 03:04stage2: out of bounds error for slicingMitchell Hashimoto3+58-1
2022-03-22 02:07Sema: dummy implementation of `@errorReturnTrace`Andrew Kelley3+16-8
2022-03-21 21:03wasm: Implement @popCountLuuk de Gram4+72-9
2022-03-22 00:05Merge pull request #11237 from wsengir/stage2-vectorsAndrew Kelley13+1438-425
2022-03-22 00:03behavior tests: alter test coverage for vectorsAndrew Kelley1+58-59
2022-03-22 00:03Sema: restore propagation of error.GenericPoison for checking vectorsAndrew Kelley1+2-2
2022-03-20 08:11behavior tests: enable all vector tests for the stage2 LLVM backendWilliam Sengir2+184-41
2022-03-20 07:38Sema: make most instructions vector-agnosticWilliam Sengir2+1006-278
2022-03-20 07:29stage2: return `Value.zero` when truncating int to 0 bits at comptimeWilliam Sengir1+2-0
2022-03-20 07:06stage2: make bool binop AIR return types based on operand typeWilliam Sengir1+2-2
2022-03-20 07:00stage2: align store for vector-to-array bitcast in LLVM backendWilliam Sengir1+2-1
2022-03-20 06:57stage2: make more instructions vector-compatible in LLVM backendWilliam Sengir1+80-39
2022-03-20 06:49stage2: implement `cmp_vector` for LLVM backendWilliam Sengir1+15-5
2022-03-20 06:44stage2: add AIR instruction `cmp_vector`William Sengir11+86-1
2022-03-20 06:33stage2: fix typo in print_air.zigWilliam Sengir1+2-2
2022-03-20 02:38behavior tests: use `expect` instead of `expectEqual` in vector.zigWilliam Sengir1+38-34
2022-03-21 23:03macho: add more codesig constantsJakub Konka1+3-0
2022-03-21 22:54Merge pull request #11195 from mparadinha/float-to-intJakub Konka4+124-6
2022-03-21 22:54Merge pull request #11223 from mparadinha/ptr-elem-valJakub Konka3+44-16
2022-03-21 22:38x64: refactor fix reg aliasing in genSetRegJakub Konka2+7-7
2022-03-21 22:21Merge pull request #11224 from koachan/sparc64-codegenAndrew Kelley7+1175-1
2022-03-18 21:23stage2: x86_64: update passing tests after implementing ptr_elem_valmparadinha1+0-7
2022-03-18 19:38stage2: x86_64: use correct register size when loading things from memorymparadinha1+3-2
2022-03-18 03:33stage2: x86_64: implement `ptr_elem_val`mparadinha1+38-4
2022-03-21 19:15Merge pull request #11253 from Vexu/pretty-print-valuesAndrew Kelley10+348-41
2022-03-21 11:25stage2 llvm: fix lowerDeclRefValue for function aliasesVeikka Tuominen6+34-10
2022-03-21 13:05stage2: add test for fixed issueVeikka Tuominen1+30-20
2022-03-21 12:48stage2: add way to print values with typesVeikka Tuominen9+318-21
2022-03-21 11:36Merge pull request #11235 from joachimschmidt557/stage2-riscvJoachim Schmidt3+262-71
2022-03-20 21:00OptionsStep: Always use `fmtId` for type names.Lee Cannon1+7-2
2022-03-21 06:22Merge pull request #11241 from jagt/masterAndrew Kelley2+17-19
2022-03-17 16:12stage2: add safety checks for index out of boundsWilliam Sengir1+267-129
2022-03-20 20:29freestanding libc: remove ceil functionsAndrew Kelley1+0-19
2022-03-20 12:52add compiler_rt ceilf/ceil/ceilljagt1+17-0
2022-03-20 00:37cmake: add missing DWARF files to ZIG_STAGE2_SOURCESWilliam Sengir1+3-0
2022-03-20 10:55add error when binary ops don't have matching whitespace on both sidesDaniel Hooper6+96-42
2022-03-20 07:35stage2: remove Value.Tag.abi_align_defaultAndrew Kelley5+79-110
2022-03-20 07:34tools: fix gdb pretty printersAndrew Kelley1+83-83
2022-03-20 07:33stage2: disable default panic handler when linking -lcAndrew Kelley3+19-2
2022-03-13 21:37CBE: implement mod, divFloor, divTruncDaniele Cocca4+153-14
2022-03-19 23:41Merge pull request #11233 from Luukdegram/wasm-testsAndrew Kelley6+147-67
2022-03-19 18:59stage2: Correctly align decls for comptime allocsCody Tapscott2+54-7
2022-03-19 11:26stage1: make type names more uniqueRobin Voetter4+12-7
2022-03-19 20:05Merge pull request #11222 from Vexu/dbg_blockAndrew Kelley16+296-74
2022-03-19 19:53wasm: Enable passing testsLuuk de Gram4+0-14
2022-03-19 19:28wasm: All union/tuple/array tests passingLuuk de Gram2+119-52
2022-03-19 15:32wasm: Implement `union_init` instructionLuuk de Gram1+28-1
2022-03-19 17:58stage2: fix crash that could happen if `as` zir failsMitchell Hashimoto1+1-1
2022-03-19 19:44stage2 RISCV64: implement add, sub for registersjoachimschmidt5573+212-18
2022-03-19 18:48stage2 RISCV64: implement move register to registerjoachimschmidt5573+33-0
2022-03-19 18:32Merge pull request #11228 from Vexu/panicAndrew Kelley12+183-77
2022-01-21 09:14fix sigaction double paniczseri4+19-15
2022-03-19 17:08translate-c: add missing builtins used by CRubyfn ⌃ ⌥2+22-0
2022-03-19 13:13Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen9+82-44
2022-03-19 12:05std: enable default panic handler for stage2 LLVM on LinuxVeikka Tuominen4+41-17
2022-03-19 11:36Sema: add error for runtime block peer type being comptime onlyVeikka Tuominen2+65-21
2022-03-19 09:52stage2 RISCV64: remove MCValue.embedded_in_codejoachimschmidt5571+17-53
2022-03-19 09:40stage2: fix inline fn parameter debug info being added to wrong blockVeikka Tuominen2+4-4
2022-03-18 22:56AstGen: always add dbg_block_end before last instructionVeikka Tuominen2+17-11
2022-03-18 20:39Sema: add debug info for inline function parametersVeikka Tuominen1+30-1
2022-03-18 20:21Sema: balance dbg_block_begins in case of early returnVeikka Tuominen1+17-0
2022-03-18 11:22stage2: add debug info for payload capturesVeikka Tuominen3+140-88
2022-03-18 10:31stage2: add dbg_block_{begin,end} instructionVeikka Tuominen14+119-1
2022-03-19 02:06stage2 sparcv9: zig fmtKoakuma2+5-5
2022-03-18 23:58stage2 sparcv9: Fix unused parameter errors in CodegenKoakuma1+8-0
2022-03-18 23:09stage2 sparcv9: Add placeholder files and generate() functionKoakuma5+54-1
2022-03-18 22:02organize behavior testsAndrew Kelley17+328-73
2022-03-18 19:27Merge pull request #11220 from schmee/vector-bitreverseAndrew Kelley2+124-51
2022-03-18 19:23Merge pull request #11217 from jmc-88/cbe-tuplesAndrew Kelley4+97-26
2022-03-18 19:02Merge pull request #11216 from joachimschmidt557/stage2-armJakub Konka6+62-62
2022-03-18 00:49stage2: formatting an error_set value should print members, not declMitchell Hashimoto1+8-2
2022-03-18 18:50Merge pull request #11218 from mitchellh/labeled-breakAndrew Kelley3+41-6
2022-03-18 18:49AstGen: remove unused parameterAndrew Kelley1+2-5
2022-03-18 15:22AstGen: labeled blocks should always complete with a normal breakMitchell Hashimoto3+39-1
2022-03-17 20:47stage2 regalloc: fix tryAllocRegs for specific situationsjoachimschmidt5572+16-11
2022-03-15 00:02CBE: add support for tuplesDaniele Cocca3+81-9
2022-03-18 12:13Refactor to `sema.typeHasOnePossibleValue`John Schmidt1+15-48
2022-03-18 12:29stage2: implement `@bitReverse` for vectorsJohn Schmidt2+122-16
2022-03-18 09:07bugs/3779: replace expectEqual*() with expect()Daniele Cocca1+14-14
2022-03-18 11:19stage2 ARM: remove MCValue.embedded_in_codejoachimschmidt5571+2-29
2022-03-17 21:16tuple: replace expectEqual() with expect()Daniele Cocca1+2-3
2022-03-17 08:57stage2 ARM: implement slice_elem_ptr, ptr_elem_ptrjoachimschmidt5576+60-33
2022-03-18 07:12stage2: improve `@typeName`Andrew Kelley11+369-87
2022-03-18 03:06stage2 test harness: ask for the backend explicitlyAndrew Kelley2+3-3
2022-03-18 02:59Sema: change how undefined is handled in coerceAndrew Kelley2+48-20
2022-03-18 02:12CI: explicitly pass -fno-LLVMAndrew Kelley2+11-11
2022-03-18 02:03stage2: default to LLVM backendAndrew Kelley2+19-3
2022-03-18 01:25Merge pull request #11200 from Luukdegram/wasm-memcpyAndrew Kelley2+216-64
2022-03-17 20:20sema: Fix memory leakLuuk de Gram1+1-0
2022-03-17 19:24Don't strip by default in cc or c++Steven Fackler1+1-1
2022-03-18 01:04Merge pull request #11206 from schmee/vector-byteswapAndrew Kelley3+140-52
2022-03-18 01:04Sema: take advantage of checkIntOrVectorAllowComptimeAndrew Kelley1+1-17
2022-03-17 21:29Avoid index out of bounds for one-valued types in zirValidateArrayInitJohn Schmidt2+6-11
2022-03-17 16:25Implement `@byteSwap` for vectorsJohn Schmidt3+152-43
2022-03-18 00:24stage2: implement `@reduce`Andrew Kelley14+362-108
2022-03-18 00:24zig_llvm.h: fix some declarations not being C compatibleAndrew Kelley1+2-2
2022-03-18 00:23std.testing: fix incorrect docs that mentioned abortingAndrew Kelley1+7-7
2022-03-18 00:22langref: small clarification of `@reduce`Andrew Kelley1+7-6
2022-03-16 21:08wasm: Improve memset implementationLuuk de Gram1+78-41
2022-03-16 20:06wasm: Implement 'memcpy' instructionLuuk de Gram2+138-23
2022-03-17 18:48disable x86_64 behavior test that does not run valgrind cleanAndrew Kelley1+1-0
2022-03-17 18:40Revert "link.Elf: swap order of GOT and text program headers"Andrew Kelley1+22-22
2022-03-15 21:58CBE: enable more tests that are currently passingDaniele Cocca12+0-49
2022-03-17 18:36link.Elf: swap order of GOT and text program headersAndrew Kelley1+22-22
2022-03-17 09:48debug: msync only current page when validation frame pointerJakub Konka1+2-7
2022-03-17 11:48macho: do not allocate new GOT atom when target atom has grownJakub Konka1+0-19
2022-03-17 10:41macho: fix snapshot generationJakub Konka1+17-1
2022-03-17 09:41macos: update Mach routines for accessing page infoJakub Konka2+201-16
2022-03-17 08:40Merge pull request #11192 from joachimschmidt557/stage2-armJoachim Schmidt23+189-143
2022-03-17 06:54stage2: prevent UB in the LLVM backendAndrew Kelley4+55-30
2022-03-17 04:22stage2: bit_not on u0 is always 0Mitchell Hashimoto2+8-0
2022-03-17 03:37Merge pull request #11196 from schmee/vector-muladdAndrew Kelley3+238-58
2022-03-17 03:35remove unnecessary TODO commentAndrew Kelley1+0-16
2022-03-15 22:25Implement `@mulAdd` for vectorsJohn Schmidt3+254-58
2022-03-15 21:53CBE: better handling of sentineled slices/arraysDaniele Cocca2+25-23
2022-03-17 00:22LLVM: fix slice debug info and functionsAndrew Kelley1+21-14
2022-03-16 23:36Merge pull request #11193 from mitchellh/b-elem-ptrAndrew Kelley2+130-14
2022-03-16 23:29Sema: different solution to elemValAndrew Kelley2+64-42
2022-03-16 19:21stage2: elem_ptr needs to know if slice or direct accessMitchell Hashimoto3+96-2
2022-03-16 21:19stage2: x86_64: floatToInt for f32 and f64mparadinha2+50-6
2022-03-16 19:15stage2: x86_64: add new `fld` instructionmparadinha2+32-0
2022-03-14 15:00stage2: x86_64: add new `fisttp` instructionmparadinha2+42-0
2022-03-16 20:31stage2: fully resolve fn types after analyzing its bodyAndrew Kelley2+28-2
2022-03-16 20:31std.heap.GeneralPurposeAllocator: use `var` for mutable localsAndrew Kelley1+4-2
2022-03-16 19:24stage2 sparcv9: Add param/return regs listKoakuma1+5-2
2022-03-13 20:41stage2 ARM: implement addwrap, subwrap, mulwrapjoachimschmidt5579+36-16
2022-03-13 19:54stage2 ARM: fix shl for ints with bits < 32joachimschmidt5572+50-26
2022-03-13 19:23stage2 ARM: fix bitwise negation of ints with bits < 32joachimschmidt5572+76-51
2022-03-12 21:30stage2 ARM: genSetStack for stack_argument_offsetjoachimschmidt55716+27-50
2022-03-16 18:47LLVM: make the load function copy isByRef=true typesAndrew Kelley2+48-1
2022-03-16 18:47stage2 sparcv9: Add encoder test and packed struct workaroundKoakuma1+238-43
2022-03-14 19:41std: introduce posix_spawn as an alt to fork-execJakub Konka6+493-51
2022-03-16 18:40Merge pull request #11177 from Vexu/dbg_funcVeikka Tuominen16+277-12
2022-03-16 18:08Merge pull request #11191 from Snektron/zig-gdb-improvementsAndrew Kelley9+400-41
2022-03-16 17:13gdb: restructure pretty printers into different filesRobin Voetter5+370-391
2022-03-16 16:57gdb: add printer for selfhosted ValueRobin Voetter2+94-2
2022-03-16 16:40gdb: add printer for selfhosted TypeRobin Voetter2+98-1
2022-03-16 15:30stage2 sparcv9: Fix branch format assertsKoakuma1+18-11
2022-03-16 14:38gdb: add slice, multi array list, and array hash map printersRobin Voetter3+155-15
2022-03-16 14:40stage2 sparcv9: Add list of preserved regsKoakuma1+9-0
2022-03-14 15:45stage2 sparcv9: Reorder Format 4 wrappers tooKoakuma1+14-7
2022-03-14 15:35stage2 sparcv9: cc -> ccrKoakuma1+20-20
2022-03-14 15:33stage2 sparcv9: Reorder wrapper parameters to textual assembly orderKoakuma1+19-19
2022-03-14 14:56stage2 sparcv9: Add Format 3 encoderKoakuma1+235-8
2022-03-14 13:09stage2 sparcv9: Fix bitcast typosKoakuma1+2-2
2022-03-14 00:05stage2 sparcv9: Minor parameter type changesKoakuma1+6-6
2022-03-13 23:43stage2 sparcv9: Add Format 4 encoderFlandre Scarlet1+106-0
2022-03-13 17:29stage2 sparcv9: Fix typo in `format2c`Koakuma1+1-1
2022-03-13 15:29stage2 sparcv9: Add CCR and RCondition enumsKoakuma1+41-13
2022-03-13 14:54stage2 sparcv9: Add Format 2 encoderKoakuma1+68-0
2022-03-13 14:00stage2 sparcv9: Add Format 1 encoderKoakuma1+12-0
2022-03-13 13:25stage2 sparcv9: Add initial toU32 function for serializationKoakuma1+4-0
2022-03-12 17:40stage2 sparcv9: Add register definitions & instruction formatsKoakuma1+447-0
2022-03-16 11:40gdb: add arraylist and hashmap printerRobin Voetter1+53-2
2022-03-15 16:27stage2 llvm: keep track of inlined functionsVeikka Tuominen14+132-46
2022-03-15 14:42Sema: emit dbg_func around inline callsVeikka Tuominen11+134-2
2022-03-15 13:11AstGen: emit dbg_stmt before function calls and branch conditionsVeikka Tuominen1+17-0
2022-03-13 16:22Type: implement ptrInfo for optional pointersVeikka Tuominen1+30-0
2022-03-16 07:08LLVM: fix LLVM assertion when slicingAndrew Kelley1+9-1
2022-03-16 06:32LLVM: implement debug info for structsAndrew Kelley1+1908-1773
2022-03-16 02:42std.dwarf: avoid some async/await stuff in stage2 buildsAndrew Kelley1+4-0
2022-03-12 19:41stage2 llvm: fix `@extern`Veikka Tuominen1+20-1
2022-03-15 21:33stage2: move duplicate error set check to AstGenMitchell Hashimoto3+26-8
2022-03-16 02:21Sema: only do store_ptr tuple optimization for arraysAndrew Kelley3+17-4
2022-03-15 22:53stage2: TypeInfo for func with generic return type should set nullMitchell Hashimoto2+61-4
2022-03-16 00:03Merge pull request #11185 from topolarity/bugfix-11159Andrew Kelley8+72-13
2022-03-15 21:00stage2: Fix panic on initializing comptime fields in tupleCody Tapscott6+62-8
2022-03-15 20:53stage2: comptime fields should not affect opv/comptime-onlyCody Tapscott3+10-5
2022-03-15 20:29stage2: resolve type fully when resolving inferred allocsMitchell Hashimoto3+38-1
2022-03-15 23:41AstGen: add missing coercion for const localsAndrew Kelley3+22-6
2022-03-15 22:09Sema: implement `@truncate` for SIMD vectorsAndrew Kelley7+196-40
2022-03-15 21:04Merge pull request #11180 from jmc-88/cbe3Andrew Kelley3+6-4
2022-03-15 09:07std.dwarf: implement basic DWARF 5 parsingWilliam Sengir9+310-127
2022-03-15 18:45CBE: `#undef linux` in zig.hDaniele Cocca1+2-0
2022-03-15 10:20CBE: fix output of airMinMax()Daniele Cocca1+1-1
2022-03-13 11:52s/testClz/testCtz/gDaniele Cocca1+3-3
2022-03-15 09:05remove TODOAli Chraghi1+0-2
2022-03-10 22:17std: Add elf.EM, coff.MachineType to Target.CPU.Arch conversionsTom Maenan Read Cutting2+46-1
2022-03-15 06:15Sema: fix shl_sat with comptime rhsAndrew Kelley7+89-65
2022-03-14 20:53LLVM: clean up airUnaryOp to call callFloatUnaryAndrew Kelley1+29-22
2022-03-15 04:43Merge pull request #11128 from topolarity/comptime-memory-reinterpAndrew Kelley9+670-326
2022-03-15 04:11stage2: fixups for topolarity-comptime-memory-reinterp branchAndrew Kelley8+76-271
2022-03-14 17:37Add test for issue #11139Cody Tapscott2+26-0
2022-03-11 21:23stage2 llvm: Respect container type when lowering parent pointersCody Tapscott3+155-101
2022-03-11 21:22stage2 sema: Respect container_ty of parent ptrsCody Tapscott3+239-151
2022-03-11 21:19stage2: Fix assertion in struct field offset when all fields are 0-sizeCody Tapscott1+2-2
2022-03-11 21:18stage2: Add hasWellDefinedLayout() to type.zig and Sema.zigCody Tapscott3+348-14
2022-03-11 01:10stage2: Add container_ty/elem_ty to elem_ptr, field_ptr, *_payload_ptr ValuesCody Tapscott3+92-55
2022-03-15 04:40Merge pull request #11167 from mitchellh/codegen-arraysAndrew Kelley4+60-21
2022-03-13 07:28stage2: add debug info for globals in the LLVM backendWilliam Sengir5+150-8
2022-03-15 04:21Merge pull request #11164 from mitchellh/reify-unionAndrew Kelley2+117-11
2022-03-15 03:00stage2: apply fix for #11165 to codegen.zig for native backendsMitchell Hashimoto2+15-20
2022-03-14 23:21stage2: LLVM codegen of arrays should use type length, not value lengthMitchell Hashimoto3+47-3
2022-03-14 22:23Merge pull request #11143 from jmc-88/cbeAndrew Kelley7+268-42
2022-03-14 22:10zig fmt: Resolve #11131 loss of comment on switch casesCurtis Tate Wilkinson2+19-4
2022-03-14 21:38stage2: enum reification should use sliceLen and elemValueMitchell Hashimoto1+4-6
2022-03-14 21:34stage2: reify unionsMitchell Hashimoto2+113-5
2022-03-14 14:10CBE: split {clz,ctz,mod,popCount,byteSwap,bitReverse} by typeDaniele Cocca4+249-105
2022-03-14 19:28stage2: rework Value storage of structs and arraysAndrew Kelley9+213-178
2022-03-14 17:47stage2: reify structs and tuples (#11144)Mitchell Hashimoto2+235-11
2022-03-14 16:38Merge pull request #11155 from ziglang/stage2-float-fixesAndrew Kelley13+394-128
2022-03-14 07:10Sema: improve lowering of stores to bitcasted vector pointersAndrew Kelley5+324-86
2022-03-14 07:09Sema: Type.abiSize asserts instead of using max with alignmentAndrew Kelley1+4-5
2022-03-14 07:08freestanding libc: include roundlAndrew Kelley2+13-1
2022-03-14 07:06disable failing nvptx test casesAndrew Kelley1+2-1
2022-03-14 05:22LLVM: fix int_to_float signedness detectionAndrew Kelley1+2-1
2022-03-14 05:21basic language features do not belong in std.metaAndrew Kelley3+38-32
2022-03-14 01:18LLVM: fix debug info for local varsAndrew Kelley2+11-2
2022-03-14 01:04Remove signed_type from zig_{clz,ctz,popcount}Daniele Cocca2+18-20
2022-03-13 20:36Review suggestion: use hasRuntimeBitsIgnoreComptime()Daniele Cocca1+8-6
2022-03-13 09:14c/linux: Fix `stat` struct definition for SPARCv9Koakuma1+4-3
2022-03-13 17:43Merge pull request #11150 from joachimschmidt557/stage2-aarch64Joachim Schmidt13+348-106
2022-03-13 16:03std+macho: revert and fix exposing Mach wrappers in std.os and std.cJakub Konka5+219-203
2022-03-13 14:42std: more c/darwin.zig fixesJakub Konka1+18-14
2022-03-13 13:59std: fix imports for darwin specific flags and funcsJakub Konka4+51-47
2022-03-13 13:15macho: simplify writing atoms for stage2Jakub Konka2+16-54
2022-03-13 12:35macos: add Mach task abstractionJakub Konka6+255-47
2022-03-12 20:02stage2 AArch64: enable mul for ints with <= 64 bitsjoachimschmidt55710+4-24
2022-03-12 18:53stage2 AArch64: implement ptr_add for all element sizesjoachimschmidt5571+24-49
2022-03-12 18:44stage2 AArch64: spill compare flags when necessaryjoachimschmidt5571+52-3
2022-03-09 21:36stage2 AArch64: Implement bit shifting with immediate operandsjoachimschmidt5575+163-21
2022-03-08 21:47stage2 AArch64: implement bit shifts with register operandsjoachimschmidt5574+111-15
2022-03-13 00:43CBE: implement popCount, byteSwap, bitReverse for ints <= 128 bitsDaniele Cocca6+107-28
2022-03-13 00:39CBE: skip 0 bit integers from function signaturesDaniele Cocca1+4-1
2022-03-13 09:49macos: add kernel return valuesJakub Konka1+220-0
2022-03-13 08:32macos: add more mach primitivesJakub Konka3+311-0
2022-03-13 02:55stage2: add debug info for locals in the LLVM backendAndrew Kelley29+338-26
2022-03-12 23:01stage2: add compiler test to ensure typed null doesn't coerce to anyMitchell Hashimoto2+14-1
2022-03-12 21:20Merge pull request #11130 from mitchellh/reify-enumAndrew Kelley2+179-6
2022-03-01 22:26fix nvptx test failure #10968Guillaume Wenzek4+52-42
2022-03-12 19:18Merge pull request #11133 from Vexu/stage2Andrew Kelley7+44-12
2022-03-12 19:02stage2: reify opaque {}Mitchell Hashimoto2+52-2
2022-03-12 13:59stage2 x86_64: Fix assertion in getResolvedInstValuejoachimschmidt5571+18-19
2022-03-12 11:40AstGen: fix nosuspendExpr handling result location twiceVeikka Tuominen2+3-4
2022-03-12 10:33stage2 llvm: do not use getIntrinsic for airFrameAddressVeikka Tuominen2+8-2
2022-03-12 09:36Sema: always allow coercing error set to current inferred error setVeikka Tuominen2+22-0
2022-03-12 09:25Sema: fix else branch check when switching on error setVeikka Tuominen2+2-5
2022-03-12 09:14Sema: fix typo in resolvePeerTypesVeikka Tuominen2+9-1
2022-03-12 08:25std: add test for child_processmatu3ba1+66-3
2022-03-10 19:53std.math.lossyCast: fix integer overflowominitay1+5-4
2022-03-12 05:49Type.eql: check fn attributes before paramsAndrew Kelley1+11-10
2022-03-12 05:48LLVM: use hasRuntimeBitsIgnoreComptime instead of hasRuntimeBitsAndrew Kelley1+51-51
2022-03-12 05:47std.math: remove redundant namespace in test namesAndrew Kelley1+29-29
2022-03-12 05:47std.ArrayList: use variable for local mutable stateAndrew Kelley1+2-1
2022-03-12 05:37stage2: use usizecast for safetyMitchell Hashimoto1+1-1
2022-03-12 05:36stage2: reify should use pointerDecl to get array valueMitchell Hashimoto1+3-3
2022-03-12 05:21stage2: enum field length must be a usizeMitchell Hashimoto1+1-1
2022-03-12 04:00LLVM: fix debug info for pointers to voidAndrew Kelley2+6-1
2022-03-12 03:44Sema: fix inline/comptime function calls with inferred errorsAndrew Kelley2+26-13
2022-03-12 02:31Sema: fix resolution of inferred error setsAndrew Kelley8+271-195
2022-03-12 00:09stage2: remove SPDX license header commentsAndrew Kelley3+0-15
2022-03-12 01:44stage2: zirReify for enumsMitchell Hashimoto2+126-3
2022-03-12 01:15Merge pull request #11125 from jmc-88/cbeAndrew Kelley4+55-5
2022-03-11 11:48CBE: implement clz, ctz for ints <= 128 bitsDaniele Cocca3+54-4
2022-03-11 19:53stage2: is_non_error always returns comptime true for empty error setMitchell Hashimoto2+14-1
2022-03-11 17:36stage2: Array len field should be a usize not comptime_intMitchell Hashimoto2+4-3
2022-03-11 20:52CBE: mark union_with_members as passingDaniele Cocca1+1-1
2022-03-11 20:01Merge pull request #11122 from mitchellh/anon-has-fieldAndrew Kelley2+21-0
2022-03-11 19:59Sema: make `@hasField` support tuples tooAndrew Kelley2+12-0
2022-03-11 17:26stage2: @hasField for anon structsMitchell Hashimoto2+9-0
2022-03-11 19:49std.os: disable failing fnctl file locking testAndrew Kelley1+1-1
2022-03-11 18:48Merge pull request #11120 from Vexu/stage2Andrew Kelley16+447-44
2022-03-11 16:43Merge pull request #11121 from joachimschmidt557/stage2-armJoachim Schmidt17+156-177
2022-03-11 14:48Sema: make check for whether call should be memoized more thoroughVeikka Tuominen2+32-3
2022-03-11 13:12stage2 ARM: implement caller-saved registersjoachimschmidt5573+40-32
2022-03-10 22:14stage2 regalloc: replace Register.allocIndex with generic indexOfRegjoachimschmidt55717+121-150
2022-03-11 12:25Sema: implement `@shuffle` at comptime and for differing lengthsVeikka Tuominen3+110-34
2022-03-11 11:12stage2: implement `@shuffle` at runtimeVeikka Tuominen11+244-2
2022-03-11 09:55Sema: enable shl and bitwise for vectors at runtimeVeikka Tuominen2+41-15
2022-03-11 09:24Sema: improve detection of generic parametersVeikka Tuominen3+31-1
2022-03-11 07:04stage2: passing threadlocal tests for x86_64-linuxAndrew Kelley18+190-70
2022-03-11 05:57stage2: fix comptime element load of undef arrayAndrew Kelley1+2-0
2022-03-11 00:09AstGen: structInitExpr and arrayInitExpr avoid crashAndrew Kelley4+69-10
2022-03-10 23:08AstGen: lower anon struct inits differentlyAndrew Kelley2+13-3
2022-03-10 22:32stage2: implement integer pointer constantsAndrew Kelley3+17-6
2022-03-10 21:38macos: add mach_* syscalls for process mgmtJakub Konka1+45-0
2022-03-10 21:22Merge pull request #11098 from mitchellh/error-merge-eqlAndrew Kelley8+175-65
2022-03-10 21:17stage2: improve Type.eql and Type.hash for error setsAndrew Kelley3+43-60
2022-03-09 04:44stage2: error_set_merged type equalityMitchell Hashimoto8+185-58
2022-03-10 20:10Merge pull request #11113 from Vexu/stage2Andrew Kelley5+366-301
2022-03-10 05:27math: fix big.int div, gcd and bitAnd edge-casesMarc Tiehuis2+68-2
2022-03-10 05:50std: add sort method to ArrayHashMap and MultiArrayListAndrew Kelley3+124-9
2022-03-10 18:00Sema: implement zirStructInit is_ref=true unionVeikka Tuominen3+16-12
2022-03-10 17:52stage2 llvm: implement lowerParentPtr for int_{u,i}64Veikka Tuominen1+25-7
2022-03-10 11:04Sema: if generic function evaluates to another generic function call it inlineVeikka Tuominen3+293-280
2022-03-10 10:02Sema: add coercion from [:x]T to [*:x]TVeikka Tuominen1+32-2
2022-03-10 01:47Sema: implement pointer to tuple to pointer to array coercionAndrew Kelley8+80-41
2022-03-10 00:38std: fix false positive for `zig.isValidId` with empty string (#11104)Meghan1+9-0
2022-03-10 00:33Sema: implement pointer-to-tuple coercion to slice and structAndrew Kelley5+86-23
2022-03-09 23:02Sema: fix crash with `@sizeOf` on unionsAndrew Kelley5+35-17
2022-03-09 22:44std.mem: remove redundant namespaces in test namesAndrew Kelley1+24-24
2022-03-09 22:32Sema: fix generic fn instantiation with anytypeAndrew Kelley3+9-2
2022-03-09 21:03Merge pull request #11105 from Luukdegram/wasm-miscAndrew Kelley29+347-68
2022-03-09 17:26wasm: Enable passing behavior testsLuuk de Gram27+205-35
2022-03-08 21:13wasm: Implement `field_parent_ptr`Luuk de Gram1+36-12
2022-03-08 19:04wasm: Implement `errunion_payload_ptr_set`Luuk de Gram1+28-2
2022-03-07 20:58wasm: Preliminary `fptrunc` supportLuuk de Gram3+37-17
2022-03-07 20:12wasm: Implement fpextLuuk de Gram4+39-10
2022-03-07 20:10wasm: Improve switch implementationLuuk de Gram1+18-8
2022-03-09 20:07Merge pull request #11101 from Vexu/stage2Andrew Kelley6+88-38
2022-03-09 15:12AstGen: ensure lableld block implicitly ends in a breakVeikka Tuominen2+10-0
2022-03-09 10:24Sema: handle noreturn result in condbr_inlineVeikka Tuominen5+78-38
2022-03-09 08:19Sema: implement tuple fieldptr and fieldvalAndrew Kelley2+56-18
2022-01-29 02:32Add bits for the Linux Secure Computing facilityStephen Gregoratto2+217-0
2022-03-09 05:19Sema: implement coercion of tuples to structsAndrew Kelley3+124-9
2022-03-09 03:52Sema: implement comptime struct fieldsAndrew Kelley3+20-1
2022-03-09 02:09Merge pull request #11085 from ziglang/llvm-debug-infoAndrew Kelley12+1417-81
2022-03-09 01:56Merge pull request #11090 from mitchellh/inferred-tyAndrew Kelley2+23-17
2022-03-08 21:55LLVM: fix memory leak of debug type namesAndrew Kelley4+80-50
2022-03-08 21:24LLVM: add debug info for opaque, vector, and tuplesAndrew Kelley1+95-76
2022-03-08 21:24stage2: implement Type.getOwnerDecl for opaque typesAndrew Kelley1+6-2
2022-03-08 20:01LLVM: no longer store args into alloca instructionsAndrew Kelley4+41-18
2022-03-08 19:48LLVM: add debug info for parametersAndrew Kelley1+24-7
2022-03-08 06:03LLVM: fix not handling dbg_stmt relative lineAndrew Kelley1+49-1
2022-03-08 05:14LLVM: add debug type lowering for ptr, slice, opaque, optionalAndrew Kelley1+252-59
2022-03-08 04:10LLVM: memoize debug types and add enum debug typesAndrew Kelley2+113-22
2022-03-08 02:54LLVM: add DISubprogram and DIType lowering; handle dbg_stmtAndrew Kelley3+589-32
2022-03-08 02:53langref: fix a stray anyopaque that should be a voidAndrew Kelley1+1-1
2022-03-07 22:43LLVM: add compile unit to debug infoAndrew Kelley4+362-8
2022-03-08 13:20stage2 ARM: implement ret_loadjoachimschmidt55713+76-36
2022-03-08 20:05stage2: sentinel array init must add sentinel to array valueMitchell Hashimoto2+20-13
2022-03-08 19:53stage2: inferred alloc can use bitcast tyMitchell Hashimoto1+3-4
2022-03-08 17:23stage2: elem vals of many pointers need not deref pointersMitchell Hashimoto3+17-7
2022-03-08 18:49Merge pull request #11079 from Vexu/stage2Andrew Kelley8+42-18
2022-03-08 18:43std.json: correctly handle sentinel terminated slicesBenjamin San Souci2+92-7
2022-03-08 18:38translate-c: use nested scope for comma operator in macrosEvan Haas4+19-1
2022-02-01 18:42deprecated TypeInfo in favor of TypeJonathan Marler27+219-225
2022-03-08 09:56x64: pass more behavior/cast.zig testsJakub Konka1+0-2
2022-03-07 18:33stage2 ARM: implement ptr_add, ptr_sub for all element sizesjoachimschmidt5574+34-69
2022-03-07 18:41stage2: correct constness of allocsVeikka Tuominen5+26-3
2022-03-04 08:06stage2: fix mem{set,cpy} for non comptime mutable pointersVeikka Tuominen4+16-15
2022-03-06 17:35dwarf: move all dwarf into standalone moduleJakub Konka10+1786-2485
2022-03-07 20:54Sema: fix `@hasDecl` for simple enumsAndrew Kelley3+16-12
2022-03-07 20:36stage2: fix union layout returning non-zero for zero-sized tagAndrew Kelley2+20-8
2022-03-07 18:54Merge pull request #11077 from mitchellh/array-init-tyAndrew Kelley5+113-19
2022-03-07 16:26stage2: new zir array_init_sent for sentinel-terminated array initsMitchell Hashimoto4+99-28
2022-03-07 01:31stage2: resolve array type for typed array init expressionsMitchell Hashimoto3+39-16
2022-03-07 09:00Merge pull request #11054 from schmee/mul-addAndrew Kelley21+541-114
2022-03-07 04:25Sema: handle peer type resolution of optional slicesAndrew Kelley2+32-10
2022-03-07 03:49std: disable flaky os.fcntl testAndrew Kelley1+5-0
2022-03-07 03:03ci: azure: update to newest LTS ubuntuAndrew Kelley1+1-1
2022-03-07 02:58compiler_rt: avoid redundant exports when testingAndrew Kelley1+20-18
2022-03-06 23:34compiler_rt: additional powerpc-specific aliasAndrew Kelley1+24-21
2022-03-06 23:18disable failing `@mulAdd` testAndrew Kelley1+7-1
2022-03-06 23:04stage1: improved implementation of target_long_double_is_f128Andrew Kelley1+10-0
2022-03-06 23:02compiler-rt: make __fmax and fmaq aliases of fmalAndrew Kelley1+6-2
2022-03-06 22:23stage2: rework `@mulAdd`Andrew Kelley19+405-219
2022-03-03 20:54stage2: implement `@mulAdd` for scalar floatsJohn Schmidt13+242-26
2022-03-06 21:38wasm: Fix incremental compilationLuuk de Gram2+4-9
2022-03-06 19:44Merge pull request #11070 from Luukdegram/wasm-unifyJakub Konka11+146-528
2022-03-06 19:35Merge pull request #11065 from hexops/sg/responsefiles-2Andrew Kelley2+204-146
2022-03-06 19:25CI: additionally test wasm32-wasi with LLVM backendAndrew Kelley1+1-0
2022-03-05 14:19stage2: Fix wasm linker for llvm backendLuuk de Gram3+18-3
2022-03-06 16:29CBE: mark more tests as passingDaniele Cocca1+9-9
2022-03-06 16:54wasm: Unify function generationLuuk de Gram3+59-31
2022-03-06 15:54wasm: Remove old DeclGen/genTypedValueLuuk de Gram1+1-429
2022-03-06 15:52wasm: call into `generateSymbol` when loweringLuuk de Gram5+31-22
2022-03-05 19:17wasm: Call `generateSymbol` for updateDeclLuuk de Gram7+67-58
2022-03-06 18:37Merge pull request #11068 from Luukdegram/codegen-fixesJakub Konka2+43-35
2022-03-06 18:02x64: fix (un)wrapping error unions + refactorJakub Konka1+14-9
2022-03-06 14:57stage2: Fix codegen for unions and error unionsLuuk de Gram1+29-26
2022-03-05 20:12stage2: coerce [*:0]u8 to other valid pointer typesMitchell Hashimoto1+1-0
2022-03-05 09:11correct `@frameSize()` params in documentationThe Depressed Milkman1+1-1
2022-03-05 22:23fix regression in `zig run` runtime argumentsStephen Gutekanst1+3-3
2022-03-05 23:04Revert "Revert "Merge pull request #10950 from hexops/sg/responsefiles""Stephen Gutekanst2+202-144
2022-03-05 22:07Merge pull request #11062 from ziglang/dwarf-more-typesJakub Konka5+158-68
2022-03-05 19:31Merge pull request #11021 from topolarity/wasi-cwdJakub Konka10+778-96
2022-03-05 19:17elf: add debug info for non-ptr optionalsJakub Konka2+56-24
2022-03-05 16:54macho: fix incorrect line and pc advancementJakub Konka1+0-12
2022-03-05 16:19macho: remove anon_struct_type which is now redundantJakub Konka3+26-20
2022-03-05 16:01macho: write NOPs as padding for machine code sectionJakub Konka1+29-5
2022-03-05 13:43macho: migrate to named struct for slicesJakub Konka1+10-5
2022-03-05 13:13macho: handle optional non-ptr types in DWARFJakub Konka1+37-2
2022-03-05 13:30Merge pull request #11059 from joachimschmidt557/stage2-aarch64Joachim Schmidt30+330-262
2022-03-05 10:31stage2 AArch64: add more slice supportjoachimschmidt55727+71-180
2022-03-04 23:39stage2: test changed behavior of c pointer resolution from stage1Mitchell Hashimoto1+9-0
2022-03-05 07:54stage2 AArch64: generate less no-op branchesjoachimschmidt5571+22-9
2022-03-03 21:32stage2 AArch64: implement bitwise binary operationsjoachimschmidt5573+55-37
2022-02-28 18:13stage2 AArch64: introduce logical immediate instructionsjoachimschmidt5574+186-40
2022-03-05 00:19stage2: fix tuple assigned to variableAndrew Kelley4+23-11
2022-03-05 01:10zig cc: integrate with -fstack-check, -fno-stack-checkAndrew Kelley3+28-2
2022-03-04 18:19stage2 ARM: generate less no-op branchesjoachimschmidt5579+23-25
2022-03-04 06:16Merge pull request #11052 from mitchellh/peer-cAndrew Kelley2+139-125
2022-03-04 06:12Sema: rework peer type logic for pointersAndrew Kelley2+136-154
2022-03-04 01:01stage2: peer resolve *T to [*c]TMitchell Hashimoto2+35-3
2022-03-04 01:39Merge pull request #11048 from Luukdegram/wasm-builtinsAndrew Kelley18+186-13
2022-03-04 01:31stage2: cleanups to wasm memory intrinsicsAndrew Kelley11+62-44
2022-03-03 21:12cbe: Implement wasm builtinsLuuk de Gram6+54-26
2022-03-03 18:16Update behavior testsLuuk de Gram3+8-0
2022-03-03 18:10wasm: Implement `@wasmMemoryGrow` builtinLuuk de Gram12+75-5
2022-03-02 21:18wasm: Implement `@wasmMemorySize()` builtinLuuk de Gram9+54-5
2022-03-03 22:56Merge pull request #11049 from mitchellh/peer-arraysAndrew Kelley2+14-6
2022-03-03 22:55Merge pull request #11047 from Vexu/stage2Andrew Kelley5+75-60
2022-03-03 06:49stdlib std.os: Rename `RelativePath` to `RelativePathWasi`Cody Tapscott1+21-16
2022-03-03 06:21stdlib WASI: Add realpath() support for non-absolute PreopensCody Tapscott8+95-75
2022-03-01 17:17stdlib: Add emulated CWD to std.os for WASI targetsCody Tapscott13+757-100
2022-03-03 17:28stage2: make analyzePtrArithmetic no-op with offset=0Veikka Tuominen3+12-2
2022-03-03 17:06stage2: remove opaque type workaround from `Type.ptrAlignment`Veikka Tuominen2+5-11
2022-03-03 13:45stage2: add 'called from here' error noteVeikka Tuominen2+58-47
2022-03-03 20:13os/linux/io_uring: add recvmsg and sendmsg (#10212)Hiroaki Nakamura9+264-82
2022-03-03 20:12Merge pull request #11043 from topolarity/ptr-fixesAndrew Kelley5+53-19
2022-03-03 20:11Sema: allow pointers to opaques to be alignedAndrew Kelley1+3-5
2022-03-03 04:55stage2 llvm: Lower 0-bit field-ptr as ptr-to-voidCody Tapscott2+5-2
2022-03-03 04:52stage2: support @ptrCast for slices with an offsetCody Tapscott3+27-15
2022-03-03 04:49stage2: Preserve larger alignment in @ptrCastCody Tapscott2+24-3
2022-03-02 01:09stage2: reify error setsMitchell Hashimoto3+49-3
2022-03-03 19:08stage2: peer resolve const array pointer to unknown ptrMitchell Hashimoto2+7-3
2022-03-03 19:04stage2: peer resolve const u8 slices correctlyMitchell Hashimoto2+7-3
2022-03-03 18:39std.BoundedArray: return explicit errors (#11044)Motiejus Jakštys1+22-13
2022-03-03 08:52freestanding libc: add missing export of sqrt, sqrtfAndrew Kelley1+3-0
2022-03-03 08:23behavior tests cleanup: promote math.zigAndrew Kelley2+182-16
2022-03-03 07:37stage2: add all functions to freestanding libcAndrew Kelley3+1106-1106
2022-03-03 08:14LLVM: fix lowering of unions and switchesAndrew Kelley3+219-243
2022-03-03 03:17Sema: implement cast from anon struct ptr to union ptrAndrew Kelley3+74-33
2022-03-03 03:01stage2: implement @errSetCast (#11039)Mitchell Hashimoto3+64-4
2022-03-03 02:22Sema: add coercion from anon structs to unionsAndrew Kelley2+62-6
2022-03-02 23:03codegen: handle elem_ptr when lowering to memoryJakub Konka3+61-4
2022-03-03 00:28Sema: detect comptime-known union initializationsAndrew Kelley9+340-78
2022-03-02 20:35LLVM: aggregate_init supports structsAndrew Kelley3+61-13
2022-03-02 19:51Merge pull request #11025 from Vexu/stage2Andrew Kelley6+178-31
2022-03-02 07:51Zir: rename the 'ret_coerce' tag to 'ret_tok' as per TODOCurtis Wilkinson4+11-13
2022-03-02 03:51stage2 parser: UTF-8 encode \u{NNNNNN} escape sequencesCody Tapscott4+311-390
2022-03-02 19:04Merge pull request #11036 from ziglang/x64-optionalsJakub Konka8+168-47
2022-03-02 16:40x64: fix bug in lowering optionals directly to immediateJakub Konka2+2-2
2022-03-02 16:08codegen: leave f80 explicitly unhandled for nowJakub Konka1+15-21
2022-03-02 13:53x64: fix incorrect calc of rdi spill stack loc for backpatchingJakub Konka2+7-2
2022-03-02 13:29x64: fix intCast to properly clear out dest registerJakub Konka2+18-16
2022-03-02 12:46x64: rectify and add missing optionals bitsJakub Konka7+59-19
2022-03-01 19:57stage2: add cast from ?*T to ?*anyopaqueVeikka Tuominen3+27-9
2022-03-02 10:25stage2: resolve options valuesVeikka Tuominen1+41-30
2022-02-28 14:12stage2: implement `@extern`Veikka Tuominen4+124-6
2022-03-02 10:10codegen: lower optionals and floats across linking backendsJakub Konka1+93-13
2022-03-02 07:58Merge pull request #11026 from ziglang/codegen-field-ptrJakub Konka9+151-70
2022-03-02 06:46stage2: introduce anonymous struct literalsAndrew Kelley13+392-141
2022-03-02 01:24LLVM: add extra padding to structs and tuples sometimesAndrew Kelley15+327-133
2022-03-01 22:26Sema: correct implementation of comptimeOnly for tuplesAndrew Kelley3+7-5
2022-03-01 21:56LLVM: fix tripping assertionsAndrew Kelley3+12-7
2022-03-01 20:30LLVM: fix when sret and isByRef ret_ty disagreeAndrew Kelley2+56-27
2022-03-01 21:51codegen: ensure we descend on nested field_ptrs when loweringJakub Konka2+13-1
2022-03-01 21:03Sema: eliminate use of resolveAlreadyCoercedIntAndrew Kelley3+16-31
2022-03-01 21:03codegen: lower field_ptr to memory across linking backendsJakub Konka8+138-69
2022-03-01 12:55std.BufSet.clone: fix key ownershipMotiejus Jakštys1+14-1
2022-03-01 14:37x64: fix array to slice implJakub Konka2+1-3
2022-03-01 16:59Merge pull request #11019 from ziglang/x64-air-memcpyJakub Konka3+184-86
2022-03-01 14:21x64: impl airMemset using inline memsetJakub Konka3+100-42
2022-03-01 13:04x64: impl airMemcpy using inline memcpyJakub Konka1+89-49
2022-02-28 21:41stage2 ARM: implement return types with abi size > 4joachimschmidt5573+196-107
2022-03-01 08:14Merge pull request #11016 from ziglang/x64-more-codegenJakub Konka25+162-207
2022-02-28 18:32wasm-linker: Intern globals, exports & importsLuuk de Gram3+122-73
2022-02-27 20:15wasm-linker: Intern all symbol namesLuuk de Gram4+144-62
2022-02-27 17:09wasm-object: Use given allocator rather than arenaLuuk de Gram2+65-23
2022-03-01 06:22Merge pull request #11010 from mitchellh/peer-errorsAndrew Kelley4+349-79
2022-03-01 06:15Sema: clean up peer resolution of errorsAndrew Kelley4+146-310
2022-03-01 01:40stage2: pass generic poison up the chain in peer type resolutionMitchell Hashimoto1+2-3
2022-02-28 17:41stage2: error union/set peer resolution switch to "else" form of for loopMitchell Hashimoto1+6-24
2022-02-28 03:15stage2: skip error union test on nativeMitchell Hashimoto2+11-0
2022-02-28 03:13stage2: order of error set merging should match stage1Mitchell Hashimoto2+14-14
2022-02-28 03:05skip tests on native backendsMitchell Hashimoto1+29-1
2022-02-28 03:00stage2: error union and non-error set/union peer cast resolutionMitchell Hashimoto2+84-20
2022-02-28 02:04stage2: peer resolve error sets and unions, add more testsMitchell Hashimoto2+148-14
2022-02-28 01:30stage2: implement peer type resolution between error unionsMitchell Hashimoto3+218-2
2022-03-01 03:05Sema: complete the Type.hash functionAndrew Kelley3+249-61
2022-03-01 02:22Sema: fix pointer type hash and equality functionsAndrew Kelley7+492-267
2022-02-28 18:54x64: pass more behavior testsJakub Konka22+4-59
2022-02-28 18:49x64: implement get_union_tag for registerJakub Konka2+14-7
2022-02-28 18:19x64: clean up loadMemPtrIntoRegister abstractionJakub Konka2+80-83
2022-02-28 17:19codegen: fix padding calculation for error unions when loweringJakub Konka3+21-33
2022-02-28 16:48x64: impl unwrap_errunion_payload and unwrap_errunion_err for registerJakub Konka2+44-26
2022-02-28 18:08stage2: sentinel comp during peer type resolution should use elem typeMitchell Hashimoto2+13-12
2022-02-28 17:37std.BufSet: add clone and cloneWithAllocatorMotiejus Jakštys1+37-0
2022-02-28 20:39Merge pull request #11011 from Vexu/stage2Andrew Kelley17+331-70
2022-02-28 20:38stage2: fix frame_address AIR instructionAndrew Kelley11+87-96
2022-02-28 11:34stage2: implement `@frameAddress`Veikka Tuominen11+75-7
2022-02-28 08:20make gpa.deinit work with stage2Veikka Tuominen3+24-10
2022-02-28 08:09stage2: tuple mul/catVeikka Tuominen4+196-19
2022-02-28 07:59stage2: slice mul/catVeikka Tuominen1+21-10
2022-02-28 19:36zig cc: special handling of /dev/nullAndrew Kelley1+10-1
2022-02-28 16:42Merge pull request #11012 from ziglang/x64-union-tagJakub Konka4+217-76
2022-02-28 14:25x64: fix switch condition mir; pass more union testsJakub Konka3+24-27
2022-02-28 11:14x64: fix store with ABI size > 8 on stack; pass union testsJakub Konka2+57-18
2022-02-28 10:39x64: impl airGetUnionTagJakub Konka1+32-2
2022-02-28 10:01x64: make lowerUnnamedConst a fallthrough conditionJakub Konka1+7-24
2022-02-28 09:58codegen: impl lowering of union type to memoryJakub Konka1+67-3
2022-02-27 10:34x64: impl airSetUnionTagJakub Konka1+35-7
2022-02-28 08:59Merge pull request #11008 from joachimschmidt557/stage2-armJakub Konka30+83-171
2022-02-27 16:23stage2: implement builtin_callVeikka Tuominen2+85-7
2022-02-27 23:58Merge pull request #11006 from topolarity/resolve-union-alignmentAndrew Kelley3+48-17
2022-02-27 23:51Sema: resolve necessary information ahead of timeAndrew Kelley3+35-13
2022-02-27 16:50stage2: Resolve alignment for union field in `@TypeInfo`Cody Tapscott3+32-23
2022-02-27 20:38stage2 ARM: implement slice and array_to_slicejoachimschmidt5576+28-14
2022-02-27 12:14stage2 ARM: enable more behavior testsjoachimschmidt55727+1-122
2022-02-27 11:51stage2 ARM: reduce Mir.Inst.Data to 8 bytesjoachimschmidt5572+54-35
2022-02-25 11:22std: rename `sched_yield` to `yield` and move it to `std.Thread`David John3+22-21
2022-02-27 20:32Merge pull request #11002 from topolarity/comptime-int-comparisonAndrew Kelley2+39-18
2022-02-27 17:42stage2: Implement `@Type` for Array, Optional, Float, and ErrorUnionCody Tapscott2+68-14
2022-02-27 20:29Merge pull request #11001 from Vexu/stage2Andrew Kelley9+87-25
2022-02-27 20:24std.HashMap: return explicit errors (#11000)Motiejus Jakštys1+33-33
2022-02-27 14:40stage2: do not memoize calls that can mutate comptime stateVeikka Tuominen4+13-24
2022-02-27 11:32stage2: forward discard result loc to more expressionsVeikka Tuominen3+43-3
2022-02-27 10:25test runner: remove unnecessary stage2 workaroundVeikka Tuominen2+2-4
2022-02-27 10:15stage2: fix bitcast to optional ptr in llvm backend; omit safety check for intToPtr on optional ptrVeikka Tuominen3+11-5
2022-02-27 09:48stage2: use stage1 test runner for stage2Veikka Tuominen5+50-32
2022-02-27 08:19stage2 sema: Implement comptime result for comparison of uint to comptime valueCody Tapscott2+38-18
2022-02-27 08:53stage2: Resolve union layout before getting tag type in zirTagnameCody Tapscott1+1-0
2022-02-27 08:00stage2: get formatted printing (somewhat) workingVeikka Tuominen2+15-4
2022-02-27 04:47Sema: handle error.GenericPoison in fieldValAndrew Kelley1+3-9
2022-02-27 03:59stage2: implement `@unionInit`Andrew Kelley16+370-110
2022-02-27 01:01Sema: implement union value equality at comptimeAndrew Kelley3+27-2
2022-02-27 03:59stage2: @TypeInfo for error sets (#10998)Mitchell Hashimoto3+134-6
2022-02-26 22:51Sema: implement `@enumToInt` for unionsAndrew Kelley2+13-11
2022-02-26 22:35Sema: Module.Union.abiAlignment can return 0Andrew Kelley3+20-20
2022-02-26 22:19Sema: make `align(a) T` same as `align(a:0:N) T`Andrew Kelley5+65-47
2022-02-26 23:49Merge pull request #10992 from mitchellh/peer-slicesAndrew Kelley2+227-49
2022-02-26 20:57stage2: various fixes to get one test passingVeikka Tuominen5+88-13
2022-02-26 21:56stage2: skip more tests for native backendsMitchell Hashimoto1+15-0
2022-02-26 21:50Merge pull request #10996 from joachimschmidt557/stage2-armJoachim Schmidt6+297-137
2022-02-26 19:52Merge pull request #10986 from Vexu/stage2Andrew Kelley8+67-39
2022-02-26 08:47stage2: unify runtime and comptime coerce_result_ptrVeikka Tuominen1+11-41
2022-02-25 14:20stage2: fix toAllocatedBytes on slicesVeikka Tuominen3+20-15
2022-02-25 10:54stage2: actually coerce in coerce_result_ptr at comptimeVeikka Tuominen5+63-10
2022-02-26 19:47Merge pull request #10994 from Vexu/typeof-scopeAndrew Kelley7+158-52
2022-02-26 17:33typo in commentMitchell Hashimoto1+1-1
2022-02-26 16:06stage2: do not require function when evaluating typeOfVeikka Tuominen3+20-10
2022-02-26 10:38stage2: evaluate TypeOf arguments in a separate scopeVeikka Tuominen6+138-42
2022-02-26 09:23stage2 ARM: generate correct variants of ldr instructionjoachimschmidt5576+155-124
2022-02-24 21:18stage2 ARM: implement truncate to ints with bits <= 32joachimschmidt5576+142-13
2022-02-26 05:59add constant for haikuAl Hoang1+6-0
2022-02-25 16:38fix typo on Thread's getHandle docsEndel Dreyer1+1-1
2022-02-26 07:19Merge pull request #10991 from ziglang/macho-pointer-rebaseJakub Konka10+141-117
2022-02-26 02:56stage2: split up the big sentinel peer cast test to multipleMitchell Hashimoto1+61-42
2022-02-26 02:47stage2: resolve peer types that trivially coerceMitchell Hashimoto1+12-0
2022-02-26 01:17stage2: *[N]T to [*]T (and vice versa)Mitchell Hashimoto2+41-0
2022-02-26 01:03stage2: add other backend skips until they determine they passMitchell Hashimoto1+25-0
2022-02-25 21:37stage2: remove extranneous debugMitchell Hashimoto1+0-2
2022-02-25 21:35stage2: another passing testMitchell Hashimoto1+0-2
2022-02-25 21:33stage2: *[N]T and E![]TMitchell Hashimoto2+32-12
2022-02-25 21:21stage2: peer resolve *[N]T to []T (and vice versa)Mitchell Hashimoto1+50-0
2022-02-25 20:53x64+aarch64: check for pointer to zero-bit type when lowering declJakub Konka6+27-4
2022-02-25 15:46aarch64: check if type has runtime bits before allocating mem ptrJakub Konka2+6-1
2022-02-25 14:26macho: redo selection of segment/section for decls and constsJakub Konka6+108-112
2022-02-25 09:33Revert "stage2: make array len field type usize to match stage1"Veikka Tuominen1+3-3
2022-02-24 20:55stage2: make array len field type usize to match stage1Veikka Tuominen1+3-3
2022-02-23 22:43wasm: Fix error union's size/alignmentLuuk de Gram1+30-16
2022-02-23 21:45wasm: Refactor lowerUnnamedConstLuuk de Gram3+55-45
2022-02-25 05:27Sema: implement tupleFieldVal, fix comptime elem_ptrAndrew Kelley9+90-33
2022-02-25 03:23stage2: improved handling of store_to_block_ptrAndrew Kelley6+90-87
2022-02-24 23:51time: introduce Instant (#10972)protty2+161-128
2022-02-24 21:45stage2: change how stale `store_to_block_ptr`s are detectedVeikka Tuominen4+19-32
2022-02-24 09:27std: work around current packed struct situationIsaac Freund1+9-1
2022-02-24 20:52Merge pull request #10982 from Vexu/stage2Andrew Kelley18+172-35
2022-02-24 19:11Revert "Merge pull request #10950 from hexops/sg/responsefiles"Andrew Kelley2+144-202
2022-02-24 16:39spirv spec: do not align packed struct fieldsVeikka Tuominen2+11-15
2022-02-24 17:47stage2: implement fieldParentPtrVeikka Tuominen16+161-20
2022-02-24 06:27stage2: integer-backed packed structsAndrew Kelley13+513-643
2022-02-22 21:34stage2: peer type resolution *[N]T and *[M]T to []const TMitchell Hashimoto2+58-2
2022-02-23 20:57elf: use fully qualified decl names in the linkerJakub Konka1+24-9
2022-02-23 23:00Merge pull request #10977 from joachimschmidt557/stage2-aarch64Jakub Konka10+92-118
2022-02-23 21:54Merge pull request #10950 from hexops/sg/responsefilesJakub Konka2+202-144
2022-02-23 21:40Merge pull request #10976 from ziglang/x64-macos-fixesJakub Konka3+70-53
2022-02-15 13:56compiler_rt: specify goals, organize README and compiler_rt.zigJan Philipp Hafer5+305-58
2022-02-23 21:10Merge pull request #10969 from Vexu/stage2Andrew Kelley9+127-56
2022-02-23 20:32stage2 AArch64: more support for MCValue.got_load and direct_loadjoachimschmidt5579+73-41
2022-02-23 11:39stage2 AArch64: remove MIR load_memory instructionjoachimschmidt5574+20-78
2022-02-23 20:25stage2: make -lgcc_s additionally link libunwindAndrew Kelley3+27-14
2022-02-23 18:39std: re-enable result printing in the test runner for macosJakub Konka1+1-1
2022-02-23 18:29x64: account for multiple returns from functionsJakub Konka1+8-5
2022-02-23 17:44macho: ensure we save the fully qualified name for any local symbolJakub Konka1+27-29
2022-02-23 17:42macho: synthesising __mh_execute_header needs to work with incrementalJakub Konka1+34-18
2022-02-21 20:43wasm-linker: Implement `updateDeclExports`Luuk de Gram8+235-84
2022-02-19 20:25wasm-linker: Emit relocations for object filesLuuk de Gram2+174-58
2022-02-18 20:47wasm-linker: Do not merge data segments for objLuuk de Gram3+129-93
2022-02-17 21:01wasm-linker: Emit segment infoLuuk de Gram1+27-1
2022-02-17 20:12wasm-linker: Emit symbol table for object fileLuuk de Gram1+87-1
2022-02-23 12:33Add documentation for common mistakes in errdefer scopingExonorid1+173-0
2022-02-21 21:18translate-c: Add support for cast-to-unionEvan Haas8+95-6
2022-02-23 07:46re-enable `@src` behavior testVeikka Tuominen1+12-13
2022-02-22 13:04stage2: misc fixes in SemaVeikka Tuominen5+35-21
2022-02-22 15:16wasm: correct shared memory error textxReveres1+1-1
2022-02-22 14:31wasm: shared memory checksxReveres1+12-0
2022-02-21 21:40stage1-wasm: implement shared memoryxReveres5+20-0
2022-02-22 12:08stage2: add parameters to fn typeInfoVeikka Tuominen2+63-6
2022-02-22 11:22stage1: rename TypeInfo.FnArg to Fn.ParamVeikka Tuominen3+18-17
2022-02-23 07:32std.os.linux.socketpair: fd is an out parameterFelix Queißner1+3-3
2022-02-22 16:02zig build: style: remove unnecessary constant bindingsStephen Gutekanst1+34-59
2022-02-22 22:06Merge pull request #10949 from ziglang/x64-print-resultsJakub Konka50+1717-319
2022-02-22 21:33Skip @src for stage1 tooJakub Konka1+3-2
2022-02-22 21:14Skip unsupported while behavior testsJakub Konka1+2-0
2022-02-22 21:04Skip unsupported enum behavior testsJakub Konka1+4-0
2022-02-22 20:53x64: completely ignore printing tests on macos until I fix the linkerJakub Konka1+12-13
2022-02-22 18:33x64: disable printing results on macos until I fix the linkerJakub Konka3+19-1
2022-02-22 13:15Port more behavior testsJakub Konka40+832-140
2022-02-22 13:02std: export ceil builtins in stage2Jakub Konka2+19-13
2022-02-22 12:52Port bitcast.zig testsJakub Konka2+39-1
2022-02-22 12:42std: enable print results in test_runner for stage2_x86_64Jakub Konka1+12-9
2022-02-22 12:37x64: spill compare flags between blocks, extern calls, and cmp instsJakub Konka1+102-38
2022-02-22 10:04x64: add naive impl of else in switchJakub Konka1+12-9
2022-02-21 22:31x64: fix lowering of error unions (we didn't pad to alignment)Jakub Konka2+101-56
2022-02-21 21:01x64: add basic, naive impl of switchJakub Konka2+144-5
2022-02-21 18:00liveness: add helper for extracting liveness of switch branchJakub Konka1+36-0
2022-02-20 19:46x64: add basic impl of shl for integersJakub Konka1+52-5
2022-02-20 18:08x64: add basic impl of minimum builtin for intsJakub Konka3+49-4
2022-02-20 17:26codegen: lower repeated and empty_with_sentinel array typeJakub Konka1+50-1
2022-02-20 17:12x64: implement unwrap_err_payload and unwrap_err_err for stack offsetJakub Konka1+37-14
2022-02-20 15:35codegen: lower error_set and error_unionJakub Konka3+52-6
2022-02-20 14:36x64: recover address in rdi if was spilledJakub Konka1+71-16
2022-02-20 12:51x64: pass pointer to stack for return value in .rdi registerJakub Konka1+82-208
2022-02-19 20:17x64: first, really horrible attempt at returning values on stackJakub Konka1+196-23
2022-02-19 18:33x64: reorder resolving call params: return values first, then paramsJakub Konka1+24-19
2022-02-19 18:10x64: sub is non-commutativeJakub Konka1+40-9
2022-02-22 20:53Sema: fix comptime coercion of payload to error unionAndrew Kelley2+28-23
2022-02-22 19:44Sema: auto-numbered enums increment from last tag valueAndrew Kelley2+11-4
2022-02-20 09:39[std.ArrayList] return explicit errorsMotiejus Jakštys1+32-32
2022-02-22 13:25Merge pull request #10929 from davidmrt98/cbeVeikka Tuominen2+18-18
2022-02-22 06:50Sema: fix union auto-enum numberingAndrew Kelley2+22-14
2022-02-22 05:50Sema: fix comptime union initializationAndrew Kelley6+238-109
2022-02-22 06:48disable failing nvptx test caseAndrew Kelley1+2-1
2022-02-22 06:30Merge pull request #10959 from joachimschmidt557/stage2-aarch64Andrew Kelley12+331-184
2022-02-20 23:56stage2 AArch64: pass a few more behavior testsjoachimschmidt5577+59-32
2022-02-20 19:16stage2 AArch64: implement genSetReg for ptr_stack_offsetjoachimschmidt5575+20-8
2022-02-20 18:14stage2 AArch64: replace genMulConstant with binOpjoachimschmidt5573+47-75
2022-02-19 19:13stage2 AArch64: distinguish between sp/wsp and xzr/wzrjoachimschmidt5573+84-56
2022-02-19 18:37stage2 AArch64: implement storing to memoryjoachimschmidt5572+121-13
2022-02-21 21:18zig build: use a custom iterator for merging args and response fileStephen Gutekanst1+54-54
2022-02-21 20:06std: Builder: use response files for zig test invocations tooStephen Gutekanst1+32-39
2022-02-21 19:58std: Builder: account for null term considering response filesStephen Gutekanst1+1-1
2022-02-21 19:51zig build: use orelse to fetch next argumentStephen Gutekanst1+149-115
2022-02-21 19:18Merge pull request #10925 from Vexu/stage2Andrew Kelley16+374-32
2022-02-21 19:05enable Gpu address spaces (#10884)gwenzek5+78-1
2022-02-21 00:58Use lowercase in shasum for windows buildsCarlos Zúñiga1+1-1
2022-02-20 21:28Update Tokenizer Dump FunctionAli Chraghi1+1-1
2022-02-20 18:58std: have Builder use response files if zig build args exceed OS limitsStephen Gutekanst1+43-0
2022-02-20 20:43enable passing build-[lib|exe|obj] params via @args.rsp fileStephen Gutekanst1+54-38
2022-02-20 06:28use process.argsWithAllocator iterator for command line handlingStephen Gutekanst1+143-146
2022-02-20 17:28Support -Wl,--sonameSteven Fackler1+3-1
2022-02-20 17:08stage2: fix typo in riscv64/Emit.zigDavid John1+1-1
2022-02-20 14:23stage2: Fix 32bit buildsLuuk de Gram1+1-1
2022-02-20 09:25stage2: make field/array base ptr work at comptimeVeikka Tuominen2+17-9
2022-02-20 09:48fix formatting in openbsd.zigVeikka Tuominen1+1-1
2022-02-20 07:58Add OpenBSD auth functionsDante Catalfamo1+81-0
2022-02-20 07:08Sema: fix inline break from a non-comptime scope to outer oneAndrew Kelley3+23-6
2022-02-20 07:08Sema: implement readFromMemory for arraysAndrew Kelley1+17-1
2022-02-20 03:26AstGen: emit break_inline for corresponding inline loopsAndrew Kelley1+10-4
2022-02-19 20:31stage2: validate struct/array init tyVeikka Tuominen4+77-9
2022-02-19 19:49stage2: support anon init through error unions and optionals at runtimeVeikka Tuominen2+30-22
2022-01-20 09:43os.getenvW: Fix handling of special `=`-prefixed env varsRyan Liptak1+6-0
2022-01-15 12:56os.getenvW: Fix case-insensitivity for Unicode env var namesRyan Liptak2+22-15
2022-02-19 22:08AstGen: evaluate `comptime var` init expressions in a comptime contextAndrew Kelley2+16-2
2022-02-19 22:02Sema: implement `@typeInfo` for list literalsAndrew Kelley3+93-47
2022-02-19 17:36StackIterator should not try to check validity on freestandingLee Cannon1+3-0
2022-02-19 17:21stage2: implement errunion_payload_ptr_setVeikka Tuominen12+85-2
2022-02-19 13:24stage2: correct use of .unwrap_err_union_* in LLVM and C backendVeikka Tuominen2+21-15
2022-02-19 09:35stage2: support anon init through error unions and optionalsVeikka Tuominen5+183-14
2022-02-19 16:35Merge pull request #10927 from ziglang/x64-idiv-imulJakub Konka5+435-24
2022-02-19 14:37Merge pull request #10926 from joachimschmidt557/stage2-armJoachim Schmidt1+540-549
2022-02-19 13:23add integer division testsJakub Konka2+94-0
2022-02-18 17:23x64: clean up implementation of divs, mod, rem for integersJakub Konka3+195-69
2022-02-18 16:36x64: add unsigned div and move logic into a helper fnJakub Konka3+119-78
2022-02-18 00:12x64: implement div_exact for ints (signed+unsigned)Jakub Konka3+127-11
2022-02-17 17:55x64: add lowering for single operand imul and idivJakub Konka2+36-2
2022-02-19 12:01C backend: adjust order of parameters in renderDeclNameDavid Martschenko1+14-14
2022-02-19 11:37C backend: fix codegen for field_ptr/elem_ptr valuesDavid Martschenko2+5-5
2022-02-19 10:57stage2 ARM: implement airCmp with binOp lowering mechanismjoachimschmidt5571+66-123
2022-02-19 08:20stage2 ARM: move shl, shr to binOp lowering mechanismjoachimschmidt5571+88-225
2022-02-17 20:50stage2 ARM: fix boolean and bitwise notjoachimschmidt5571+63-19
2022-02-17 20:12stage2 ARM: move {bool,bit}_{or,and} to binOp lowering mechanismjoachimschmidt5571+79-44
2022-02-16 22:40stage2 ARM: move mul to binOp lowering mechanismjoachimschmidt5571+35-135
2022-02-16 22:17stage2 ARM: move add and sub to new binOp lowering mechanismjoachimschmidt5571+286-39
2022-02-15 23:48stage2 ARM: simplify invocations of genInlineMemcpyjoachimschmidt5571+4-45
2022-02-19 08:10parser: fix "previous field here" pointing to wrong fieldVeikka Tuominen2+12-10
2022-02-19 07:57Merge pull request #10924 from ziglang/air-independence-dayAndrew Kelley15+562-403
2022-02-19 02:41stage2: make AIR not reference ZIR for inline assemblyAndrew Kelley11+506-351
2022-02-19 02:35ArrayList: add unusedCapacitySlice to the unmanaged APIAndrew Kelley1+8-0
2022-02-19 01:29Merge pull request #10887 from topolarity/stage2-bitreverse-byteswapAndrew Kelley17+504-21
2022-02-18 05:20stage2: eliminate ZIR arg instruction references to ZIRAndrew Kelley7+48-52
2022-02-15 17:45Add backend-specific skips for bitreverse, byteswap testsCody Tapscott4+21-8
2022-02-14 04:38Skip failing stage1 `@bitReverse` testCody Tapscott1+5-1
2022-02-13 22:04stage2: Implement `@bitReverse` and `@byteSwap`Cody Tapscott17+487-21
2022-02-18 19:21std.testing.refAllDecls: force decl to be analyzed with just `@field`Lee Cannon1+1-3
2022-02-18 19:16Merge pull request #10604 from fifty-six/masterAndrew Kelley13+663-289
2022-02-18 19:08Merge pull request #10906 from topolarity/cbe-array-supportAndrew Kelley3+364-207
2022-02-18 18:49Merge pull request #10858 from topolarity/stage2-bitcastAndrew Kelley5+402-55
2022-02-18 13:02Fix incorrect documentation for std.HashMap.remove()chip2n1+2-1
2022-02-18 14:18Merge pull request #10916 from ziglang/x64-args-stack-debugJakub Konka4+264-199
2022-02-18 12:02x64: ensure 16byte stack alignment across callsJakub Konka1+7-17
2022-02-18 11:53Merge pull request #10913 from Vexu/errVeikka Tuominen10+353-254
2022-02-17 22:09x64: rename copyToNewRegister to copyToRegisterWithInstTracking for impr clarityJakub Konka1+20-13
2022-02-17 21:49x64: fix wrong regalloc with inst tracking in airCmpJakub Konka1+10-3
2022-02-17 17:10x64: implement array_elem_val when array is stored in memoryJakub Konka2+50-64
2022-02-17 16:54x64: implement array_elem_val when array fits in registerJakub Konka2+37-29
2022-02-17 16:32x64: implement slice_elem_ptrJakub Konka2+48-42
2022-02-17 15:38x64: pass all args on stack in debug and if not extern fnJakub Konka2+92-31
2022-02-18 06:54Merge pull request #10919 from ziglang/test-more-stage2Andrew Kelley9+123-127
2022-02-18 06:49build.zig: restore the ability to bootstrap with zig0 via optionAndrew Kelley1+73-9
2022-02-18 00:20ci: linux: re-use cmake config for finding LLVMAndrew Kelley2+7-5
2022-02-17 23:55CLI: resolve system libs into static librariesAndrew Kelley3+37-12
2022-02-17 23:16CI: simplify linux scriptAndrew Kelley7+67-172
2022-02-17 22:26CI: more stage2 test coverageAndrew Kelley2+19-9
2022-02-18 03:47Sema: implement type info for structsAndrew Kelley2+123-27
2022-02-18 03:46build.zig: fix test-stage2 regression with -Denable-llvmAndrew Kelley1+3-1
2022-02-18 02:58Sema: fix typeinfo for enums with no declarationsAndrew Kelley2+3-8
2022-02-18 02:33Sema: fix typeinfo for sentinels of array and pointerAndrew Kelley3+33-17
2022-02-18 02:17Replace magic numbers with clearer representationJ871+2-2
2022-02-17 21:28Revert "reduce build error noise"Andrew Kelley5+1-58
2022-02-17 15:29stage1: fix f80 negationVeikka Tuominen2+21-7
2022-02-17 20:14parser: add notes to decl_between_fields errorVeikka Tuominen6+131-61
2022-02-17 20:12stage2: fix crash using -femit-binAndrew Kelley2+7-1
2022-02-17 20:11stage2: add more functions to freestanding libcAndrew Kelley3+72-50
2022-02-17 12:22parser: add error for missing colon before continue exprVeikka Tuominen4+32-5
2022-02-16 22:34wasm-linker: Simplify symbol namesLuuk de Gram2+18-17
2022-02-16 21:13wasm-linker: Fix symbol resolving and relocsLuuk de Gram2+59-19
2022-02-15 21:27wasm-linker: Allocate atoms and handle importsLuuk de Gram4+136-63
2022-02-14 20:50wasm-linker: Implement section mergingLuuk de Gram4+309-47
2022-02-13 15:34wasm-linker: Add Object file parsingLuuk de Gram3+920-9
2022-02-17 17:05Merge pull request #10914 from ziglang/x64-more-codegenJakub Konka7+284-326
2022-02-17 10:50stage1: improve error message when casting tuplesVeikka Tuominen3+40-12
2022-02-16 23:09x64: fix ptr_add and ptr_subJakub Konka3+52-79
2021-10-20 21:49reduce build error noiseJonathan Marler5+58-1
2022-02-13 17:15stage2: implement vector floatopsJohn Schmidt2+92-64
2022-02-15 13:22stage1: use u16 for __truncxfhf2/__extendhfxf2 on non-Arm CPUsKoakuma1+28-4
2022-02-16 11:19parser: get rid of "invalid token" errorVeikka Tuominen2+6-11
2022-02-16 11:06parser: make some errors point to end of previous tokenVeikka Tuominen8+148-169
2022-02-17 03:33ci: azure: split build-and-test step (#10853)Hadrien Dorio3+139-113
2022-02-17 01:44Merge pull request #10907 from ziglang/ci-windows-zig-ccAndrew Kelley15+1240-196
2022-02-16 02:20ci: use zig-bootstrap for windowsAndrew Kelley9+1084-118
2022-02-16 21:41x64: handle storing non-pow2 values to stack from registerJakub Konka1+48-9
2022-02-16 20:50build.zig: bootstrap stage1 with zig0Andrew Kelley1+141-57
2022-02-16 09:54link: avoid double close on openPath errorAndrew Kelley5+15-21
2022-02-16 20:40x64: refactor use of inline memcpyJakub Konka1+84-213
2022-02-16 18:40Fix 2D array support for C backendCody Tapscott3+298-149
2022-02-16 19:35x64: overhaul stack handling mechanicsJakub Konka3+64-81
2022-02-16 18:02cbe: Add `writeCValueDeref` and small re-factorCody Tapscott1+74-66
2022-02-16 11:35stage2 AArch64: Simplify and correct invocations of genInlineMemcpyjoachimschmidt5571+9-24
2022-02-16 14:24x64: fix signed truncateJakub Konka1+1-2
2022-02-16 14:00x64: separate ptr_add and ptr_sub from normal bin opsJakub Konka1+94-39
2022-02-16 13:05x64: implement airSliceJakub Konka1+15-4
2022-02-11 15:13x64: fix ptr_addJakub Konka3+27-3
2022-02-11 14:04x64: impl genBinMathOpMir for ptr_stack_off and PIE memoryJakub Konka2+11-8
2022-02-15 17:41fmt: allow uppercase prefix to be parsed in std.fmt.parseInt()iddev51+4-1
2022-02-15 16:42macho: handle binary updates in dSYM companion fileJakub Konka2+185-37
2022-02-16 03:12ci: update x86_64-linux tarballsAndrew Kelley1+4-4
2022-02-16 02:37CI: update macos and freebsd tarballsAndrew Kelley3+4-4
2022-02-16 00:32zig cc: handle `-l :FILE` syntaxAndrew Kelley1+42-1
2022-02-15 23:18Merge pull request #10899 from ziglang/arm64-macosJakub Konka6+180-104
2022-02-15 15:17aarch64: add lowerUnnamedConst glue to codegenJakub Konka1+33-14
2022-02-15 15:07aarch64: introduce MCValue.got_load and MCValue.direct_loadJakub Konka3+138-87
2022-02-15 14:03stage2: disable failing aarch64-macos behavior testsJakub Konka3+9-3
2022-02-15 11:23Merge pull request #10003 from viriuwu/nt-thread-nameVeikka Tuominen4+126-63
2021-09-25 21:32Adds Linux support for POSIX file locking with fcntlAnthony Carrico17+150-73
2022-02-15 00:43stage1: fix comptime saturation subtractionJan Philipp Hafer2+34-15
2022-01-15 23:40std.Thread(windows): use NT internals for name fnsviri3+39-41
2022-02-15 06:05Merge pull request #10893 from joachimschmidt557/stage2-aarch64Jakub Konka33+1477-359
2022-02-15 03:08CI: update download page and langref for 0.9.1Andrew Kelley2+72-1
2022-02-15 02:52LLVM backend: refactor LLVM bitcount ops (#10882)John Schmidt1+14-42
2022-02-14 21:36ci: add aarch64-linux behavior testsjoachimschmidt5571+3-2
2022-02-14 21:33stage2 AArch64: Enable behavior testingjoachimschmidt55728+226-5
2022-02-13 10:01stage2 AArch64: Implement calling function pointersjoachimschmidt5571+46-118
2022-02-12 20:12stage2 AArch64: Fix issue in binOp and add regression testjoachimschmidt5572+61-19
2022-02-12 17:37stage2 AArch64: Implement not for booleansjoachimschmidt5574+162-48
2022-02-12 13:31stage2 AArch64: implement cond_br for other MCValuesjoachimschmidt5574+99-14
2022-02-09 22:19stage2 AArch64: Implement binOp for add, subjoachimschmidt5573+249-11
2022-02-08 19:15stage2 AArch64: extract store out of airStore for recursive callsjoachimschmidt5571+20-13
2022-02-08 18:57stage2 AArch64: minor refactors in Mir + Emitjoachimschmidt5573+78-98
2022-02-05 20:22stage2 AArch64: implement unwrap_errunion_err and struct_field_ptrjoachimschmidt5571+60-18
2022-02-05 19:51stage2 AArch64: implement slice_len and slice_elem_valjoachimschmidt5573+225-13
2022-02-05 17:45stage2 AArch64: Add madd, msub, mul, mneg instructionsjoachimschmidt5571+61-0
2022-02-01 19:26stage2 AArch64: implement loading from registerjoachimschmidt5572+137-3
2022-02-01 17:57stage2 AArch64: implement is_err/is_non_err for simple error unionsjoachimschmidt5571+73-20
2022-01-30 13:22std.os: throw compile error for `argv` on Windowsominitay1+7-3
2022-02-14 19:26langref: correct info about type info of declarationsAndrew Kelley1+8-3
2022-02-14 19:26add missing source file to CMakeLists.txtAndrew Kelley1+1-0
2022-02-12 17:41macho: re-enable creating dSYM bundleJakub Konka2+368-233
2021-12-19 05:30haiku add missing cimport include for compilationAl Hoang1+4-1
2022-02-14 13:23std: fix tests that were not run due to refAllDecls regressionVeikka Tuominen1+12-12
2022-02-12 19:03stage2: improve compiler error message for bad union initJohn Schmidt1+18-3
2022-02-14 10:34Merge pull request #10849 from sharpobject/sharpobject_fix_json_comptime_fieldsVeikka Tuominen4+15-11
2022-02-14 10:33Merge pull request #10486 from ominitay/metadataVeikka Tuominen10+611-40
2022-02-14 10:14std.Progress: fix suffix printingerikarvstedt1+10-14
2022-02-13 20:58test_runner.zig: Do not log test name twiceSebastian Keller1+3-3
2022-02-13 19:40stage2 regalloc: track Inst instead of ?Inst in register mappingjoachimschmidt5571+10-9
2022-02-13 21:17Merge pull request #10863 from m-radomski/fixAndrew Kelley13+143-1
2022-02-13 21:16Cast abi_size to usizeCody Tapscott1+3-3
2022-02-13 21:15Merge pull request #10879 from Vexu/errAndrew Kelley6+137-81
2022-01-08 21:22std.fs: Implement cross-platform metadata APIominitay3+580-0
2022-01-08 21:19std.c.*: add birthtime function to Statominitay4+16-0
2022-01-08 21:18std.c.Wasi.Stat: use timespecominitay2+7-19
2022-01-08 21:16std.c.haiku: move Stat.crtime to Stat.birthtimeominitay1+1-1
2022-01-08 21:14std.c.darwin.Stat: use timespecominitay1+7-20
2022-02-13 20:01Skip 8/16-bit `@bitCast` test for wasmCody Tapscott1+12-2
2022-02-13 18:59Add additional tests for `@bitCast`Cody Tapscott2+119-98
2022-02-13 18:54Add `abi_size` parameter to read/writeTwosComplementCody Tapscott3+166-79
2022-01-29 09:44Fix preadv/pwritev bug on 64bit platformTw1+18-12
2022-02-13 15:16Import SPARCv9 libunwindKoakuma9+367-10
2022-02-13 13:37Implement f128 `@rem`Mateusz Radomski6+263-13
2022-02-13 13:19Fixed progress indicator for `zig test` (#10859)Sebsatian Keller2+5-4
2022-02-11 16:24Simplify implementation of floorPowerOfTwo in std.mathCody Tapscott1+9-8
2022-01-27 20:23stage2: add decltestsJacob G-W9+119-18
2022-02-13 12:35std: force refAllDecls to actually resolve all declsVeikka Tuominen3+14-10
2022-02-09 20:57std.json: fix compile error for comptime fieldssharpobject1+1-1
2022-02-13 12:21parser: give better errors for misplaced `.{`Veikka Tuominen2+5-1
2022-02-13 11:39update compile error testsVeikka Tuominen2+23-23
2022-02-13 11:18parser: make missing comma errors point to the end of the previous tokenVeikka Tuominen2+71-52
2022-02-13 10:34parser: make missing semicolon error point to the end of the previous tokenVeikka Tuominen4+41-8
2022-02-13 04:35move more behavior tests to the "passing" sectionAndrew Kelley7+51-8
2022-02-13 04:13organize behavior testsAndrew Kelley15+2111-1938
2022-02-13 03:44stage2: implement `@popCount` for SIMD vectorsAndrew Kelley6+61-81
2022-02-12 17:54macho: put linker symlink for cache invalidation in zig-cacheJakub Konka1+13-4
2022-02-12 18:09Skip @sqrt f80 test on freebsdJakub Konka1+5-2
2022-02-12 12:25Merge pull request #10861 from ziglang/f80Jakub Konka16+334-131
2022-02-11 08:27disable NaN f80 behavior testsAndrew Kelley1+4-2
2022-02-11 08:07LLVM backend: disable failing aarch64 behavior testAndrew Kelley1+7-0
2022-02-11 07:33LLVM backend: handle unnamed structs when lowering array valuesAndrew Kelley1+48-18
2022-02-11 07:03LLVM backend: avoid creating invalid LLVM typesAndrew Kelley1+12-10
2022-02-11 06:56Sema: int casting to u0 returns const valueAndrew Kelley1+16-12
2022-02-11 06:51stage1: override f80 alignment for i386-windowsAndrew Kelley1+29-18
2022-02-11 06:03LLVM backend: call constPtrToInt instead of constBitCastAndrew Kelley1+5-1
2022-02-11 05:28LLVM backend: fix union with only 1 tag tripping llvm assertionAndrew Kelley1+3-1
2022-02-11 05:19CI: additionally test stage2 LLVM backend targeting aarch64-linuxAndrew Kelley1+1-0
2022-02-11 05:06make f80 less hacky; lower as u80 on non-x86Andrew Kelley10+201-111
2022-02-11 04:47stage1: fix softfloat not getting correct endiannessAndrew Kelley3+5-0
2022-02-11 00:36stage1: fix f80 size and alignment on x86 and armAndrew Kelley4+67-26
2022-02-10 22:42stage2: LLVM backend: adjust replaceAllUsesWith usageAndrew Kelley1+5-1
2022-02-12 10:17Revert "CI: upgrade both host and target tarballs to llvm 13.0.1 x86_64-macos"Jakub Konka1+1-1
2022-02-12 10:01CI: upgrade both host and target tarballs to llvm 13.0.1 x86_64-macosJakub Konka1+1-1
2022-02-12 08:06CI: upgrade x86_64-macos tarball to llvm 13.0.1Andrew Kelley1+1-1
2022-02-11 18:06stage2 ARM: lower const slicesjoachimschmidt5573+119-108
2022-02-11 22:57CI: upgrade x86_64-macos tarball to llvm 13.0.1Andrew Kelley1+1-1
2022-02-11 19:11validate in Windows using VirtualQuerym10+112-18
2022-02-11 15:46Fix big-endian handling in stage1 bigint_write_twos_complementCody Tapscott1+1-1
2022-02-10 20:29Fix up sign handling and add arbitrary-length integer support to @bitCast()Cody Tapscott4+269-40
2022-02-11 14:28std: validate frame-pointer address in stack walkingm5+49-1
2022-02-11 14:02Merge pull request #10862 from ziglang/elf-lower-slicesJakub Konka17+411-162
2022-02-11 11:35x64: enable more behavior testsJakub Konka3+59-10
2022-02-11 11:16macho: correctly lower slices incl reloc and rebase trackingJakub Konka9+130-61
2022-02-10 13:41elf: store pointer relocations indexed by containing atomJakub Konka7+163-86
2022-02-10 12:01codegen: handle lowering of const slice pointersJakub Konka2+71-17
2022-02-11 00:22Merge pull request #10857 from Luukdegram/wasm-testsAndrew Kelley7+117-32
2022-02-10 20:30Activate passing behavior testsLuuk de Gram5+44-4
2022-02-10 20:06wasm: Implement 'field_ptr' constantsLuuk de Gram2+73-28
2022-02-10 10:27stage2: handle truncate to signed non-pow-two integersJakub Konka2+34-14
2022-02-10 07:24stage2: LLVM backend: make unnamed struct globalsAndrew Kelley4+514-433
2022-02-09 22:45elf: pad out file to the required size when init dataJakub Konka1+15-0
2022-02-10 02:13freestanding libc: fix missing functionsAndrew Kelley2+19-53
2022-02-10 01:52stage2: add log and logf to freestanding libcAndrew Kelley2+15-11
2022-02-10 01:35stage 1: improve error message if error union is cast to payload (#10770)Sebsatian Keller2+35-7
2022-02-10 01:19Sema: implement comptime ptr store to optional payloadAndrew Kelley5+232-140
2022-02-04 19:21stage2: implement all builtin floatops for f{16,32,64}John Schmidt15+917-494
2022-02-10 01:26Revert "ci: azure: split build-and-test step"Andrew Kelley5+120-120
2022-02-09 23:42ci: work around azure networking issueAndrew Kelley1+5-0
2022-02-09 18:36CLI: ignore -lgcc_s when it is redundant with compiler-rtAndrew Kelley2+15-0
2022-02-09 18:23Merge pull request #10834 from ziglang/fix-x86-i128-c-abiAndrew Kelley5+166-51
2022-02-09 17:40CI: windows: update env var namesAndrew Kelley1+2-2
2022-02-09 17:12Merge pull request #10843 from ziglang/fix-1914Jakub Konka5+66-30
2022-02-09 12:22elf: fix unaligned file offset of moved phdr containing GOT sectionJakub Konka1+39-15
2022-02-08 22:30stage2: export trunc, truncf and trunclJakub Konka1+20-0
2022-02-08 22:28stage2: resolve struct type when lowering struct_field_*Jakub Konka1+1-0
2022-02-08 19:33stage2: handle decl ref to void typesJakub Konka2+6-15
2022-02-09 07:17Merge pull request #10846 from ziglang/x64-macho-bringupJakub Konka2+5-0
2022-02-09 07:10Sema: handle inferred error set tail callAndrew Kelley4+73-22
2022-02-09 06:02Sema: fix `@typeInfo` for pointers returning 0 alignmentAndrew Kelley3+7-12
2022-02-09 05:51Sema: fix `@ptrCast` from slicesAndrew Kelley2+21-12
2022-02-09 05:09Sema: fix Value.intFitsInType for comptime intAndrew Kelley2+21-15
2022-02-09 04:35update RwLock to use static initialization (#10838)billzez2+14-64
2022-02-09 04:15C ABI: these tests are not passing yet on WindowsAndrew Kelley2+0-22
2022-02-09 04:12C ABI tests: give a clue in addition to "test failure"Andrew Kelley1+36-36
2022-02-09 04:12c_abi tests: allow passing standard target optionsAndrew Kelley1+3-0
2022-02-09 04:11stage1: fix x86_64-windows C ABI classification logicAndrew Kelley1+50-14
2022-02-09 04:10stage2: fix x86_64-windows C ABIAndrew Kelley1+27-3
2022-02-07 21:32stage1: fix x86 i128 C ABI for extern structsAndrew Kelley3+76-2
2022-02-09 03:03stage2: fix inferred comptime constant localsAndrew Kelley8+91-94
2022-02-09 00:49update more API usage of std.ProgressAndrew Kelley4+4-4
2022-02-04 09:27ci: azure: split build-and-test stepHadrien Dorio5+115-120
2022-02-09 00:26std.Progress: make the API infallibleAndrew Kelley4+21-23
2022-02-09 00:22cmake: fix -DZIG_SINGLE_THREADED optionAndrew Kelley1+1-1
2022-02-08 22:59stage2: disable some tests on x86_64-macosJakub Konka1+3-0
2022-02-08 22:48stage2: handle direct and got load for stack argsJakub Konka1+2-0
2022-02-08 21:35stage2: handle void type in Elf DWARF genJakub Konka5+83-4
2022-02-08 20:04Merge pull request #10839 from joachimschmidt557/stage2-armJakub Konka7+27-27
2022-02-08 12:21stage2 ARM: airStructFieldVal for more MCValuesjoachimschmidt5572+10-5
2022-02-08 11:56stage2 ARM: support all integer types in genTypedValuejoachimschmidt5577+17-22
2022-02-08 18:12wasm: Store stack-offset as WValueLuuk de Gram1+126-91
2022-02-08 17:05stage2: tiny improvements all over the placeJakub Konka8+27-9
2022-02-06 11:49wasm: update test runnerLuuk de Gram6+128-130
2022-02-08 09:02Merge pull request #10832 from ziglang/x64-more-structsJakub Konka5+273-60
2022-02-06 23:20compiler_rt: add suboJan Philipp Hafer6+289-1
2022-02-08 01:11stage2: fix crash_report segfault compile errorAndrew Kelley1+9-2
2022-02-07 23:52Merge pull request #10801 from schmee/stage2-sqrtAndrew Kelley16+196-57
2022-02-07 23:48Sema: clean up zirUnaryMathAndrew Kelley3+44-67
2022-02-04 19:21stage2: implement @sqrt for f{16,32,64}John Schmidt15+217-55
2022-02-07 22:33Merge pull request #10813 from marler8997/windowsChildHangAndrew Kelley1+48-19
2022-02-07 17:20debug: implement segfault handler for macOS aarch64John Schmidt4+83-50
2021-12-23 00:48std.bit_set: add setRangeValue(Range, bool)Arnavion1+174-0
2022-02-07 19:48stage2: pass more struct testsJakub Konka1+4-4
2022-02-07 19:19std: fix i386-openbsd failing to build from sourceAndrew Kelley1+2-4
2022-02-07 19:11stage2,x64: impl lowering of shift ops in EmitJakub Konka4+203-48
2022-02-07 16:08stage2,x64: impl masking reg for struct_field_valJakub Konka1+23-4
2022-02-07 15:23stage2,x64: fix registerAlias helper functionJakub Konka1+12-6
2022-02-07 15:02stage2,x64: implement genSetStack for memory operandJakub Konka1+38-5
2022-02-07 14:29stage2,arm: add lowering of unnamed constsJakub Konka2+47-5
2022-02-07 18:30Merge pull request #10803 from ziglang/decl-has-lib-nameAndrew Kelley8+177-78
2022-02-07 18:27compiler_rt: add addo (#10824)matu3ba6+277-1
2022-02-06 06:18std: Allow `mem.zeroes` to work at comptime with extern unionEvan Haas2+14-3
2022-02-07 08:11std: fix doc comment typo in os.zigboofexxx1+1-1
2022-02-07 08:49fix bug when ReadFile returns synchronously in collectOutputWindowsJonathan Marler1+3-1
2022-02-05 14:55stage2: lower unnamed constants in Elf and MachOJakub Konka14+772-248
2022-02-07 05:31Merge pull request #10782 from topolarity/gate-child-processesAndrew Kelley15+453-294
2022-02-07 05:29stage2: pass proper can_exit_early value to LLDAndrew Kelley4+13-9
2022-02-05 16:09Replace argvCmd with std.mem.joinCody Tapscott3+10-43
2022-02-03 22:27Avoid depending on child process execution when not supported by host OSCody Tapscott15+464-276
2022-02-07 03:41Merge pull request #10740 from ziglang/stage2-float-arithmeticAndrew Kelley6+240-77
2022-02-07 03:38Sema: panic instead of lowering to unavailable compiler-rt functionsAndrew Kelley1+28-2
2022-02-07 03:23Sema: avoid `@intToFloat` for f80 which breaks on non-x86 targetsAndrew Kelley2+22-7
2022-02-07 03:07Sema: implement writing structs to memory at comptimeAndrew Kelley1+14-1
2022-02-07 03:06compiler_rt: addXf3: add coercion to `@clz`Andrew Kelley1+1-1
2022-02-07 02:45AstGen: refactor redundant expressionsAndrew Kelley1+3-3
2022-02-05 07:36std/math: optimize division with divisors less than a half-limbMarc Tiehuis3+74-4
2022-02-06 11:30Sema: Fix memory leakLuuk de Gram1+1-0
2022-01-31 00:23stage2: add more float arithmetic and f80 supportAndrew Kelley4+178-69
2022-02-06 21:11stage2: apply type coercion in if expressionsJohn Schmidt2+40-8
2022-02-06 22:20rework to allow ReadFile to complete synchronouslyJonathan Marler1+36-19
2022-02-06 13:05fix bug I think I found while manually reviewingJonathan Marler1+2-8
2022-02-06 01:59child_process: collectOutputWindows handle broken_pipe from ReadFileJonathan Marler1+22-6
2022-02-06 17:18stage2 ARM: fix load and store for abi_size < 4joachimschmidt5571+98-59
2022-02-06 08:14stage2: handle extern lib name annotation for varsJakub Konka2+93-57
2022-02-05 16:41stage2: add new Decl subtype, ExternFnJakub Konka8+90-27
2022-02-05 22:17stage2 ARM: enable a handful of passing behavior testsjoachimschmidt5577+0-28
2022-02-06 02:37CLI: remove remainders of --verbose-ast and --verbose-tokenizeJohannes Löthberg3+0-14
2022-02-06 01:57Merge pull request #10738 from Vexu/f80Andrew Kelley9+669-26
2022-02-05 18:09x86_64: add distinct MCValue representing symbol index in the linkerJakub Konka1+76-47
2022-02-05 16:13stage2 regalloc: Introduce error.OutOfRegistersjoachimschmidt5575+98-27
2022-02-05 11:44stage2 ARM: clarify usage of unfreezeRegs in airSliceElemValjoachimschmidt5571+5-7
2021-11-27 16:40std: allow tests to use cache and setOutputDirpraschke1+23-27
2022-02-05 14:33stage2: add support for Nvptx targetgwenzek12+185-8
2022-02-04 18:44std.build.TranslateCStep: add C macro supportrohlem2+36-9
2022-02-04 17:55std.process: add option to support single quotes to ArgIteratorGeneralVeikka Tuominen2+42-24
2022-02-05 02:32compiler_rt: optimize muloJan Philipp Hafer1+48-47
2022-01-29 15:30stage1: make f80 always size 16, align 16Veikka Tuominen2+11-6
2022-01-22 12:07stage1: implement f80 negation on non native targetsVeikka Tuominen1+35-0
2022-01-21 19:49compiler-rt: add add/sub for f80Veikka Tuominen2+175-0
2022-01-21 13:26compiler-rt: add comparison functions for f80Veikka Tuominen3+140-1
2022-01-21 10:41compiler-rt: add trunc functions for f80Veikka Tuominen3+167-10
2022-01-20 11:50compiler-rt: add extend functions for f80Veikka Tuominen4+141-9
2022-02-03 19:31stage2 ARM: optimize airSliceElemVal for elem_size 1 or 4joachimschmidt5572+139-105
2022-02-04 19:27Various documentation fixesKirk Scheibelhut1+111-63
2022-02-04 06:57Sema: fixes to fieldVal, resolveStructFully, Type.eqlAndrew Kelley5+405-371
2022-02-04 05:12stage1: Fix missing LLD libraryKazuki Sakamoto1+1-0
2022-02-04 05:58Sema: check for NaNs in cmp (#10760)Mateusz Radomski2+9-4
2022-02-04 04:05Sema: slice improvementsAndrew Kelley4+85-40
2022-02-04 01:23Merge pull request #10780 from Luukdegram/wasm-behavior-testsAndrew Kelley10+338-97
2022-02-03 23:49update C API bindings to LLVM 14Andrew Kelley9+83-76
2022-02-03 18:19x64: implement storing to MCValue.memory for PIE targetsJakub Konka1+20-8
2022-02-03 21:25Move passing behavior testsLuuk de Gram7+52-7
2022-02-03 21:18update C language headers to clang release/14.xAndrew Kelley72+113479-132980
2022-02-03 21:01apply zig patches to clang and llvm toolsAndrew Kelley2+25-11
2022-02-03 20:31wasm: Refactor stack to account for alignmentLuuk de Gram1+110-58
2022-02-03 20:43update llvm and clang tools to release/14.xAndrew Kelley4+62-78
2022-01-31 20:12wasm: Implement vector_init for array & structsLuuk de Gram1+89-27
2022-01-30 14:24wasm: Implement elem_ptrLuuk de Gram4+92-10
2022-02-03 20:38update cmake files to LLVM 14Andrew Kelley3+80-80
2022-02-03 19:12Merge pull request #10775 from ziglang/x64-freeze-apiJakub Konka5+167-165
2022-02-03 15:32elf: generated DWARF debug info for named structsJakub Konka1+54-4
2022-02-03 17:08stage2: remove the concept of register exceptionsJakub Konka5+74-116
2022-02-03 14:10x64: swap out register exceptions for freeze/unfreeze apiJakub Konka1+99-55
2022-02-03 13:31Merge branch 'mparadinha-test-1486'Jakub Konka2+96-7
2022-02-03 13:31x64: use freeze/unfreeze api; TODO for PIEJakub Konka2+34-26
2022-02-03 13:00Merge branch 'test-1486' of git://github.com/mparadinha/zig into mparadinha-test-1486Jakub Konka1+83-2
2022-02-02 23:28elf: add basic handling of .data sectionJakub Konka3+186-75
2022-02-02 21:54CLI: link_libcpp implies link_libcAndrew Kelley1+4-0
2022-02-02 19:59Merge pull request #10769 from ziglang/link-lib-fixesJakub Konka4+44-33
2022-02-02 18:39Merge pull request #10766 from ziglang/yeet-anytype-fieldsAndrew Kelley18+258-301
2022-02-02 15:33Merge pull request #10762 from ziglang/stage2-x86_64-new-regalloc-apiJakub Konka7+200-74
2022-02-02 15:25stage2: update stage2 tests with qualified import lib names for externsJakub Konka2+19-19
2022-02-02 15:22macho: handle bss like normal section in stage2Jakub Konka1+14-9
2022-02-02 14:33sema: do not pass libc or libc++ to the linkerJakub Konka1+11-5
2022-02-02 13:35Correct f80 descriptionGithubPrankster1+1-1
2022-02-02 10:18wasm32: fix struct paddingJakub Konka1+41-28
2022-02-01 23:20stage2: pad out (non-packed) struct fields when lowering to bytesJakub Konka3+60-4
2022-02-01 20:55x86_64: pass more behaviour testsJakub Konka2+25-1
2022-02-01 20:45x86_64: handle struct_field_ptr for stack_offset mcvJakub Konka1+16-4
2022-02-01 20:30x86_64: handle struct_field_ptr for register mcvJakub Konka2+39-10
2022-01-31 23:28x86_64: start moving to new regalloc freeze APIJakub Konka2+26-34
2022-02-02 08:48need to go through the GOT, and use a temporary registermparadinha1+57-5
2022-01-30 16:02implement store for 8 byte immediatesmparadinha1+18-0
2022-01-30 02:39implement storing to MCValue.memorymparadinha1+13-2
2022-02-02 01:25stage2: remove anytype fields from the languageAndrew Kelley11+12-78
2022-02-02 01:10stage1: avoid anytype fields for type infoAndrew Kelley10+246-223
2022-02-01 18:40Sema: remove the data field from TypeInfo.DeclarationAndrew Kelley1+1-3
2022-02-01 18:38Merge pull request #10751 from mitchellh/stage2/cmp-eq-undefinedAndrew Kelley2+21-24
2022-02-01 18:37Sema: replace some initTag calls with constantsAndrew Kelley1+21-22
2022-02-01 05:24stage2: cmp_eq between untyped undefines values results in undef boolMitchell Hashimoto2+3-5
2022-02-01 18:20Merge pull request #10742 from ziglang/ArrayHashMapEqlAndrew Kelley8+364-28
2022-02-01 18:16Merge pull request #10753 from ziglang/nerf-type-infoAndrew Kelley13+113-268
2022-02-01 05:33update behavior tests and compile error testsAndrew Kelley4+2-38
2022-02-01 05:25a small crusade against std.meta.declarationsAndrew Kelley4+87-23
2022-02-01 05:09stage1: remove the `data` field from TypeInfo.DeclarationAndrew Kelley5+24-207
2022-02-01 04:12stage2: update to new ArrayHashMap APIAndrew Kelley4+9-5
2022-02-01 04:11stage2: make --debug-log work by default for debug buildsAndrew Kelley1+2-1
2022-02-01 03:59Merge pull request #10743 from m-radomski/masterAndrew Kelley2+11-14
2022-02-01 03:57std.fmt.parseHexFloat: clean up bitwise logicAndrew Kelley1+2-4
2022-01-31 08:54std: correct rounding in parse_hex_float.zigMateusz Radomski2+13-14
2022-01-31 16:07astgen: clean up source line calculation and managementJakub Konka5+70-53
2022-01-31 23:40Sema: fix index type in AIR being u64 instead of usizeAndrew Kelley1+1-1
2022-01-22 21:52debug: fix edge cases in macOS debug symbol lookupJohn Schmidt1+29-1
2022-01-31 17:02stage2 ARM: implement ptr_stack_offset function parametersjoachimschmidt5571+28-16
2022-01-31 15:12os,wasi: use wasi-libc if availableŽiga Željko2+52-19
2022-01-31 08:10std: make ArrayHashMap eql function accept an additional paramAndrew Kelley5+357-25
2022-01-29 12:15stage2 ARM: Move to new regalloc freeze APIjoachimschmidt5571+87-32
2022-01-31 00:41Merge pull request #10723 from joachimschmidt557/stage2-riscvAndrew Kelley2+29-33
2022-01-29 12:01stage2 AArch64: Move to new regalloc freeze APIjoachimschmidt5571+15-5
2022-01-30 23:23stage2: implement shl_exact and shr_exactAndrew Kelley13+97-62
2022-01-30 22:23Sema: fix comptime shl for fixed-width integersAndrew Kelley3+24-4
2022-01-30 10:09ir.cpp: use is_tagged_union to DRYzseri1+3-10
2022-01-30 19:27Full response file (*.rsp) supportPhaseMage6+337-208
2022-01-29 22:36remove __muloti4 from libc++Jonathan Marler1+3-1
2022-01-30 13:25Merge pull request #10404 from ominitay/iteratorJakub Konka2+62-4
2022-01-30 10:00Merge pull request #10728 from naeu/thread-testsVeikka Tuominen2+73-0
2022-01-30 09:40Merge branch 'fixcomptimesat'Veikka Tuominen6+216-49
2022-01-29 12:03stage2 RISCV64: Move to new regalloc freeze APIjoachimschmidt5571+7-5
2022-01-29 12:01stage2 RISCV64: Merge Register and RawRegister enumsjoachimschmidt5571+22-28
2022-01-29 21:25Sema: improved comptime `%` syntaxAndrew Kelley4+467-422
2022-01-29 19:17std: add test for Thread.Semaphorenaeu1+28-0
2022-01-29 19:17std: add test for Thread.Conditionnaeu1+45-0
2022-01-29 18:48std: define static error set for fs.Dir.copyFileMeghan1+9-11
2022-01-28 09:40fix argsAlloc buffer sizeJean Dao1+1-2
2022-01-29 18:28ci: azure: update to newer msys2 releaseAndrew Kelley1+1-1
2021-12-27 22:52stage2: fix bug where performing wrapping or saturating arithmetic or saturating left shift on type comptime_int executed unreachable coderiverbl2+35-13
2021-12-26 00:04stage1: fix issue with bigint_add that caused incorrect results when adding a large and a small comptime_int of differing signriverbl1+22-21
2021-12-21 12:45stage1: fix saturating arithmetic producing incorrect results on type comptime_int, allow saturating left shift on type comptime intriverbl3+159-15
2022-01-29 16:11Fix overflow in std.math.isNormal when applied to -Inf or a negative NaNJonathan S1+16-4
2022-01-29 16:10improve comptime windows GUID.parse performanceJonathan Marler1+43-39
2022-01-29 14:57std: remove superfluous `.read = true` from deflate testsVeikka Tuominen2+6-6
2022-01-29 13:59Merge pull request #10665 from Snektron/spirv-improvementsVeikka Tuominen7+3145-587
2022-01-29 13:52fs: Use `OpenMode` enum instead of read/write flags.Sage Hane8+39-29
2022-01-29 13:49Merge pull request #9915 from zzyxyzz/indexOfMinMaxVeikka Tuominen1+98-2
2021-12-22 12:58Remove deprecation warnings and enable testominitay3+1-27
2022-01-29 11:25std.fmt: fix out-of-bounds array write in float printingJohn Schmidt2+7-7
2022-01-28 22:10fmt: handle doc comments on struct membersJohn Schmidt2+31-3
2022-01-29 08:45Merge pull request #10639 from Vexu/f80Andrew Kelley25+953-45
2022-01-29 02:27Add bits for the Linux Auditing SystemStephen Gregoratto3+59-1
2022-01-22 07:14Add classic BPF libraryStephen Gregoratto2+1009-0
2022-01-24 20:40Rename mem.bswapAllFields to byteSwapAllFieldsJohn Schmidt5+26-23
2022-01-29 01:31glibc: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley1+5-2
2022-01-29 00:16build.zig: fix single-threaded optionAndrew Kelley1+1-1
2022-01-28 23:23std: break up some long linesAndrew Kelley4+356-10
2022-01-28 19:40stage2 regalloc: Fix bug where regs were not marked as allocatedjoachimschmidt5571+44-14
2022-01-28 19:18link: ELF, COFF, WASM: honor the "must_link" flag of positionalsAndrew Kelley3+31-5
2022-01-28 18:40stage1: lower const f80 a different wayAndrew Kelley1+21-22
2022-01-28 04:36fix invalid const bitcast of f80Andrew Kelley1+12-4
2022-01-20 08:29add behavior tests for f80Veikka Tuominen6+114-2
2022-01-19 21:05stage1: call compiler-rt for math builtins on f80 on unsupported targetsVeikka Tuominen1+135-0
2022-01-19 20:39stage1: handle compiler-rt calls on vectors of f80Veikka Tuominen1+54-9
2022-01-19 19:16stage1: emit calls to compiler-rt for f80 on unsupported targetsVeikka Tuominen1+236-4
2022-01-19 16:47std: add f80 bitsVeikka Tuominen5+29-0
2022-01-19 10:26stage1: add f80 typeVeikka Tuominen15+380-32
2022-01-27 09:59std: Fix using fs.Dir.Iterator twiceominitay2+29-7
2022-01-22 00:49spirv: spir-v dedicated type systemRobin Voetter4+855-138
2022-01-21 19:14spirv: new moduleRobin Voetter4+522-405
2022-01-21 15:26spirv: model spir-v section as separate typeRobin Voetter1+370-0
2022-01-21 14:43spirv: keep track of air & liveness so that it can be used in flush()Robin Voetter2+75-10
2022-01-21 14:07spirv: regenerate specRobin Voetter1+985-68
2022-01-21 14:05spirv: improve generatorRobin Voetter1+427-55
2021-12-24 01:21Add test for using `fs.Dir.Iterator` twiceominitay1+36-0
2022-01-27 20:39stage2: .stub files are yet another c++ source file extensionAndrew Kelley2+11-14
2022-01-27 20:29stage2: make cuda file extensions a separate enum tag than c++Andrew Kelley2+15-8
2021-10-22 12:38Add std.mem.minMax() and std.mem.IndexOfMinMax()Mikhail Popov1+48-0
2021-12-27 15:10fchown: use the 32-bit uid/gid variant of the syscall on 32-bit linux targetsVesim1+5-1
2021-10-07 22:37std.mem: Add functions to find the index of the mimimum/maximum value in a slice.Mikhail Popov1+50-2
2021-11-28 11:28docs: reorganize `@truncate` and `@intCast` for claritypraschke1+14-11
2021-10-09 12:04fix startup procedure for async WinMainvnc51+11-3
2021-12-10 06:17add std.debug.todoDavid John1+9-0
2021-12-10 09:22fix precedence in langref or examplePhilipp Lühmann1+1-1
2021-12-16 09:55Preserve alignment when cloningJohn Schmidt1+2-2
2021-12-13 14:01Implement clone with initCapacity and appendSliceAssumeCapacityJohn Schmidt1+8-17
2021-12-13 08:01Use expectEqualSlices instead of loopJohn Schmidt1+2-10
2021-12-13 00:33Set len on copied items arrayJohn Schmidt1+12-8
2021-12-12 23:00Add ArrayList.cloneJohn Schmidt1+68-0
2022-01-16 17:18Added documentation for implicit struct pointer dereferencingExonorid1+5-0
2022-01-27 07:40zig cc: Treat cu files as C++ source filesDaniel Saier1+4-1
2022-01-27 03:59organize behavior testsAndrew Kelley13+1034-972
2022-01-27 02:59Sema: implement struct init is_ref=trueAndrew Kelley9+704-589
2022-01-27 02:58std.mem.Allocator: upgrade to new function pointer semanticsAndrew Kelley1+16-3
2022-01-26 22:43stage2: fix crash on file-level struct field source locationsAndrew Kelley3+15-10
2022-01-27 01:51Merge pull request #10699 from motiejus/arm64Andrew Kelley30+39-21
2022-01-26 21:59zig cc: add --hash-style linker parameterAndrew Kelley7+39-7
2022-01-26 10:47stage2 regalloc: Add freezeRegs/unfreezeRegs APIjoachimschmidt5571+114-18
2022-01-25 20:47elf: implement slice types in debug infoJakub Konka1+76-14
2022-01-26 15:19Merge branch 'mparadinha-x64-trunc'Jakub Konka5+293-180
2022-01-26 15:14stage2: add zero- and sign-extend moves to x86_64Jakub Konka5+275-200
2022-01-26 10:15Merge branch 'x64-trunc' of git://github.com/mparadinha/zig into mparadinha-x64-truncJakub Konka1+40-2
2022-01-26 06:29organize behavior testsAndrew Kelley22+1899-1713
2022-01-26 07:10fix aarch64 include pathMotiejus Jakštys1+1-1
2022-01-26 05:57[linux headers] rename arm64 to aarch64Motiejus Jakštys29+38-20
2022-01-22 22:28Update the documentation for std.mem.sliceTo for readabilityJosh Hannaford1+1-1
2022-01-19 14:11stage2: avoid inferred struct in os_version_check.zigJohn Schmidt1+5-6
2022-01-26 05:43Merge pull request #10552 from hdorio/deflateAndrew Kelley74+8172-796
2022-01-26 05:01translate-c: update for new function pointer semanticsAndrew Kelley3+46-10
2022-01-26 03:49c backend: use an explicit map of reserved identsAndrew Kelley1+126-10
2022-01-25 14:44stage2: x64: implement airTruncmparadinha1+40-2
2022-01-23 20:10add option to force usage of `GeneralPurposeAllocator`Lee Cannon2+3-1
2022-01-24 09:33stage2: add naive impl of pointer type in ELFJakub Konka4+66-21
2022-01-23 15:34stage2: populate debug info for args passed on stackJakub Konka2+148-103
2022-01-25 21:53Sema: coercion of pointers to C pointersAndrew Kelley2+29-1
2022-01-25 21:51Merge pull request #10679 from Luukdegram/wasm-unionsAndrew Kelley21+211-64
2022-01-25 18:52link: Elf, Wasm: forward strip flag when linking with LLDAndrew Kelley3+11-0
2022-01-25 18:37zig cc: detect more linker argsAndrew Kelley1+19-1
2022-01-23 19:19wasm: Implement genTypedValue for enumsLuuk de Gram21+129-62
2022-01-22 20:23wasm: Implement lowering unionsLuuk de Gram1+40-3
2022-01-22 13:11wasm: Implement get_union_tagLuuk de Gram1+19-1
2022-01-21 19:06wasm: Implement set_union_tagLuuk de Gram1+27-2
2022-01-25 07:28std.crypto.random: `Random`s are no longer passed by referenceMeghan1+1-1
2022-01-25 17:42Merge pull request #10656 from ziglang/fn-ptr-typeAndrew Kelley41+1986-836
2022-01-25 05:04behavior tests: prevent disabled tests from lowering std.TargetAndrew Kelley1+8-5
2022-01-25 03:38stage2: rework a lot of stuffAndrew Kelley24+1081-446
2022-01-24 18:40Sema: resolveBody takes a parameter for break blocksAndrew Kelley2+45-36
2022-01-24 18:39llvm backend: fix not updating map after deleting globalAndrew Kelley1+1-0
2022-01-21 07:49stage2: type system treats fn ptr and body separatelyAndrew Kelley24+856-354
2022-01-25 04:47Merge pull request #10688 from topolarity/c-backend-union-supportAndrew Kelley2+197-58
2022-01-25 04:28Revert "MultiArrayList: Fix error when struct is 0 sized"Andrew Kelley2+6-86
2022-01-23 22:04stage2: x64: fix printing of callee preserved regs instructionsmparadinha1+4-1
2022-01-24 12:27stage2 ARM: re-enable debug info for argumentsjoachimschmidt5573+140-93
2022-01-20 21:50std.crypto.25519.scalar: implement edwards25519 scalar field inversionFrank Denis1+59-0
2022-01-24 19:47Cleanup unnecessary switches in union logicCody Tapscott1+4-10
2022-01-24 19:18Run `zig fmt`Cody Tapscott2+5-6
2022-01-24 18:22Add `union` support to the C backend.Cody Tapscott2+141-16
2022-01-24 18:17Fix rendering of `void` function argsCody Tapscott2+39-43
2022-01-24 18:15Add support for rendering `.enum_numbered`Cody Tapscott1+9-0
2022-01-24 19:00Avoid identifier conflicts with reserved C keywordsCody Tapscott1+5-1
2022-01-24 18:30Add support for rendering `.elem_ptr`Cody Tapscott1+12-0
2021-12-18 22:10Handle FormatOptions in fmtDuration/fmtDurationSignedJohn Schmidt1+58-20
2021-11-15 12:54HashMap: add removeByPtrriverbl1+76-5
2021-12-31 15:41Avoid duplicate TLS startup symbolsSizhe Zhao1+2-2
2022-01-24 18:15Normalize some build function namesJonathan Marler11+50-30
2022-01-09 16:12readUntilDelimiter*: read only if buffer not fullPablo Santiago Blum de Aguiar1+284-10
2022-01-24 07:52use explicit integer bit widths for windows GUIDJonathan Marler1+6-6
2022-01-19 21:09std/fs: Support `XDG_DATA_HOME`fifty-six1+4-0
2022-01-24 15:31MultiArrayList: Fix error when struct is 0 sizedriverbl2+86-6
2022-01-20 03:42allow `expected_exit_code` to be `null`Lee Cannon1+8-5
2022-01-23 23:31Merge pull request #10662 from ziglang/doc-comments-zirAndrew Kelley9+212-23
2022-01-23 23:21AstGen: doc comment fixupsAndrew Kelley3+69-41
2022-01-20 21:46c backend: Implement aligning fields and local/global variablesJimmi Holst Christensen6+63-25
2022-01-22 12:24Stop using LinearFifo in BufferedWriterJimmi Holst Christensen1+12-11
2022-01-09 01:12compress: add a deflate compressorHadrien Dorio73+7475-751
2022-01-07 23:39compress: remove sha256 checks from testsHadrien Dorio3+697-45
2022-01-23 10:04std: Add some missing termios types to c/linux.zig and os.zigjoachimschmidt5572+3-0
2022-01-22 23:31stage2: remove asserts and comments which are Emit.zig responsibilityJakub Konka1+0-13
2022-01-22 23:01Merge pull request #10664 from ziglang/stage2-x86_64-refactor-air-callJakub Konka6+194-245
2022-01-22 07:47macho+elf: fix integer overflow in allocateAtomJakub Konka2+2-2
2022-01-21 23:58stage2: fix improper capacity prealloc in lowerToRm encodingJakub Konka1+1-1
2022-01-21 16:43stage2: do not copy args passed via stack into functions localsJakub Konka1+108-154
2022-01-21 15:04stage2: clean up preserving callee regs on the stackJakub Konka4+90-95
2022-01-21 21:46fix incorrect zir offset loading in semaLoris Cro1+3-3
2022-01-21 21:42disable some broken stuff for stage2 llvm backend on aarch64Andrew Kelley3+9-2
2022-01-21 17:52add function param doc comment info in zirLoris Cro3+12-0
2022-01-21 16:42add support for more decl attributes in doc comment zirLoris Cro1+13-2
2022-01-20 18:59add field doc comments to zirLoris Cro4+79-20
2022-01-20 15:08astgen saves decl doc comments in zirLoris Cro4+77-5
2022-01-20 23:24Merge pull request #10649 from ziglang/stage2-tuplesAndrew Kelley10+595-98
2022-01-20 23:21stage2: fix compilation on 32 bit targetsAndrew Kelley3+3-3
2022-01-20 18:44Fix abi size of optional slicesLuuk de Gram1+2-2
2022-01-20 22:40Sema: storePtr optimization for tuplesAndrew Kelley1+21-3
2022-01-20 22:36Sema: fix requiresComptime infinite recursionAndrew Kelley2+37-11
2022-01-20 07:33stage2: implement tuplesAndrew Kelley9+550-97
2022-01-20 19:26Merge pull request #10638 from Luukdegram/wasm-refactorJakub Konka6+716-815
2022-01-20 07:32stage1: remove the "referenced here" error noteAndrew Kelley4+0-64
2022-01-13 14:57remove unnecessary self argumentJonathan Marler1+4-5
2022-01-18 01:50std: add meta.DeclEnumMeghan Denny1+41-0
2022-01-19 23:14macho: do not write out ZEROFILL physically to fileJakub Konka1+18-34
2022-01-19 23:45Merge pull request #10635 from ziglang/stage2-x86_64-params-stackJakub Konka3+234-143
2022-01-19 19:55glibc: fix passing of __GNU_MINOR__Daniel Saier1+1-1
2022-01-19 18:17wasm: Re-use genTypedValue for constantsLuuk de Gram2+122-244
2022-01-19 13:39Update CONTRIBUTING.mdC-BJ1+0-1
2022-01-19 17:59stage2: add tweak to please Apple re stack alignmentJakub Konka1+3-1
2022-01-18 20:41stage2: fix passing arguments on the stackJakub Konka3+232-143
2022-01-18 20:43wasm: Split funcgen and declgenLuuk de Gram3+363-312
2022-01-17 21:34wasm-linker: Allow for creation of local symbolsLuuk de Gram1+58-12
2022-01-16 19:34wasm: Refactor storing values.Luuk de Gram4+210-299
2022-01-15 21:49wasm: Refactor emitConstant to lower to `WValue`Luuk de Gram1+148-133
2022-01-19 18:56stage2: fix ABI size of slice types to be 2 * ptr sizeAndrew Kelley1+13-11
2022-01-19 18:43Merge pull request #10475 from lithdew/masterAndrew Kelley9+63-3
2022-01-19 18:41stage2: improvements to entry point handlingAndrew Kelley7+29-7
2021-12-31 21:32lld: allow for entrypoint symbol name to be setKenta Iwasaki8+38-0
2022-01-19 04:25Merge pull request #10624 from ziglang/prefetchAndrew Kelley15+300-45
2022-01-18 22:53disable failing atomicrmw test on llvm + aarch64Andrew Kelley1+13-0
2022-01-19 01:10Sema: implement declarations for `@typeInfo`Andrew Kelley5+591-457
2022-01-18 18:28stage2 ARM: basic implementation of ptr_slice_{len,ptr}_ptrjoachimschmidt5571+33-7
2022-01-18 21:23Merge pull request #10625 from ziglang/stage2-x86_64-inline-memsetJakub Konka7+327-71
2022-01-17 16:46Implement segfault handler for macOS x86_64John Schmidt3+57-7
2022-01-18 17:49stage2: implement `@prefetch`Andrew Kelley14+287-45
2022-01-18 15:30stage2: implement airArrayElemValJakub Konka2+95-57
2022-01-18 17:47Revert "stage2: implement `@prefetch`"Andrew Kelley14+45-280
2022-01-18 12:18stage2: partially implement intcast on x86_64Jakub Konka4+51-5
2022-01-18 10:58stage2: add inline memset for x86_64 backendJakub Konka4+181-9
2022-01-18 05:17test runner: stage2 llvm backend prints statsAndrew Kelley1+32-3
2022-01-18 04:55remove `zig_is_stage2` from `@import("builtin")`Andrew Kelley17+20-23
2022-01-18 03:45Sema: implement else capture valueAndrew Kelley8+71-61
2022-01-18 02:52behavior tests: a couple more switch cases are passingAndrew Kelley3+222-215
2022-01-18 00:25Merge pull request #10616 from ziglang/stage2-x86_64-array-to-sliceJakub Konka4+137-46
2022-01-17 22:21Sema: fix comptime break semanticsAndrew Kelley4+59-24
2022-01-17 20:52stage2: separate ptr and stack offset codepaths in genSetStackJakub Konka1+5-3
2022-01-17 19:30stage2: return error.SkipZigTest in unsupported behavior testsJakub Konka5+350-305
2022-01-17 17:52stage2: implement airArrayToSlice for x86_64Jakub Konka5+331-287
2022-01-17 12:49stage2: implement airCondBr for immediate MCValue in x86_64Jakub Konka2+227-199
2021-10-04 22:46translate-c: improve error messages when expecting specific tokensfn ⌃ ⌥2+41-71
2022-01-06 19:36std.c: add shm_open and shm_unlinkMeghan1+3-0
2021-12-30 22:54stage2: do not interpret identifier containing underscores (eg: u3_2) as int primitive typeriverbl2+40-3
2022-01-08 16:05Fix os.rusage when linking with c library on LinuxjohnLate1+1-0
2022-01-14 23:11translate-c: Fix issues translating macro define of hex float constantriverbl2+35-1
2022-01-17 07:38std: add json.stringifyAllocMeghan Denny1+20-0
2022-01-17 11:29Merge branch 'Jarred-Sumner-patch-1'Jakub Konka1+20-1
2022-01-17 11:26libstd: add smoke test for insert methods in MultiArrayListJakub Konka1+19-0
2022-01-17 01:26Fix missing `!void` in std.MultiArrayListJarred Sumner1+1-1
2022-01-16 17:18stage2: fix 32-bit buildAndrew Kelley1+2-1
2022-01-16 06:32behavior tests: move tests aroundAndrew Kelley3+102-100
2022-01-16 08:50std/os/uefi: Don't treat efi status warnings as errorsfifty-six1+1-8
2022-01-16 08:04std/os/uefi: Add util function for opening protocolsfifty-six1+21-0
2022-01-16 07:52std/os/uefi: Fix parameter type mismatch in edid_override_protocolfifty-six1+1-1
2022-01-16 07:35std/os/uefi: Add conversion from Status to EfiErrorfifty-six1+69-0
2022-01-16 06:50std/os/uefi: Align first field of EdidOverrideProtocolAttributes to 4fifty-six1+1-2
2022-01-16 06:44std/os/uefi: Simplify packed struct padding and default zero-initializefifty-six7+10-24
2022-01-12 17:45Slice function of BoundedArray now returns slice based on self pointerJimmi Holst Christensen1+3-3
2022-01-16 06:13AstGen: emit `as` instructions for branching expressionsAndrew Kelley3+31-22
2022-01-16 05:46Sema: populate the sentinel for comptime array initsAndrew Kelley3+33-15
2022-01-15 23:35std.os.windows: add ntdll thread information APIsviri1+65-0
2022-01-15 20:37stage2 ARM: implement load for stack_offset + stack_argument_offsetjoachimschmidt5572+6-9
2022-01-15 23:27std.os.windows: fix casing for `ntdll.lib`viri1+22-22
2022-01-15 22:17stage2: implement `@prefetch`Andrew Kelley14+280-45
2022-01-15 21:27Merge pull request #10598 from ziglang/stage2-x86_64-imm-sizesJakub Konka6+2191-2141
2022-01-15 18:32stage2: implement signed compareJakub Konka3+54-36
2022-01-15 14:38stage2 ARM: store all function parameters to stack for unspecified ccjoachimschmidt5571+15-2
2022-01-15 17:36stage2: rename Isel to Emit for x86_64Jakub Konka4+2096-2099
2022-01-15 17:28stage2: refactor handling of immediates in x86_64 backendJakub Konka4+142-107
2022-01-15 07:17stage2: fix Decl garbage collection not marking enoughAndrew Kelley8+152-149
2022-01-15 06:05Sema: fix array_init with runtime elementAndrew Kelley4+63-43
2022-01-14 23:47Merge pull request #10576 from schmee/macos-resolve-ipJakub Konka5+50-19
2022-01-14 21:32macho: code signature needs to be 16 bytes alignedJakub Konka1+5-2
2022-01-14 19:40Merge pull request #10587 from xxxbxxx/masterAndrew Kelley21+2329-8
2022-01-14 19:39glibc: clean up build logicAndrew Kelley20+18-44
2022-01-13 08:20tests: include global initializers in c++ compiler testxavier1+9-2
2022-01-13 08:15glibc: restore compatibility with glibc<=2.33 for global initializersxavier20+2345-5
2022-01-14 13:52stage1: fix bigint_init_bigfloat for single-limb negative floatsMarc Tiehuis2+7-1
2022-01-14 13:53std/os/uefi: Refactor getDevicePath()fifty-six1+34-61
2022-01-12 17:37Check for isDarwin() instead of linked libcJohn Schmidt3+4-4
2022-01-14 12:02std/os/uefi: Complete DevicePathProtocol typesfifty-six2+283-23
2022-01-14 05:23Merge pull request #10582 from ziglang/stage2-arraysAndrew Kelley10+329-110
2022-01-12 22:07Use allocPrintZ to avoid needing assumeSentinelbryfry1+2-2
2022-01-12 20:31stage2: detection of comptime array literalsAndrew Kelley8+187-18
2022-01-11 23:09Sema: comptime loads and stores for `elem_ptr`Andrew Kelley3+142-92
2022-01-14 03:09Merge pull request #10584 from ziglang/macho-rustc-fixesAndrew Kelley9+150-32
2022-01-13 16:45stage2 AArch64: split ldr/str into {ldr,str}_register and _immediatejoachimschmidt5573+132-110
2022-01-13 20:44std/os/uefi: Complete AcpiDevicePath and HardwareDevicePathsfifty-six1+49-12
2022-01-13 16:48std/os/uefi: Add parameter names to boot_servicesfifty-six1+43-43
2022-01-13 16:19std/os/uefi: Fill out remaining runtime services and add parameter namesfifty-six1+46-14
2022-01-13 10:54std/os/uefi: Fill out remaining function signatures and docs on boot_servicesfifty-six1+34-10
2022-01-13 10:23std/builtin: improve panic handler for uefififty-six1+46-1
2022-01-13 10:21std/os/uefi: Use `usingnamespace` to re-export symbolsfifty-six2+48-113
2022-01-13 20:15macho: remove todo from getMatchingSectionDeclJakub Konka1+1-1
2022-01-13 16:57Introduce LinkObject with must_link fieldJakub Konka7+74-43
2022-01-12 22:28zld: parse addend from BRANCH reloc on x86_64Jakub Konka1+2-1
2022-01-12 16:21zld: support -Wl,-force_load=archive_path flagJakub Konka4+65-6
2022-01-12 15:14zld: fix num nlist calc when there's no dynsymtabJakub Konka2+28-1
2022-01-13 17:42stage2: fix build on 32-bit ISAsAndrew Kelley11+20-13
2022-01-13 07:32compiler_rt: one less exception for stage2Andrew Kelley1+1-4
2022-01-13 06:53stage2: implement `@ctz` and `@clz` including SIMDAndrew Kelley19+707-129
2022-01-11 16:38Use libc if_nametoindex if available when parsing IPsJohn Schmidt5+50-19
2022-01-12 11:07translate-c: Fix macro define of float constant using scientific notationriverbl2+16-10
2022-01-12 15:27Allow BoundArray to be default initializedJimmi Holst Christensen1+2-2
2022-01-11 16:19Make prominent_compile_errors also work for test stepsJimmi Holst Christensen1+1-1
2022-01-12 00:41Merge pull request #10572 from Luukdegram/wasm-linker-stackAndrew Kelley1+26-12
2022-01-11 19:35wasm-ld: Append `--stack-first` by defaultLuuk de Gram1+6-4
2022-01-11 19:21wasm: Place the stack at the start of memoryLuuk de Gram1+20-8
2022-01-11 18:04Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538)afranchuk2+26-2
2022-01-11 18:02Merge pull request #10566 from fifty-six/masterAndrew Kelley6+278-17
2022-01-11 18:00std.fs.path: revert recent public API changeAndrew Kelley2+15-9
2022-01-11 08:59std/os/uefi: Add pool_allocator and raw_pool_allocatorfifty-six2+160-0
2022-01-11 07:51std/os/uefi: Add create_file_device_pathfifty-six1+38-1
2022-01-11 06:29std/os/uefi: Add methods next() and size() to DevicePathProtocolfifty-six1+19-0
2022-01-11 06:16std/os/uefi: Add FileSystemInfofifty-six2+23-0
2022-01-11 06:14std/os/uefi: Move FileInfo guid from FileProtocol to FileInfofifty-six1+9-9
2022-01-11 06:05std: fix path joining on UEFIfifty-six1+28-12
2022-01-10 19:54translate-c: Handle typedef'ed void return type for functions.Evan Haas3+22-5
2022-01-11 17:41zig cc: integration with sysroot arg (#10568)Jakub Konka3+10-2
2022-01-11 12:34Merge branch 'Luukdegram-linker-eport-symbols'Jakub Konka7+71-13
2022-01-11 12:33dupe sym name from stage1 before passing to stage2Jakub Konka1+2-1
2022-01-11 10:30Merge branch 'linker-eport-symbols' of github.com:Luukdegram/zig into Luukdegram-linker-eport-symbolsJakub Konka7+70-13
2022-01-11 04:54std: hash_map: optimize isFree/isTombstone (#10562)djg1+10-3
2022-01-10 22:43Merge pull request #10565 from Luukdegram/wasm-castJakub Konka6+264-73
2022-01-10 17:50Build fs/filesystem libcxx module when targeting GNU WinJakub Konka1+2-2
2022-01-10 19:28wasm: Basic 128bit integer supportLuuk de Gram2+78-31
2022-01-10 17:41wasm: Implement optional compareLuuk de Gram1+57-11
2022-01-09 16:49wasm: Implement float_to_intLuuk de Gram5+137-39
2022-01-10 15:02stage2: enable zig test on x86_64-macos (#10551)Jakub Konka3+216-47
2022-01-10 06:48Merge pull request #10554 from joachimschmidt557/stage2-armAndrew Kelley6+236-263
2022-01-09 18:09stage2 codegen: fix airBlock bug in 3 backendsjoachimschmidt5573+9-12
2022-01-09 18:03stage2 ARM: pass behavior/bool.zigjoachimschmidt5572+227-192
2022-01-07 21:52stage2 ARM: make Mir.Inst.cond = .al defaultjoachimschmidt5572+1-60
2022-01-09 12:27Merge pull request #10525 from g-w1/plan9-zig-testJakub Konka3+35-3
2022-01-08 16:25wasm: Implement arraysLuuk de Gram2+138-28
2022-01-08 20:48Merge pull request #10542 from Hejsil/stage2-bit-offset-ofAndrew Kelley5+305-168
2022-01-08 03:29stage2: implement @srcRobin Voetter5+70-8
2022-01-08 01:02stage2: @errorName sema+llvmRobin Voetter13+197-23
2022-01-08 12:57Implement bitOffsetOfJimmi Holst Christensen5+277-174
2022-01-08 12:00Implement offsetOf builtin functionJimmi Holst Christensen2+38-4
2022-01-08 01:27std: fix zig.Ast being called Tree internallyMeghan Denny1+74-74
2022-01-08 06:00Merge pull request #10532 from Hejsil/stage2-bit-shifting-passingAndrew Kelley7+171-42
2022-01-07 18:02handle `error.PathAlreadyExists` in `renameTmpIntoCache`Lee Cannon1+15-6
2022-01-07 18:04bit_shifting.zig now passes stage2 llvm backendJimmi Holst Christensen2+2-1
2022-01-07 18:02Fix llvmFieldIndex for zero sized fieldsJimmi Holst Christensen1+35-19
2022-01-07 18:00Increment `runtime_param_index` for zero sized parametersJimmi Holst Christensen1+1-0
2022-01-07 17:58Add two more resolution status' to Struct and UnionJimmi Holst Christensen3+116-19
2022-01-07 21:09Shift right is a noop if rhs is comptime known to be zeroJimmi Holst Christensen1+8-2
2022-01-07 18:50Add missing package to the langref that's always availabler00ster1+3-0
2022-01-07 17:57Return Value.zero when the result of shr requires zero bitsJimmi Holst Christensen1+9-1
2022-01-06 19:18Pass `--allow-unknown-exports` to wasmtimeLuuk de Gram7+17-12
2022-01-07 05:06lint: duplicate import (#10519)Meghan29+81-67
2022-01-07 03:58Plan9: fix amount to say included line count isJacob G-W1+1-1
2022-01-06 21:18stage2: Implement validating switch on errorsJimmi Holst Christensen3+140-22
2022-01-06 22:23ci: add test coverage for self-hosted arm and x86_64 backendsAndrew Kelley2+6-4
2022-01-07 03:47Plan9: implement getDeclVAddrJacob G-W2+24-1
2022-01-07 03:46plan9 debuginfo: fix case where pc change is > 64 * inst quantaJacob G-W1+10-1
2022-01-06 20:07C backend is passing test/behavior/undefined.zigAndrew Kelley1+1-1
2022-01-05 19:47wasm-linker: Only export symbols notated as suchLuuk de Gram6+65-13
2022-01-06 14:31Merge pull request #10518 from ziglang/stage2-x86_64-zig-test-fixesJakub Konka5+577-384
2022-01-02 20:52plan9: fix .z symbol in debuginfoJacob G-W1+10-2
2022-01-06 11:57stage2: temporarily disable offending stage2 test on macOSJakub Konka1+20-19
2022-01-05 22:51stage2: implement basics of airWrapErrUnionErrJakub Konka2+203-203
2022-01-05 22:40stage2: fix airStructFieldPtr and airStructFieldValJakub Konka1+2-2
2022-01-05 22:19stage2: fix airSliceElemValJakub Konka4+180-130
2022-01-04 17:57stage2: fix inline memcpyJakub Konka1+63-19
2022-01-04 17:24stage2: implement slice_ptrJakub Konka1+19-7
2022-01-04 11:37stage2: fix loading pointer value from registerJakub Konka2+86-30
2022-01-04 10:11stage2: implement CMP stack value with immediateJakub Konka1+37-7
2022-01-06 08:18zig fmtAndrew Kelley1+1-1
2022-01-06 07:52Sema: const inferred alloc infers comptime-nessAndrew Kelley7+135-28
2022-01-05 06:39Sema: better code generated for struct literalsAndrew Kelley5+181-12
2022-01-05 01:28std.builtin: remove deprecated globalsAndrew Kelley1+2-25
2022-01-05 01:12stage2: introduce std.builtin.CompilerBackendAndrew Kelley3+77-5
2022-01-04 19:54Merge pull request #10508 from Luukdegram/wasm-behavior-testsAndrew Kelley5+400-137
2022-01-04 16:00wasm: Implement memset, and sret arguments.Luuk de Gram5+185-56
2022-01-03 22:48wasm: Implement 'slice' instructionLuuk de Gram1+31-11
2022-01-03 21:19wasm: Fix lowering constant struct values to the stackLuuk de Gram1+23-11
2022-01-03 18:46wasm: Implement (and fix) most optional instructionsLuuk de Gram1+164-62
2022-01-04 09:54Merge pull request #10504 from ziglang/linker-plumbingAndrew Kelley7+138-73
2022-01-03 11:51Add CANNOT_DELETE as a possible error in os.windows.DeleteFileRyan Liptak1+1-0
2022-01-04 07:14Merge pull request #10499 from paulsnar/paulsnar/stage1-packed-structs-cabiAndrew Kelley3+126-1
2022-01-01 00:23io_uring: improve IO_Uring.copy_cqeVincent Rischmann1+4-3
2022-01-04 07:11link: avoid creating stage2 llvm module when using stage1Andrew Kelley4+13-4
2022-01-04 06:53Merge pull request #10503 from ziglang/stage2-x86_64-zig-testAndrew Kelley5+850-663
2022-01-04 03:03linker: fix build-obj and -fno-emit-binAndrew Kelley7+129-73
2022-01-04 00:57stage2: turn several panics into codegen errorsJakub Konka2+208-197
2022-01-04 00:45readme: dynamic logo light/darkAndrew Kelley1+1-1
2022-01-04 00:21stage2: pass empty zig testJakub Konka1+21-10
2022-01-04 00:04stage2: implement struct_field_val and struct_field_val_ptrJakub Konka1+51-13
2022-01-03 19:51stage2: implement inline memcpyJakub Konka1+119-9
2022-01-03 18:32stage2: implement slice_elem_valJakub Konka3+86-18
2022-01-03 16:05stage2: implement isErr/isNonErr and unwrap errorJakub Konka2+89-39
2022-01-03 15:29stage2: implement setting stack from memory valueJakub Konka1+1-5
2022-01-03 15:24stage2: clean up load functionJakub Konka1+1-2
2022-01-02 23:11stage2: re-implement arithmetic ops with SIBJakub Konka1+189-141
2022-01-02 21:24stage2: clean up encoding of memory operandsJakub Konka1+63-74
2022-01-02 00:10stage2: add helper for encoding imm32 based on target sizeJakub Konka1+13-42
2022-01-02 00:00stage2: dedup DS/RIP encoding for memory operand in IselJakub Konka1+15-35
2022-01-01 23:50stage2: use Encoder.prefix16BitMode() helper to encode 0x66 prefixJakub Konka1+11-11
2022-01-01 23:46stage2: dedup encoding memory op with base register in IselJakub Konka1+32-120
2022-01-01 22:49stage2: implement slice_len for slices on the stackJakub Konka1+8-4
2022-01-01 22:33stage2: fix loading ptr into registerJakub Konka1+1-1
2022-01-03 21:50Merge pull request #10451 from ziglang/cache-modeAndrew Kelley45+2061-1453
2022-01-03 03:57stage2: introduce renameTmpIntoCache into the linker APIAndrew Kelley7+166-79
2022-01-03 19:25stage1: Add tests for packed structs in C ABIpaulsnar2+125-0
2022-01-03 19:23stage1: Resolve LLVM C ABI type for small packed structspaulsnar1+1-1
2022-01-03 10:20Merge pull request #10492 from Snektron/stage2-some-stuffAndrew Kelley5+118-71
2022-01-03 01:54stage2: fix missing items from whole cache mode hashAndrew Kelley1+18-4
2022-01-03 01:04stage2: move some more testsRobin Voetter4+70-69
2022-01-03 00:58compiler-rt: small refactor in atomicsAndrew Kelley1+5-9
2022-01-01 00:35std.fs.rename: fix Windows implementationAndrew Kelley4+26-12
2022-01-03 00:56stage2: pointer reifyRobin Voetter1+32-2
2021-12-27 00:22stage2: don't call comptime functions with generic poison argumentsRobin Voetter1+16-0
2022-01-02 21:11Sema: implement peer type resolution of signed and unsigned intsAndrew Kelley9+58-61
2022-01-02 02:49compiler-rt: simplify implementationsAndrew Kelley18+1152-999
2021-12-31 06:14stage2: fix UAF of system_libsAndrew Kelley2+7-1
2021-12-31 05:04stage2: fix implibsAndrew Kelley1+43-14
2021-12-31 04:35stage2: fix memory leak in addNonIncrementalStuffToCacheManifestAndrew Kelley1+1-1
2021-12-31 04:28stage2: fix memory leak of emit_bin.sub_pathAndrew Kelley1+28-32
2021-12-31 04:01stage2: fix not calling deinit() on whole_cache_manifestAndrew Kelley1+1-2
2021-12-31 03:49stage2: CacheMode.whole: trigger loading zig source filesAndrew Kelley3+121-73
2021-12-31 00:54stage2: fix path to cache artifacts in libcxx,Andrew Kelley3+13-16
2021-12-31 00:05stage2: fix CLI not populating output binary filesAndrew Kelley2+8-4
2021-12-30 23:42stage2: add `@import` and `@embedFile` to CacheHashAndrew Kelley2+77-3
2021-12-30 22:32stage2: CacheMode.whole fixesAndrew Kelley2+26-15
2021-12-30 03:49stage2: introduce CacheModeAndrew Kelley14+401-218
2022-01-02 16:03stage2 ARM: implement wrap_errunion_err for empty payloadsjoachimschmidt5573+31-10
2022-01-02 20:15Merge pull request #10456 from Aransentin/masterAndrew Kelley6+254-0
2022-01-01 21:00behavior tests: add a "passing for arm backend" sectionAndrew Kelley1+197-192
2022-01-01 20:41Merge pull request #10481 from Luukdegram/wasm-behavior-testsAndrew Kelley4+562-157
2022-01-01 16:36fmt: Refactor parsing of placeholders into its own functionJimmi Holst Christensen2+271-264
2021-12-31 19:57io_uring: fix version check in testsVincent Rischmann1+5-5
2022-01-01 16:02Merge pull request #10480 from joachimschmidt557/stage2-armJakub Konka3+162-53
2022-01-01 15:23wasm: Fix loading from pointers to support deferLuuk de Gram2+34-28
2022-01-01 13:29stage2: augment stage2 test to test optional payload loweringJakub Konka1+2-0
2022-01-01 13:27stage2: remove safety check for optional payload in codegenJakub Konka1+0-4
2022-01-01 12:47Support legacy TZ format, expose header struct to a potential writerJens Goldberg2+78-59
2021-12-31 20:59wasm: Implement pointer arithmetic and refactoring:Luuk de Gram2+194-73
2021-12-30 22:17wasm: Implement memCpy and get if behavior tests passingLuuk de Gram2+85-25
2021-12-29 21:28wasm: Implement @ptrToInt and fix indirect function callLuuk de Gram4+20-9
2021-12-29 19:00wasm: Implement `array_to_slice` and bug fixes:Luuk de Gram3+171-38
2021-12-27 21:40wasm: Pass 'bugs' behavior testsLuuk de Gram2+93-37
2021-12-26 19:52wasm: Fix storing error. Pass bool.zig behavior testsLuuk de Gram2+21-3
2022-01-01 11:51stage2 codegen: Add generateSymbol for optional stubjoachimschmidt5572+15-6
2021-12-31 16:33stage2 ARM: implement airUnwrapErrErr + airCmp for error setsjoachimschmidt5572+62-19
2021-12-31 11:21stage2 ARM: implement airCall for function pointersjoachimschmidt5572+85-28
2021-12-29 20:11std.fmt: improve `@compileError` messager00ster1+1-1
2021-12-31 17:33stage1: fix @errorName null terminationMarian Beermann2+12-1
2021-12-31 23:37Y++Frank Denis1+1-1
2021-12-31 22:57Remove a no-op line that was left in by mistakeJens Goldberg1+0-1
2021-12-31 19:31Merge pull request #10470 from ziglang/stage2-x86_64-null-non-nullJakub Konka2+188-57
2021-12-31 17:17tz parsing reader interface, test thicc files, and exclude tzifJens Goldberg4+114-97
2021-12-31 16:57stage2: implement loading-storing via pointer (in register)Jakub Konka2+154-32
2021-12-31 14:13stage2: implement genSetReg for ptr_stack_offsetJakub Konka1+3-1
2021-12-31 14:07stage2: implement isNull() and isNonNull()Jakub Konka1+33-26
2021-12-31 10:18stage2: rename Emit to Isel for x86_64Jakub Konka4+2138-2138
2021-12-31 00:29For unused references & redundant keywords, append the compiler error but continue running AstGenJarred Sumner1+63-15
2021-12-30 20:25Merge pull request #10455 from joachimschmidt557/stage2-armAndrew Kelley4+316-43
2021-12-30 20:19CBE; implement airLoad and airStore for arrays (#10452)drew4+99-58
2021-12-30 12:07stage2 x86_64: add regression test for #7187joachimschmidt5571+21-0
2021-12-30 18:20Actually expose the tz fileJens Goldberg1+1-0
2021-12-30 15:12Support parsing tz timezone dataJens Goldberg2+218-0
2021-12-30 13:39stage2 ARM: implement struct_field_ptr and struct_field_valjoachimschmidt5574+125-22
2021-12-29 14:23stage2 ARM: add genArmInlineMemcpy for copying types with size > 4joachimschmidt5571+178-5
2021-12-30 03:22Merge pull request #10446 from ziglang/stage2-x86_64-mov-mem-immAndrew Kelley5+1291-1173
2021-12-29 21:04stage2: update PrintMir with latest instructions and Isel changesJakub Konka2+113-272
2021-12-29 19:55stage2: lower 1-byte and 2-byte values saved to stackJakub Konka3+103-33
2021-12-29 12:38stage2: add separate tag for MI encodingJakub Konka4+1325-1118
2021-12-29 10:27stage2 ARM: change MCValue.immediate to u32joachimschmidt5571+7-9
2021-12-29 10:08stage2 ARM: implement slice_elem_val for sizes > 4joachimschmidt5571+7-8
2021-12-29 07:39compiler_rt: move more functions to the stage2 sectionAndrew Kelley18+1119-1084
2021-12-29 06:10Sema: more union fixesAndrew Kelley7+356-246
2021-12-29 03:48Sema: implement calling a fn ptr via a union fieldAndrew Kelley4+48-57
2021-12-29 00:35Fixed typo in deprecation error for `E` format specifier where it would instead complain about a specifier of `X`.Tom Manner1+1-1
2021-12-29 03:17Sema: improve union supportAndrew Kelley5+141-99
2021-12-29 01:01stage2: handle function dependency failures without crashingAndrew Kelley2+8-1
2021-12-28 21:00stage2 ARM: implement slice_elem_val for types with size <= 4joachimschmidt5573+272-66
2021-12-27 22:03stage1: fix access of slice sentinel at comptimeVeikka Tuominen2+23-1
2021-12-28 08:52stage2: LLVM backend: fix lowering of union constantsAndrew Kelley8+205-129
2021-12-28 08:15stage2: fix build on 32-bit targetsAndrew Kelley1+1-1
2021-12-28 05:04Sema: implement array coercionAndrew Kelley6+138-107
2021-12-28 04:33std: Skip `comptime` struct fields in `mem.zeroes()` (#10406)Ali Chraghi1+6-1
2021-12-28 02:39Sema: fix anytype parameters whose types require comptimeAndrew Kelley7+103-98
2021-12-28 01:10Sema: implement `@tagName` for enum literalsAndrew Kelley3+10-5
2021-12-28 00:56stage2: fix 0-bit function parametersAndrew Kelley4+54-42
2021-12-27 23:59stage2: LLVM backend: fix const packed structsAndrew Kelley5+55-62
2021-12-27 17:29crypto/edwards25519: faster point decompressionFrank Denis1+1-2
2021-12-23 18:40stage2: make tests/behaviour/void.zig work with c backendMatthew Hall2+18-3
2021-12-12 21:25compiler_rt: add __negvsi2, __negvdi2, __negvti2Jan Philipp Hafer6+128-0
2021-12-27 22:26AstGen: fix loop result locationsAndrew Kelley9+125-88
2021-12-27 20:59Bcrypt pbkdf (#10331)daurnimator1+84-1
2021-12-27 08:14stage2: LLVM backend: implement `@tagName` for enumsAndrew Kelley17+1083-706
2021-12-27 04:36Sema: fix enum tag type not initialized when 0 fieldsAndrew Kelley3+62-59
2021-12-27 04:07Sema: improve non-exhaustive enum supportAndrew Kelley5+178-57
2021-12-12 21:25compiler_rt: add __absvsi2, __absvdi2, __absvti2Jan Philipp Hafer6+133-1
2021-12-26 21:18Merge pull request #10414 from joachimschmidt557/stage2-armAndrew Kelley2+70-2
2021-12-26 16:05stage2 ARM: implement load for types with size 8 (e.g. slices)joachimschmidt5571+31-2
2021-12-26 15:40stage2 codegen: Implement generateSymbol for undefined valuesjoachimschmidt5571+39-0
2021-12-24 09:37stage2: LLVM: fix lowering of packed structsAndrew Kelley2+47-1
2021-12-24 06:57stage2: initial implementation of packed structsAndrew Kelley7+737-292
2021-12-24 00:48add missing files to CMakeListsAndrew Kelley1+15-1
2021-12-24 00:39Merge pull request #10394 from ziglang/stage2-x86_64-mir-intel-syntaxAndrew Kelley3+1313-584
2021-12-24 00:39MIR: remove unnecessary TODO commentAndrew Kelley1+0-1
2021-12-23 20:14stage2: add lowering of RMI encodingJakub Konka1+107-16
2021-12-23 19:51stage2: use lowerToRmEnc to lower two-operand imulJakub Konka2+5-12
2021-12-23 19:29stage2: lower jcc and setcc conditional jump/set instructionsJakub Konka2+219-137
2021-12-23 17:49stage2: support multibyte opcodes and refactor 1byte opcode changesJakub Konka1+110-114
2021-12-23 16:51stage2: add lowering of ZO encodingJakub Konka1+22-7
2021-12-23 09:01stage2: add lowering to I encodingJakub Konka1+56-34
2021-12-23 08:47stage2: add lowering to O encodingJakub Konka1+34-27
2021-12-23 03:48behavior tests: stage2 is not yet passing this testAndrew Kelley2+35-35
2021-12-23 03:22stage2: `Type.hasCodeGenBits` asserts structs and unions have fieldsAndrew Kelley6+270-169
2021-12-22 16:39wasm-linker: Implement symbol names emittingLuuk de Gram3+105-5
2021-12-23 00:30stage2: migrate push/pop r/m64 to new lowering mechanismJakub Konka1+11-23
2021-12-23 00:22stage2: add lowering of M encodingJakub Konka1+138-40
2021-12-22 23:36stage2: add lowering of D encodingJakub Konka1+118-110
2021-12-22 22:07stage2: handle RIP relative addressing in MI, RM and MRJakub Konka1+47-47
2021-12-22 21:36stage2: add lowering for FD/TD encodingsJakub Konka1+107-40
2021-12-22 17:53stage2: add lowering fn for OI encodingJakub Konka1+163-83
2021-12-21 15:52stage2: create generic lowering fns for MI, RM, and MR encodingsJakub Konka3+376-679
2021-12-22 05:59Add BSD Authentication constants (#10376)Dante Catalfamo1+41-1
2021-12-22 05:35Sema: simplify coercion logicAndrew Kelley1+63-90
2021-12-22 05:06Merge pull request #10384 from joachimschmidt557/stage2-arm-optionalsAndrew Kelley2+176-51
2021-12-22 03:34Sema: fix empty struct initAndrew Kelley4+94-60
2021-12-22 01:43link/wasm: fix regression of wrong assertionAndrew Kelley1+1-1
2021-10-28 22:00fix expectStringEndsWith error output.Stephen Lumenta1+1-1
2021-12-21 19:11Only check the file's length once in pdb.Msf.initJonathan S1+3-2
2021-12-22 01:20stage2: error check for mixing --import-table and --export-tableAndrew Kelley3+9-4
2021-12-22 00:53Fix dead linkominitay1+1-1
2021-12-21 22:12stage2 ARM: implement is_err and is_non_err for simple error unionsjoachimschmidt5572+122-35
2021-12-21 17:50stage2 ARM: implement is_null and is_non_null for ptr-like optionalsjoachimschmidt5572+54-16
2021-12-21 21:32C backend: implement `ret_addr`Andrew Kelley2+17-1
2021-12-21 19:10wasm-linker: Implement the --export-table and --import-table flags.Luuk de Gram5+76-6
2021-03-12 22:46elf: Put constant data in the .rodata sectionErsikan1+106-40
2021-12-21 14:57stage2 ARM: Refactor airStorejoachimschmidt5571+50-10
2021-12-21 19:28Merge pull request #10370 from Snektron/stage2-inferred-error-sets-2Andrew Kelley21+1158-381
2021-12-19 22:06Change `ArgIterator.next()` return typeominitay4+20-23
2021-12-21 13:13Langref: replace mentions of c_void with anyopaqueJohn Schmidt1+6-4
2021-12-21 00:38stage2: @shlWithOverflowRobin Voetter15+203-57
2021-12-20 20:53stage2: @subWithOverflowRobin Voetter12+85-30
2021-12-20 02:58stage2: make anyopaque sizedRobin Voetter2+17-13
2021-12-20 01:06stage2: @mulWithOverflowRobin Voetter13+164-37
2021-12-18 05:11stage2: @returnAddress()Robin Voetter10+46-1
2021-12-18 04:39stage2: also write addrspace to pointer typeinfoRobin Voetter1+6-4
2021-12-18 03:42stage2: @addWithOverflowRobin Voetter15+311-82
2021-12-17 23:57os: disable unexpected error tracing on stage 2 buildsRobin Voetter1+5-1
2021-12-17 23:30stage2: only create inferred error sets for inferred error set functionsRobin Voetter1+14-12
2021-12-17 18:01stage2: allow @ptrToInt on anything that is a pointer at runtimeRobin Voetter1+1-1
2021-12-17 17:50stage2: save and restore parameters when resolving inline bodiesRobin Voetter1+18-0
2021-12-17 17:44stage2: wrap function prototypes in an inline block.Robin Voetter1+24-13
2021-12-17 03:46stage2: merged error sets in wrapErrorUnionRobin Voetter1+7-0
2021-12-17 03:39stage2: inferred error set coercionRobin Voetter3+183-42
2021-12-17 02:40stage2: allow multiple inferred error sets per FnRobin Voetter4+99-65
2021-12-16 01:23stage2: move inferred error set state into funcRobin Voetter4+61-77
2021-12-16 00:45stage2: replace ErrorSet and ErrorSetMerged arrays with hash mapsRobin Voetter3+55-87
2021-12-20 18:38stage2: merge MOV back with arith instructionsJakub Konka3+478-587
2021-12-20 22:18ci: add 0.9.0 to downloads jsonAndrew Kelley1+71-0
2021-12-20 20:13start the 0.10.0 release cycleAndrew Kelley2+2-2
2021-12-20 20:13Release 0.9.0Andrew Kelley2+3-2
2021-12-20 17:20stage2: remove obsolete MOV variant 0b11Jakub Konka3+3-14
2021-12-20 16:50stage2: refactor errors thrown for size mismatch in mirMovImplJakub Konka1+110-36
2021-12-15 22:07stage2: fix MOV MIR -> Isel lowering logicJakub Konka4+660-28
2021-12-12 19:29stage2 AArch64: Implement saving callee-saved registersjoachimschmidt5573+131-10
2021-12-19 15:30stage1: deal with BPF not supporting @returnAddress()Kenta Iwasaki4+11-1
2021-12-19 06:58Allocator: `allocBytes` and `reallocBytes` (#10352)Lee Cannon1+209-1
2021-12-19 06:57langref: fix tidy html errorAndrew Kelley1+1-1
2021-12-19 06:44zig test: fix test runner detection of ttyAndrew Kelley1+9-6
2021-12-19 05:24stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund78+597-557
2021-12-19 04:40Add Vector documentation (#10303)bnprks1+100-16
2021-12-16 23:18macho: handle -install_name option for dylibs/MachOJakub Konka5+38-9
2021-12-17 23:20plan9 linker: fix off by 1 errorJacob G-W1+3-4
2021-12-19 00:29init-exe template: build.zig: setTarget on the testsAndrew Kelley1+1-0
2021-12-18 22:18Make Builder.spawnChildEnvMap publicfubark1+1-1
2021-12-18 13:41stage2 ARM: spill insts currently in compare flags if necessaryjoachimschmidt5572+80-4
2021-12-18 20:48Fix MIPS inline assembly clobbersJens Goldberg1+11-11
2021-12-17 23:56Revert "std: optimize hash_map probe loop condition"Andrew Kelley1+13-60
2021-12-17 19:38std: optimize hash_map probe loop conditionsentientwaffle1+60-13
2021-12-17 22:34Merge pull request #10342 from Arnavion/pq-comparefn-contextAndrew Kelley2+151-86
2021-12-17 10:27Actually installs the implib for DLLs.Felix "xq" Queißner1+4-0
2021-12-14 21:25std: count hash_map tombstones as availablesentientwaffle1+45-11
2021-12-16 22:19TracyAllocator: correct order of free and allocLee Cannon1+1-1
2021-12-16 14:06std.time.epoch: fix issue in documentationSamarth Hattangady1+1-1
2021-12-16 21:16Merge pull request #10339 from ziglang/update-glibcAndrew Kelley802+14194-14113
2021-12-16 10:33glibc: do not pass -DSHARED to any of the libc_nonshared.a sourcesAndrew Kelley1+4-1
2021-12-16 10:30glibc: update libc-modules.hAndrew Kelley1+22-23
2021-12-16 07:46glibc: libc_nonshared.a: add missing includes for inttypes.hAndrew Kelley3+3-0
2021-12-16 07:45glibc: don't pass -frounding-mathAndrew Kelley1+2-1
2021-12-16 07:15glibc: add stat_t64_cp.c to libnonshared.aAndrew Kelley2+91-45
2021-12-16 05:27glibc: i386: make glibc not use invalid inline asm syntaxAndrew Kelley1+8-0
2021-12-16 05:15glibc: patches to make fstatat.c and fstatat64.c compileAndrew Kelley2+32-2
2021-12-16 04:47glibc: fix some inconsistent flags with upstreamAndrew Kelley1+72-18
2021-12-16 03:02glibc: update default cross-compile version to 2.19Andrew Kelley1+2-2
2021-12-16 02:56CLI: helpful error message when libc requested but not providedAndrew Kelley2+30-2
2021-12-16 02:25glibc: fix inconsistency of powerpc ABI mappingAndrew Kelley85+20-34
2021-12-16 02:12glibc: import sysdep.h from upstreamAndrew Kelley11+1966-0
2021-12-16 01:59glibc: fix inconsistency of mips ABI mappingAndrew Kelley175+184-1255
2021-12-16 01:46std.priority_dequeue: allow comparator to take a context parameterArnavion1+82-49
2021-12-16 01:46std.priority_queue: allow comparator to take a context parameterArnavion1+69-37
2021-12-16 00:53glibc: improve RISC-V supportAndrew Kelley7+92-11
2021-12-16 01:12glibc: add missing riscv stubs headersAndrew Kelley6+176-0
2021-12-16 00:57glibc: remove duplicate files between generic-glibc/ and glibc/include/Andrew Kelley3+73-584
2021-12-16 00:52glibc: pass -D__GLIBC_MINOR__=XXAndrew Kelley3+11-4
2021-12-16 00:50glibc: update abilists fileAndrew Kelley1+0-0
2021-12-15 22:28tools/update_glibc: ignore some more filesAndrew Kelley1+9-0
2021-12-15 22:23glibc: use linux-specific files for nonsharedAndrew Kelley38+1383-305
2021-12-15 07:22update glibc start files to 2.34Andrew Kelley295+4070-8630
2021-12-15 04:56update glibc headers to 2.34Andrew Kelley200+3922-2443
2021-12-15 11:19std.os: fix error codes for execveAndrew Kelley1+12-27
2021-12-15 11:37compiler_rt: reorganize in a way that stage2 understandsAndrew Kelley2+76-75
2021-12-15 20:47Merge pull request #10341 from ziglang/stage2-testsAndrew Kelley6+2103-1997
2021-12-15 19:10std.bounded_array: support inserting a new value at the end (#10340)Arnav Singh1+5-1
2021-12-15 16:18stage2: fix register size selectionJakub Konka1+4-5
2021-12-15 15:27stage2: fix premature atom deinit in macho linkerJakub Konka1+1-2
2021-12-15 15:05stage2: clean up testsJakub Konka5+2100-1992
2021-12-15 14:54Merge pull request #10338 from ziglang/macho-missing-featsJakub Konka14+409-208
2021-12-14 22:58add standalone tests for the new linker bug fixesJakub Konka7+55-0
2021-12-13 22:18macho: handle TLS imported from dylibJakub Konka2+135-9
2021-12-13 14:18macho: fix section size calculation when no preallocJakub Konka1+33-15
2021-12-13 10:19macho: put `LC_*` consts in a typed enum(u32) LCJakub Konka6+186-184
2021-12-15 06:41test: remove testing for tools/update_glibc.zigAndrew Kelley1+0-1
2021-12-15 04:44remove tools/update_glibc.zigAndrew Kelley1+0-343
2021-12-12 20:19compiler_rt: add __cmpXi2 and __ucmpXi2Jan Philipp Hafer9+521-1
2021-12-13 01:36compiler_rt: simplify popcount "magic constants"Jan Philipp Hafer1+16-35
2021-12-11 23:27compiler_rt: refactor __mulodi2 and __muloti2 to get __mulosi2Jan Philipp Hafer9+166-101
2021-12-14 22:15Merge pull request #10322 from vrischmann/more-io_uringAndrew Kelley2+516-1
2021-12-11 03:26compiler_rt: add __negsi2, __negdi2, __negti2Jan Philipp Hafer6+1843-0
2021-12-12 15:21wasm-linker: Allow specifying symbols to be exportedLuuk de Gram5+42-2
2021-12-14 08:10Fix compilation cache updating bug leading to slow buildsStephen Gutekanst1+16-8
2021-12-14 01:05std.zig.system: improve native glibc version detectionAndrew Kelley1+37-4
2021-12-13 08:04stage2: improved glibc stubsAndrew Kelley5+308-63773
2021-12-12 17:49os/linux/io_uring: implement linkatVincent Rischmann1+97-0
2021-12-12 17:43os/linux/io_uring: implement symlinkatVincent Rischmann1+80-0
2021-12-12 17:30os/linux/io_uring: implement mkdiratVincent Rischmann1+67-0
2021-12-12 17:11os/linux/io_uring: implement unlinkatVincent Rischmann1+75-0
2021-12-12 17:04os/linux/io_uring: implement renameatVincent Rischmann1+106-0
2021-12-12 16:27os/linux/io_uring: implement shutdownVincent Rischmann1+85-1
2021-12-12 15:55os/linux: add more io_uring opcodeVincent Rischmann1+6-0
2021-12-12 13:03Merge branch 'motiejus-framework-not-found'Jakub Konka1+9-2
2021-12-12 12:49macho: if lib or framework not found, wait until syms resolvedJakub Konka1+17-8
2021-12-12 12:31Merge branch 'framework-not-found' of git://github.com/motiejus/zig into motiejus-framework-not-foundJakub Konka1+7-9
2021-12-10 23:26macho: allow undefined symbols in dylibsJakub Konka2+28-2
2021-09-07 21:20compiler_rt: add __bswapsi2, __bswapdi2 and __bswapti2Jan Philipp Hafer6+148-0
2021-12-11 08:40macho: fail if requested -framework is not foundMotiejus Jakštys1+7-9
2021-12-11 02:54Merge pull request #10295 from ifreund/prefetchAndrew Kelley16+395-7
2021-12-10 22:06langref: document @prefetch() builtinIsaac Freund1+44-0
2021-12-07 18:35stage1: implement @prefetch() builtinIsaac Freund7+251-0
2021-12-07 18:34AstGen: implement @prefetch() builtinIsaac Freund8+90-1
2021-12-07 18:34AstGen: increase zig fmt off/on granularityIsaac Freund1+10-6
2021-12-10 20:55Merge pull request #10310 from ziglang/macho-common-functionsJakub Konka8+723-757
2021-12-10 13:13macho: move all helpers from commands.zig into std.machoJakub Konka8+639-642
2021-12-10 10:46macho: move helper functions to libstdJakub Konka6+86-117
2021-12-10 05:11Merge pull request #9930 from PhaseMage/fix-cache-timestampsAndrew Kelley1+75-55
2021-12-10 05:07Cache: use mutex to protect recent_problematic_timestampAndrew Kelley1+46-38
2021-12-10 04:14Cache: fix data race with is_problematic_timestampAndrew Kelley1+26-8
2021-12-10 01:55Cache: improvements to previous commitAndrew Kelley1+28-32
2021-10-11 04:57Cache: fix two issues with isProblematicTimestampTravis Martin1+51-53
2021-12-09 22:12Merge pull request #10304 from ziglang/musl-stubgradeAndrew Kelley5+6144-5196
2021-12-09 08:35stage2: upgrade musl libc stub fileAndrew Kelley3+5417-5049
2021-12-09 08:21tools/gen_stubs: add aarch64 and output preprocessor directivesAndrew Kelley1+515-68
2021-12-09 06:45tools/gen_stubs: consolidate symbol properties into MultiSymAndrew Kelley1+212-81
2021-12-09 05:32improve musl dynamic stubs file libc.sAndrew Kelley3+4975-4973
2021-12-09 02:09stage1: fix regression of shift by negative value errorAndrew Kelley2+27-11
2021-12-08 22:19stage1: saturating shl operates using LHS typeAndrew Kelley4+153-54
2021-12-08 16:08macho: write out LC_FUNCTION_START dataJakub Konka1+103-0
2021-12-08 16:07macho: handle non-extern UNSIGNED relocs on arm64Jakub Konka1+5-1
2021-12-08 11:42macho: do not write null symbols into undef symbols sectionJakub Konka2+27-8
2021-12-08 00:03link: fix build for 32-bit targetsAndrew Kelley1+1-1
2021-12-07 08:17CLI: allow `-femit-implib` when building .exe files tooAndrew Kelley1+6-3
2021-12-07 08:09Merge pull request #10288 from SpexGuy/test-buildAndrew Kelley2+113-90
2021-12-06 23:38stage2: improve handling of the generated file builtin.zigAndrew Kelley3+124-27
2021-12-07 02:02ci: linux: supply on_master_sucess with VERSIONMichael Dusan3+8-41
2021-12-07 00:05stage2: fix TracyAllocator bugsLee Cannon1+13-17
2021-12-04 05:47std.os: handle ETXTBSY from open()Andrew Kelley3+17-1
2021-12-06 21:57Fix run() for test_exe stepsMartin Wickham1+6-2
2021-12-04 04:02stage2: fix double-free when error reading cached ZIRAndrew Kelley1+0-1
2021-12-04 04:00libunwind: patch to silence warningAndrew Kelley4+8-0
2021-12-06 20:55Add test executable builds to build.zigMartin Wickham2+107-88
2021-12-06 04:10Fix test label off-by-one error (#10277).Jeremy Fillingim1+2-2
2021-12-06 08:52Merge pull request #10280 from ziglang/zld-rel-code-pathJakub Konka3+724-230
2021-12-06 00:54Add emit path options to emit args in build.zig (#10278)Martin Wickham1+37-12
2021-12-05 23:09macho: do not preserve temp symbol namesJakub Konka1+5-3
2021-12-05 23:00macho: fix incremental codepath for linking objectsJakub Konka1+7-7
2021-12-05 22:49Merge pull request #10276 from tiehuis/musl-trig-reimplAndrew Kelley7+1376-232
2021-12-05 22:26macho: refactor logging and function namesJakub Konka1+125-60
2021-12-05 21:20macho: sort sections when linking stage1 binaryJakub Konka1+155-0
2021-12-04 12:53macho: don't prealloc sections when stage1Jakub Konka3+461-189
2021-12-05 11:34wasm: Initial behavior tests succeedingLuuk de Gram7+505-285
2021-12-05 12:17std/math: hide internal cos/tan functionsMarc Tiehuis2+4-4
2021-12-05 11:49std/math: fix __rem_pio2 underflowMarc Tiehuis1+1-1
2021-12-05 09:58std/math: Add test cases for #9901Marc Tiehuis1+10-0
2021-12-05 09:55std/math: replace golang sin/cos/tan with musl sin/cos/tanMarc Tiehuis7+1366-232
2021-12-05 07:35ci: linux: pass VERSION on_master_successMichael Dusan2+4-1
2021-12-05 04:55Revert "Merge pull request #10270 from Luukdegram/behaviour-tests"Andrew Kelley7+287-504
2021-12-05 04:19ci: linux: pass VERSION on_master_successMichael Dusan1+2-0
2021-11-29 13:11stage2 ARM: Implement calling with stack parametersjoachimschmidt5574+241-40
2021-12-05 02:16Merge pull request #10270 from Luukdegram/behaviour-testsAndrew Kelley7+504-287
2021-12-04 21:24Added an explicit type for the termios constants (#10266)Zapolsky Anton3+223-222
2021-12-04 21:23compiler_rt: add __ffssi2, __ffsdi2 and __ffsti2 (#10268)matu3ba5+1060-0
2021-12-04 21:20ci: fix update-download-page and remove bashismAndrew Kelley2+4-4
2021-12-04 18:38wasm: Initial behavior tests succeedingLuuk de Gram6+241-193
2021-12-03 20:44wasm: Implement slice as return type and argumentLuuk de Gram1+60-38
2021-12-02 21:33wasm: Implement trunc, fix sliceLen and write undefinedLuuk de Gram3+121-13
2021-12-01 10:31wasm: Correctly load slice value on stackLuuk de Gram2+62-44
2021-11-30 19:12wasm: Implement WrapErrorUnionErr(payload)Luuk de Gram2+35-14
2021-12-04 03:34ci: make the on_master_success script fail on missing argsAndrew Kelley1+10-0
2021-12-04 01:37Add documentation for sentinel-terminated slicing (#10010)Michael Byrne1+39-0
2021-12-04 01:29Merge pull request #9910 from mikdusan/dragonflyAndrew Kelley2+34-12
2021-12-04 00:45Merge pull request #9927 from vrischmann/fix-rlimit-resourceAndrew Kelley4+179-44
2021-12-01 12:279944: make allocator the first argument (excl. self)Jakub Dupak1+20-20
2021-12-03 13:53Add single section dumping and padding to InstallRawStepN00byEdge2+104-20
2021-12-04 00:37Merge pull request #10006 from akovaski/riscv-default-abiAndrew Kelley6+69-33
2021-12-04 00:33stage2: use Target.Abi instead of introducing Target.TargetAbiAndrew Kelley13+43-123
2021-10-31 16:38turn off LTO by default for RISCV even in Release modevole-dev1+6-0
2021-10-30 15:30default mabi based on RISC-V extensions and -mabi build optionvole-dev15+141-31
2021-12-03 23:50stage1: LLVM code for `@tagName` not emitting null byteAndrew Kelley2+14-3
2021-12-03 23:17update CONTRIBUTING.md for zig build CLI changesAndrew Kelley1+4-4
2021-10-18 17:05std.build.InstallRawStep: allow custom dest_dirJonathan Marler3+16-23
2021-12-03 10:33Merge pull request #10265 from ziglang/zig-build-executorsAndrew Kelley17+1522-1430
2021-12-03 05:24std.os.execve: handle EBADEXEC and EBADARCHAndrew Kelley1+26-0
2021-12-03 04:51improve detection of how to execute binaries on the hostAndrew Kelley11+1388-1216
2021-12-02 23:28CLI: always try to exec binariesAndrew Kelley2+90-47
2021-12-02 22:42zig build: promote qemu, wine, wasmtime, darling, and rosettaAndrew Kelley7+86-235
2021-12-02 21:35AstGen: expr-evaluate asm template expressionsAndrew Kelley1+1-0
2021-12-02 17:05update function name in errorAli Chraghi1+1-1
2021-12-02 08:50parse.zig: make chained comparison operators a parse errorMatthew Borkowski4+20-9
2021-12-02 15:39allocator: Move vtable into gen structLee Cannon1+9-9
2021-12-02 01:32Merge pull request #10122 from ziglang/x86_64-as-native-rosettaAndrew Kelley6+43-2
2021-12-02 01:30disable failing `@mulAdd` behavior test for aarch64-macosAndrew Kelley1+5-0
2021-12-01 23:11Remove .disable_native for x86_64-macos as it's fixed nowJakub Konka2+8-905
2021-12-01 23:24AstGen: use null string to communicate non-string-literal asmAndrew Kelley2+11-40
2021-12-01 22:33Make Rosetta availability declarative by the userJakub Konka4+17-19
2021-11-10 15:40Make Rosetta a new variant in ExternalExecutor enumJakub Konka4+37-7
2021-11-09 09:31Treat x86_64 tests as native under the Rosetta 2 on M1 MacsJakub Konka2+905-0
2021-12-01 13:24Fix test for io_uring link_timeoutHiroaki Nakamura1+48-28
2021-12-01 22:19std: remove double free in GPAAndrew Kelley1+0-2
2021-12-01 10:27compiler_rt: add __paritysi2, __paritydi2, __parityti2Jan Philipp Hafer6+194-21
2021-12-01 08:56gpa: fix leak in freeLarge and memory limit accounting in resize and resizeLargeMatthew Borkowski1+14-7
2021-12-01 10:40Merge pull request #10254 from leecannon/allocgate-perfAndrew Kelley2+5-3
2021-12-01 10:24allocgate: use correct allocator in `populateTestFunctions`Lee Cannon1+3-3
2021-12-01 09:44allocgate: actually free memory in gpaLee Cannon1+2-0
2021-12-01 06:56Sema: fix error set merging creating references to invalid memoryAndrew Kelley2+77-15
2021-12-01 02:48Merge pull request #10055 from leecannon/allocator_refactorAndrew Kelley166+1867-1611
2021-12-01 02:41AstGen: allow non-string-literal inline assembly for stage1Andrew Kelley1+47-1
2021-11-18 17:27compiler_rt: add __ctzsi2, __ctzdi2 and __ctzti2Jan Philipp Hafer7+1061-23
2021-12-01 02:19CLI: introduce -fsingle-threaded/-fno-single-threadedAndrew Kelley3+20-10
2021-11-28 03:40libstd: handle rmdirZ INVAL error (#10145)Jeremy Fillingim1+1-1
2021-11-07 01:40allocgate: change resize to return optional instead of errorLee Cannon15+112-196
2021-11-06 00:54allocgate: split free out from resizeLee Cannon9+458-160
2021-11-03 12:49allocgate: update code to use new interfaceLee Cannon2+7-7
2021-10-31 21:45allocgate: apply missed changesLee Cannon3+12-10
2021-10-29 03:17allocgate: utilize a *const vtable fieldLee Cannon8+90-66
2021-10-29 02:00allocgate: fix failing testsLee Cannon5+10-10
2021-10-29 01:08allocgate: renamed getAllocator function to allocatorLee Cannon77+202-207
2021-10-29 01:03allocgate: stage 1 and 2 buildingLee Cannon48+227-200
2021-10-28 23:41allocgate: dont use a dummy temporary for stateless allocatorsLee Cannon2+33-36
2021-10-28 23:37allocgate: std Allocator interface refactorLee Cannon148+1092-1095
2021-11-30 23:14put the passing stage2 behavior tests backAndrew Kelley6+248-262
2021-11-30 21:42github issues: add a honeypot template for questionsAndrew Kelley2+23-7
2021-11-30 21:26remove linux header files that have case conflictsAndrew Kelley9+33-180
2021-11-30 20:52Merge pull request #10251 from ziglang/fix-10225Andrew Kelley6+212-134
2021-11-30 15:48macos: remove >= 0x10000000 assertion when printing stack tracesJakub Konka1+0-1
2021-11-30 14:02macos: rewrite logic for generating stack traces on macOSJakub Konka1+142-61
2021-11-30 12:59macho: move nlist_64 type/flags helpers to std.machoJakub Konka5+70-72
2021-11-29 20:05macho: ignore undefined symbols marked for discardingJakub Konka1+29-8
2021-11-30 07:19Revert "I found some more passing behavior tests"Andrew Kelley6+262-248
2021-11-30 07:13std lib API deprecations for the upcoming 0.9.0 releaseAndrew Kelley101+1225-1561
2021-11-30 06:21improve behavior test coverage for overflow arithmeticAndrew Kelley1+22-3
2021-11-30 05:36I found some more passing behavior testsAndrew Kelley6+248-262
2021-11-30 03:57add clang_argv to stage1 cache hashAndrew Kelley1+1-0
2021-11-29 23:51update libc linux headers to v5.16-rc3Andrew Kelley1092+83613-34390
2021-11-30 01:04std: add workaround for failing io_uring testAndrew Kelley1+4-0
2021-09-02 23:12compiler_rt: add __popcountsi2, __popcountdi2 and __popcountti2Jan Philipp Hafer7+159-39
2021-11-29 20:21AstGen: require binary operations to have reachable operandsAndrew Kelley2+8-3
2021-11-29 19:54compiler_rt: implement __isPlatformVersionAtLeast (Objective-C @available expressions) for Darwin (#10232)Stephen Gutekanst3+57-0
2021-11-29 16:27macho: POINTER_TO_GOT signals a need for a GOT entryJakub Konka1+8-2
2021-11-29 09:52Merge pull request #10240 from Luukdegram/stage2-wasm-behaviourJakub Konka9+623-244
2021-11-28 19:31wasm: Update wasm stage2 test backend to use 'main'Luuk de Gram5+215-190
2021-11-28 10:07Force static libncurses in CMakeLists when static zig on macosJakub Konka3+6-3
2021-11-29 04:47Merge pull request #10239 from ziglang/fix-10207Andrew Kelley2+5-11
2021-11-28 20:43Merge pull request #10223 from g-w1/print-mirJakub Konka4+606-0
2021-11-28 19:48macho: save all undef symbols even if nullJakub Konka1+2-10
2021-11-28 19:35macho: fix parsing addend for non-extern SIGNED_X relocJakub Konka1+3-1
2021-11-28 19:25wasm: Implement 'zig test'Luuk de Gram4+202-31
2021-11-28 11:49wasm-link: Implement indirect function tableLuuk de Gram5+105-20
2021-11-22 20:17wasm: Implement slicesLuuk de Gram1+102-11
2021-11-22 20:16wasm: Add temporary stage2 entrypoint for wasmLuuk de Gram1+7-0
2021-11-27 20:17Merge pull request #10229 from Luukdegram/wasm-linkerAndrew Kelley8+1270-365
2021-11-27 15:15Add missing macOS libc headersJakub Konka10+215-8903
2021-11-27 15:48interleave Air instructions and tags in printing Mir instructionsJacob G-W2+15-4
2021-11-26 01:10initial implementation of print_mirJacob G-W4+595-0
2021-11-26 19:07wasm-linker: Link into binary during flushLuuk de Gram2+272-142
2021-11-24 20:12wasm-linker: Resolve relocationsLuuk de Gram5+115-86
2021-11-24 18:09wasm-linker: Upstream zwld into stage2Luuk de Gram7+1085-339
2021-11-27 07:23stage2: implement `@typeName`Andrew Kelley16+369-263
2021-11-27 06:17Sema: fix analyzeBlockBody logicAndrew Kelley5+51-47
2021-11-27 04:21zig build: add each_lib_rpath propertyAndrew Kelley1+9-0
2021-11-27 04:02zig fmt: Fix performance issue with nested arrays (#10224)chwayne1+36-14
2021-11-27 03:57mingw-w64: add wsock32 def filesAndrew Kelley2+157-0
2020-12-09 23:12mingw-w64: patch to silence implicit-function-declaration warningsAndrew Kelley2+10-0
2021-11-27 02:59zig cc: honor all -m and -mno- CPU feature flagsAndrew Kelley5+453-320
2021-11-26 23:26zig cc: support -Bdynamic and -Bstatic parametersAndrew Kelley2+63-2
2021-11-26 18:33std.system: fix slice bounds in preadMin()Isaac Freund1+1-1
2021-11-26 20:00Merge pull request #10226 from ziglang/fix-10217Andrew Kelley5+184-67
2021-11-26 17:09macos: do not trigger CLT installation popup when using zig ccJakub Konka2+28-7
2021-11-26 16:04macho: define __mh_execute_header as a linker synthetic globalJakub Konka1+38-0
2021-11-26 15:08macos: detect SDK path and version, then pass to the linkerJakub Konka5+87-34
2021-11-26 11:44macos: always use Zig shipped libc headers when no native SDKJakub Konka2+49-44
2021-11-26 09:54Merge branch 'mattnite-build-obj-no-link'Jakub Konka3+17-1
2021-11-26 09:46bpf: do not invoke lld when linking eBPF relocatablesJakub Konka3+16-4
2021-11-26 09:45Merge branch 'build-obj-no-link' of git://github.com/mattnite/zig into mattnite-build-obj-no-linkJakub Konka1+4-0
2021-11-26 01:56std.mem.indexOfPos should return start_index when needle length is zero (#10220)Fabio Arnold1+5-1
2021-11-26 01:41mingw-w64: add glu32 def filesAndrew Kelley2+114-0
2021-11-26 01:20stage1: fix exporting enumsAndrew Kelley3+36-4
2021-11-26 00:42stage2: better error message when copying artifacts failsAndrew Kelley1+11-4
2021-11-26 00:08Merge pull request #10215 from ziglang/macos-versionsJakub Konka422+160026-3765
2021-11-25 20:27stage2 RISCV64: remove MCValue.compare_flags_(un)signedjoachimschmidt5571+2-53
2021-11-25 21:20libstd: fix bug in std.Thread.Futex selecting incorrect default macOS versionJakub Konka1+1-1
2021-11-25 15:21Version libSystem shipped with zig toolchainJakub Konka5+10549-3691
2021-11-25 11:08Skip detecting native libc dirs on darwinJakub Konka2+10-1
2021-11-24 22:41Autofetch macOS SDK if native target on macOS onlyJakub Konka2+6-14
2021-11-24 19:34Pass inferred cpu_arch to defaultVersionRangeJakub Konka4+20-10
2021-11-24 15:14infer and match macos sdk version for libc headersJakub Konka3+92-49
2021-11-24 09:57add libc headers for all supported macOS versionsJakub Konka408+149349-0
2021-11-25 06:09stage2: fix logic for default -femit-implib pathAndrew Kelley1+13-11
2021-11-25 06:08Cache: add debug log statementAndrew Kelley1+4-2
2021-11-25 06:08build system: add --debug-log advanced option to build runnerAndrew Kelley2+15-0
2021-11-25 05:27stage2: fix unwrap function call with optional pointer return valueAndrew Kelley7+91-26
2021-10-25 08:59zig fmt: fix formatting for single-line containers with commentstjohnes2+67-5
2021-11-25 02:42Merge pull request #10073 from hoanga/haiku-support-build2Andrew Kelley6+344-712
2021-11-25 02:09stage2: fix cleanup code for `@import` errorsAndrew Kelley3+21-11
2021-11-25 01:47Merge pull request #9347 from kkartaltepe/implib-supportAndrew Kelley7+176-60
2021-11-25 01:35stage2: support LLD -O flags on ELFAndrew Kelley5+45-30
2021-11-25 01:08stage2: proper `-femit-implib` frontend supportAndrew Kelley4+117-50
2021-11-25 00:11stage2: remove extra_lld_argsAndrew Kelley6+9-17
2021-07-10 04:29Coff Linker: Pass extra lld argsKurt Kartaltepe1+3-0
2021-07-10 03:41Coff linker: Add IMPLIB supportKurt Kartaltepe4+40-1
2021-11-24 23:58stage2: add cleanup logic for EmbedFileAndrew Kelley1+19-1
2021-11-24 21:57stage2: add test coverage for `@embedFile` outside package pathAndrew Kelley1+12-0
2021-11-24 21:47AstGen: use reachableExpr for return operandAndrew Kelley7+15-6
2021-11-23 20:55Merge pull request #10166 from Scibuild/masterAndrew Kelley4+83-28
2021-11-23 20:54C backend: avoid branching multiple times on AIR tagAndrew Kelley1+12-8
2021-11-17 21:26C backend: errors and optionalsScibuild4+79-28
2021-11-23 07:10std/math: add ldexp and make scalbn an aliasMarc Tiehuis3+98-82
2021-11-23 18:52Merge pull request #10208 from ziglang/zld-frameworksAndrew Kelley5+106-75
2021-11-23 18:32Merge pull request #10151 from hnakamur/zigHiroaki Nakamura1+100-0
2021-11-23 14:59zld: handle -current_version and -compatibility_versionJakub Konka4+28-3
2021-11-23 11:59zld: resolve frameworks in BFS orderJakub Konka3+79-73
2021-11-23 03:30Sema: fix alignment of type-inferred localsAndrew Kelley5+70-28
2021-11-23 03:12add more alignment behavior test coverageAndrew Kelley1+15-0
2021-11-23 02:36Merge pull request #10165 from jmc-88/cbeAndrew Kelley2+4-2
2021-11-20 22:31stage1: improve packed struct array padding error messageKirk Scheibelhut2+6-5
2021-11-23 02:32feat(uefi): add virtual addressing helpers (#10195)Stephen von Takach1+7-2
2021-11-21 21:27Add std.meta.Float, alongside std.meta.IntLewis Gaul1+13-0
2021-11-23 00:00Merge pull request #10201 from Snektron/stage2-more-coercionAndrew Kelley12+388-339
2021-11-22 13:15zld: parse ObjC ivars and eh_types in tapi v3 and v4Jakub Konka2+68-0
2021-11-21 22:30zld: parse []TbdV3 before TbdV3Jakub Konka1+10-0
2021-11-21 22:00zld: add missing Tbdv3 fields to the declarative structJakub Konka1+2-0
2021-11-22 07:44add support for compiling Objective-C++ code (#10096)Stephen Gutekanst7+90-4
2021-11-22 02:32stage2: move some tests which are now passingRobin Voetter9+275-275
2021-11-22 03:09Merge pull request #10188 from Luukdegram/stage2-wasm-stackAndrew Kelley6+670-214
2021-11-22 02:50ci: add coverage for building stage2 for arm-linux-musleabihfAndrew Kelley1+1-0
2021-11-22 02:39stage2: fix the build for 32-bit architecturesAndrew Kelley11+163-85
2021-11-22 01:52sema: error union in-memory coercionRobin Voetter3+25-17
2021-11-22 01:38sema: move error set coercion to coerceInMemoryAlloedRobin Voetter1+33-46
2021-11-22 01:22sema: function (pointer) in-memory coercionRobin Voetter1+55-1
2021-11-22 00:07zig cc: add -fcolor-diagnostics and -fcaret-diagnostics integrationAndrew Kelley3+54-6
2021-11-22 00:00zig cc: add -ffunction-sections integrationAndrew Kelley3+410-47
2021-09-12 10:52Fix type error for u8 in writeIntSliceTrioct1+36-3
2021-11-17 02:56compiler_rt: export floorf, floor, and floorlJ.C. Moyer2+21-16
2021-11-19 17:40Change darwin c.VMIN -> c.V.MIN to match LinuxDante Catalfamo1+21-18
2021-11-20 20:28wasm: Fix text cases and add pointer test casesLuuk de Gram2+153-53
2021-11-19 21:15wasm: Implement optionals and ensure correct alignmentLuuk de Gram2+61-22
2021-11-18 21:24wasm: Implement error unions as well as returning themLuuk de Gram1+107-25
2021-11-18 20:33wasm: Implement structs stored on the stackLuuk de Gram3+295-139
2021-11-17 08:08wasm: Implement emulated stackLuuk de Gram2+111-62
2021-11-17 07:58wasm: Linker - emit stack pointerLuuk de Gram1+32-2
2021-11-21 17:46stage2: ensure 16byte stack alignment on macOS x86_64Jakub Konka1+48-31
2021-11-21 16:00stage2: add x86_64 NOP MIR inst and loweringJakub Konka3+15-0
2021-11-21 00:03translate-c: coerce boolean results to c_int when negatedEvan Haas2+20-1
2021-11-21 00:23stage2: default dynamic libraries to be linked as neededAndrew Kelley7+102-47
2021-11-20 20:49add `NotLink` error (#9877)Ali Chraghi2+8-3
2021-11-19 22:00translate-c: Allow negative denominator in remainder (%) operatorEvan Haas5+38-14
2021-11-20 14:30stage2 RISCV64: implement basic function prologue and epiloguejoachimschmidt5575+229-34
2021-11-20 09:37std: add `writer` methods on all crypto.hash types (#10168)Meghan7+84-0
2021-11-20 09:34Add OpenBSD termios constants to std.c.openbsd (#10178)Dante Catalfamo1+127-0
2021-11-19 11:08std.bounded_array: fix `self` parameter type in `constSlice`Rohlem1+1-1
2021-11-20 04:04haiku follow up cleanup of constantsAl Hoang1+16-69
2021-11-20 02:15std.builtin.StackTrace: format() workaround on freestandingAndrew Kelley1+5-0
2021-11-19 21:41stage2: re-enable all testsJakub Konka1+9-9
2021-11-19 21:18stage2,x86_64: revert fixing callee preserved regsJakub Konka3+25-29
2021-11-19 19:30Merge branch 'g-w1-callee-preserved'Jakub Konka7+167-29
2021-11-19 19:01stage2,x86_64: fix genBinMathOp and clarify callee-saved regsJakub Konka4+58-25
2021-11-13 17:52add tests for previous commitJacob G-W2+33-1
2021-11-13 01:00x86_64/Emit: implement restoring callee_preserved_registersJacob G-W3+75-1
2021-11-12 23:10stage2 x86_64 codegen: don't count return registers as callee-preservedJacob G-W2+11-12
2021-11-18 20:41macho: sync .variable decl handling with elf linkerJakub Konka1+9-2
2021-11-18 18:46stage2: use correct register alias for mem operandsJakub Konka1+4-4
2021-11-18 01:35compiler_rt: disable spinlocks for atomic instrinsics for bpfKenta Iwasaki1+1-1
2021-11-18 14:42Fixes invalid errno definition for ***-linux-androidFelix "xq" Queißner1+2-5
2021-11-17 23:43CBE: mark align.zig and error.zig as passingDaniele Cocca1+2-2
2021-11-17 23:36childType: add optional_single_{mut,const}_pointerDaniele Cocca1+2-0
2021-11-14 20:56io_uring: implement register_files_updateVincent Rischmann1+118-0
2021-11-16 18:19stage2 ARM: Introduce MIRjoachimschmidt5573+1247-258
2021-11-17 00:50Merge pull request #10152 from drew-gpf/masterAndrew Kelley8+349-101
2021-11-17 00:46stage2: LLVM backend: memset to 0xaa for undefined storesAndrew Kelley5+52-11
2021-11-16 06:33typoDrew P2+2-2
2021-11-16 06:29fix tests failing on stage2 release modes due to setRuntimeSafety not being recognizedDrew P2+6-0
2021-11-16 02:07correct misnamed variables caused by copy-pastedrew1+6-6
2021-11-16 01:57cast -> cast_llvm, cast_c -> cast (doesn't work on LLVM backend)drew4+232-299
2021-11-15 08:08fix array airStoreUndefined for arraysdrew2+13-2
2021-11-15 07:27add generics behavior testdrew2+17-6
2021-11-15 06:06simplify thingsdrew1+1-7
2021-11-15 03:51fix assumption where all positive big ints are unsigneddrew1+22-9
2021-11-15 03:28add additional negative big int constant test casedrew1+3-0
2021-11-15 03:26make it more clear we should do UB wrapping optimizations for ptr arithmeticdrew1+2-3
2021-11-15 03:08small changes + align tests obviously shouldn't have passeddrew3+2-5
2021-11-15 02:31fmtdrew2+4-5
2021-11-15 02:28C backend: basic big ints, fix airPtrToInt, array references, pointer arithmetic UB with NULL, implement airPtrElemPtr/Val, fix redundant indirection/references with arraysdrew6+444-270
2021-11-15 18:09stage1: Fix caching of LLVM builtin fnsLemonBoy4+17-0
2021-10-29 20:03add print field to RunStepJonathan Marler1+7-0
2021-10-11 04:17std/json: use bit-stack for nesting instead of large LLVM integer typeMarc Tiehuis1+122-94
2021-11-16 21:31Merge pull request #10016 from courajs/array-build-optionsAndrew Kelley1+97-1
2021-11-16 20:59stage2: equality compare optional with non-optionalAndrew Kelley5+165-68
2021-11-16 17:45Fix linking errors with floorl on MSVC by including math.h in a .cpp file. floorl is a force inline function defined in a header thus not visible for the linker.mlarouche1+1-0
2021-11-16 19:50disable LTO by default on Windows when linking libc++Andrew Kelley1+3-0
2021-11-16 19:44tests: disable LTO for windows until issues can be resolvedAndrew Kelley1+4-0
2021-11-16 19:44libcxx: disable redundant new/delete definitionsAndrew Kelley1+1-0
2021-10-10 13:10os: fix getrlimit/setrlimit test for MIPSVincent Rischmann1+13-1
2021-10-10 11:57os/linux: fix rlimit_resource for mips/sparcv9Vincent Rischmann3+166-43
2021-11-05 15:19Add `chmod` and `chown`Ominitay6+185-0
2021-11-14 18:04Fix copy-paste error that results in incorrect results from exp64()Lewis Gaul1+1-1
2021-11-15 23:56Json Stringify option to not write out null optional fields (#8979)Chris Heyes1+61-15
2021-11-15 23:34Merge pull request #8674 from xxxbxxx/masterAndrew Kelley6+104-8
2021-11-15 23:32pre-merge cleanupsAndrew Kelley4+35-21
2021-05-02 14:46build: workaround link error with LTO and mingwxavier1+4-0
2021-05-03 06:50test: add a standalone test for mixing c, zig, threadlocal and build modes.xavier4+78-0
2021-09-28 12:26mingw-w64: add missing file frexp.c to mingwex.libJ.C. Moyer1+1-0
2021-11-15 19:48update docs (#10150)lucky1+63-18
2021-11-15 17:02Stage2: wasm - Implement the MIR pass (#10153)Luuk de Gram6+2376-1761
2021-11-14 05:29haiku constants cleanup and updateAl Hoang1+247-618
2021-11-06 06:02update mmap flags, use definesAl Hoang1+9-7
2021-11-02 00:59ensure zig fmtAl Hoang1+1-4
2021-11-01 02:27updates for haiku stdcAl Hoang3+66-19
2021-11-01 02:25add fork case for haikuAl Hoang1+2-1
2021-11-01 02:22update compilation includes for haikuAl Hoang2+10-1
2021-11-10 21:36BoundedArray: add appendAssumeCapacityGregory Anders1+11-0
2021-11-15 03:51Merge pull request #10081 from hnakamur/lib_std_os_linux_io_uring_cancelAndrew Kelley1+107-0
2021-11-13 02:44CBE: memset(..., 0xaa, ...) undefined valuesDaniele Cocca2+45-6
2021-11-15 03:47add argon2 kdf (#9756)lucky3+957-7
2021-11-10 16:35io_uring: add poll_updateKenta Iwasaki1+38-1
2021-11-12 20:17macho: invalidate relocs after relinking relocatablesJakub Konka2+100-10
2021-11-13 14:17Merge pull request #10142 from joachimschmidt557/stage2-aarch64Jakub Konka5+190-124
2021-11-12 21:14stage2 AArch64: add new load/store from/to stack MIR instructionsjoachimschmidt5573+126-39
2021-11-11 21:34stage2 AArch64: split Instruction.ldr into ldr and ldrLiteraljoachimschmidt5573+64-85
2021-11-12 05:36macho,snapshots: fix how relocs are splitJakub Konka1+2-2
2021-11-08 15:52Use io_uring_prep_rw in io_uring_prep_cancelHiroaki Nakamura1+2-15
2021-11-01 15:20std.os.linux: Add cancel and io_uring_prep_cancelHiroaki Nakamura1+120-0
2021-11-11 19:26c codegen: fix airIsNull with pointersJacob G-W1+4-1
2021-11-11 18:45Merge pull request #9935 from g-w1/plan9-stdJakub Konka6+187-16
2021-11-11 06:19Merge pull request #10129 from joachimschmidt557/stage2-aarch64Jakub Konka5+702-96
2021-11-10 19:25x86_64/Emit: don't misisel push/pop for extended regsJacob G-W1+4-1
2021-11-10 18:47stage2 AArch64: implement airCondBrjoachimschmidt5574+344-91
2021-11-07 16:57stage2 AArch64: implement genSetReg for condition flagsjoachimschmidt5574+159-0
2021-11-07 14:41stage2 AArch64: implement airCmpjoachimschmidt5574+199-5
2021-11-10 17:40Merge pull request #10058 from marler8997/builderPathJoinAndrew Kelley1+33-36
2021-11-02 22:43C backend: Improve lowering of Zig types to C typesThomas Ives3+300-264
2021-11-09 15:56macho: use start.zig for macOS entrypointJakub Konka5+40-15
2021-11-10 16:32Merge pull request #9853 from koachan/sparc64-unittestsAndrew Kelley3+198-53
2021-11-10 16:20wasm: respect stack_size_override for build-obj and build-libAndrew Kelley1+5-0
2021-11-10 05:58Sema: implement coerce_result_ptr for optionalsAndrew Kelley13+231-39
2021-11-10 01:27std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley18+140-179
2021-11-09 22:36io_uring: skip statx test failure on older kernelsAndrew Kelley1+2-0
2021-11-09 23:56stage2: Add support for floats in the C backend (#10059)Zen1th2+63-7
2021-11-09 23:52stage2: Implement Sema.floatToInt (#10097)Zen1th4+105-27
2021-11-09 23:32remove 2 duplicated behavior tests from struct_llvm.zigAndrew Kelley1+0-18
2021-11-09 23:24Merge pull request #10102 from rainbowbismuth/c-while-testsAndrew Kelley4+153-97
2021-11-09 23:12CI: additionally run stage2 behavior tests with -ofmt=cAndrew Kelley1+1-0
2021-11-09 19:15stage1: fix type mapping for integers and c_longdouble on nvptxŽiga Željko2+6-2
2021-11-09 21:29stage2: add 4 new linker flags for WebAssemblyAndrew Kelley5+86-1
2021-10-29 19:52Omit array type for pathJoin callsJonathan Marler1+17-17
2021-10-29 17:55add pathJoin to builderJonathan Marler1+29-32
2021-11-07 10:53std: Publicize Allocator.reallocBytesSilver1+1-1
2021-11-07 16:25Cmake: Specify LLVM versionsMartin Hafskjold Thoresen1+3-3
2021-11-08 14:48std: ppoll: cast number of fds to nfds_tGregory Anders1+2-1
2021-11-08 22:59os/linux/io_uring: implement statxVincent Rischmann1+83-0
2021-10-18 01:04plan9: add test for stdJacob G-W1+8-1
2021-10-17 15:45plan9: more syscallsJacob G-W2+69-15
2021-10-17 05:14fix outputs in inline assemblyJacob G-W2+6-5
2021-10-11 22:10add initial plan9 support to stdJacob G-W5+124-15
2021-11-08 22:31tools/gen_stubs.zig: better error message on invalid inputAndrew Kelley1+4-1
2021-11-05 20:56C backend: restore handling of .NoReturn in function signatureEmily Bellows1+2-0
2021-11-03 01:23C backend: while, struct tests, better undefined global handlingEmily Bellows4+151-97
2021-11-08 09:08ci: fully activate ci.ziglang.org linuxMichael Dusan9+195-107
2021-10-31 22:08stage2 x86_64: add MIR->Isel lowering step for x86_64Jakub Konka5+2118-820
2021-11-08 18:27ci: don't print env because there will be secrets thereAndrew Kelley1+0-7
2021-11-08 13:55crypto/edwards25519: correctly flip the Y sign in the H2C operationFrank Denis1+4-4
2021-11-07 08:38stage2 ARM: move codegen to separate filejoachimschmidt5572+3041-3395
2021-11-07 18:28don't invoke linker when just building an objectMatt Knight1+4-0
2021-11-05 15:21stage2 RISCV64: introduce MIRjoachimschmidt5573+463-99
2021-11-04 21:40std: Fix path resolution on WindowsLemonBoy2+10-0
2021-11-01 07:54Replace ArrayList.init/ensureTotalCapacity pairs with initCapacityRyan Liptak14+42-67
2021-11-01 18:26compiler-rt: Fix f16 API declarations to be consistentLemonBoy6+57-22
2021-11-04 18:24Add more entries to the list of stage1+stage2+CBE passing tests (#10094)Daniele Cocca1+21-21
2021-11-03 22:30Merge pull request #10079 from mattbork/astgen-temp-allocsAndrew Kelley1+1037-1412
2021-11-02 18:52Merge pull request #10088 from ziglang/std-os-perfAndrew Kelley4+372-10
2021-11-02 16:18stage2 RISCV64: move codegen to separate filejoachimschmidt5572+2166-117
2021-10-31 18:21C backend: implement ?void, and other zero sized typesEmily Bellows5+75-29
2021-11-02 13:47ci: add new linux pipelineMichael Dusan2+177-0
2021-11-01 22:55std: expose rusage constants under rusage namespaceAndrew Kelley3+13-10
2021-11-01 21:45std: add Linux perf syscall bitsAndrew Kelley2+359-0
2021-11-01 04:45Fix ensureTotalCapacity calls that should be ensureUnusedCapacity callsRyan Liptak3+3-3
2021-11-01 18:28Merge pull request #10077 from squeek502/arraylist-capacityAndrew Kelley5+35-22
2021-11-01 14:48stage2 AArch64: implement unconditional branchesjoachimschmidt5572+186-6
2021-11-01 17:57correct bug with omit frame pointer logicLee Cannon1+0-16
2021-11-01 07:52astgen.zig: avoid temporary allocations by sharing the `instructions` ArrayList between a GenZir and its sub-blocks wherever their use of it is strictly nestedMatthew Borkowski1+407-224
2021-10-20 06:34astgen.zig: delay adding closure_capture instructions to preserve GenZir nesting. Only containers create Namespaces, so the declaring_gz is always the GenZir passed to containerDecl, and containerDecl will always add exactly one instruction (an extended *_decl) to that GenZir. Thus, closure_capture instructions are always lined up immediately after a container decl instruction, so rather than adding them at the point of first mention, where we're nested arbitrarily deep, simply walk through the Namespace captures hash map at the end of each containerDecl branch and add them then.Matthew Borkowski1+23-4
2021-11-01 08:26astgen.zig: use scratch buffer for temporary allocations in switchExpr and WipMembersMatthew Borkowski1+50-40
2021-11-01 05:55astgen.zig: simplify container functions by pulling out common processing of membersMatthew Borkowski1+136-503
2021-11-01 05:42astgen.zig: replace WipDecls with WipMembers, use one allocation to collect container decls, fields, and bits, instead of up to fourMatthew Borkowski1+273-348
2021-11-01 04:03astgen.zig: simplify switchExpr and collect payload in one ArrayList instead of threeMatthew Borkowski1+100-262
2021-11-01 08:53astgen.zig: avoid unnecessary allocation in identifier for @"" syntaxMatthew Borkowski1+8-6
2021-11-01 01:29astgen.zig: avoid temporary allocations in arrayInit* and structInit*, callExpr, errorSetDecl, typeOf, and builtinCall's compile_log branchMatthew Borkowski1+162-147
2021-11-01 07:56Update ensureTotalCapacity to ensureTotalCapacityPrecise where it makes senseRyan Liptak4+5-5
2021-11-01 07:38std.ArrayList: add ensureTotalCapacityPrecise and update doc commentsRyan Liptak1+30-17
2021-10-31 15:06optimize AstGen.callExprLee Cannon1+8-2
2021-10-31 21:55Merge pull request #10068 from leecannon/tracy_improvementsAndrew Kelley4+405-42
2021-10-31 12:01stage2: move x86_64 codegen to arch/x86_64/CodeGen.zigJakub Konka2+3663-1281
2021-10-31 17:54Merge pull request #10066 from joachimschmidt557/stage2-aarch64-mirJakub Konka4+877-570
2021-10-31 14:35watch marks a new frame on every recompilationLee Cannon1+3-0
2021-10-31 14:29use named frames to mark the stages of compilationLee Cannon1+104-17
2021-10-31 14:16add functionality to trace allocationsLee Cannon3+11-1
2021-10-31 14:12make tracy.zig more feature completeLee Cannon2+288-25
2021-10-31 13:27stage2 AArch64: introduce Emit.fail for handling errors in MIR emitjoachimschmidt5572+25-5
2021-10-31 08:20stage2 AArch64: implement emit debug line infojoachimschmidt5573+150-90
2021-10-30 14:16stage2 AArch64 Emit: implement call_extern and load_memoryjoachimschmidt5573+175-84
2021-10-27 17:15stage2 AArch64: begin transition to MIRjoachimschmidt5574+569-433
2021-10-30 01:04C backend: implement signed truncEmily Bellows3+14-4
2021-10-30 16:32std: add missing termios def to std/c/linux.zigpfg1+1-0
2021-10-30 00:48stage2: implement `@popCount` for non-vectorsAndrew Kelley14+209-176
2021-10-27 23:51gpa: fix memory limit accounting for large allocationsMatthew Borkowski1+59-40
2021-10-28 23:34Add argument for `fillFn` to `Random.init`ominitay7+9-10
2021-10-29 23:16CLI: clarify help text for -zAndrew Kelley1+5-5
2021-10-29 09:03zig: expose linker options and include '-z notext'Kenta Iwasaki5+50-0
2021-10-28 15:59Make `std.meta.trait.isContainer` true for opaquesInKryption1+3-1
2021-10-28 16:16Use `debug.assert` instead of `testing.expect`.InKryption1+1-1
2021-10-29 17:37Make pointer variables in ( init-lib | init-exe )/build.zig const. (#10057)InKryption2+2-2
2021-10-29 01:33C backend: implement trunc for unsigned non-pow2 intsAndrew Kelley3+271-218
2021-10-29 00:41C backend: implement trunc instructionAndrew Kelley5+462-467
2021-10-29 00:33C backend: fix `@boolToInt`Andrew Kelley3+4-3
2021-10-29 00:23C backend: fix crash when number of Decls passes a thresholdAndrew Kelley4+22-25
2021-10-29 00:05C backend: fix ptrtoint and wrap_errunion_errAndrew Kelley4+45-24
2021-10-28 23:37behavior tests: add "passing for C backend" categoryAndrew Kelley1+184-179
2021-10-28 22:59C backend: fix enough that zig test worksAndrew Kelley3+117-48
2021-10-28 20:21C backend: emit decls sorted by dependenciesAndrew Kelley1+102-57
2021-10-28 20:21std.ArrayListUnmanaged: implement writer()Andrew Kelley1+50-0
2021-10-27 22:28zig test: when -ofmt=c, default to `zig run` as test execAndrew Kelley1+10-0
2021-10-27 22:26Compilation: fix crash in the compile error systemAndrew Kelley1+5-1
2021-10-27 21:52stage2: fix small memory leak of test_functions when using `zig test`Andrew Kelley2+20-5
2021-10-27 14:53std.rand: Refactor `Random` interfaceOminitay18+291-244
2021-10-27 19:58Merge pull request #10040 from mattbork/extern-fn-scopesAndrew Kelley3+11-1
2021-10-27 16:08stage1: Fix path normalization on WindowsLemonBoy1+1-1
2021-10-27 05:29stage2: implement runtime pointer access to global constantsAndrew Kelley9+202-137
2021-10-27 05:08stage2: fix crash report code in release buildsAndrew Kelley1+1-1
2021-10-27 00:05parse.zig: report error for extern fn with bodyMatthew Borkowski2+10-0
2021-10-26 23:42stage2 LLVM backend: fix bitcastAndrew Kelley3+33-9
2021-10-26 22:57Fix bug in exp2() (#9999)Lewis Gaul1+21-11
2021-10-25 19:10multi_array_list: get function take self by valueJonathan Marler1+1-1
2021-10-26 22:43Sema: fix ret_ptr when inliningAndrew Kelley2+39-0
2021-10-26 22:21astgen.zig: don't add scopes for extern functions params as they may shadow other namesMatthew Borkowski1+1-1
2021-10-26 20:46Sema: improved C pointers and castingAndrew Kelley6+339-231
2021-10-26 19:03Sema: fix coercion from union to its own tagAndrew Kelley2+22-14
2021-10-26 15:33astgen: generate correct switch prong indicesRobin Voetter2+21-7
2021-10-25 20:49Don't call render_const_val_array() on undefinedDaniele Cocca1+4-1
2021-10-26 05:13Merge pull request #10035 from Snektron/stage2-orelseAndrew Kelley1+12-2
2021-10-26 00:29stage2: fix use-after-free in analyzeBlockBodyRobin Voetter1+2-1
2021-10-26 00:28stage2: return proper pointer for c pointer orelseRobin Voetter1+10-1
2021-10-25 23:41Merge pull request #10034 from Snektron/stage2-sliceAndrew Kelley7+127-77
2021-10-25 22:51stage2: runtime c pointer null comparisonRobin Voetter2+11-6
2021-10-25 23:15Merge pull request #9874 from leecannon/frame_pointerAndrew Kelley17+102-12
2021-10-25 22:52Sema: fix switch that covers full integer rangeAndrew Kelley3+57-46
2021-10-25 22:06stage2: fix switch on tagged union capture-by-pointerAndrew Kelley7+115-97
2021-10-24 07:56fix(uefi MemoryDescriptor): padding after memory typeStephen von Takach1+1-0
2021-10-25 01:41stage2: generate correct constants for zero-sized arraysRobin Voetter3+12-12
2021-10-24 18:37stage2: comptime slice of pointer to hardcoded addressRobin Voetter3+19-1
2021-10-24 14:34stage2: improve slicingRobin Voetter3+85-58
2021-10-25 18:34Sema: implement coercion from pointers to `*c_void`Andrew Kelley3+24-19
2021-10-25 17:50AstGen: move nodeMayEvalToError logic for builtinsAndrew Kelley2+18-13
2021-10-25 17:40Merge pull request #10019 from mattbork/ret-fixesAndrew Kelley2+50-25
2021-10-24 20:29Fix documentation for Random.intominitay1+1-1
2021-10-25 12:00Revert 83bdbb2 and a587dd0 (#10028)Robin Voetter2+4-12
2021-10-24 23:27std: disable big.rational setFloat targeting wasm32Jakub Konka1+5-0
2021-10-24 19:06stage2: refactor coercePeerTypes and fix C ptr cmp with nullAndrew Kelley2+151-122
2021-10-24 11:13std.log: simplify to 4 distinct log levelsIsaac Freund5+59-138
2021-10-24 14:57macho: remove unresolved ref in the correct placeJakub Konka5+19-7
2021-10-24 18:39Merge pull request #10022 from LemonBoy/fix-10001Andrew Kelley5+25-33
2021-10-24 17:17libc: Export trunclLemonBoy2+11-0
2021-10-24 15:11stage1/stage2: Simplify divTrunc implLemonBoy3+14-33
2021-10-24 01:52astgen.zig: emit ZIR for callconv before return type in fnDecl and fnProtoExprMatthew Borkowski2+31-15
2021-10-24 02:49Merge pull request #10017 from Snektron/big-int-divAndrew Kelley3+303-167
2021-10-23 08:20std: Fix edge case in TLS tp calculationLemonBoy1+4-2
2021-10-24 02:46stage2: implement more C pointer Sema and comptime ptr arithAndrew Kelley6+113-62
2021-10-24 00:55big ints: tighten some more division memory requirementsRobin Voetter2+10-11
2021-10-24 00:44big ints: Make calcLimbLen always work at comptime, even if parameter is runtimeRobin Voetter1+7-4
2021-10-24 00:39big ints: fix divFloorRobin Voetter1+161-66
2021-10-24 00:05astgen.zig: when ret's operand ResultLoc is .ptr, load from ret_ptr before is_non_err or err_union_codeMatthew Borkowski1+5-3
2021-10-23 19:03big ints: improve divisionRobin Voetter3+151-112
2021-10-23 22:49astgen.zig: fix nodeMayEvalToErrorMatthew Borkowski1+14-7
2021-10-23 18:23Better erroring for unsupported build option typesAaron Sikes1+17-2
2021-10-23 18:07Allow arbitrary slices as build optionsAaron Sikes1+35-5
2021-10-23 17:30Allow arbitrary arrays in build optionsAaron Sikes1+32-1
2021-10-23 16:46Fix enums with non-ident fieldsAaron Sikes1+11-0
2021-10-23 15:22Ensure any custom printing here remains valid zig syntaxAaron Sikes1+2-0
2021-10-23 14:55Fix std.builtin.Version build option formattingAaron Sikes1+7-0
2021-10-23 04:13Minor rewording of "Shadowing" section within language referenceMichael Byrne1+4-3
2021-10-23 06:35stage2: LLVM backend: fix optional_payload instructionsAndrew Kelley1+42-22
2021-10-23 00:50stage2: implement aligned variables and `@alignCast`Andrew Kelley3+172-103
2021-10-23 00:12stage2: slice and alignment fixesAndrew Kelley11+370-337
2021-10-22 23:23Sema: fix a couple use-after-free bugsAndrew Kelley2+41-23
2021-10-22 22:53stage2: fix Decl addrspace being undefinedAndrew Kelley4+23-17
2021-10-22 22:12stage2: change `@bitCast` to always be by-valueAndrew Kelley10+140-153
2021-10-22 17:47zig libc: export floorl and ceillAndrew Kelley3+28-11
2021-10-14 11:50macho: dump linker's state as JSONJakub Konka8+322-17
2021-10-22 06:22Sema: resoveTypeLayout resolves optionals and error unions tooAndrew Kelley1+9-0
2021-10-22 06:22stage2: LLVM backend: add a missing setUnnamedAddrAndrew Kelley1+1-0
2021-10-22 06:01Sema: fix type checking of `@intToFloat` operandsAndrew Kelley3+31-31
2021-10-22 05:56stage2: implement comptime loads through casted pointersAndrew Kelley8+241-193
2021-10-22 03:28stage2: fix Value.copy not copying arraysAndrew Kelley2+21-14
2021-10-22 02:05stage2: more division supportAndrew Kelley24+1026-556
2021-10-21 23:24stage2: truncationRobin Voetter4+25-6
2021-10-21 21:12Merge pull request #9993 from Snektron/more-field-elemAndrew Kelley10+225-212
2021-10-18 21:54InstallRawStep: handle empty segmentsJonathan Marler1+3-3
2021-10-21 16:28distinguish between unexpected child process exit code and unclean exitJonathan Marler1+1-1
2021-10-21 14:54stage2: comptime elemVal and elemPtr for Many/C pointersRobin Voetter1+57-25
2021-10-21 14:17stage2: elemPtr for slicesRobin Voetter10+157-32
2021-10-21 12:12stage2: remove ptr_ptr_elem_val and ptr_slice_elem_valRobin Voetter7+0-89
2021-10-21 11:16stage2: forbid double dereference in Sema.elemValRobin Voetter1+26-81
2021-10-21 04:45stage2: implement slicingAndrew Kelley16+383-226
2021-10-21 00:02Sema: fix missing copy in array multiplicationAndrew Kelley2+18-11
2021-10-20 23:42stage2: LLVM backend: fix decls sometimes not marked aliveAndrew Kelley1+1-0
2021-10-20 23:41stage2: implement big int to float conversionAndrew Kelley3+39-16
2021-10-20 22:11AstGen: make the index variable of `inline for` a `alloc_comptime`Andrew Kelley8+490-484
2021-10-20 21:50stage2: fix inline assembly with expression outputAndrew Kelley3+60-18
2021-10-19 06:28translate-c: create `inline fn` for always_inlineStéphan Kochen6+34-4
2021-10-20 21:10stage2: LLVM backend: implement switch_brAndrew Kelley4+267-234
2021-10-20 03:14stage2: implement switching on unionsAndrew Kelley8+422-474
2021-10-20 02:39Merge pull request #9984 from Snektron/field-elem-accessAndrew Kelley12+523-311
2021-10-20 02:38stage2 minor cleanupsAndrew Kelley2+25-23
2021-10-20 02:20stage2: wasm: implement struct_field_valAndrew Kelley1+10-0
2021-10-19 00:16stage2: implement union member access as enum tagAndrew Kelley2+65-39
2021-10-20 00:23stage2: union field valueRobin Voetter2+53-24
2021-10-19 22:30stage2: make (typeHas)OnePossibleValue return the right valueRobin Voetter2+28-7
2021-10-19 21:19stage2: add Value.the_only_possible_valueRobin Voetter1+74-37
2021-10-19 13:08stage2: remove AstGen none_or_refRobin Voetter1+16-21
2021-10-18 16:18stage2: zirIndexablePtrLen for non-pointer typesRobin Voetter1+30-36
2021-10-18 13:09stage2: Sema.fieldPtr for slice ptr and lenRobin Voetter1+44-19
2021-10-17 23:00stage2: air ptr_slice_len_ptr and ptr_slice_ptr_ptrRobin Voetter7+77-0
2021-10-17 18:11stage2: restructure Sema.fieldVal and sema.fieldPtrRobin Voetter1+137-141
2021-10-18 19:09macho: fix LLVM codepaths in self-hosted linkerJakub Konka3+88-68
2021-10-19 07:45translate_c: prevent a while under an if from stealing the elseMatthew Borkowski2+40-9
2021-10-19 03:10astgen.zig: fix emitting wrong error unwrapping instructions in tryExprMatthew Borkowski2+14-1
2021-10-19 09:10src/link/C/zig.h: Fix indentSizhe Zhao1+1-1
2021-10-18 22:45stage2: fix coercion of error set to error unionAndrew Kelley2+30-30
2021-10-18 17:49coff linking: honor the link_libunwind flagAndrew Kelley1+4-0
2021-10-18 05:12astgen.zig: fix false positive in breakExpr's checking for store_to_block_ptrMatthew Borkowski3+11-2
2021-10-18 04:57Merge pull request #9966 from nektro/stage2-hasfieldAndrew Kelley4+49-72
2021-10-18 04:53Sema: resolveTypeFields before accessing type fieldsAndrew Kelley4+45-38
2021-10-17 05:49stage2: implement `@hasField` struct and union are kept in stage1 because struct/unionFieldCount are returning zeroMeghan Denny6+57-87
2021-10-17 05:46alphebetize behavior testsMeghan Denny1+6-6
2021-10-18 02:10stage2: implement coercion from null to C pointerAndrew Kelley4+33-25
2021-10-18 01:57stage2: implement `@embedFile`Andrew Kelley3+275-8
2021-10-18 01:59Merge pull request #9960 from Snektron/bit-notAndrew Kelley10+285-49
2021-10-18 00:02stage2: LLVM backend: lower constant field/elem ptrsAndrew Kelley4+125-39
2021-10-17 22:36stage2: fix handling of error unions as return typeAndrew Kelley4+105-110
2021-10-17 21:50stage2: implement error wrappingAndrew Kelley5+146-45
2021-10-16 23:10Move `compareFn` from init to type constructor in `PriorityQueue` and `PriorityDequeue`. This change significantly improves performance for simple compare functions and modifies the API to be more consistent with e.g. `HashMap`.Max Hollmann2+90-97
2021-10-17 20:46ci: disable macos stage 2 testsRobin Voetter2+4-2
2021-10-17 00:51actually fix child process deadlock on windowsJonathan Marler1+1-1
2021-10-17 13:52std: Fix endless loop in fmt implLemonBoy1+16-14
2021-10-16 17:55stage2: make zirBoolNot return undefined when argument is undefinedRobin Voetter1+7-6
2021-10-16 17:51stage2: vector constantsRobin Voetter2+66-1
2021-10-16 15:23stage2: array->vector coercionRobin Voetter3+75-22
2021-10-16 12:47stage2: bitNotRobin Voetter4+76-16
2021-10-16 11:31big.int: 2s-complement binary wrapping notRobin Voetter2+57-2
2021-10-17 02:48Linux: Update syscall numbers for 5.14Stephen Gregoratto9+39-0
2021-10-17 17:59stage2: add haveFieldTypes() assertionsAndrew Kelley1+3-0
2021-09-30 18:51stage2 codegenLee Cannon1+5-0
2021-09-30 18:51stage2 - add llvm bindings to create attributes with string valuesLee Cannon2+23-0
2021-09-30 18:50stage1 codegenLee Cannon1+6-10
2021-09-30 18:49Add build.zig and command line flagsLee Cannon14+68-2
2021-10-16 19:41Sema: coercion from error sets to `anyerror`Andrew Kelley5+457-433
2021-10-16 19:26stage2: fixes to extern variablesAndrew Kelley3+63-22
2021-10-16 19:06Merge pull request #9954 from Snektron/shiftsAndrew Kelley5+232-38
2021-10-16 09:43elevate more passing testsMeghan Denny1+12-12
2021-10-15 23:50big ints: Fix set(signed int minimum) panicRobin Voetter2+20-29
2021-10-15 22:13stage2: comptime saturating shlRobin Voetter3+38-6
2021-10-15 18:28big ints: Saturating left shift + testsRobin Voetter2+174-3
2021-10-16 02:24stage2: `@hasDecl` is passingMeghan1+1-1
2021-10-16 01:37stage2: optional comparison and 0-bit payloadsAndrew Kelley7+171-96
2021-10-16 00:17stage2: make hasCodeGenBits() always true for pointersAndrew Kelley6+83-38
2021-10-15 21:43std.os: another workaround for stage1 `@minimum` behaviorAndrew Kelley1+3-1
2021-10-15 18:46std.os: add workarounds for stage1 `@minimum` implementationAndrew Kelley1+6-2
2021-10-15 13:54stage2 AArch64: move codegen to separate filejoachimschmidt5572+2916-531
2021-10-15 17:56Adds tip about testing stdlib files to CONTRIBUTING.md (#9946)Andy Fleming1+8-0
2021-10-15 17:56Sat shl neg rhs (#9949)travisstaloch2+27-0
2021-10-15 17:55Fix bug where std.math.asinh64 doesn't respect signedness for negative values (#9940)Miles Alan1+3-1
2021-10-15 12:44std.os.windows: Fix typo (#9951)Sizhe Zhao1+1-1
2021-10-15 05:16stage2: LLVM backend: implement `wrap_optional` AIRAndrew Kelley11+428-402
2021-10-15 04:17stage2: implement `@minimum` and `@maximum`, including vectorsAndrew Kelley14+470-125
2021-10-15 00:44stage2: improved union supportAndrew Kelley7+583-236
2021-10-14 04:43move behavior tests that are passing for stage2Andrew Kelley6+550-531
2021-10-14 04:20stage2: improve handling of 0-bit types and arraysAndrew Kelley6+173-95
2021-10-14 01:43stage2: remove use of `builtin.stage2_arch` workaroundAndrew Kelley5+23-17
2021-10-14 00:53stage2: implement opaque declarationsAndrew Kelley8+158-46
2021-10-13 23:31stage2: implement Sema for elemVal for comptime sliceAndrew Kelley4+35-5
2021-10-13 21:16Sema: implement comptime `coerce_result_ptr` and `alloc`Andrew Kelley4+375-348
2021-10-13 19:02stage2: LLVM backend: fix crash adding allocaAndrew Kelley1+8-22
2021-10-10 08:33macho: redo relocation handling and lazy bind globalsJakub Konka6+857-1219
2021-10-13 04:26stage2: fix comptime stores and sentinel-terminated arraysAndrew Kelley11+610-273
2021-10-12 18:21Merge pull request #9878 from pfgithub/patch-4Andrew Kelley3+359-315
2021-10-12 03:15update ci script to not error for empty elementspfg1+1-1
2021-10-11 22:50stage2: LLVM backend: fix var args function callsAndrew Kelley2+14-8
2021-10-11 18:00stage2: support nested structs and arrays and sretAndrew Kelley17+1173-370
2021-10-10 19:22Merge pull request #9925 from mattbork/uniondecl-fixesAndrew Kelley4+60-4
2021-10-10 18:39translate-c: fix logic for checking primitive namesAndrew Kelley3+6-19
2021-10-10 01:54rand: remove workaround for issue #1770Sizhe Zhao1+1-4
2021-09-28 14:35SPARCv9: fix timeval definitionKoakuma1+1-1
2021-09-27 14:01Linux: fix socket constants for SPARCv9Koakuma1+195-49
2021-09-27 14:00SPARCv9: Fix freeAndExit implementationKoakuma1+2-3
2021-10-09 22:50stage2: add astgen errors for untyped union fields and union field values without inferred tag typeMatthew Borkowski2+50-0
2021-10-09 22:16stage2: fix astgen for anytype union fields and differentiate anytype vs inferred void in semaUnionFieldsMatthew Borkowski3+10-4
2021-10-07 18:31housekeeping: return error.UnsupportedMichael Dusan1+9-12
2021-10-07 18:31dragonfly: port std.Thread.setname/getnameMichael Dusan2+25-0
2021-10-09 07:17add test step to build.zig generated by init-exe (#9919)Lee Cannon2+10-0
2021-10-08 16:22Better documentation, use of `len` field instead of function, @bitSizeOf instead of meta.bitCouttgschultz1+109-116
2021-10-08 02:20stage2: add --debug-compile-errors CLI optionAndrew Kelley4+20-3
2021-10-08 00:42stage2: fix returning structs byval from functionsAndrew Kelley3+16-16
2021-10-08 00:11stage2: fix comptime_float negationAndrew Kelley3+64-49
2021-10-07 23:01AstGen: make array literals work like struct literalsAndrew Kelley3+29-9
2021-10-07 22:27stage2: implement array literal with explicit typeAndrew Kelley6+94-41
2021-10-06 09:10print_zir.zig: fill in remaining stubsMatthew Borkowski1+189-31
2021-10-07 00:20GitHub: slight change of wording on the proposal issue templateAndrew Kelley1+1-1
2021-10-07 00:17GitHub: fix yaml issue with bug report templateAndrew Kelley1+1-1
2021-10-07 00:16GitHub: add issue templates for bugs and proposalsAndrew Kelley2+60-0
2021-10-06 06:05stage2: enum fixesAndrew Kelley7+67-51
2021-10-06 04:38stage2: implement runtime `@intToEnum`Andrew Kelley6+71-588
2021-10-06 04:07move tagged union behavior tests to the appropriate placeAndrew Kelley3+92-221
2021-10-06 03:28stage2: LLVM backend: miscompilation fixesAndrew Kelley3+66-84
2021-10-06 01:17freestanding libc: don't rely on compiler_rt symbols we don't have yetAndrew Kelley5+32-0
2021-10-05 23:56freestanding libc: export fmalAndrew Kelley3+10-1
2021-10-05 21:20stage1: work around LLVM's buggy fma loweringAndrew Kelley5+44-15
2021-10-04 20:02stage2: analyzeSliceLen on comptime slicesJacob G-W1+1-1
2021-10-05 19:32add support for f128 `@mulAdd`Andrew Kelley6+324-37
2021-10-05 06:47migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley147+624-596
2021-10-05 06:30stage2: fix comptime `@bitCast`Andrew Kelley9+450-267
2021-07-18 09:13FileProtocol: add Reader, Writer, SeekableStreamSreehari Sreedev1+72-1
2021-06-24 09:21zig test: Add a --test-no-exec flag.Alex Rønne Petersen1+6-1
2021-10-04 18:03ci drone: enable more testsuiteMichael Dusan4+72-29
2021-09-29 04:31langref: Explain Zig TestMr. Paul1+320-110
2021-10-04 19:31Merge pull request #9880 from squeek502/deflate-construct-errorsAndrew Kelley1+48-7
2021-09-29 13:02deflate.zig: check for distances past beginning of output streamMatthew Borkowski1+11-2
2021-10-04 18:20add phi constantalichraghi1+3-0
2021-10-04 19:21stage2: fix Type max/min int calculationAndrew Kelley4+138-96
2021-10-04 18:29Merge pull request #9885 from Snektron/big-int-wrappingAndrew Kelley6+1402-222
2021-10-04 18:16Merge pull request #9882 from mattbork/astgen-cursorAndrew Kelley2+140-136
2021-10-04 09:25big ints: Fix tests for 32-bit architecturesRobin Voetter1+3-3
2021-10-04 01:54fmtRobin Voetter1+12-13
2021-10-03 22:22Apply new big int wrap/saturate to Value.zigRobin Voetter2+54-26
2021-10-03 22:05big ints: mulWrap testsRobin Voetter1+78-1
2021-10-03 21:39big ints: Some extra commentsRobin Voetter1+34-6
2021-10-03 14:45big ints: saturate() testsRobin Voetter1+64-0
2021-10-03 14:34big ints: saturate() functionRobin Voetter1+21-4
2021-10-03 14:17big ints: Wrapping multiplicationRobin Voetter1+90-24
2021-10-03 14:03big ints: Allow llmulaccum to wrapRobin Voetter1+82-40
2021-10-02 23:20big ints: Improve karatsuba multiplicationRobin Voetter1+211-85
2021-10-01 22:39big.int: truncate testsRobin Voetter1+66-0
2021-10-01 18:57Adapt Value.intAddSat and intSubSat to new big int saturating functionsRobin Voetter1+34-23
2021-10-01 18:50Adapt Type.minInt and maxInt to use setTwosCompLimitRobin Voetter1+4-10
2021-10-01 13:32big ints: [add|sub]Sat testsRobin Voetter1+96-0
2021-10-01 13:22big ints: [add|sub]Wrap testsRobin Voetter2+99-0
2021-10-01 12:28big ints: implement normal/wrapping/saturating subtraction in terms of additionRobin Voetter1+17-36
2021-10-01 12:27big ints: saturating additionRobin Voetter1+51-0
2021-10-01 12:05big ints: setTwosCompIntLimitRobin Voetter2+132-8
2021-09-28 22:11big ints: unify add/sub with their wrapping variantsRobin Voetter1+124-117
2021-09-28 09:22big ints: Basic wrapping multiplicationRobin Voetter1+43-0
2021-09-27 02:58Comptime wrapping addition/subtractionRobin Voetter2+36-21
2021-09-27 01:12big ints: addWrap, subWrap + fix Managed.truncate allocation sizeRobin Voetter1+116-1
2021-09-26 05:40Update Value.intTrunc to use new big int truncateRobin Voetter2+19-7
2021-09-26 05:40big ints: 2s complement truncateRobin Voetter1+107-0
2021-09-24 22:49big ints: split lladd/llsub into carry variantsRobin Voetter1+18-6
2021-10-04 04:12C backend: improved Decl name loweringAndrew Kelley1+53-34
2021-10-03 20:32fix assuming multiline string tokens end with '\n'pfg1+9-3
2021-10-03 20:11C backend: fix lowering of struct typesAndrew Kelley2+88-153
2021-10-03 20:27switch back to peg for the grammar typepfg2+6-6
2021-10-03 19:50C backend: fix lowering of struct, float, and slice constantsAndrew Kelley2+116-52
2021-10-03 19:49stage2: Type: fix eql impl for error unionsAndrew Kelley1+80-3
2021-10-03 03:15AstGen: fix `while` and `for` with unreachable bodiesAndrew Kelley22+1571-1678
2021-10-03 02:09AstGen: fix if, orelse, catch, with unreachable bodiesAndrew Kelley3+18-15
2021-10-02 21:04fix the erroring testspfg1+29-28
2021-10-02 20:54fix grammer file name and .y file typepfg2+13-6
2021-10-02 20:33fix incorrectly escaped htmlpfg1+260-273
2021-10-02 20:25Merge pull request #9873 from SpexGuy/fix-struct-namespacesAndrew Kelley14+1794-1869
2021-10-02 01:30Remove address of pointerMartin Wickham1+1-1
2021-10-01 22:45Delete Module.Scope, move Block into SemaMartin Wickham12+943-1073
2021-10-01 20:02Change *Scope to *Scope.Block, use Sema when requiredMartin Wickham2+584-634
2021-10-01 17:45Revert collateral changes, clarify abortAnonDecl()Martin Wickham1+13-10
2021-10-01 17:05Remove my dumb "namespace decl" hackMartin Wickham9+96-87
2021-10-01 05:43Declare generic fn dependency earlier to keep invariantMartin Wickham1+5-5
2021-10-01 05:42Resolve struct fields in a separate sema contextMartin Wickham2+109-99
2021-10-01 04:38Fix abortAnonDecl()Martin Wickham1+13-3
2021-10-01 03:57Implement hashing and equals for some pointer valuesMartin Wickham1+50-2
2021-10-01 02:43Improve debug names of declsMartin Wickham2+36-1
2021-10-01 02:42Fix ownership of array type and elementsMartin Wickham1+5-2
2021-10-01 02:41Fix decl removal from namespace when destroyedMartin Wickham2+18-16
2021-09-30 20:40Fix rendering of type namesMartin Wickham1+7-4
2021-09-30 18:34Fix namespace references for deeply nested structsMartin Wickham2+21-39
2021-09-30 04:10Document some functions in std.math.Nathan Michaels1+72-16
2021-10-02 20:05Merge pull request #9875 from g-w1/timestimesAndrew Kelley3+38-10
2021-10-02 19:58Add zlib to needed librariesMartin Wickham1+2-0
2021-10-02 19:41build.zig: omit LLVMTableGen from the llvm lib listAndrew Kelley1+0-1
2021-10-02 19:40build.zig: update list of LLVM libsAndrew Kelley1+6-4
2021-10-02 17:45Merge branch 'llvm13'Andrew Kelley762+200977-35755
2021-10-02 15:44astgen.zig formattingMatthew Borkowski1+12-13
2021-10-02 12:10astgen.zig: assert that advanceSourceCursor never has to rewind cursorMatthew Borkowski1+1-0
2021-10-01 13:13astgen.zig: have defer scopes cache source cursor to reduce redundant scanning during genDefersMatthew Borkowski1+37-7
2021-10-02 12:06astgen.zig: make switchExpr generate cases in source order to keep source cursor increasing monotonicallyMatthew Borkowski1+80-118
2021-10-01 12:44astgen.zig: pass lbrace line and column to addFunc to keep source cursor increasing monotonicallyMatthew Borkowski1+20-8
2021-10-01 12:00print_zir.zig: always print 1-based line and column numbersMatthew Borkowski1+3-3
2021-10-02 10:38deflate: Update fuzzed test cases and add InvalidTree test casesRyan Liptak1+15-1
2021-10-02 05:32std: disable ArrayBitSet test on aarch64Andrew Kelley1+4-0
2021-10-02 05:27ci: windows: update `tar` command line parameter orderAndrew Kelley1+1-1
2021-10-02 05:01deflate: Better Huffman.construct errors and error handlingRyan Liptak1+33-6
2021-10-02 01:32ci: update macos tarballsAndrew Kelley2+3-3
2021-10-02 01:07ci: windows: adjust tar workaroundAndrew Kelley1+4-4
2021-10-02 01:06libcxx: pass -faligned-allocation flag when neededAndrew Kelley1+6-0
2021-10-02 00:18ci: windows: workaround for `tar` symlink behaviorAndrew Kelley1+7-2
2021-10-01 23:53ci: macos arm64 script uses release build of zigAndrew Kelley1+1-1
2021-10-01 23:53ci: update windows tarballs to llvm 13Andrew Kelley2+3-3
2021-10-01 23:03ci: update tarballs for LLVM 13Andrew Kelley8+16-29
2021-10-01 20:53fix fmtpfg1+2-3
2021-10-01 01:31stage2: emit Value.repeated for `**` where the array size is oneJacob G-W2+20-9
2021-10-01 20:23fix style in thpfg1+19-13
2021-10-01 20:06fix line numbers on multiline strings, add line numbers to peg grammarpfg2+12-3
2021-10-01 19:43Add line numbers to langref (fixes #9870)pfg2+40-11
2021-10-01 18:40libcxx: update to compile with -std=c++20Andrew Kelley1+1-1
2021-10-01 18:39clang API bindings: fix enum detection functionsAndrew Kelley1+459-459
2021-10-01 06:33fix the list of llvm librariesAndrew Kelley1+5-4
2021-10-01 04:38Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley196+32124-11906
2021-09-30 04:19Fix a typo in @ceil documentation.Nathan Michaels1+1-1
2021-10-01 01:29stage2 llvm backend: implement codegen for Value.repeatedJacob G-W1+18-1
2021-09-30 22:31stage2: implement array_init instruction (#9843)g-w13+113-49
2021-09-30 05:19Add error message to test runner for bad argumentsMartin Wickham1+6-0
2021-09-29 23:37Add a panic handler to give better errors for crashes in semaMartin Wickham5+893-219
2021-09-30 05:55parse.zig: better c pointer prefix parsing, don't index out of bounds on eofMatthew Borkowski2+14-11
2021-09-29 22:37stage2: fix ELF linking to include compiler_rtAndrew Kelley1+5-14
2021-09-29 22:33stage2: LLVM backend: properly set module target dataAndrew Kelley3+28-7
2021-09-29 21:04stage2: LLVM backend: implement struct type fwd declsAndrew Kelley6+154-82
2021-09-29 18:33move some behavior tests to the "passing for stage2" sectionAndrew Kelley1+20-20
2021-09-29 18:09Sema: generic function instantiations gain addrspace of owner DeclAndrew Kelley1+1-0
2021-09-29 17:46stage2: put use_llvm and use_stage1 into the Module cache hashAndrew Kelley1+2-0
2021-09-29 07:13stage2: enable building compiler_rt when using LLVM backendAndrew Kelley8+99-15
2021-09-29 05:38stage2: implement `@clz` and `@ctz`Andrew Kelley12+379-216
2021-09-29 03:33AstGen: improved logic for nodeMayNeedMemoryLocationAndrew Kelley2+37-15
2021-09-29 03:27saturating arithmetic supports integers onlyAndrew Kelley4+22-31
2021-09-29 02:21Merge pull request #9679 from travisstaloch/sat-arith-operatorsAndrew Kelley31+1319-473
2021-09-29 01:55saturating arithmetic modificationsAndrew Kelley23+616-664
2021-09-28 23:55AstGen: delete dead codeAndrew Kelley1+0-23
2021-09-28 23:55add missing zig fmt test for saturating arithmeticAndrew Kelley1+20-0
2021-09-22 07:14get build passing again after rebaseTravis Staloch1+1-1
2021-09-15 01:40sat-arithmetic: don't test builtins in behavior testsTravis Staloch1+0-9
2021-09-15 01:34sat-arithmetic: create Sema.analyzeSatArithmeticTravis Staloch2+96-20
2021-09-15 01:26sat-arithmetic: fix shl methods in cbeTravis Staloch1+10-6
2021-09-10 22:41sat-arithmetic: minor formatting changesTravis Staloch2+2-2
2021-09-10 22:38sat-arithmetic: langref - use <th> tagsTravis Staloch1+8-8
2021-09-09 21:17sat-arithmetic: add additional tokenizer testsTravis Staloch2+13-0
2021-09-09 20:07sat-arithmetic: langref - remove syntax disclaimerTravis Staloch1+4-8
2021-09-09 03:59sat-arithmetic: update langrefTravis Staloch1+91-6
2021-09-09 01:47sat-arithmetic: fix docgenTravis Staloch2+9-2
2021-09-08 23:30sat-arithmetic: fixups zig fmt / astcheckTravis Staloch2+6-7
2021-09-08 22:58sat-arithmetic: correctly tokenize <<|, <<|=Travis Staloch3+10-5
2021-09-08 22:19sat-arithmetic: add c backend supportTravis Staloch5+263-44
2021-09-02 20:50sat-arithmetic: add operator supportTravis Staloch21+556-54
2021-09-28 22:45stage2: more arithmetic supportAndrew Kelley12+1604-974
2021-09-27 18:06deflate.zig: fix bits_left overflow at EndOfStream and @intCast truncation with empty Huffman tableMatthew Borkowski1+26-6
2021-06-26 16:28improve panic hierarchy by always using builtin.panicrgreenblatt2+39-9
2021-09-28 17:00Stage 2: Support inst.func() syntax (#9827)Martin Wickham12+629-219
2021-09-28 16:50ci: fix typo introduced in earlier commitAndrew Kelley1+15-15
2021-09-28 06:11stage2: implement union coercion to its own tagAndrew Kelley11+162-33
2021-09-28 04:39ci: azure: run build steps independently to save ramAndrew Kelley1+16-3
2021-09-28 02:48stage2: implement basic unionsAndrew Kelley11+576-161
2021-09-27 02:34Langref: fix HTML escaped symbol WASM JavaScript code exampleMr. Paul1+2-2
2021-09-26 05:18stage2: implement zirCoerceResultPtrAndrew Kelley5+239-271
2021-09-26 00:52stage2: implement `@sizeOf` for non-packed structsAndrew Kelley4+38-20
2021-09-24 18:09os.flock: FreeBSD can return EOPNOTSUPPxackus2+7-0
2021-09-25 00:33stage2: implement `@memset` and `@memcpy` builtinsAndrew Kelley14+412-36
2021-08-31 12:21Initial bringup of the Solaris/Illumos portStephen Gregoratto20+2148-55
2021-09-18 13:26Resolve scope IDs using IPv6 socketsStephen Gregoratto1+12-16
2021-09-23 23:09Fix error references across inline and comptime functionsMartin Wickham2+24-28
2021-09-23 20:47stage2 codegen: move bit definitions to src/archjoachimschmidt5579+31-31
2021-09-24 17:39Spelling corrections (#9833)Josh Soref38+97-97
2021-09-24 07:54stage2: enable building freestanding libc with LLVM backendAndrew Kelley7+60-61
2021-09-24 06:39stage2: LLVM backend: improved naming and exportingAndrew Kelley8+96-41
2021-09-24 03:01stage2: prepare for building freestanding libcAndrew Kelley4+1372-1191
2021-09-23 02:05ci linux: bump qemu-6.1.0.1Michael Dusan1+1-1
2021-09-03 13:29Linux/sparc64 bits: Add missing C type definitionsKoakuma1+4-0
2021-09-23 05:33Fix the failing "bad import" test on WindowsMartin Wickham1+4-8
2021-09-23 17:17Merge pull request #9825 from Snektron/big-int-signed-and-orAndrew Kelley2+409-29
2021-09-23 17:17Stage2: Implement comptime closures and the This builtin (#9823)Martin Wickham7+669-215
2021-09-23 04:22big ints: only write xor overflow if requiredRobin Voetter1+8-1
2021-09-22 21:58stage2: enhance `zig init-lib` and `zig init-exe`Hadrien Dorio1+6-0
2021-09-23 04:19big ints: 2s complement signed and + or fixesRobin Voetter2+229-32
2021-09-23 04:02stage2: fix AstGen for some struct syntaxesAndrew Kelley6+1027-961
2021-09-23 02:08Merge pull request #9717 from SpexGuy/stage2-start-windowsAndrew Kelley6+18-13
2021-09-23 02:08big ints: 2s complement signed orRobin Voetter2+190-14
2021-09-23 02:00stage2: remove 2 assertions that were too aggressiveAndrew Kelley2+2-11
2021-09-22 19:39Fix failing tests and windows link dependenciesMartin Wickham3+4-2
2021-09-22 19:14Remove reference to stage2_osMartin Wickham1+1-1
2021-09-01 19:32Make stage2 start.zig work on WindowsMartin Wickham1+12-0
2021-09-21 01:00tokenizer: Fix index-out-of-bounds on unfinished unicode escapes before EOFRyan Liptak1+11-1
2021-09-22 09:09FIX resize() for non u8 element types. (#9806)Coleman Broaddus2+41-1
2021-09-22 01:27big ints: 2s complement signed xorRobin Voetter2+132-11
2021-09-22 05:33stage2: progress towards ability to compile compiler-rtAndrew Kelley21+1723-1547
2021-09-22 00:24stage2: fix unsigned integer to signed integer coercionAndrew Kelley4+20-12
2021-09-22 00:02stage2: enable f16 mathAndrew Kelley4+59-60
2021-09-19 19:10io_uring: implement read_fixed/write_fixedVincent Rischmann1+128-0
2021-09-21 19:06std.build: fix handling of -DcpuIsaac Freund1+7-6
2021-09-21 22:08stage2: free Sema's arena after generating machine codeAndrew Kelley7+773-662
2021-09-21 13:59macho: fix incorrect segment/section growth calculationJakub Konka7+9065-62
2021-09-21 16:38Merge pull request #9652 from g-w1/p9dVeikka Tuominen4+414-70
2021-09-21 09:05macho: do not write temp and noname symbols to symtabJakub Konka3+14-169
2021-09-21 04:01Merge pull request #9797 from Vexu/stage2Andrew Kelley11+550-267
2021-09-21 03:56Sema: fix double-free of `@cImport` error messageAndrew Kelley1+17-13
2021-09-20 18:05stage2: various fixes to cImport, sizeOf and types to get tests passingVeikka Tuominen10+304-250
2021-09-19 16:38stage2: implement typeInfo for more typesVeikka Tuominen1+154-14
2021-09-19 08:51stage2: implement cImportVeikka Tuominen4+92-7
2021-09-21 00:37Merge pull request #9649 from Snektron/address-spaceAndrew Kelley33+1173-220
2021-09-21 00:32Merge branch 'address-space' of Snektron/zig into Snektron-address-spaceAndrew Kelley33+1173-220
2021-09-21 00:10tokenizer: Fix index-out-of-bounds on string_literal_backslash right before EOFRyan Liptak1+5-1
2021-09-20 08:32docgen: re-enable syntax checking for code blocksMr. Paul2+149-105
2021-09-20 23:48stage2: improve handling of 0 bit typesAndrew Kelley6+40-36
2021-09-20 22:44stage2: implement comptime bitwise nandAndrew Kelley5+48-36
2021-09-20 21:45stage2: extract ZIR printing code into print_zir.zigAndrew Kelley4+1881-1855
2021-09-20 21:13stage2: implement comptime `@atomicRmw`Andrew Kelley12+573-128
2021-08-29 21:25plan9 linker: link lineinfo and filenamesJacob G-W3+312-70
2021-09-10 19:20Fix compile error in WindowsCondition.wait()Travis Martin1+1-1
2021-09-11 02:38adding support for UTF-8 outputHugoFlorentino1+4-0
2021-09-12 17:08langref: define the inferred error set syntax more explicitlyRory O’Kane1+1-1
2021-09-20 06:03Update `hash` & `crypto` benchmarks run comment (#9790)Ali Chraghi3+6-6
2021-09-16 21:51Fix compiler builds with tracy on the mingw targetMartin Wickham1+18-1
2021-09-19 19:17I'm working on a WebAssembly interpreter in zig. WebAssembly uses LEB128 encoding throughout its specification.Malcolm Still1+12-2
2021-09-20 00:34Address Spaces: Fix comments in Ast.zigRobin Voetter1+4-4
2021-09-05 22:29Address Spaces: Yeet address space on function prototypesRobin Voetter10+179-208
2021-09-03 02:37Address Spaces: LLVM F segment address space testRobin Voetter1+50-0
2021-09-03 02:36Address Spaces: Restructure llvmAddressSpace a bitRobin Voetter2+49-51
2021-09-01 15:33Address Spaces: basic system to check for validity.Robin Voetter2+68-8
2021-09-01 15:04Address Spaces: Split out stage2 address llvm tests to individual casesRobin Voetter1+19-1
2021-08-30 01:11Address Spaces: Adapt compile error test cases to @Type with address spacesRobin Voetter1+37-3
2021-08-30 00:54Address Spaces: Pointer and function info in @TypeRobin Voetter11+121-48
2021-08-29 23:09Address Spaces: Render addrspace token in docgenRobin Voetter1+1-0
2021-08-29 22:22Address Spaces: Smol fixupRobin Voetter1+34-24
2021-08-29 17:41Address Spaces: fmt a bunch of stuffRobin Voetter5+12-11
2021-08-29 04:08Address Spaces: Implement in LLVM codegenRobin Voetter9+91-21
2021-08-29 01:18Address Spaces: Chaining testsRobin Voetter2+111-0
2021-09-01 15:03Address Spaces: Move stage 2 tests to stage2/llvm.zigRobin Voetter2+60-60
2021-08-29 00:19Address Spaces: compiles() test casesRobin Voetter1+21-0
2021-08-27 03:04Address Spaces: Pointer coercion errors testsRobin Voetter1+41-2
2021-08-27 02:26Address Spaces: Address space on local variable testRobin Voetter1+12-0
2021-08-27 00:48Address Spaces: Implement right address space for slicingRobin Voetter1+1-3
2021-09-02 12:50Address Spaces: zig fmt + testsRobin Voetter2+69-12
2021-08-26 02:16Address Spaces: Return proper address space for &x.yRobin Voetter1+16-2
2021-08-26 02:11Allow x.y when x is a pointerRobin Voetter1+61-38
2021-08-26 01:51Address Spaces: Default align, linksection & addrspace for anon declsRobin Voetter1+3-0
2021-08-26 01:31Address Spaces: Disallow coercing pointers to different address spacesRobin Voetter1+1-0
2021-08-26 01:29Address Spaces: Return proper address space for &x[y]Robin Voetter1+7-4
2021-08-20 00:53Address Spaces: decl_ref, *?T => *T, and *(E!T) -> *TRobin Voetter3+69-5
2021-08-19 23:22Address Spaces: x86 segment address spaces in builtinRobin Voetter1+3-1
2021-09-02 12:49Address spaces: Forbid addrspace and linksection for local variablesRobin Voetter1+9-0
2021-09-02 12:46Address Spaces: Sema basicsRobin Voetter5+108-20
2021-08-16 23:38Address spaces: AstGenRobin Voetter7+137-25
2021-09-02 12:45Address spaces: addrspace(A) parsingRobin Voetter4+135-30
2021-09-19 22:07stage2: implement `@atomicStore`Andrew Kelley5+84-23
2021-09-18 20:32elf: add amd64 relocation typesJakub Konka1+87-0
2021-09-17 19:43Improve ensureTotalCapacity call in ChildProcess.collectOutputWindowsRyan Liptak1+2-1
2021-09-17 01:22Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak38+134-137
2021-09-17 00:21std.PriorityDequeue: ensureUnusedCapacity and ensureTotalCapacityRyan Liptak1+14-5
2021-09-17 00:20std.PriorityQueue: ensureUnusedCapacity and ensureTotalCapacityRyan Liptak1+13-4
2021-09-17 00:19std.fifo.LinearFifo: ensureUnusedCapacity and ensureTotalCapacityRyan Liptak1+6-3
2021-08-30 12:52plan9 linker: get ready to delete allocateDeclIndexesJacob G-W2+22-8
2021-08-29 20:35plan9 linker: add free lists for got_index and sym_indexJacob G-W1+30-11
2021-08-29 19:11plan9: emit line debug info in codegenJacob G-W4+74-5
2021-09-18 06:56Add Linux ioctl creation utilities (#9748)Jens Goldberg2+64-7
2021-09-17 18:12ci: update to new sourcehut access tokenAndrew Kelley2+2-2
2021-09-17 10:12elf: add a couple missing special section indexes SHN_Jakub Konka1+10-0
2021-09-17 04:57stage2: improve LLVM backend for enumsAndrew Kelley3+59-32
2021-09-17 04:43stage2: fix global variables with inferred typeAndrew Kelley3+24-11
2021-09-17 04:03stage2: implement `@setAlignStack` and 128-bit cmpxchgAndrew Kelley12+195-49
2021-09-16 23:40ci: go back to passing state for linuxAndrew Kelley1+3-1
2021-09-16 23:37zig cc: support -S and -emit-llvm CLI parametersAndrew Kelley4+116-28
2021-09-16 20:09build.zig: support -Duse-zig-libcxxAndrew Kelley2+31-25
2021-09-16 18:21ci: linux: enable LLVM stage2 testsAndrew Kelley1+1-3
2021-09-16 18:21build: make -Dskip-stage2-tests not build stage2Andrew Kelley1+3-1
2021-09-16 18:21move behavior test to "passing for stage2" sectionAndrew Kelley3+12-13
2021-09-16 05:42std/special: fix 'zig test --test-evented-ioStephen Gutekanst1+1-1
2021-09-15 19:05stage2 Module: fix for 32 bitŽiga Željko1+1-1
2021-09-15 14:57macho: implement object relinking in stage2Jakub Konka3+368-327
2021-09-15 00:43Set the Storage socket sizes to be system definedStephen Gregoratto9+9-1
2021-09-16 00:31std.unicode: cleanup allocations on error in allocating functionsRyan Liptak1+21-3
2021-09-15 07:51net.Address: Fix writing 0-bytes when formatting Unix addressesKirjastonhoitaja2+14-1
2021-09-16 02:55stage2: fix "cmpxchg with ptr" test caseAndrew Kelley5+113-49
2021-09-16 01:55stage2: implement `@atomicRmw` and `@atomicLoad`Andrew Kelley13+708-76
2021-09-14 08:42fix __chkstk on aarch64Jonathan Marler1+18-14
2021-09-16 00:33update install_raw_hex standalone test for llvm13Andrew Kelley1+13-13
2021-09-15 21:46Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley284+36261-34178
2021-09-15 19:37stage2: implement `@fence`Andrew Kelley13+82-23
2021-09-14 16:29azure pipeline fix removal of recently run exeJonathan Marler1+0-1
2021-09-15 17:38Added implementation for _fseeki64 and _ftelli64 from mingw-w64 9.0.0 (#9402). (#9766)Michal Ziulek4+68-0
2021-09-15 17:32ci: azure: update to newer msys2 releaseAndrew Kelley1+1-1
2021-09-15 11:15macho: when adding extern fn, check if already resolvedJakub Konka2+31-11
2021-09-15 04:58stage2: implement cmpxchg and improve comptime evalAndrew Kelley19+682-115
2021-09-10 18:35Remove WIN16 version of WSAOVERLAPPED. Use LPWSAOVERLAPPED_COMPLETION_ROUTINETravis Martin2+2-10
2021-09-09 19:15plan9 linker: fix for 32 bitJacob G-W1+2-2
2021-09-14 16:02add functions to decode an epoch timestamp (#9040)Jonathan Marler3+199-0
2021-09-14 12:20Merge pull request #9676 from ziglang/zld-incrJakub Konka11+4819-5787
2021-09-14 09:36zig fmt: Keep callconv(.Inline) on function pointer typesPhilipp Lühmann2+6-3
2021-09-14 08:28macho: disable splitting sections into atoms in releaseJakub Konka1+7-4
2021-09-14 05:01stage2: fix incorrect spelling of AtomicOrderAndrew Kelley8+40-251
2021-09-14 04:37stage2: add array_to_slice AIR instructionAndrew Kelley10+120-92
2021-09-14 04:14stage2: Type/Value use an enum rather than usizeAndrew Kelley2+18-18
2021-09-14 03:08stage2: implement Value.copy for structs and unionsAndrew Kelley4+70-46
2021-09-13 22:59update libunwind to llvm release/13.xAndrew Kelley1+2-0
2021-09-13 21:12Merge remote-tracking branch 'origin/master' into zld-incrJakub Konka292+32080-29187
2021-09-13 21:02macho: use the cache system to know if need to relink objectsJakub Konka2+51-66
2021-09-13 20:11macho: fix logic for updating exports in incremental codepathJakub Konka1+44-29
2021-09-13 15:31fix missing paths (#9754)lucky1+7-3
2021-09-13 15:00macho: fix incremental compilationJakub Konka3+251-192
2021-09-13 11:19macho: split resolveSymbols into standalone functionsJakub Konka1+185-177
2021-09-13 07:04Merge pull request #9734 from Andoryuuta/macho-zld-win-filepathJakub Konka2+29-2
2021-09-11 10:03os: usingnamespace fixes for std.x.os.Socket and std.os.TCPKenta Iwasaki8+135-112
2021-09-12 23:35Fix same issue with dir/sysroot dir concatenation with includes on WindowsAndrew Gutekanst1+16-1
2021-09-12 23:34Address feedbackAndrew Gutekanst1+14-2
2021-09-10 23:11std: publicize ArrayListUnmanaged.allocatedSlice to match ArrayListSilver1+1-1
2021-09-11 12:18macho: insert rpaths upon parsingJakub Konka1+30-36
2021-09-11 10:25macho: enable tracy in more places within the linkerJakub Konka3+23-0
2021-09-11 03:52link: fix invalid file path used when cross-compiling for Windows -> MacAndrew Gutekanst1+1-1
2021-09-10 23:18macho: change all occurrences of TextBlock into AtomJakub Konka1+237-271
2021-09-10 20:42macho: rename blocks to atoms in Object.zigJakub Konka2+77-79
2021-08-11 09:01Improve HTML semantics and a11y of language referenceMr. Paul2+1142-726
2021-09-10 13:41Fix compile error for p256 scalar arithmetic (#9715)Luuk de Gram2+15-2
2021-09-10 13:37macho: write adjacent atoms to in-memory bufferJakub Konka1+44-4
2021-09-01 21:32Fix unmatched close brace in zir dumpMartin Wickham1+1-1
2021-09-09 16:32macho: init process of renaming TextBlock to AtomJakub Konka5+1312-1304
2021-09-09 14:55macho: properly adjust section sizesJakub Konka1+9-1
2021-09-09 12:25reexport crypto/phc_encoding (#9712)lucky1+3-1
2021-09-09 12:18macho: don't allocate atoms when parsing objectsJakub Konka3+182-78
2021-09-08 23:13macho: padToIdeal each parsed section size before storingJakub Konka1+55-5
2021-09-08 22:25macho: precompute total required size when parsing objectsJakub Konka1+41-0
2021-07-18 23:54cmake: also check Homebrew install paths when looking for LLVMFnControlOption3+18-0
2021-09-08 07:04openbsd: readapt event loop after usingnamespace changesSébastien Marie1+6-6
2021-09-08 17:32Merge pull request #9700 from marler8997/bootstrapAarch64WindowsAndrew Kelley3+62-4
2021-09-08 11:17macho: use smaller padding until we have branch islands on arm64Jakub Konka2+14-3
2021-09-08 03:49finalize windows_sdk paths based on snickler suggestionsJonathan Marler1+3-6
2021-09-07 21:36ci: add 0.8.1 release to download pageAndrew Kelley1+66-0
2021-09-07 21:21macho: store source section address of relocs in contextJakub Konka2+18-14
2021-09-07 20:27changes to build zig-bootstrap aarch64-windowsJonathan Marler3+65-4
2021-09-07 19:12Merge pull request #9636 from ehaas/hexfilesAndrew Kelley5+414-6
2021-09-07 19:11Fix libc file to check against compilation target instead of native (#9670)Martin Wickham2+75-42
2021-09-02 19:51plan9: change output executable nameJacob G-W1+5-3
2021-09-04 07:16openbsd: event loop: use EVFILT_TIMER instead of EVFILT_USERSébastien Marie1+64-1
2021-09-07 18:58Merge pull request #9695 from g-w1/evloop-usingnsAndrew Kelley4+43-37
2021-09-07 18:52Merge pull request #9684 from FnControlOption/astgen-string-tableAndrew Kelley4+69-63
2021-09-07 18:18macho: fix alignment of atoms which begin the sectionJakub Konka1+6-3
2021-09-07 16:44Fix building aarch64-windows-gnu by adding missing libc files and compiler_rt functions (#9555)Jonathan Marler8+272-0
2021-09-07 10:23macho: fix commands.zig testsJakub Konka1+4-4
2021-09-07 08:14langref: update link to 0.8.1 docsAndrew Kelley1+1-1
2021-09-07 08:06macho: update max section alignment when inserting atomsJakub Konka1+9-3
2021-09-06 16:57add standalone test for issue #9693Jacob G-W2+3-0
2021-09-06 16:53std: update event loop for recent usingnamespace changesJacob G-W2+40-37
2021-09-06 13:16stdlib: fix ChildProcess.killPosixTakeshi Yoneda1+1-1
2021-09-06 16:30macho: make sure that parsed bss atoms are zero-filledJakub Konka2+28-9
2021-09-06 15:43macho: set and reset file offset to zerofill sections in flushJakub Konka1+49-57
2021-09-06 14:46macho: allocate sections one after the other and grow if neededJakub Konka1+171-201
2021-09-06 09:17macho: require atom padding for machine code onlyJakub Konka1+1-16
2021-09-06 08:38macho: fix noninclusion of data-in-codeJakub Konka2+10-13
2021-09-05 21:30macho: encaps logic for extract sect offset into fnJakub Konka1+40-60
2021-09-05 09:15macho: add logic for segment expansionJakub Konka1+171-20
2021-09-04 22:19macho: add a small routine to update section ordinals at the endJakub Konka1+41-0
2021-09-04 20:34macho: unfortunately, LINKEDIT commands NEED to be in orderJakub Konka2+343-570
2021-06-24 08:44link: Recognize -z origin|noexecstack|now|relro linker args.Alex Rønne Petersen4+48-0
2021-09-03 15:12macho: dyld info subsections need to follow in strict orderJakub Konka2+115-251
2021-09-03 13:55AstGen: use string index as key for string tableFnControlOption1+17-15
2021-09-03 13:50std.hash_map: add StringIndexAdapter and StringIndexContextFnControlOption3+52-48
2021-09-03 11:41macho: dirty export trie when adding globalsJakub Konka2+4-0
2021-09-03 09:47macho: minor fixes to allow the linker to output malformed stage1Jakub Konka1+12-11
2021-09-02 22:25macho: remove obsolete mentions of stage1Jakub Konka1+103-120
2021-09-02 22:21macho: remove all Zld codepathsJakub Konka1+68-696
2021-09-02 16:19macho: implement basic section movement and reallocationJakub Konka2+87-8
2021-09-02 08:51Merge pull request #9618 from ziglang/std-os-reorgAndrew Kelley217+26068-26899
2021-09-02 00:51fix regression on linux with kernel_timespecAndrew Kelley11+21-51
2021-09-01 20:10AstGen: update std.zig.{ast,Ast}Andrew Kelley1+2-2
2021-09-01 03:16translate-c: rename import_builtin to import_c_builtinEvan Haas2+6-6
2021-09-01 03:14translate-c: translate valueless macros as empty stringsEvan Haas2+11-2
2021-09-01 02:27std.os reorg: regression fixes to stack_t, and std.ThreadAndrew Kelley8+29-27
2021-09-01 02:19re-apply a commit dropped in this branch due to conflictsAndrew Kelley3+3-3
2021-09-01 01:37std: dirent is not part of posixAndrew Kelley2+4-5
2021-09-01 01:24std.os reorg: more fixes caught by CIAndrew Kelley11+244-222
2021-09-01 00:02std.os fixes to get the test suite passing againAndrew Kelley17+457-489
2021-09-01 00:01langref: new usingnamespace semanticsAndrew Kelley1+8-19
2021-09-01 00:01docgen: syntax blocks don't actually run the codeAndrew Kelley1+1-1
2021-08-31 20:33translate-c: Only consider public decls in isBuiltinDefinedEvan Haas2+7-0
2021-08-31 19:23translate-c: improve handling of undefined identifiersEvan Haas3+46-32
2021-08-31 18:59disable slow scrypt testsAndrew Kelley1+27-13
2021-08-31 17:30translate-c: emit compileError for undefined identifiers in macrosEvan Haas2+32-0
2021-08-31 05:02std: fix regressions from this branchAndrew Kelley44+1406-1542
2021-08-31 02:22rename std.zig.ast to std.zig.Ast; use top-level fieldsAndrew Kelley15+3396-3396
2021-08-31 01:47stage2: update for new usingnamespace semanticsAndrew Kelley10+40-28
2021-08-30 21:43std, compiler-rt: remove test names where applicableAndrew Kelley57+81-72
2021-08-30 21:31move syntax tests out of behavior testsAndrew Kelley5+75-69
2021-08-28 22:35stage2: first pass at implementing usingnamespaceAndrew Kelley18+363-243
2021-08-28 22:34std: reorganization that allows new usingnamespace semanticsAndrew Kelley51+2115-2072
2021-08-26 00:39std.os.windows: reorg to avoid `usingnamespace`Andrew Kelley23+1877-2982
2021-08-25 07:05std.os: fix FILENO constants mapped to wrong valuesAndrew Kelley3+6-6
2021-08-25 07:00std.os: more reorganization effortsAndrew Kelley43+3147-3281
2021-08-25 01:35std.os.linux: remove the "bits" namespace altogetherAndrew Kelley21+4751-4741
2021-08-25 00:21std: reorganize std.c to eliminate `usingnamespace`Andrew Kelley34+9658-9536
2021-08-24 20:43std.os reorganization, avoiding `usingnamespace`Andrew Kelley50+4454-4280
2021-09-01 22:44macho: better spec for sections which don't require paddingJakub Konka1+15-5
2021-09-01 22:38re-enable mips behavior tests for vectorsAndrew Kelley5+1-15
2021-09-01 22:34stage2: libcxx: logic for skipping OS-specific filesAndrew Kelley1+6-4
2021-09-01 21:44macho: fix calculating file offset for atom when allocatingJakub Konka1+13-1
2021-09-01 21:26macho: minor refactor of const namingsJakub Konka1+3-5
2021-08-24 21:26compiler_rt: add __clzdi2 and __clzti2Jan Philipp Hafer7+894-130
2021-08-27 21:58stdlib: Add test for generating HEX files.Evan Haas4+184-0
2021-08-26 17:19stdlib: Add Intel HEX support to InstallRawStepEvan Haas2+230-6
2021-09-01 18:29AstGen: fix "missing function name" errorAndrew Kelley1+14-4
2021-09-01 18:29AstGen: fix "missing function name" errorAndrew Kelley1+14-4
2021-09-01 18:17saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch17+613-3
2021-09-01 14:49macho: fix condition for checking available size for an atomJakub Konka2+21-22
2021-09-01 09:55macho: clean up allocating atom logicJakub Konka3+94-167
2021-09-01 05:50stage2: update LLVM backend to for LLVM 13Andrew Kelley4+111-19
2021-08-24 19:34std: Use truncating cast in WIFSTOPPED for Linux, FreeBSD and DragonFlyPhilip Åkesson3+3-3
2021-09-01 01:59Merge pull request #9655 from nektro/stage2-remAndrew Kelley10+87-5
2021-09-01 01:52Merge pull request #9603 from g-w1/arrcatAndrew Kelley5+142-13
2021-08-30 15:38libunwind: fix unwinding through libunwind stack framesSebastian Ullrich1+2-0
2021-09-01 01:44Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley53+1291-767
2021-08-31 23:39CI: update Linux and macOS tarballs to LLVM 12.0.1Andrew Kelley2+2-2
2021-08-31 22:01macho: do not reset section's size after allocating atomJakub Konka2+4-16
2021-08-31 21:05macho: fix allocating sections within segment when parsing objectsJakub Konka4+551-603
2021-08-31 09:49fix typoPhilipp Lühmann1+1-1
2021-08-31 07:27stage2 ARM: add missing parameters for bic, bicsjoachimschmidt5571+2-2
2021-08-31 17:50stage2: only initialize the llvm backend for the target we are building (#9659)Meghan2+229-191
2021-08-31 17:36re-enable all the MIPS testsAndrew Kelley1+30-34
2021-08-22 20:09stage2: move array mult test from basic.zig to misc.zig!Jacob G-W2+4-4
2021-08-22 20:09stage2: add array mult `**`Jacob G-W1+42-2
2021-08-22 18:47add string concat test to basic.zig from misc.zig!Jacob G-W2+4-4
2021-08-22 18:44stage2 llvm backend: if an array has a senteniel, add itJacob G-W1+3-1
2021-08-31 04:32std.hash_map: add getKey methods (#9607)fn ⌃ ⌥4+109-13
2021-08-22 06:13stage2: add array concatenationJacob G-W2+89-2
2021-08-31 02:48stage2: add `@rem` tests to llvm and c backendsMeghan Denny2+34-0
2021-08-31 01:39Print enum values for build options in help output (#9650)Lee Cannon2+20-0
2021-08-30 18:01Add comptime memory testsMartin Wickham2+319-0
2021-08-29 13:54stage2 codegen: Remove use of usingnamespacejoachimschmidt5571+50-16
2021-08-30 17:39Fix float formatting for 0.0 when precision is 0 (#9642)Boo1+1-2
2021-08-30 13:43macho: add first pass at allocating parsed atoms in objectsJakub Konka4+164-46
2021-08-30 07:31stage2: implement runtime `%` and `@rem`Meghan Denny8+51-3
2021-08-30 07:30stage2/sema: clarify todo arithmetic operator errorMeghan Denny1+2-2
2021-08-29 20:43AstGen: fix incorrectly using decl_val/decl_refAndrew Kelley1+8-13
2021-08-29 12:09translate-c: remove now unnecessary mangling of primitive type shadowingVeikka Tuominen3+55-57
2021-08-29 09:57zig fmt: respect trailing commas in inline assemblyjdmichaud27+293-307
2021-08-28 21:18AstGen: short-circuit rvalue() if code is unreachableIsaac Freund1+2-1
2021-08-28 22:15AstGen: pre-scan all decls in a namespaceAndrew Kelley6+183-141
2021-08-28 20:11update libcxx, libcxxabi, and C headers to release/13.x branchAndrew Kelley12+476-190
2021-08-28 19:41Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley599+8270-8140
2021-08-28 17:54stage2: delete keywords `true`, `false`, `undefined`, `null`Andrew Kelley8+28-125
2021-08-28 17:17AstGen: allow locals with same name as primitives with `@""` syntaxAndrew Kelley3+41-29
2021-08-28 04:34declarations may collide with primitives with @"" syntaxAndrew Kelley8+157-86
2021-08-25 01:44Make slice always return a referenceRobin Voetter2+24-3
2021-08-25 00:58Store to mutable pointer in analyzeRefRobin Voetter1+5-2
2021-08-25 00:55Don't use .none_or_ref for for(expr)Robin Voetter1+8-1
2021-08-27 18:32macho: remove sorting sections and refactor atom parsing in objectsJakub Konka2+29-233
2021-08-27 11:47macho: keep actual file offset for zerofill sections separatelyJakub Konka1+55-19
2021-08-27 09:30macho: merge __common with __bss sectionJakub Konka1+25-47
2021-08-27 08:45macho: preactively add zerofill sections in correct orderJakub Konka1+105-1
2021-08-26 23:53Rework build system `build_options` API (#9623)Lee Cannon3+297-224
2021-08-26 14:16macho: port mechanism for allocating symbols within atomsJakub Konka1+16-1
2021-08-25 18:37stage2 ARM: Add qadd, qsub, qdadd, qdsub instructionsjoachimschmidt5571+85-34
2021-08-26 12:35Merge remote-tracking branch 'origin/master' into zld-incrJakub Konka596+7826-7665
2021-08-26 12:23macho: write all atoms in flush so that we can resolve relocsJakub Konka2+59-87
2021-08-26 11:45macho: fix stub writing in self-hosted settingJakub Konka1+6-3
2021-08-26 09:43macho: save lazy binding info as part of the atomJakub Konka3+130-96
2021-08-25 21:00macho: fix text atom allocationJakub Konka1+9-3
2021-08-25 15:23macho: add GOT entries as actual atomsJakub Konka3+73-231
2021-08-25 13:11macho: generalise free list usage to all sectionsJakub Konka1+63-32
2021-08-25 08:51macho: add routine for creating Got atomsJakub Konka1+47-5
2021-08-25 01:56stage1: remove incorrect compile error for var redeclarationAndrew Kelley6+67-83
2021-08-24 20:42fix stage2 test cases expecting wrong line numbersAndrew Kelley2+2-2
2021-08-24 19:25remove redundant license headers from zig standard libraryAndrew Kelley536+47-2743
2021-08-24 18:16macho: use existing rebase mechanism to rebase lazy pointersJakub Konka1+1-30
2021-08-03 15:24Linux/SPARCv9: use C calling convention for restore_rtKoakuma1+3-1
2021-08-03 13:14Linux/SPARCv9: account for branch delay in freeAndExit()Koakuma1+2-0
2021-08-24 13:19macho: rewrite populateLazyBindOffsetsInStubHelper to use atomsJakub Konka1+21-25
2021-08-24 12:03wasm: pass --export-dynamic to wasm-ld for WASI reactors. (#9605)Takeshi Yoneda1+2-6
2021-08-24 11:59BoundedArray: a simple way to represent small data whose max size is known (#9134)Frank Denis2+322-0
2021-08-24 11:58add scrypt kdf (#9577)lucky5+1391-103
2021-08-24 11:16macho: port stub and lazy ptr atoms to stage2Jakub Konka1+115-85
2021-08-24 00:06std: [breaking] move errno to become an nonexhaustive enumAndrew Kelley40+3509-3448
2021-08-24 00:06Don't define valgrind_support on macOS (#9612)Frank Denis2+2-2
2021-08-23 22:30stage1: `@intToEnum` implicitly does an `@intCast`Andrew Kelley4+32-19
2021-08-23 22:03macho: add routine for creating stubs in __stubs sectionJakub Konka1+89-91
2021-08-23 21:23macho: fix writing stubs (on x86_64 only) and lazy ptrsJakub Konka1+8-3
2021-08-23 21:01macho: add routine for creating lazy pointer for stubJakub Konka1+37-30
2021-08-23 20:12macho: add routine for creating a dynamic stub_helper atomJakub Konka1+173-174
2021-08-23 14:22Update comment: s/var/anytype/ (#9611)Nguyễn Gia Phong1+1-1
2021-08-23 06:31Trivial typo "for for" --> "for" (also a few nearby run-on sentence). (#9610)William Stein1+4-4
2021-08-22 19:22std.os: (p)writev should perform partial writes if iov.len > IOV_MAXdaurnimator7+26-4
2021-08-22 10:29Fix typo introduced in 50a29f7Richard Eklycke1+3-3
2021-08-17 03:11stage2 Air: add struct_field_ptr_index_{0..3}Jacob G-W9+123-12
2021-08-22 03:42stage2: comptime function with the same args is memoizedAndrew Kelley9+340-100
2021-08-21 22:00stage2: fix wrong value for Decl owns_tvAndrew Kelley4+27-24
2021-08-21 20:26macho: incrementally write dyld_private and stub_helper atomsJakub Konka1+56-138
2021-08-13 18:52mingw.zig: fix logic to add crt sourcesJonathan Marler1+17-19
2021-08-21 16:55macho: implement aarch64 prong of createStubHelperAtomJakub Konka1+78-91
2021-06-03 17:06Add a flag to build a single-threaded compiler, for debuggingMartin Wickham1+10-5
2021-08-21 15:35linux: Add recent clone/clone3 and missing signalfd flags.Aydin Mercan1+6-0
2021-08-20 12:33translate-c: avoid repeating string in type when making it mutableVeikka Tuominen2+31-18
2021-08-02 00:14translate-c: allow string literals to be used as `char *`Evan Haas3+115-11
2021-08-21 12:21macho: create __stub_helper preamble atomJakub Konka1+171-134
2021-07-19 17:28dragonfly: port libc++Michael Dusan4+12-11
2021-08-14 11:58Fix args when calling clang::ASTUnit::LoadFromCommandLine.Tamas Kenez2+2-0
2021-08-21 01:17build: allow specifying -mexec-model flag.Takeshi Yoneda1+4-0
2021-08-21 09:51macho: create an explicit symbol and atom for dyld entry in __dataJakub Konka1+26-0
2021-08-21 00:44stage2: support comptime fn call returning typeAndrew Kelley2+30-1
2021-08-20 15:11Add compstui.defJonathan Marler1+12-0
2021-08-17 09:06stage2 codegen: re-allocate result register in finishAirjoachimschmidt5572+30-0
2021-08-18 13:09stage2 ARM: Implement loading from memoryjoachimschmidt5571+27-23
2021-08-20 23:05Merge pull request #9597 from joachimschmidt557/stage2-arm-bitshiftAndrew Kelley3+239-4
2021-08-20 22:23stage2: field type expressions support referencing localsAndrew Kelley18+805-986
2021-08-20 21:37stage2 ARM: add test cases for bit shiftsjoachimschmidt5571+86-0
2021-08-20 21:17stage2 ARM: implement bitshifting for 32-bit integersjoachimschmidt5571+66-4
2021-06-26 15:35Fix issue where root.os.panic could returnrgreenblatt1+6-5
2021-08-19 20:43stage2 ARM: add lsl, lsr, asr, ror psuedo-instructionsjoachimschmidt5571+87-0
2021-08-20 11:52std.json: Add support for recursive objects to std.json.parse (#9307)Dmitry Matveyev3+132-5
2021-06-09 07:37Clarify async/await language documentation.bnprks1+20-4
2021-06-28 20:48Resolve order-of-call dependencies in build.zigTom Maenan Read Cutting1+33-23
2021-08-20 10:02Make clearer inline code blocks in language reference paragraphs (#9317)Paul1+14-3
2021-08-20 09:24Merge pull request #9224 from marler8997/defaultLogVeikka Tuominen2+42-39
2021-06-07 21:09Add std.io.Reader.readUntilDelimiter()Samadi van Koten1+17-0
2021-06-15 12:57enables user-custom code to work with LI and SIIsaac Yonemoto1+2-2
2021-08-20 07:49macho: extract logic for creating and tracking atoms into fnJakub Konka1+172-72
2021-08-20 07:12macho: track unresolved externs globallyJakub Konka1+17-19
2021-08-14 00:03fs.Dir.walk: Do not close the initial dir during/after walking itRyan Liptak3+15-12
2021-08-20 03:47Merge pull request #9587 from g-w1/shAndrew Kelley10+198-7
2021-08-20 00:09Revert "Add mask before truncating dereferenced bit pointers (#9584)"Andrew Kelley1+5-8
2021-08-20 00:09Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley10+208-27
2021-08-19 17:04stage2: implement shlJacob G-W4+50-8
2021-08-19 02:22stage2: implement shr and boilerplate for shlJacob G-W10+153-4
2021-08-19 01:29stage2 x86_64: enable bitwise and + or and add testsJacob G-W2+44-0
2021-08-19 19:18std.rand.Random: add enumValue() (#9583)Justin Whear1+30-0
2021-08-19 11:12std.fmt: add support for printing slices strings (#9562)Meghan1+7-0
2021-08-17 14:49stage2: add error set type equalityJacob G-W2+34-7
2021-08-19 02:09stage2: fix typoJacob G-W1+1-1
2021-08-19 05:20Add mask before truncating dereferenced bit pointers (#9584)Robin Voetter3+69-5
2021-08-18 22:27update libcxx to latest llvm release/13.xAndrew Kelley2+12-1
2021-08-18 09:46macho: remove redundant writeStubHelperCommon codepathJakub Konka1+15-141
2021-08-17 22:17macho: resolve undefs in incremental properlyJakub Konka1+68-33
2021-08-17 20:10macho: use common codepath for resolving dyld_stub_binderJakub Konka1+7-24
2021-08-17 17:49macho: parse input files and libs in incrementalJakub Konka1+8-31
2021-08-17 16:33macho: memorize if dyld_stub_binder was already resolvedJakub Konka1+62-50
2021-08-17 08:52macho: dedup setting entry point logicJakub Konka1+22-35
2021-08-17 06:30update libcxx, libcxxabi, libunwind, and tsan to llvm 13 rc1Andrew Kelley585+39534-26229
2021-08-16 17:58macho: fix writeSymbolTable() functionJakub Konka1+7-5
2021-08-16 17:15macho: converge populateMetadata with populateMissingMetadataJakub Konka1+127-420
2021-08-16 13:19Merge remote-tracking branch 'origin/master' into zld-incrJakub Konka1+23-14
2021-08-16 08:44add m68k glibc (2.33) headersAndrew Kelley62+1296-924
2021-08-16 08:40add m68k musl (1.2.2) headersAndrew Kelley29+1719-136
2021-08-16 08:17Merge pull request #9568 from ziglang/issue-9565Jakub Konka1+23-14
2021-08-16 08:11update src/ to LLVM 13 rc1 APIAndrew Kelley11+542-301
2021-08-16 06:11update CI scripts to llvm 13 rc1Andrew Kelley3+8-8
2021-08-16 06:09update target CPU features with LLVM 13 rc1 dataAndrew Kelley13+720-80
2021-08-16 01:06update clang tools to 13 rc1Andrew Kelley4+105-352
2021-08-16 01:00update C header files to clang 13 rc1Andrew Kelley34+156296-7361
2021-08-16 00:48cmake: update to LLVM 13 rc1Andrew Kelley3+62-62
2021-08-15 21:50Fix AST and build errorsJakub Konka1+1-2
2021-08-15 16:29macho: adhoc code sign binaries targeting aarch64-xxx-simulatorJakub Konka1+9-2
2021-08-15 16:07macho: don't embed codesig unless targeting aarch64-macosJakub Konka1+15-12
2021-08-14 20:18macho: move bit adding rpaths to common codepathJakub Konka1+24-27
2021-08-13 13:12macho: merge linkWithZld with flushJakub Konka1+208-215
2021-08-14 08:08Merge pull request #9559 from squeek502/walker-basenameVeikka Tuominen3+44-24
2021-08-14 04:21std.fmt: add name of type in unsupport format string compile errorMeghan1+2-2
2021-08-14 03:43Fix darwin ulock usage on macOS (#9545)Thom Chiovoloni2+27-10
2021-08-14 03:41Expose register_eventfd, register_eventfd_async, unregister_eventfd i… (#9449)Ayende Rahien1+45-1
2021-08-13 23:22Improve fs.Walker testRyan Liptak1+36-19
2021-08-13 23:16ComptimeStringMap: expose kvs array in returned structRyan Liptak1+5-3
2021-08-13 23:20fs.Walker: Fix basename missing its first character for direct children of the initial directoryRyan Liptak1+3-2
2021-08-13 19:56Merge pull request #9227 from mathetake/libc-wasi-testJakub Konka16+223-86
2021-08-13 12:54Add comment about compiletime check.Takeshi Yoneda1+5-1
2021-08-13 12:49Use std.buuiltin instead of importing builtinTakeshi Yoneda2+2-3
2021-08-13 08:14macho: don't cache unused link optionsJakub Konka1+7-21
2021-08-12 18:30update_cpu_features tool: work around stage1 bugAndrew Kelley1+8-9
2021-08-12 17:45stage2 frontend improvements - `@ptrCast` and optionalsAndrew Kelley2+32-15
2021-08-12 17:43compiler-rt: do not depend on `usingnamespace`Andrew Kelley19+75-21
2021-08-11 20:59stage2 llvm backend: implement const inttoptrAndrew Kelley5+921-906
2021-08-12 17:22Merge pull request #9166 from joachimschmidt557/stage2Andrew Kelley3+105-11
2021-08-12 14:42Merge pull request #9535 from FnControlOption/128-bit-cmpxchg-testJakub Konka1+24-20
2021-08-04 08:47macho: use ArrayHashMap.popOrNull where applicableJakub Konka1+2-5
2021-08-03 21:39macho: exclude tentative def before checking for collisionJakub Konka1+4-7
2021-08-03 21:08macho: use array hashmaps for quick lookupsJakub Konka1+24-45
2021-08-03 11:37macho: simplify symbol management and resolutionJakub Konka3+137-149
2021-08-12 01:16Update mem.split/mem.tokenize doc commentsRyan Liptak1+2-2
2021-08-11 20:48Merge pull request #9549 from ziglang/tapi-v3Jakub Konka6+393-318
2021-08-11 15:09macho: move parsing logic for Object, Archive and Dylib into MachOJakub Konka4+155-190
2021-08-11 08:52macho: refactor stub parsing in DylibJakub Konka2+137-165
2021-08-10 16:43macho: simplify versioning logic for TAPIJakub Konka3+28-43
2021-08-07 08:23macho: add TAPI v3 parserJakub Konka2+229-76
2021-08-11 17:36Merge pull request #9532 from ziglang/basic-ios-supportJakub Konka14+724-596
2021-08-08 22:05macho: when targeting simulator, match host dylibs tooJakub Konka1+43-7
2021-08-06 10:05macho: deinit BuildVersion load commandJakub Konka1+1-0
2021-08-06 09:36Try audodetecting sysroot when building Darwin on DarwinJakub Konka6+507-484
2021-08-06 07:12macho: allow .simulator ABI when targeting Apple simulator envJakub Konka2+17-9
2021-08-05 14:57macho: swap out VERSION_MIN for BUILD_VERSIONJakub Konka4+87-38
2021-08-05 09:56macho: fix parsing target string when linking against tbdsJakub Konka5+46-55
2021-08-05 08:33macho: add basic support for building iOS binariesJakub Konka3+34-14
2021-08-09 20:44macho: fix linking of dylibs and frameworksJakub Konka5+54-0
2021-08-09 20:44Ip4Address parser: reject 0-prefixed components (#9538)Frank Denis2+11-0
2021-08-09 05:39Merge remote-tracking branch 'origin' into libc-wasi-testTakeshi Yoneda437+10151-65080
2021-08-09 05:36review: use defined flag for oflags.Takeshi Yoneda2+9-9
2021-08-08 16:21Skip 128-bit cmpxchg test if CMPXCHG16B is not supportedFnControlOption1+22-14
2021-08-08 03:34stage2: pass some error union testsAndrew Kelley9+155-117
2021-08-07 22:41stage2: pass some pointer testsAndrew Kelley12+577-366
2021-08-07 19:16Re-enable 128-bit cmpxchg testFnControlOption1+16-20
2021-08-06 17:18include builtin & std packages in all defined packagesDimenus1+6-0
2021-08-07 18:14Merge pull request #9531 from squeek502/split-tokenize-genericAndrew Kelley25+201-153
2021-08-07 18:07Sema: implement alloc_inferred_comptimeAndrew Kelley4+726-718
2021-08-07 11:34linux: add missing FUTEX definitionsKlecko1+3-0
2021-08-07 02:40stage2: fix return pointer result locationsAndrew Kelley5+92-56
2021-08-07 00:26stage2: get rid of "unable to monomorphize function" errorAndrew Kelley2+43-22
2021-08-06 23:24stage2: fix generics with non-comptime anytype parametersAndrew Kelley6+303-151
2021-08-06 09:01Update all usages of mem.split/mem.tokenize for generic versionRyan Liptak24+76-76
2021-08-06 08:53Make mem.split and mem.tokenize generic instead of assuming u8Ryan Liptak1+125-77
2021-08-06 06:32Merge pull request #9517 from ziglang/generic-functionsAndrew Kelley18+1823-926
2021-08-06 06:23Sema: respect requiresComptime of function return typesAndrew Kelley4+41-22
2021-08-06 06:20stage2: more debuggable panicsAndrew Kelley1+2-2
2021-08-06 06:20AstGen: fix function declarationsAndrew Kelley1+2-2
2021-08-06 06:17std.HashMap: fix getPtrAdapted. AstGen: fix fn param iterationAndrew Kelley2+4-1
2021-08-03 05:44translate-c: handle macros that cast to cv voidEvan Haas4+50-0
2021-08-04 05:49Make DynamicBitSet.iterator take self as constChris Gregory1+1-1
2021-08-06 02:15stage2: return type expressions of generic functionsAndrew Kelley9+344-208
2021-08-04 21:28Link system libc if natively linking frameworks on macOSJakub Konka1+1-3
2021-08-05 23:37stage2: implement generic function memoizationAndrew Kelley10+510-493
2021-08-05 06:02stage2: std.mem.eql works nowAndrew Kelley5+75-47
2021-08-05 04:11stage2 generics improvements: anytype and param type exprsAndrew Kelley10+519-247
2021-08-04 16:20Update x86_64-macos headersJakub Konka289+458-60362
2021-08-03 22:29libstd: add ArrayHashMap.popOrNull functionJakub Konka1+37-0
2021-07-09 12:43stage2 Sema: Resolve LazySrcLocs for bitwise and arithmetic exprsjoachimschmidt5573+84-48
2021-06-23 15:52stage2 Sema: Resolve source locations of @TypeOf parametersjoachimschmidt5572+62-11
2021-06-19 09:16stage2 Sema: Add error notes to unresolvable peer typesjoachimschmidt5571+9-2
2021-08-04 05:34stage2: basic generic functions are workingAndrew Kelley6+287-126
2021-08-04 00:29stage2: rework runtime, comptime, inline function callsAndrew Kelley5+117-78
2021-07-22 23:01ci: remove extra zig directory in windows buildsCarlos Zúñiga1+5-0
2021-08-02 15:15translate-c: better codegen for pointer index by int literalEvan Haas5+43-8
2021-08-03 03:35stage2: update ZIR for generic functionsAndrew Kelley6+431-378
2021-08-02 17:48macho: remove obsolete pack/unpack dylib ordinal fnsJakub Konka1+9-85
2021-08-02 16:15macho: refactor management of section ordinalsJakub Konka3+26-45
2021-08-02 15:40macho: refactor tracking of referenced dylibsJakub Konka2+38-36
2021-08-02 08:04Add -Denable-macos-sdk explicit flag to build.zigJakub Konka5+37-9
2021-08-02 09:10std: check for overflow in writeCurrentStackTraceJakub Konka1+6-1
2021-07-30 17:27Move iovec and log levels to bits/posix.zigN00byEdge21+56-40
2021-07-30 17:04Make linux syscalls accessible with non-Linux target OSN00byEdge10+10-0
2021-08-02 06:27move some behavior tests to the "passing for stage2" sectionAndrew Kelley3+76-92
2021-08-02 06:01Merge pull request #9501 from ziglang/macho-objc-cleanupJakub Konka6+57-0
2021-08-02 05:04stage2: ZIR encodes comptime parametersAndrew Kelley4+132-6
2021-08-02 00:33Merge pull request #9496 from Luukdegram/stage2-wasmAndrew Kelley3+326-7
2021-08-01 23:13stage2: implement `@truncate`Andrew Kelley12+380-279
2021-08-01 20:48add standalone Objective-C enabled on macOS onlyJakub Konka5+56-0
2021-08-01 19:27Sema: implement comptime variablesAndrew Kelley6+226-162
2021-08-01 09:05wasm: Resolve feedback (wrapping arbitrary int sizes)Luuk de Gram2+104-6
2021-08-01 16:05macho: add runaway section id when sorting sectionsJakub Konka1+1-0
2021-08-01 09:42langref- fix packed struct error codeMeghan1+2-1
2021-08-01 09:42langref- fix use after block error codeMeghan1+2-1
2021-07-31 14:39wasm: Test cases for optionalsLuuk de Gram1+54-0
2021-07-31 14:01wasm: Implement optionalsLuuk de Gram1+104-2
2021-07-30 19:05wasm: Test cases for wrap+intcast instructionsLuuk de Gram1+32-0
2021-07-30 18:35wasm: Implement wrapping operands, add opcodes to wasm.zigLuuk de Gram2+36-3
2021-07-31 08:58fix help for ast-check commandŽiga Željko1+2-0
2021-07-31 10:52stage2 ARM: fix stack alignmentjoachimschmidt5571+1-1
2021-07-31 20:01macho: fix Trie and CodeSignature unit testsJakub Konka2+27-27
2021-07-31 19:37macho: make Trie accept allocator as a paramJakub Konka2+20-26
2021-07-31 19:31macho: make CodeSignature accept allocator as paramJakub Konka2+16-24
2021-07-31 14:06macho: cleanup extracting objects from archivesJakub Konka2+8-4
2021-07-31 14:01macho: don't allocate Dylib on the heapJakub Konka4+85-77
2021-07-31 13:33macho: don't allocate Archives on the heapJakub Konka3+56-71
2021-07-31 13:01macho: don't allocate Objects on the heapJakub Konka3+46-56
2021-07-31 08:59macho: don't store allocator in Dylib instanceJakub Konka2+81-86
2021-07-31 08:41macho: don't store allocator in ArchiveJakub Konka2+44-54
2021-07-31 08:26macho: don't store allocator in ObjectJakub Konka4+215-222
2021-07-31 00:48codegen: cmp lowering treats bools the same as unsigned intAndrew Kelley1+6-8
2021-07-31 00:40Sema: improved AIR when one operand of bool cmp is knownAndrew Kelley1+121-53
2021-07-30 23:05stage2: fix hashing and comparison design flaw with ValueAndrew Kelley6+229-442
2021-07-30 20:48stage2 codegen: Implement genTypedValue for enumsjoachimschmidt5572+45-0
2021-07-30 14:45Add freeAndExit() implementation for Linux/SPARCv9Koakuma1+26-0
2021-07-30 09:43stage2 codegen: genTypedValue for error unions and error setsjoachimschmidt5571+27-1
2021-07-30 05:40Merge pull request #9486 from ziglang/comptime-pointersAndrew Kelley16+443-380
2021-07-30 02:30stage2: garbage collect unused anon declsAndrew Kelley10+234-139
2021-07-29 22:59stage2: more principled approach to comptime referencesAndrew Kelley13+246-278
2021-07-29 17:25Merge pull request #8570 from vrischmann/thread-nameAndrew Kelley8+311-0
2021-04-21 08:59thread: implement setName/getNameVincent Rischmann1+274-0
2021-04-19 21:14windows: add wrappers for LocalFree, SetThreadDescription and GetThreadDescriptionVincent Rischmann1+19-0
2021-04-19 21:14windows/kernel32: add LocalFree, SetThreadDescription and GetThreadDescriptionVincent Rischmann1+5-0
2021-04-18 17:24std/c: add pthread_setname_np and pthread_getname_npVincent Rischmann5+13-0
2021-07-19 06:35stage1: fix anon struct naming in certain casesMichael Dusan5+182-67
2021-07-13 13:35linux: add mknod and mknodat syscallsMahdi Khanalizadeh1+12-0
2021-07-23 16:43stage1: Expand SysV C ABI support for small structsBelhorma Bendebiche6+419-49
2021-07-28 14:38add build dependency when linkerscript is a generated fileMatt Knight1+1-0
2021-04-23 18:24std/ArrayList: Allow `ArrayList(u0)` to be createdZach Banks1+56-21
2021-04-19 19:15translate-c: handle signed array subscriptsEvan Haas2+133-10
2021-07-28 00:16CI: enable stage2 behavior test coverageAndrew Kelley5+25-6
2021-04-17 17:33Move fs.Walker to fs.Dir.WalkerOminitay3+100-100
2021-07-28 18:37Merge pull request #9468 from ehaas/translate-c-inf-nanVeikka Tuominen7+115-5
2021-07-26 19:05translate-c: handle floating point NAN and INFINITY macrosEvan Haas1+43-0
2021-07-27 23:06translate-c: add support for ChooseExprEvan Haas5+67-0
2021-07-26 19:08translate-c: fix import path in translation failure commentEvan Haas3+5-5
2021-07-26 21:03Skip empty strings in std.fs.path.join functionAustin Clements1+37-11
2021-07-28 01:33fix old references to verbose-ir to be verbose-airAndrew Kelley2+6-6
2021-07-28 01:30Add option to hide build command on compilation error to build_runner (#8513)Lee Cannon4+60-32
2021-07-26 19:26stage1: add c_longdouble mapping for s390xMeghan Denny1+3-0
2021-07-28 00:08stage2: implement `@boolToInt`Andrew Kelley15+92-16
2021-07-27 22:47llvm backend: LLVMGetNamedGlobalAlias requires a null terminated stringAndrew Kelley2+8-5
2021-07-27 22:44stage2: add deinit for test_functionsAndrew Kelley1+1-0
2021-07-27 22:10stage2: move call to populateTestFunctions() outside performAllTheWork()Andrew Kelley1+7-8
2021-07-27 21:06stage2: `zig test` now works with the LLVM backendAndrew Kelley6+332-82
2021-07-27 01:42Add zld.id to list of files to skipJarred Sumner1+1-0
2021-07-27 02:12stage2: improvements towards `zig test`Andrew Kelley14+804-164
2021-07-25 03:34minimum/maximum builtinsRobin Voetter18+416-0
2021-07-26 00:37Add @selectRobin Voetter12+309-2
2021-07-26 23:59WASI,libc: enable tests.Takeshi Yoneda16+221-86
2021-07-26 23:15Merge pull request #9458 from SuperAuguste/popcount-ctz-clzAndrew Kelley7+258-49
2021-07-02 06:20Wasm,libc: fix wasm-ld failure in matching libc symbols.Takeshi Yoneda1+18-1
2021-07-20 17:20Use -isysroot on Mojave toofn ⌃ ⌥1+2-2
2021-07-26 05:38stage2 llvm backend improvements working towards `zig test`Andrew Kelley3+212-33
2021-07-26 02:58Doc fixes for clz + ctzAuguste Rame1+14-10
2021-07-26 02:43ctz + clzAuguste Rame4+148-24
2021-07-26 02:06stage2 llvm backend: implement llvmType for error union and slicesAndrew Kelley2+23-4
2021-07-26 01:49stage2 llvm backend: DeclGen and DeclFn have context fieldAndrew Kelley1+28-29
2021-07-26 01:46stage2 llvm backend: rename getLLVMType to llvmTypeAndrew Kelley1+21-21
2021-07-26 00:35Add vector support for @popCountAuguste Rame6+96-15
2021-07-25 06:54stage2 llvm backend: implement assembly and ptrtointAndrew Kelley2+188-17
2021-07-25 01:06Merge pull request #9446 from Luukdegram/stage2-air-wasmAndrew Kelley2+244-114
2021-07-24 17:48Re-enable switch test cases and fix regressionsLuuk de Gram2+98-72
2021-07-24 15:50Support multi-value prongsLuuk de Gram1+64-27
2021-07-23 20:31Allow negative valuesLuuk de Gram1+20-7
2021-07-23 14:41switchbr: When prongs are sparse values, use if/else-chainLuuk de Gram1+69-28
2021-07-22 15:51wasm: Rewrite switch_br to use `br_table` insteadLuuk de Gram1+64-51
2021-07-24 05:23stage2: improvements towards `zig test`Andrew Kelley25+610-173
2021-07-23 18:03Merge pull request #9387 from ziglang/zld-incremental-2Jakub Konka17+5318-5673
2021-07-23 15:06Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka32+963-270
2021-07-23 09:51macho: re-enable parsing sections into atomsJakub Konka3+291-291
2021-07-23 06:32Docs fix array/pointer/slice type coercion section (#9392)David May1+8-9
2021-07-23 06:29Merge pull request #9265 from ehaas/translate-c-macro-matchingVeikka Tuominen4+409-15
2021-07-23 06:22Merge pull request #9440 from ziglang/emit-bcAndrew Kelley22+454-235
2021-07-09 03:15zig: -rdynamic now implies -fdll-export-fns unless the latter is explicitly set.Alex Rønne Petersen1+1-1
2021-07-23 02:57Merge pull request #9378 from g-w1/loop-shadowingAndrew Kelley2+80-1
2021-07-23 01:12fix double linking of compiler-rt symbols on wasmAndrew Kelley1+12-2
2021-07-22 23:37support -fcompiler-rt in conjunction with build-objAndrew Kelley11+48-23
2021-07-22 21:44add -femit-llvm-bc CLI option and implement itAndrew Kelley20+388-194
2021-07-22 20:19macho: assign and cache section ordinals upon creationJakub Konka3+88-39
2021-07-22 16:17translate-c: Handle ambiguous cast or call macroEvan Haas2+55-0
2021-06-18 00:52translate-c: add framework for special-casing macrosEvan Haas4+354-15
2021-07-22 14:00macho: sort nlists within object before filtering by typeJakub Konka1+31-51
2021-07-22 12:50macho: fix incorrect prealloc in traditional pathJakub Konka1+4-3
2021-07-22 12:05macho: fix memory leaks when emptying TextBlocksJakub Konka3+42-29
2021-07-22 07:34Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka50+7644-6243
2021-07-21 23:28Fixed compile error: 'bMenu' needs to casted. (#9426)Michal Ziulek1+1-1
2021-07-21 23:27linux stdlib: fix definition of RW flags (#9428)Biolunar1+5-5
2021-07-21 23:27std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435)Frank Denis1+2-2
2021-07-21 21:38macho: fix bug when freeing DeclJakub Konka1+8-5
2021-07-21 21:05macho: fix reloc generation for stubs and GOT entriesJakub Konka1+44-19
2021-07-21 19:45remove 'pe' object formatAndrew Kelley6+14-24
2021-07-21 14:12Correct hasUniqueRepresentation for vectorsTau2+5-5
2021-07-21 15:58macho: add relocations for GOT cellsJakub Konka2+37-72
2021-07-21 13:46macho: fix text block managementJakub Konka2+31-9
2021-07-21 07:18Merge pull request #9353 from ziglang/stage2-airAndrew Kelley34+7566-6251
2021-07-21 03:05stage2 tests: respect -Dskip-non-native for object formatsAndrew Kelley1+8-3
2021-07-21 02:42Sema: fix regression in merging error setsAndrew Kelley1+5-5
2021-07-21 02:30codegen: fix lowering of AIR br instructionAndrew Kelley1+1-1
2021-07-21 02:03std.Progress: revert to the older strategyAndrew Kelley1+61-74
2021-07-21 02:01stage2: disable wasm switch test case for nowAndrew Kelley1+62-60
2021-07-21 01:51codegen: fix lowering of AIR return instructionAndrew Kelley3+91-95
2021-07-20 23:04Liveness: fix br instruction not tracking its operandAndrew Kelley1+4-1
2021-07-20 22:56stage2: C backend: fix ret AIR instructionAndrew Kelley1+8-4
2021-07-20 22:52stage2: C backend: implement support for switch_br AIRAndrew Kelley1+30-24
2021-07-20 22:22stage2: separate work queue item for functions than declsAndrew Kelley2+203-129
2021-07-20 21:37macho: use adapters to directly reference strtabJakub Konka2+106-55
2021-07-20 01:58stage2: switch: fix Sema bugs and implement AIR printingAndrew Kelley3+40-26
2021-07-20 01:57std.ArrayList: add missing assertion in appendSliceAssumeCapacityAndrew Kelley1+10-9
2021-07-20 00:35Sema: reimplement runtime switchAndrew Kelley4+240-188
2021-07-19 19:50Resolve regressionsLuuk de Gram2+10-10
2021-07-19 13:56wasm: Resolve regressions, add intcast supportLuuk de Gram1+24-23
2021-07-19 05:49stage2: fix compile errors in LLVM backendAndrew Kelley3+95-51
2021-07-18 22:26Get codegen.zig to compile - use '{d}' format for Air.Inst.Index valuesLewis Gaul1+3-3
2021-07-18 22:17Get register_manager.zig tests to compile - use value '1' as mock Air.Inst.IndexLewis Gaul1+17-33
2021-07-18 15:10Implement switch_br dumpLuuk de Gram1+30-3
2021-07-18 14:53Debug info - Implement more instructions:Luuk de Gram1+51-23
2021-07-19 05:32stage2: wasm backend: update to latest naming conventionAndrew Kelley1+58-56
2021-07-19 05:29stage2: fix AIR not instruction (see prev commit)Andrew Kelley1+2-2
2021-07-18 01:16cbe: fix not (it is a ty_op, not un_op)Jacob G-W1+18-13
2021-07-19 05:26stage2: update LLVM backend to new AIR memory layoutAndrew Kelley9+482-372
2021-07-17 19:42stage2: ELF linking: avoid crashing for stupidly large functionsAndrew Kelley1+1-1
2021-07-17 19:41Sema: memoize decl_val instructions when result is constantAndrew Kelley1+18-2
2021-07-17 19:15stage2: rework C backend for new AIR memory layoutAndrew Kelley2+397-265
2021-07-17 14:39plan9 linker: fix after testingJacob G-W1+55-10
2021-07-17 06:06stage2: miscellaneous fixes for the branchAndrew Kelley8+441-232
2021-07-16 20:43Refactor entire wasm-backend to use new AIR memory layoutLuuk de Gram2+161-116
2021-07-16 12:48Fix wasm-related compile errors:Luuk de Gram2+118-120
2021-07-17 01:22stage2: codegen.zig updated to new AIR memory layoutAndrew Kelley7+946-809
2021-07-15 22:52stage2: first pass at printing AIR/Liveness to textAndrew Kelley7+307-574
2021-07-15 20:36Sema: finish reworking for AIR memory layout except switchAndrew Kelley2+332-285
2021-07-15 06:59Sema: fix implementation of getTypeOfAndrew Kelley1+258-209
2021-07-15 05:44Sema: AIR memory layout reworking for noreturn instructionsAndrew Kelley2+41-49
2021-07-15 04:57Sema: remove br_block_flat AIR instructionAndrew Kelley5+105-115
2021-07-15 02:04Sema: more AIR memory layout reworking progressAndrew Kelley5+486-517
2021-07-14 19:38stage2: remove ZIR instructions bool_and and bool_orAndrew Kelley3+43-96
2021-07-14 19:16Sema: add a strategy for handling costly source locationsAndrew Kelley3+317-306
2021-07-14 04:49Sema: first pass reworking for AIR memory layoutAndrew Kelley3+286-297
2021-07-14 00:37CLI: add plan9 -ofmt help textAndrew Kelley1+1-0
2021-07-14 00:40plan9 linker: make more incrementalJacob G-W1+166-155
2021-07-14 00:38codegen: add FnResult type which is a Result that removes externally_managedJacob G-W2+11-7
2021-07-13 22:45stage2: compile error fixes for AIR memory layout branchAndrew Kelley9+851-640
2021-07-13 02:51stage2: Air and Liveness are passed ephemerallyAndrew Kelley18+1023-713
2021-07-12 22:42cmake: fix Liveness.zig file pathAndrew Kelley1+1-1
2021-07-12 22:30stage2: first pass over Module.zig for AIR memory layoutAndrew Kelley9+429-455
2021-07-12 06:38stage2: first pass over codegen.zig for AIR memory layoutAndrew Kelley4+769-666
2021-07-11 23:32stage2: update Liveness, SPIR-V for new AIR memory layoutAndrew Kelley7+595-577
2021-07-10 23:27AstGen: remove unneeded field ref_start_indexAndrew Kelley1+56-61
2021-07-10 23:24stage2: update liveness analysis to new AIR memory layoutAndrew Kelley5+541-378
2021-07-09 03:42stage2: rework AIR memory layoutAndrew Kelley16+1073-1202
2021-07-20 18:33macho: add stub relocs when adding extern fnJakub Konka4+105-114
2021-07-20 08:22std: remove dead code in std.os.readcharlieman1+0-1
2021-07-20 08:07macho: add export to the symbol resolverJakub Konka1+9-1
2021-07-19 21:21Fixed wrong "unable to load" error for non-existing import filesLoris Cro3+44-25
2021-07-19 23:47langref: remove incorrect statement on c_voidIsaac Freund1+2-3
2021-07-07 07:11translate-c: Handle underscore when used as an identifierEvan Haas5+18-9
2021-07-17 08:43fix style warning in json.zigTizoner1+4-4
2021-07-18 21:53FIX typo in doc comment for std.math.hypot (#9413)Adam C1+1-1
2021-07-18 16:33macho: temporarily dupe a few linkedit fns so that traditional linker worksJakub Konka1+261-6
2021-07-18 15:48zld: move contents of Zld into MachO moduleJakub Konka6+2737-3458
2021-07-18 13:39macho: clean up importsJakub Konka1+16-15
2021-07-18 13:05zld: migrate symbol mgmt to incremental backendJakub Konka4+222-256
2021-07-17 21:50zld: allocate empty TextBlock for synthetic ___dso_handleJakub Konka1+38-8
2021-07-17 21:21zld: more fixes todo with symbol resolutionJakub Konka1+14-1
2021-07-17 16:43zld: fix incorrect global symbol collision checkJakub Konka1+2-2
2021-07-17 16:33zld: demote logging back to debug from warnJakub Konka3+56-55
2021-07-17 16:19zld: fix committing stub info into final binaryJakub Konka1+5-4
2021-07-17 15:30zld: fixup flush functionJakub Konka2+134-157
2021-07-17 13:13zld: allocate TextBlocks and symbolsJakub Konka1+34-34
2021-07-17 09:29zld: correctly set n_sect for sections as symbolsJakub Konka3+18-14
2021-07-17 09:01zld: adjust resolving relocs logic to the new approachJakub Konka1+48-42
2021-07-16 22:31stage1: Fix OsOther by adding missing OsPlan9Jay Petacat2+7-0
2021-07-16 22:00zld: simplify and move Relocations into TextBlockJakub Konka5+937-976
2021-07-16 15:18zld: replace parsed reloc with a simple wrapper around macho.relocation_infoJakub Konka6+340-617
2021-07-15 22:51zld: draft symbol resolver on macho.nlist_64 onlyJakub Konka2+549-265
2021-07-16 00:33Fix "unused local constant" errorDaniele Cocca1+3-0
2021-06-18 16:59src: return a null-terminated sliceDaniele Cocca2+21-14
2021-07-02 04:23Add std.unicode.fmtUtf16leJonathan Marler1+43-2
2021-07-15 16:48zld: move TextBlock into standalone fileJakub Konka5+288-278
2021-07-15 16:25zld: thin out Relocation by not storing *TextBlockJakub Konka2+178-181
2021-07-15 05:41zld: reuse string table for symbol namesJakub Konka4+107-116
2021-07-15 04:47zld: move tracking binding for proxies into TextBlockJakub Konka3+44-48
2021-07-14 20:13zld: remove StringTable abstractionJakub Konka6+98-103
2021-07-14 11:14zld: invoke traditional linker if has LLVM as a temp measureJakub Konka2+5-4
2021-07-13 21:20zld: error out if LTO is requested targeting DarwinJakub Konka2+10-2
2021-07-13 20:58zld: decommision use_lld for MachOJakub Konka4+29-15
2021-07-13 16:42zld: add temp basic handling of debugging stabsJakub Konka2+214-71
2021-07-12 21:56zld: fix incorrectly worked out section sizeJakub Konka3+40-33
2021-07-12 18:36zld: map [section addr, first symbol) to a tracked TextBlockJakub Konka2+84-1
2021-07-11 21:42zld: make addend i64 in Signed relocJakub Konka1+3-3
2021-07-11 21:34zld: add DICE support mainly for x86_64-macosJakub Konka2+96-16
2021-07-11 19:54zld: fix parsing and resolving Signed relocsJakub Konka1+8-9
2021-07-11 19:25zld: refactor nlist and reloc filtering logicJakub Konka1+32-38
2021-07-11 11:58zld: add basic Signed reloc resolutionJakub Konka2+14-33
2021-07-11 08:04zld: ___dso_handle is regular at 0x100000000Jakub Konka3+14-5
2021-07-10 21:59zld: correctly estimate TextBlock's alignment withJakub Konka3+31-20
2021-07-10 20:39zld: populate sections from the top rather than from bottomJakub Konka2+32-19
2021-07-10 19:48zld: re-enable logging of TextBlocksJakub Konka1+24-27
2021-07-10 12:35zld: fix allocating tentative defsJakub Konka1+11-0
2021-07-10 12:33zld: turn logging offJakub Konka3+45-39
2021-07-10 12:07zld: fix resolving TLV offset relocationsJakub Konka2+37-63
2021-07-10 07:45zld: TextBlock needs to be written to an aligend offset tooJakub Konka1+25-4
2021-07-08 17:51zld: dedup symbols in the symbol tableJakub Konka1+15-16
2021-07-08 17:22zld: re-enable all of linker after complete rewriteJakub Konka2+144-125
2021-07-08 12:37zld: fix alloc alignment and resolve relocsJakub Konka3+194-123
2021-07-08 09:57zld: track symbols defined within TextBlockJakub Konka2+100-48
2021-07-07 22:29zld: allocate TextBlocksJakub Konka4+86-58
2021-07-07 20:15zld: save rebase and TLV offset as part of TextBlockJakub Konka4+36-40
2021-07-07 12:57zld: keep text blocks per segment,section pairJakub Konka2+68-26
2021-07-07 11:47zld: update relocs and start prepping for segment allocsJakub Konka3+144-309
2021-07-07 10:10zld: dealloc TextBlock if omittedJakub Konka2+5-3
2021-07-07 08:36zld: move should_rebase logic into SymbolJakub Konka4+111-152
2021-07-06 17:09zld: simplify relocation parsingJakub Konka6+761-1211
2021-07-06 14:31zld: parse relocs per generated TextBlockJakub Konka5+672-632
2021-07-05 22:00zld: create TextBlocks for tentative definitionsJakub Konka3+99-122
2021-07-05 18:20zld: refactor section into TextBlocks conversionJakub Konka2+153-99
2021-07-05 14:31zld: convert section in linked list of TextBlocksJakub Konka3+266-247
2021-07-05 05:39 zld: draft up final format of TextBlockJakub Konka2+70-5
2021-07-04 10:56zld: put relocs in a TextBlockJakub Konka3+185-126
2021-07-03 18:30zld: draft out splitting sections into blocksJakub Konka2+117-13
2021-07-03 14:09zld: fix ast errorsJakub Konka1+10-2
2021-07-03 13:30zld: reenable entire linker in the new schemeJakub Konka2+133-136
2021-07-03 12:54zld: allocate symbols using the new schemeJakub Konka1+108-105
2021-07-03 12:31zld: resolve symbols in dylibs using new schemeJakub Konka2+89-120
2021-07-03 08:48zld: coalesce symbols on creationJakub Konka3+388-610
2021-07-02 09:58zld: use index to symbol in relocJakub Konka5+29-34
2021-07-01 22:13zld: add Symbol.Stab and move nlist creation logic thereJakub Konka5+216-178
2021-07-01 15:25zld: abstract Symbol creation logicJakub Konka6+231-184
2021-07-01 13:11zld: abstract away string table with fewer allocsJakub Konka4+119-80
2021-07-01 08:34zld: clean up logic for creating mach headerJakub Konka4+117-159
2021-06-30 14:59zld: remove redundant codepathsJakub Konka1+0-12
2021-07-15 07:55parser: require block in suspend expressiong-w13+3-31
2021-07-15 01:06Add inotify_rm_watch definition to c/linux.zigRyan Liptak1+2-1
2021-06-24 00:22Add NotDir as possible error for os.inotify_add_watchRyan Liptak1+2-0
2021-07-14 22:17astgen: errors for shadowing in if capturesJacob G-W2+30-0
2021-07-14 22:03astgen: errors for shadowing in loop capturesJacob G-W2+50-1
2021-07-13 07:16Fix bigint_shl (#9305)leesongun2+8-1
2021-07-07 18:39clarify @bitSizeOf behaviorJonathan Marler1+2-1
2021-07-12 04:11fix doc comment in translate_cJacob G-W1+1-1
2021-07-12 17:12ci: enable netbsd tarballsLuna2+11-7
2021-07-12 22:21Merge pull request #9365 from ifreund/hash-map-fixAndrew Kelley6+36-15
2021-07-12 19:40C backend: TypedefMap is now ArrayHashMapAndrew Kelley5+22-14
2021-07-12 16:32std/hash_map: fix ensureUnusedCapacity() over-allocatingIsaac Freund1+14-1
2021-07-12 05:28ci: disable netbsd tarballs until the false positives stopAndrew Kelley2+7-11
2021-07-12 05:15Merge pull request #9360 from lun-4/netbsd-ci-2Andrew Kelley6+114-744
2021-07-12 05:13ci: netbsd fixups and general cleanupAndrew Kelley4+7-744
2021-06-11 05:43ci: add scripts for netbsdLuna3+107-0
2021-07-12 03:24Merge pull request #9358 from SpexGuy/remove-owner-bbMartin Wickham2+1-4
2021-07-12 00:16Remove Stage1AirInst::owner_bb, use zir owner instead.Martin Wickham2+1-4
2021-07-11 19:11Merge pull request #9352 from g-w1/fix-9346Andrew Kelley3+10-2
2021-07-11 14:03stage2: remove redundancy from error messageJacob G-W2+2-2
2021-07-10 22:19stage2 astgen: error for return outside of function scopeJacob G-W2+8-0
2021-07-08 22:10io_uring: add sqe prep methods for epoll_ctl, poll_add, and poll_removeKenta Iwasaki1+81-12
2021-07-11 02:47Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInstMartin Wickham10+6201-6201
2021-07-11 00:56stage2 plan9: add aarch64 supportJacob G-W4+77-5
2021-07-10 22:27stage1: avoid wasting padding with IR instruction tagAndrew Kelley1+5-6
2021-07-06 11:49wasi-libc: remove crt1.o as it's not WASI ABI compatibleTakeshi Yoneda2+0-39
2021-07-10 20:55Fix libc include directories for the MSVC targetMartin Wickham1+8-1
2021-07-10 20:56Add waitid syscall on linux (#9335)Malcolm Still2+13-0
2021-07-10 20:27mingw-w64: add odbc32 and dbghelp def filesAndrew Kelley5+837-0
2021-07-09 22:53Fix argument forwarding to LLVM on WindowsMartin Wickham2+17-2
2021-07-08 22:25plan9 codegen, add testsJacob G-W2+41-0
2021-07-08 21:30Merge pull request #9105 from g-w1/plan9Andrew Kelley14+703-33
2021-07-08 21:24plan9 cleanupsAndrew Kelley7+148-167
2021-07-08 21:19Switch rand.DefaultPrng to Xoshiro256++ (#9301)Frank Denis1+1-1
2021-06-24 03:21plan9 linker: remove unused stuffJacob G-W2+7-1
2021-06-21 17:10stage2: include enough inline asm support for more plan9 syscallsJacob G-W2+44-6
2021-06-15 20:37plan9 linker: remove panics and improve 64 bit supportJacob G-W3+55-43
2021-06-14 01:29plan9 linker: use a global offset tableJacob G-W3+104-87
2021-06-13 04:07plan9 linker: correct runtime vs file offset converting codeJacob G-W2+74-47
2021-06-12 20:51plan9 linker: produce an object file that can actually work!!!Jacob G-W3+76-31
2021-06-09 00:12plan9 linker: do relocationsJacob G-W2+93-24
2021-06-06 14:27plan9 linker: write symbol tableJacob G-W2+109-41
2021-06-02 02:48plan9 linker: make runnable binariesJacob G-W5+335-39
2021-06-01 20:07initial plan9 boilerplatejacob gw10+114-3
2021-07-08 18:35stage2 type.zig: implement eql of error unions (#9334)g-w12+16-1
2021-07-06 02:59Introduce Zig Test earlier in Language ReferenceMr. Paul1+76-76
2021-06-22 16:04stage2 astgen: provide 3 more errors for invalid inline assemblyJacob G-W3+45-3
2021-06-21 18:47Add support for NO_COLORMartin Wickham7+42-20
2021-07-08 18:26Merge pull request #8494 from mattnite/cbe-wrapping-additionAndrew Kelley3+394-8
2021-07-08 18:21C backend: cleanups to wrapping int operationsAndrew Kelley3+241-178
2021-04-10 21:21C backend: add/sub/mul wrapping for the C backendMatt Knight3+329-6
2021-07-08 06:04Merge pull request #9325 from ziglang/stage2-inferred-error-setsAndrew Kelley17+1074-384
2021-07-08 01:50Fix indentation in langref.html.inyetanothercheer1+15-15
2021-07-08 03:47stage2: basic inferred error set supportAndrew Kelley5+113-21
2021-07-08 02:50stage2: fix if expressions on error unionsAndrew Kelley7+119-104
2021-07-08 01:00Revert "Skip over CRs at the end of multiline literals"Andrew Kelley1+1-5
2021-07-07 21:17stage2: get tests passingAndrew Kelley4+192-104
2021-07-01 10:54Skip over CRs at the end of multiline literalsDaniele Cocca1+5-1
2021-07-07 07:39stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley11+650-182
2021-07-07 07:38std.builtin.panic: simpler default panic for stage2Andrew Kelley1+7-0
2021-07-07 07:38std.HashMap: add ensureUnusedCapacity and ensureTotalCapacityAndrew Kelley1+26-6
2021-07-06 17:37Fixed builtin.Target -> std.TargetCarlos Zúñiga1+1-1
2021-07-06 22:14stage1 parser: update comments to match implJacob G-W1+1-1
2021-07-06 17:20Merge pull request #9310 from ziglang/stage1-better-hashingAndrew Kelley11+539-313
2021-07-06 09:42Fix unexpected truncation behavior with comptime_int larger than u64 range (#9303)leesongun2+6-1
2021-07-06 05:57Avoid some large copies for another second of time savedMartin Wickham5+145-115
2021-07-06 00:17stage2: add error note for comparing booleans with '||'Jacob G-W2+22-2
2021-07-06 00:49remove really weird debugging statement from stage1Jacob G-W1+0-6
2021-07-06 00:41Remove debug checks, audit field accessesMartin Wickham3+76-40
2021-07-05 23:22stage1: avoid incorrectly reading ZigValue dataAndrew Kelley2+23-3
2021-07-04 21:06translate-c: Don't discard variables unless necessaryEvan Haas3+69-173
2021-07-05 21:07stage1: resolve lazy values before comptime fn callAndrew Kelley3+29-6
2021-07-05 20:28Better hashing, new asserts failingMartin Wickham7+238-219
2021-07-05 20:05stage1: recursively resolve lazy values before hashingAndrew Kelley1+98-0
2021-07-05 02:31Merge pull request #9175 from kprotty/threadAndrew Kelley19+898-682
2021-07-03 23:00Link to the GPA now that it's on upstreamNulo1+1-4
2021-07-04 14:15implement xoshiro256++ (#9298)leesongun2+151-0
2021-07-03 22:57CODE_OF_CONDUCT: change Freenode to Libera.chatNulo1+1-1
2021-07-03 18:47stage2: add the zig version to AstGen cache hashAndrew Kelley1+2-0
2021-07-03 16:49zig fmtkprotty1+1-2
2021-07-03 03:42WASI: include exec-model in cache state.Takeshi Yoneda1+1-0
2021-07-03 02:46stage1: eliminate the IrInst base structAndrew Kelley6+2011-1945
2021-07-03 01:11Merge pull request #9219 from ziglang/unreachable-codeAndrew Kelley35+4342-3748
2021-07-02 23:22langref: fix test cases now that AST Lowering has priorityAndrew Kelley2+50-18
2021-07-02 22:27stage2: improve AstGen FileNotFound error messageAndrew Kelley7+111-34
2021-07-02 20:26compile errors test harness: support unknown file/line/columnAndrew Kelley3+66-38
2021-07-02 19:33tokenizer: clean up invalid token errorAndrew Kelley7+56-46
2021-07-02 00:28AstGen: cleanups to pass more compile error test casesAndrew Kelley9+132-118
2021-07-01 23:21AstGen: detect redeclaration of function parametersAndrew Kelley2+113-111
2021-07-01 22:42AstGen: pass more compile error testsAndrew Kelley2+50-26
2021-07-01 07:14stage2: improve compile errors from tokenizerAndrew Kelley6+306-103
2021-07-01 01:03stage2: tokenizer: require null terminated sourceAndrew Kelley6+56-181
2021-06-30 18:27avoid calling into stage1 backend when AstGen failsAndrew Kelley15+3329-3033
2021-06-29 00:17AstGen: fix missing compile error for unreachable `@TypeOf` argumentAndrew Kelley2+5-4
2021-06-28 21:16AstGen: introduce 'reachableExpr' functionAndrew Kelley2+36-39
2021-06-26 02:43AstGen: implement compile error for useless localsAndrew Kelley2+32-2
2021-06-24 01:34stage1: get rid of the is_noreturn flag on IrInstSrcAndrew Kelley3+12-11
2021-06-24 01:19move "unreachable code" error from stage1 to stage2Andrew Kelley6+109-105
2021-06-28 21:31stage2: print valid filename in error messagesJ.C. Moyer3+23-6
2021-07-01 22:34std.Thread: move linux detach code to inline asmkprotty1+96-106
2021-07-01 19:20stage2: fix `@asyncCall` parameter countVeikka Tuominen1+1-1
2021-06-30 08:34std: Catch and handle overflow in json parserLemonBoy1+2-0
2021-07-01 19:24Add context to fatal OpenErrorsChristopher Smyth1+87-17
2021-07-01 02:49zig fmtkprotty3+12-14
2021-06-30 16:55std.Thread: non-zero child_tid to avoid racy join()kprotty1+6-6
2021-06-29 16:51std.Thread: add CLONE_CHILD_SETTID to fix join()kprotty1+4-4
2021-06-28 19:17std.Thread: fix tls 9386 linux typokprotty1+1-1
2021-06-28 16:27std.Thread: more cleanup & testingkprotty5+185-147
2021-06-26 18:00std.Thread: more fixeskprotty2+58-7
2021-06-26 15:52std.Thread: fix posixkprotty1+9-4
2021-06-26 14:03std.Thread: fix futex test + thread errorskprotty2+90-98
2021-06-25 19:04std.Thread: fix futex thread spawningkprotty1+6-6
2021-06-25 17:59std.Thread: more typo fixeskprotty1+2-2
2021-06-25 17:43std.Thread: more fixeskprotty2+11-11
2021-06-22 16:27std.Thread: typo fixes 2kprotty1+101-67
2021-06-20 22:12std.Thread: uh more typo fixeskprotty1+3-3
2021-06-20 20:39std.Thread: more compile error fixeskprotty1+14-4
2021-06-20 18:45std.Thread: fixup ThreadPool.zigkprotty1+1-1
2021-06-20 15:37std.Thread: even more typo fixeskprotty2+3-3
2021-06-20 14:56std.Thread: fix some typoskprotty2+15-21
2021-06-20 12:38std.Thread: add tests + getCurrentId() returns ints when possiblekprotty1+52-17
2021-06-20 03:01std.Thread: another typo fixkprotty1+24-24
2021-06-20 02:50std.Thread.getCpuCount(): fix usageskprotty3+4-4
2021-06-20 02:31changes to accomodate std.Thread updatekprotty16+130-128
2021-06-19 22:08std.Thread: rewrite + extensionskprotty1+514-446
2021-07-01 01:39fix start code for WebAssemblyAndrew Kelley3+24-19
2021-07-01 00:31Fix test cases for stage2.Takeshi Yoneda2+2-2
2021-07-01 00:02Add support for WASI reactor in pure Zig-exe. (#9178)Takeshi Yoneda7+66-28
2021-06-30 08:22Merge pull request #9254 from moosichu/feature/macos-link-universal-static-libsJakub Konka3+68-53
2021-06-27 18:34std/os/uefi: fix packed struct bitfieldsNameless4+23-8
2021-06-29 23:20boot_services: allow custom MemoryTypesSreehari Sreedev1+1-0
2021-06-29 22:03Merge pull request #9266 from ziglang/zld-dylibsJakub Konka10+303-535
2021-06-29 16:24Remove mention of lldMachO from the projectJakub Konka5+0-13
2021-06-29 21:29Merge pull request #9258 from ziglang/shared-cache-lockingAndrew Kelley7+487-157
2021-06-29 21:15std.fs.File: update doc comments regarding lockingAndrew Kelley1+36-14
2021-06-28 23:46std: implement a cross platform file locking abstractionAndrew Kelley6+239-100
2021-06-28 19:06implement std.fs.File.setLock for WindowsAndrew Kelley3+106-2
2021-06-28 05:36stage2: remove c_object_cache_digest_setAndrew Kelley1+0-22
2021-06-28 05:33stage2: Cache system handles shared objectsAndrew Kelley1+121-54
2021-06-28 05:32std add fs.File.setLockAndrew Kelley1+20-0
2021-06-27 14:06Add fat/universal archive support to zig ldTom Maenan Read Cutting3+68-53
2021-06-29 15:46zld: we can now create basic dylibs targeting macOS!Jakub Konka2+128-60
2021-06-29 08:25zld: put all global symbols in the export trieJakub Konka2+35-11
2021-06-29 05:59zld: remove system linker hack and lld hooksJakub Konka3+149-460
2021-06-28 19:06Merge pull request #9242 from ziglang/zld-link-system-libsystem-when-nativeJakub Konka4+271-258
2021-06-28 15:42zld: if libSystem.dylib found, then need to link libc.dylib tooJakub Konka3+136-151
2021-06-28 10:17zld: recurse dylibs reexports when defined and desiredJakub Konka4+116-139
2021-06-28 08:42zld: frameworks do not need dylib ext on older macsJakub Konka1+12-7
2021-06-28 00:28Revert "Include package root dir in stage2 error messages"Andrew Kelley2+6-10
2021-06-24 05:41Include package root dir in stage2 error messagesJ.C. Moyer2+10-6
2021-06-26 13:21std/fmt: add fmtDurationSignedIsaac Freund1+81-0
2021-06-27 09:26stage2: fix unreachable in union(enum) with anytype payloadg-w12+6-2
2021-06-27 09:25translate-c: Add documentation for `zig translate-c`Evan Haas2+172-1
2021-06-26 08:11zld: link against system libSystem.tbdJakub Konka2+110-64
2021-06-25 00:07allow json scientific notation to coerce to integers as long as they actually resolve to int typeEmil Lerch1+14-4
2021-06-24 00:37Export isValidId, remove pub on unexported functionsRobin Voetter2+6-4
2021-06-26 01:42Merge pull request #9148 from marler8997/windowsChildOutputAndrew Kelley3+166-11
2021-06-25 20:37Merge pull request #9202 from ifreund/sysrootJakub Konka7+60-26
2021-06-25 19:50AstGen: fix O(N^2) perf for many decls with same parentAndrew Kelley1+50-18
2021-06-25 16:20zld: fix section mapping for Go specific sectionsJakub Konka2+17-1
2021-06-25 12:04std/build: add --sysroot general optionIsaac Freund2+12-0
2021-06-21 20:45stage2: add --sysroot link optionIsaac Freund5+48-26
2021-06-25 09:00mark tsan as linguist-vendoredxackus1+1-0
2021-06-24 22:29Add fat/universal dylib support to zig ldTom Maenan Read Cutting6+137-52
2021-06-23 18:32stage2: implement @setRuntimeSafetyJacob G-W2+11-4
2021-06-23 18:32langref: make @setRuntimeSafety more correctJacob G-W1+1-1
2021-06-25 05:51Merge pull request #9229 from ziglang/zld-objc-frameworksJakub Konka14+1105-1256
2021-06-24 21:34zld: fix Dylib.Id parsing logic for string valuesJakub Konka1+6-6
2021-06-24 21:08Apply AST fixesJakub Konka2+2-15
2021-06-24 20:40zld: put DICE and CodeSig load commands lastJakub Konka1+14-10
2021-06-24 20:19zld: parse dylib's id from tbdJakub Konka2+82-14
2021-06-24 16:43zld: exclude libs part of the umbrellaJakub Konka2+34-19
2021-06-24 12:39zld: when parsing dylibs, allow multiple return valuesJakub Konka2+90-94
2021-06-23 13:11zld: naively parse all dylib deps in stubsJakub Konka6+263-234
2021-06-23 09:09zld: merge Stub with Dylib structJakub Konka5+212-320
2021-06-22 10:47Classify .m as ObjC, compile using clang and link with zldJakub Konka2+13-4
2021-06-22 11:58zld: clean up memory management and refactorJakub Konka3+44-46
2021-06-22 09:17zld: handle dynamic binding of proxies for objc correctlyJakub Konka2+49-1
2021-06-22 08:29zld: fix finding pointers for rebasingJakub Konka1+33-10
2021-06-21 12:31zld+macho: populate segname from SegmentCommand when adding sectionJakub Konka4+52-51
2021-06-21 12:16zld: handle objc-specific sectionsJakub Konka1+138-1
2021-06-21 11:21zld: clean up logic for matching and mapping sectionsJakub Konka1+150-214
2021-06-21 09:11zld+stage2: refactor creating segments and sectionsJakub Konka5+172-544
2021-06-20 17:21zld: parse framework dirs and namesJakub Konka3+165-87
2021-06-24 16:41Merge pull request #9171 from ziglang/zld-tapiJakub Konka14+6545-157
2021-06-24 12:52tapi: apply ast fixesJakub Konka2+12-5
2021-06-24 10:56zld: extract path to libc in the linker properJakub Konka3+3-19
2021-06-20 10:45zld: introduce Stub.zig which represents parsed stub fileJakub Konka7+345-225
2021-06-20 08:14zld: move logic unpacking path to libc stub to CompilationJakub Konka4+21-5
2021-06-19 20:22zld: apply AST fixesJakub Konka1+1-1
2021-06-19 20:03zld: create a synthetic ___dso_handle symbol self-referencedJakub Konka2+25-5
2021-06-19 14:12zld: parse lib stubs as tbds on the linker lineJakub Konka5+175-103
2021-06-19 09:35zld: parse libSystem tbd stub when linkingJakub Konka5+3830-85
2021-06-19 08:45link: add basic TAPI parser for linkersJakub Konka6+2424-0
2021-06-24 10:30Expose mechanism to convert log level to textJonathan Marler2+20-30
2021-06-24 10:11Expose default std.log implementationJonathan Marler1+32-19
2021-06-23 22:09Merge pull request #9191 from ziglang/stage1-astcheckAndrew Kelley12+585-98
2021-06-23 18:28translate-c: ensure scoped (non-public) enum constants are usedEvan Haas1+4-1
2021-06-23 18:32langref: fix unused varsAndrew Kelley1+54-24
2021-06-23 17:22translate-c: remove explicit `comptime` from shuffle mask expressionEvan Haas1+1-2
2021-06-23 04:24translate-c: Ensure all local variables and function params are usedEvan Haas2+244-1
2021-06-23 17:06stage2: fix crash when using stage1 backendAndrew Kelley1+7-3
2021-06-23 13:46astgen: error on struct field with no typeJacob G-W1+4-0
2021-06-22 23:50fix unused variable errors in runtime safety test casesAndrew Kelley1+160-5
2021-06-22 23:50update godbolt test case for unused parameterAndrew Kelley1+2-0
2021-06-22 23:26fix unused parameters in compare_output test casesAndrew Kelley1+16-2
2021-06-22 23:14stage2: glue code to AstGen root source file when using stage1Andrew Kelley1+8-0
2021-06-22 23:11stage2: slightly improve error reporting for missing importsAndrew Kelley3+20-5
2021-06-22 19:17progress bar: call it "AST Lowering" instead of "AstGen"Andrew Kelley1+1-1
2021-06-22 19:11cmake: debug builds of zig enable logging by defaultAndrew Kelley1+6-1
2021-06-22 02:06ci: no need for --ast-checkAndrew Kelley1+2-2
2021-06-22 01:59run AstGen even when using the stage1 backendAndrew Kelley1+56-51
2021-06-23 16:52stage1: `@shuffle` type and mask params in comptime scopeAndrew Kelley2+18-2
2021-06-22 14:05nice error for unsupported async sockets on WindowsJonathan Marler2+16-2
2021-06-23 06:13fix typos in langref.htmlVeikka Tuominen1+7-7
2021-06-23 05:45Docs clarification: local static variable (#8381)Roman Frołow1+58-21
2021-06-22 15:12docs: top level global assembly -> container levelJacob G-W1+1-1
2021-06-19 00:36translate-c: Remove usage of `extern enum`Evan Haas8+198-435
2021-06-22 02:32add compile error if root.log is not a functionLuna1+2-0
2021-06-22 00:20Merge pull request #9047 from g-w1/spider-astgenAndrew Kelley226+1412-775
2021-06-22 00:09fix unused locals from merge conflictAndrew Kelley2+1-1
2021-06-21 22:11AstGen: remove unused parametersAndrew Kelley1+14-39
2021-06-21 21:14cleanups related to unused paramsAndrew Kelley10+83-72
2021-06-21 21:13mips: fix syscall_pipeAndrew Kelley1+2-2
2021-06-21 20:33Sema: don't miscompile fns with inferred error setsAndrew Kelley1+12-10
2021-06-21 20:27stage2: remove unused parameter from importPkgAndrew Kelley3+5-6
2021-06-21 20:25stage2: wire up AstGen to the progress barAndrew Kelley2+6-3
2021-06-21 20:16AstGen: remove unused scope parameter from rvalueAndrew Kelley1+125-132
2021-06-21 20:09AstGen: remove unused parameterAndrew Kelley1+0-14
2021-06-21 20:07remove unused parametersAndrew Kelley3+25-52
2021-06-21 19:52std.os.linux.bpf: fix incorrect usage of unexpectedErrnoAndrew Kelley1+2-2
2021-06-21 19:44std.os.linux: fix splitValueBE64Andrew Kelley1+1-1
2021-06-21 19:44std.TrailerFlags: remove superfluous parameterAndrew Kelley1+3-4
2021-06-21 19:40std.crypto.p256: fix neg function compile errorAndrew Kelley1+1-2
2021-06-21 19:38std: ArrayHashMap remove unused parameterAndrew Kelley1+7-9
2021-06-21 18:22std: fix code unblocked by previous commitJacob G-W1+1-1
2021-06-21 18:12AstGen: while loop continue expr captures in scopeAndrew Kelley1+20-20
2021-06-21 17:53AstGen: fix crash in debug printing ZIR field typesAndrew Kelley1+9-0
2021-06-21 03:55AstGen: convert a TODO comment to an issueAndrew Kelley1+2-1
2021-06-20 01:10fix code broken from previous commitJacob G-W162+720-148
2021-06-20 01:09stage2 AstGen: fix lots of bugs and catch more errorsJacob G-W1+134-61
2021-06-10 01:35std, src, doc, test: remove unused variablesJacob G-W112+208-294
2021-06-15 22:06stage2: fix TODO in @export to look for runtime-varsJacob G-W1+33-9
2021-06-12 18:48stage2 tests: remove unused varsJacob G-W6+57-36
2021-06-09 20:59stage2 astgen: make asm outputs count as referencing varsJacob G-W1+27-0
2021-06-09 20:57std.enums: make code correct zig and not stage1Jacob G-W1+3-2
2021-06-09 11:27stage2: make loop vars be comptime if they are inlineJacob G-W1+1-1
2021-06-09 02:05stage2 astgen: fix bug in struct init where type not refedJacob G-W1+5-0
2021-06-09 00:32stage2 astgen: find unused varsJacob G-W2+53-1
2021-06-21 15:48Merge pull request #8717 from mchudleigh/dwarf-on-windowsVeikka Tuominen4+156-51
2021-06-21 15:47stage2 Sema: implement @intToPtr (#9144)g-w15+112-5
2021-06-17 15:57stage2: simplify codegen for errorToInt and intToErrorJacob G-W4+2-32
2021-06-21 00:01Merge pull request #9168 from LemonBoy/fix-pieAndrew Kelley9+106-115
2021-06-20 18:04stage2: Remove special double ampersand parsing case (#9114)Dmitry Matveyev7+41-29
2021-06-18 08:27std: Make copy_file_range checks run at compile-timeLemonBoy1+9-13
2021-06-20 17:27Merge pull request #8636 from jmc-88/issue-3779Veikka Tuominen8+108-54
2021-06-20 01:58fmt: make --ast-check work with --stdinJacob G-W1+44-1
2021-06-19 23:02stage2 sema: change impl of @setCold to use zirSetCold (typo?)pithlessly1+1-1
2021-06-20 04:21Bring your own MAX_PATH_BYTESmason19201+5-1
2021-06-19 18:07tests: Update line numbersLemonBoy2+2-2
2021-06-19 16:02std: Fix PIE startup sequenceLemonBoy7+104-113
2021-06-18 18:49Fix crash when compiling with cygwin/msys on windowsMatt Chudleigh1+15-5
2021-06-18 18:40Add support for reading DWARF debug information from COFF filesMatt Chudleigh2+101-38
2021-06-18 18:36Support long section names in COFF filesMatt Chudleigh1+35-3
2021-06-18 18:28Convert remaining addresses to u64 from usize in dwarf.zigMatt Chudleigh1+5-5
2021-06-17 23:36finish ChildProcess collectOutputWindowsJonathan Marler2+118-121
2021-06-18 03:57macho: LC_RPATH: reserve byte for null-terminatorMichael Dusan1+1-1
2021-06-18 05:52HashMap.getOrPutAssumeCapacityAdapted should set key to undefined (#9138)hadroncfy1+47-1
2021-06-18 05:40AstGen: properly generate errdefer expressions when returningAndrew Kelley1+259-13
2021-06-16 10:14stage1: Store the specified code model in the LLVM moduleLemonBoy3+11-0
2021-06-18 03:25Merge pull request #9117 from greenfork/unify-compiler-error-printingAndrew Kelley1+23-35
2021-06-18 01:47fix oob during riscv64 feature processingMichael Dusan1+1-1
2020-12-06 09:50std: Use WINAPI instead of .StdcallLemonBoy1+4-4
2020-10-21 14:54std: Uniform polling logic for Windows and UnixLemonBoy1+21-28
2020-10-20 06:51std: Avoid deadlocking in ChildProcess.execLemonBoy3+167-2
2021-06-14 22:51zig cc: improve linker args parsingVincent Rischmann1+31-11
2021-06-17 20:39stage1: fix zig0 help messageAndrew Kelley1+1-1
2021-06-17 20:37Fix `lakemont` CpuModel (#9099)d18g2+5-0
2021-04-28 00:26embedFile: change notation from [X:0] to [N:0]Daniele Cocca3+13-1
2021-04-28 00:13typeName: amend return type to string literalDaniele Cocca2+11-1
2021-04-28 00:00errorName: return a null-terminated sliceDaniele Cocca3+19-8
2021-04-27 22:57tagName: return a null-terminated sliceDaniele Cocca4+28-13
2021-06-16 20:55Add create_sentineled_str_litDaniele Cocca2+6-0
2021-06-16 19:27{create,init}_const_slice: accept custom sentinelDaniele Cocca4+31-31
2021-06-16 06:38netbsd: add more std.os.bitsMichael Dusan5+149-51
2021-06-16 04:35netbsd: add args to limit number of PT_LOAD segsMichael Dusan1+9-0
2021-06-15 21:26ci: remove confusing message now that --ast-check is addedAndrew Kelley1+3-2
2021-06-15 14:56stage2 Sema: add type resolving from comptime_float to floatjoachimschmidt5571+9-0
2021-06-15 18:39fix RISC-V assembly CPU featuresAndrew Kelley1+39-0
2021-06-15 21:08AstGen: support `@export` with field accessAndrew Kelley4+45-13
2021-06-15 12:55Merge pull request #9122 from ziglang/zld-proxiesJakub Konka2+11-16
2021-06-15 10:20Merge branch 'mathetake-cpp-wasi'Jakub Konka2+34-10
2021-06-13 04:49zig build: add --libc general optionIsaac Freund2+11-0
2021-06-12 20:35replace usage of meta.cast with builtinsVeikka Tuominen2+302-304
2021-06-12 18:30translate-c: move utility functions to a separate namespaceVeikka Tuominen8+501-476
2021-06-14 21:13std: don't reference non-existant ComptimeStringHashMap typeBjörn Linse1+1-1
2021-06-14 18:21zld: map coalesced sections and handle undefinesJakub Konka1+42-3
2021-06-14 14:01zld: handle __eh_frame sectionJakub Konka4+87-22
2021-06-14 11:15zld: handle __gcc_except_tab sectionJakub Konka1+28-0
2021-06-14 10:56zld: clean up parsing section by type and attrsJakub Konka2+244-122
2021-06-14 19:03ci: azure: update to newer msys2 releaseAndrew Kelley1+1-1
2021-06-14 18:56zig build: rename --lib-dir, --include-dir, --exe-dirAndrew Kelley1+10-8
2021-06-14 18:33CLI: rename --override-lib-dir to --zig-lib-dirAndrew Kelley10+17-17
2021-06-12 09:23specify the output lib, exe and include paths with flagsJan2001012+52-6
2021-06-14 08:14translate-c: remove old code i forgot in last prxackus1+21-42
2021-06-12 17:32add a test for dup and dup2Veikka Tuominen1+29-0
2021-06-07 21:06Add std.os.dup()Samadi van Koten2+14-0
2021-06-14 04:45std: fix auto hash of tagged union with void fieldIsaac Freund1+10-2
2021-06-15 09:48zld: use ld64 defaults for searching system libsJakub Konka1+4-3
2021-06-15 05:51zld: stubs can also be part of unsigned relocsJakub Konka1+7-13
2021-06-13 04:49zig build: add --libc general optionIsaac Freund2+11-0
2021-06-15 04:59Merge pull request #9091 from Vexu/translate-cVeikka Tuominen10+803-780
2021-06-14 21:13std: don't reference non-existant ComptimeStringHashMap typeBjörn Linse1+1-1
2021-06-15 02:50fix comments.Takeshi Yoneda1+2-4
2021-06-15 00:32Add a missing comment.Takeshi Yoneda1+1-0
2021-06-15 00:28cleanup, and disable threading completely.Takeshi Yoneda1+9-12
2021-06-14 22:15Merge pull request #9118 from ziglang/zld-eh-frameJakub Konka5+384-130
2021-06-14 19:03ci: azure: update to newer msys2 releaseAndrew Kelley1+1-1
2021-06-14 18:56zig build: rename --lib-dir, --include-dir, --exe-dirAndrew Kelley1+10-8
2021-06-14 18:33CLI: rename --override-lib-dir to --zig-lib-dirAndrew Kelley10+17-17
2021-06-14 18:21zld: map coalesced sections and handle undefinesJakub Konka1+42-3
2021-06-12 09:23specify the output lib, exe and include paths with flagsJan2001012+52-6
2021-06-12 20:35replace usage of meta.cast with builtinsVeikka Tuominen2+302-304
2021-06-12 18:30translate-c: move utility functions to a separate namespaceVeikka Tuominen8+501-476
2021-06-14 08:14translate-c: remove old code i forgot in last prxackus1+21-42
2021-06-14 16:13Rename printErrMsgToFile->printErrMsgToStdErr and remove `file` argumentDmitry Matveyev1+6-8
2021-06-14 16:09Rewrite printErrMsgToFile to use Message struct from CompilationDmitry Matveyev1+17-27
2021-06-14 16:03add various flags/options, and link libcxxabi.Takeshi Yoneda2+32-10
2021-06-14 14:39link/wasm: link libcxx.Takeshi Yoneda1+4-0
2021-06-14 14:01zld: handle __eh_frame sectionJakub Konka4+87-22
2021-06-14 11:15zld: handle __gcc_except_tab sectionJakub Konka1+28-0
2021-06-14 10:56zld: clean up parsing section by type and attrsJakub Konka2+244-122
2021-06-12 17:32add a test for dup and dup2Veikka Tuominen1+29-0
2021-06-07 21:06Add std.os.dup()Samadi van Koten2+14-0
2021-06-14 04:45std: fix auto hash of tagged union with void fieldIsaac Freund1+10-2
2021-06-14 08:48c++,wasi: enable libcxx build.Takeshi Yoneda1+7-5
2021-06-14 00:39Merge pull request #9106 from Vexu/fmtAndrew Kelley33+859-579
2021-06-13 19:27add ast-check flag to zig fmt, fix found bugsVeikka Tuominen29+803-547
2021-06-13 20:35link/Elf: don't use \n in log.debug callsJacob G-W1+23-23
2021-03-12 03:53format zig files and add formatting check to cijacob gw5+57-33
2021-06-13 18:36tools: Unbreak many toolsLemonBoy5+46-30
2021-06-13 16:51Merge pull request #9092 from xackus/translate-c-type-parsingVeikka Tuominen5+278-123
2021-06-13 16:49Merge pull request #9074 from mattbork/parse-always-scratchVeikka Tuominen2+342-601
2021-06-13 13:53meta.cast: handle casts from negative ints to ptrsVeikka Tuominen3+38-30
2021-06-12 18:39translate-c: better numeric type parsingxackus1+113-37
2021-06-12 13:54translate-c: better typename parsingxackus2+164-93
2021-06-11 22:23parse.zig: make parseForTypeExpr accept only a TypeExpr as bodyMatthew Borkowski2+2-2
2021-06-11 21:59parse.zig: simplify parseSwitchProng and make one item cases with trailing commas produce .switch_case_one nodesMatthew Borkowski1+31-36
2021-06-10 23:08parse.zig: simplify parsing functions that build lists by always using scratch bufferMatthew Borkowski1+310-564
2021-06-13 08:46stage2 Sema: enable float multiplication and divisionjoachimschmidt5571+1-1
2021-06-13 07:56translate-c: don't bother with unwrapping pointersVeikka Tuominen4+36-10
2021-06-09 03:42Improve error message when std.fmt.format is missing argumentsJarred Sumner3+15-2
2021-06-13 00:36std.windows: fix `OVERLAPPED`, add `OVERLAPPED_ENTRY`viri4+51-14
2021-03-25 01:27Make std.ChildProcess exit code u8 to match std.process.exitGarrett Squire8+16-16
2021-06-09 00:09translate-c: better support for static local variablesEvan Haas7+139-16
2021-06-12 13:35std: Fix complex ldexp implementationLemonBoy2+40-14
2021-06-12 08:07zig fmt: rewrite byteOffsetOf to offsetOfVeikka Tuominen2+21-1
2021-06-10 20:56Renamed @byteOffsetOf to @offsetOfExonorid19+114-114
2021-06-12 13:51std.Thread.Futex addition (#9070)protty6+656-11
2021-06-11 18:09std.build: don't default to static linkageVeikka Tuominen4+25-23
2021-06-12 09:39Merge pull request #9086 from ziglang/fix-9050Jakub Konka2+72-22
2021-03-30 16:28translate-c: fix enums that require c_uint typexackus3+186-152
2021-06-11 09:44std: Move PDB-related code into its own fileLemonBoy2+416-367
2021-06-11 22:56zig cc: recognize more pie flagsAndrew Kelley2+84-7
2021-06-11 21:21zld: throw an error if found unknown section in objectJakub Konka2+49-1
2021-06-11 21:06zld: allow for existence of __DATA_CONST segments in objectsJakub Konka1+12-9
2021-06-11 21:03Merge pull request #8060 from DrDeano/feature/add-mcpu-to-target-optionsAndrew Kelley2+62-11
2021-06-11 21:01cleanups to previous commitAndrew Kelley2+9-14
2021-02-24 19:45Add CPU feature check to standardTargetOptionsEdward Dean2+66-10
2021-05-21 23:32translate-c: Implement flexible arraysEvan Haas8+283-21
2021-05-04 16:21c.zig: fix waitpid() definitioncodic122+3-3
2021-05-15 16:34std.build.InstallDir: make dupe() a public functionEllis Trisk-Grove1+7-1
2021-06-10 18:25better awareness of unwind tablesAndrew Kelley10+82-22
2021-03-23 22:58Change defineCMacro to take separate name and value arugmentsAsa Zeren2+19-4
2021-06-11 16:17Merge pull request #8330 from kivikakk/single-limb-bigint-overflowVeikka Tuominen2+60-7
2021-06-11 16:13Merge pull request #7959 from MasterQ32/build_rewriteVeikka Tuominen20+1334-1314
2021-06-11 14:52zld: match all __DATA sections as __data except __constJakub Konka1+11-12
2021-06-11 13:28c.zig: add sigfillset, alarm, sigwaitcodic121+9-0
2021-03-24 05:39bigint: add ensureAdd(Scalar)Capacity, note aliasing requirementsAsherah Connor2+33-8
2021-03-22 12:42bigint: use a stack local here to prevent aliasing issuesAsherah Connor1+3-1
2021-03-22 12:18bigint: add failing tests for bigint carryAsherah Connor1+26-0
2021-06-11 08:50make remaining enums in build.zig snake_caseVeikka Tuominen11+201-196
2021-06-11 07:23std: Fix tanh for negative inputsLemonBoy1+25-33
2021-06-11 09:19std.os.windows: implement <timeapi.h> (#8801)viri2+74-0
2021-06-11 08:18Merge pull request #9069 from ziglang/zld-common-symsJakub Konka8+337-128
2021-05-21 18:56Code quality improvements to GeneratedFile, and manual implementation of Builder.addObjectSource.Felix (xq) Queißner2+24-9
2021-02-26 18:26Makes output path stuff more sane.Felix (xq) Queißner4+45-353
2021-02-26 10:28Changes to .path instead of .getPathFn. Changes LibExeObjStep to also provide FileSource.Felix (xq) Queißner6+82-94
2021-02-23 20:14Changes createExecutable parameter is_dynamic to a enum to make code more readable .Felix (xq) Queißner7+78-66
2021-02-22 22:46Moves files to file-global struct layout.Felix (xq) Queißner12+892-573
2021-02-22 21:11Adds a lot of missing dupes, some more snakes.Felix (xq) Queißner2+83-76
2021-02-22 20:23Adds more FileSources everywhere.Felix (xq) Queißner4+111-160
2021-02-05 14:45Starts to replace special cases in std.build.FileSource.Felix (xq) Queißner2+52-21
2021-06-11 06:34zld: fix bug in working out commons total sizeJakub Konka1+1-2
2021-06-11 03:13zig fmtAndrew Kelley19+174-198
2021-06-07 19:47netlink ifi_change no longer reservedJens Goldberg1+1-2
2021-05-28 18:59Documentation TOC item color changedNorberto Martínez1+1-1
2021-06-10 19:05zld: clean upJakub Konka1+0-2
2021-06-10 17:51Add standalone test for common symbolsJakub Konka5+40-0
2021-06-10 17:20Correct a comment.purringChaos1+1-1
2021-06-10 17:28zld: fix debug info for regulars synthed from tentativeJakub Konka2+22-2
2021-06-10 09:46stage1: Fix handling of C ABI parameters split in multiple regsLemonBoy3+12-2
2021-06-10 15:37zld: synthetise regular from tentative definitionJakub Konka1+126-7
2021-06-10 10:58aes 128-bit key expansion test - properly test the inverse round keys (#9065)Frank Denis1+2-2
2021-06-10 05:50Print path on libc/libc-path fatal errorAODQ1+2-2
2021-06-10 09:03zld: handle aliasing of tentative into regular globalJakub Konka2+36-6
2021-06-10 08:29zld: add Symbol.Tentative to denote common symbolJakub Konka2+31-3
2021-06-10 06:30zld: moving target seg,sect mapping into Object.SectionJakub Konka2+94-118
2021-04-10 11:09Have std.fmt functions take case as an enumdaurnimator9+88-86
2021-06-08 21:23zld: work out size and alignment of commonsJakub Konka1+3-4
2021-06-09 20:21link: don't link system libs by the wasm linkerJakub Konka1+0-11
2021-06-09 21:11Re-enable multiple wasm32 vector testsJakub Konka3+0-10
2021-06-09 21:38CLI: remove --verbose-ast and --verbose-tokenizeAndrew Kelley12+18-68
2021-06-08 19:48native libc detection: respect spaces in CC env varAndrew Kelley1+70-29
2021-06-09 18:42Add a logging allocator that uses std.log (#8511)Lee Cannon4+232-51
2021-06-09 06:03stage2 codegen: Remove hacks for discontinued SPU II backendjoachimschmidt5571+8-26
2021-06-09 18:17langref: link to 0.7.1 not 0.7.0 for the previous docsAndrew Kelley1+1-1
2021-06-09 18:14langref: remove paragraph that mentions IRCAndrew Kelley1+0-4
2021-03-24 19:59std.math.sqrt_int: fixed odd size integers typesFilippo Casarin1+26-31
2021-06-07 02:26std.Progress: use `*W` functions on windowsviri2+2-1
2021-06-07 02:23windows: remove `TCHAR` idiom entirelyviri3+7-11
2021-02-27 22:30os/linux: add fadviseVincent Rischmann2+79-0
2021-02-27 22:30os/bits/linux: add the fadvise advice valuesVincent Rischmann1+21-0
2021-05-12 03:54let GeneralPurposeAllocator retain metadata to report more double freesMatthew Borkowski1+219-36
2021-06-09 09:23Provide method to set logging level per scope (#8584)Lee Cannon2+101-1
2021-06-09 09:15Merge branch 'mathetake-cc-wasi-execmodel'Jakub Konka7+49-9
2021-06-09 08:23cc,wasi: use wasi_libc.CRTFile directly instead of WasiExecModelJakub Konka5+20-24
2021-06-09 08:07cc,wasi: support WASI reactors via -mexec-model flag.Takeshi Yoneda6+52-8
2021-06-09 07:52Merge pull request #8992 from ziglang/cc-wasm32-wasi-emulationsJakub Konka5+369-186
2021-06-08 23:23cc,wasi: store CRTFile enum in wasi_emulated_libsJakub Konka5+31-17
2021-06-07 15:03wasi: clean up linking logicJakub Konka1+20-23
2021-06-07 14:08wasi: skip adding wasi_snapshot_preview1 as lib dep in stage1Jakub Konka1+6-0
2021-06-07 09:02cc,wasi: build referenced-only emulated componentsJakub Konka5+227-154
2021-06-07 06:37cc,wasi: package emulations as static archivesJakub Konka2+86-52
2021-06-04 23:08zig,cc,wasi: include emulated libs in WASI libcJakub Konka1+164-105
2021-06-08 22:17libc,macos: update and add missing libc headersJakub Konka44+2700-54
2021-05-28 01:29stage2: compile error for ambiguous decl refrencesjacob gw3+72-9
2021-03-27 18:32add allocation free versions of lower/upper stringxackus1+36-10
2021-06-08 18:16Merge pull request #9030 from Vexu/stage2Andrew Kelley5+223-7
2021-06-02 08:09Add linkLibCpp helper to LibExeObjStepTom Maenan Read Cutting1+24-0
2021-06-06 10:39std: Better formatting of tuple typesLemonBoy1+20-0
2021-05-29 03:32stage1: make `@truncate` to an integer type of different sign an error at comptime tooMatthew Borkowski3+53-17
2021-05-30 06:24parse.zig: make `parseParamDeclList` check for nonfinal varargsMatthew Borkowski3+23-0
2021-05-30 06:20parse.zig: simplify `parseParamDeclList` by always using scratch bufferMatthew Borkowski1+12-52
2021-06-05 21:22stage1: fix render_const_value for printing const optional pointersMatthew Borkowski1+9-1
2021-06-08 17:34Limit Fixed Buffer Stream seekTo (#9023)Dustin Taylor1+11-4
2021-06-08 17:32Changed return values of SectionHeaderIterator().next() to bswapAllFields() (#9014)ArtixFox1+3-24
2021-06-07 20:49stage2: fix repeat_inline skipping first instruction in blockVeikka Tuominen2+42-1
2021-06-08 01:21link: windows: look for more DLL import lib path namesAndrew Kelley1+28-3
2021-06-07 01:24tools: fix update_clang_options.zig for ArrayHashMap's Separated Key/Value Storage breaking change.Rejean Loyer1+8-8
2021-06-07 16:00wasi: always grant fd_readdir rightJakub Konka3+5-15
2021-06-08 01:33Add Linux XDP bits (#9019)Jens Goldberg2+87-1
2021-06-06 18:08stage2: implement comptime variablesVeikka Tuominen5+181-6
2021-06-07 00:33translate-c: properly handle enums used as boolean expressionsEvan Haas3+14-2
2021-06-06 10:26stage1: Allow array-like initialization for tuple typesLemonBoy2+37-1
2021-06-07 01:06Merge pull request #9008 from LemonBoy/mem-alignAndrew Kelley3+83-19
2021-06-07 01:05fix doc comments copy paste typoAndrew Kelley1+2-3
2021-06-06 09:12std: Add helpers to safely align pointersLemonBoy2+76-10
2021-06-06 09:12Revert "tests: disable i386-linux-gnu -lc target due to CI failures"LemonBoy1+8-9
2021-06-06 09:25std: Fix some BPF fn definitionsLemonBoy1+7-7
2021-06-06 15:32build: Avoid using undefined variablesLemonBoy1+11-9
2021-06-05 19:24stage1: Apply the same set of fn attributes everywhereLemonBoy1+29-29
2021-06-06 14:37std.crypto: timing-safe functions to add&subtract serialized integers (#8977)Frank Denis1+71-4
2021-06-06 14:35openbsd: adjust dynamic linker path (#9010)Sebastien Marie1+1-1
2021-06-06 03:00translate-c: Small cleanup, remove unneeded std.math.max callEvan Haas1+1-1
2021-06-05 21:18test: re-enable dragonfly testsMichael Dusan2+0-6
2021-06-06 00:33Add zig_llvm-ar.cpp in build.zigNicolas1+1-0
2021-06-05 18:26std: Better handing of POLLHUP in ChildProcess (#8988)LemonBoy1+20-9
2021-06-05 07:30compiler-rt: Fix __floatunsitf signatureLemonBoy2+3-3
2021-06-04 23:33ci: fix 0.8.0 release dateAndrew Kelley1+1-1
2021-06-04 23:21ci: fix aarch64-macos download tarball filenameAndrew Kelley1+1-1
2021-06-04 22:33ci: update download page releasesAndrew Kelley1+66-0
2021-06-04 18:28start the 0.9.0 release cycleAndrew Kelley2+2-2
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