aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
AgeCommit message (Expand)Author
2021-08-21stage2: comptime function with the same args is memoizedAndrew Kelley
2021-08-20stage2: field type expressions support referencing localsAndrew Kelley
2021-08-07stage2: pass some error union testsAndrew Kelley
2021-08-05stage2: implement generic function memoizationAndrew Kelley
2021-08-04stage2 generics improvements: anytype and param type exprsAndrew Kelley
2021-08-01stage2: implement `@truncate`Andrew Kelley
2021-08-01Sema: implement comptime variablesAndrew Kelley
2021-07-30stage2: fix hashing and comparison design flaw with ValueAndrew Kelley
2021-07-29stage2: garbage collect unused anon declsAndrew Kelley
2021-07-29stage2: more principled approach to comptime referencesAndrew Kelley
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-27stage2: `zig test` now works with the LLVM backendAndrew Kelley
2021-07-20stage2: first pass at printing AIR/Liveness to textAndrew Kelley
2021-07-20Sema: finish reworking for AIR memory layout except switchAndrew Kelley
2021-07-20stage2: compile error fixes for AIR memory layout branchAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21stage2 Sema: implement @intToPtr (#9144)g-w1
2021-06-07stage2: implement comptime variablesVeikka Tuominen
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-22stage2: rename ir.zig to air.zigAndrew Kelley
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08update usage of std.testing in stage2Veikka Tuominen
2021-05-07stage2: implement global variablesAndrew Kelley
2021-05-07Sema: support enough to check main calling convention via `@typeInfo`Andrew Kelley
2021-05-06Sema: implement `@typeInfo` for functionsAndrew Kelley
2021-05-03Sema: implement ExportOptions support in `@export`Andrew Kelley
2021-05-03Sema: implement struct_decl instructionAndrew Kelley
2021-04-30stage2: un-tangle memory management of Decl and NamespaceAndrew Kelley
2021-04-23stage2: implement `anyframe`, `anyframe->T` and fix assemblyAndrew Kelley
2021-04-22AstGen: implement `@extern` builtinAndrew Kelley
2021-04-22AstGen: fix `@export`Andrew Kelley
2021-04-18AstGen: implement all the builtin functionsAndrew Kelley
2021-04-15stage2: improvements aimed at std lib integrationAndrew Kelley
2021-04-06stage2: implement simple enumsAndrew Kelley
2021-04-01stage2: implement structs in the frontendAndrew Kelley
2021-03-28stage2: fix error setsAndrew Kelley
2021-03-23stage2: implement inttype ZIRAndrew Kelley
2021-03-23stage2: remove all async related codeIsaac Freund
2021-03-16stage2: *WIP*: rework ZIR memory layout; overhaul source locationsAndrew Kelley
2021-03-03stage2: remove error number from error set mapjacob gw
2021-02-28stage2: remove value field from errorjacob gw
2021-02-25stage2: implement the error_value AST tagAndrew Kelley
2021-02-25improve stage2 to allow catch at comptime:g-w1
2021-01-30Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak
2021-01-11Merge branch 'Stage2 begin implementing container types'Andrew Kelley
2021-01-07remove z/Z format specifiersJonathan Marler
2021-01-02stage2: comptime function callsAndrew Kelley
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy