aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
AgeCommit message (Expand)Author
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
2021-01-01std: have std.meta.fieldInfo take an enum rather than a stringdaurnimator
2020-12-31stage2: inferred local variablesAndrew Kelley
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-12-30stage2: rework Type Payload layoutAndrew Kelley
2020-12-28stage2: add extern functionsAndrew Kelley
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-11-19Add builtin.Signedness, use it instead of is_signedTadeo Kondrak
2020-11-15stage2: outline container typesVexu
2020-10-30stage2: return same hash for different representations of same valueVexu
2020-10-30stage2: implement Value.eql for void, null and typesVexu
2020-10-30stage2: implement Value.hashVexu
2020-10-30stage2: basic switch validationVexu
2020-10-17std: remove renderStringLiteral in favor of std.fmt specifierVexu
2020-10-06Fix building the zig compiler for 32-bit targetsTimon Kruiper
2020-09-30stage2: very basic importsVexu
2020-09-30stage2: add import builtin stubVexu
2020-09-21rename src-self-hosted/ to src/Andrew Kelley