aboutsummaryrefslogtreecommitdiff
path: root/test/self_hosted.zig
AgeCommit message (Collapse)Author
2016-09-05rename errName builtin to errorNameAndrew Kelley
2016-08-30stronger static eval recursive testAndrew Kelley
2016-08-29implement `?return` expressionAndrew Kelley
2016-08-16std: conform to style guidelinesAndrew Kelley
2016-08-08add zeroes valueAndrew Kelley
2016-08-07ability to have a return type of 'type'Andrew Kelley
2016-08-04implement multiline C string syntaxAndrew Kelley
2016-08-04new multiline string syntaxAndrew Kelley
This patch also moves a bunch of the parser code into the tokenizer. Closes #162.
2016-07-27remove multiline commentsAndrew Kelley
closes #161
2016-07-27explicit wrapping integer operationsAndrew Kelley
instead of wrapping integer types closes #159
2016-07-26unsigned integers for sizes of thingsAndrew Kelley
Closes #62.
2016-07-25inline parametersAndrew Kelley
This replaces the current generic syntax for functions and replaces it with the concept of inline parameters. This paves the way for the "all structs anonymous" proposal. Closes #151.
2016-07-09ability to cast explicitly from int to enumAndrew Kelley
This commit also fixes a bug where pure functions are marked with the read-only attribute in debug mode. This resulted in incorrect codegen because calls to read-only functions with unused values were not generated. For example, a call to assert() would not be generated if assert is marked with read-only. Which it *is* marked with in release mode.
2016-05-17add beginning of print stack trace functionAndrew Kelley
introduce std.debug and move std.assert to std.debug.assert add mem.copy
2016-05-15add bit_count, is_wrapping, is_signed fields to int typesAndrew Kelley
2016-05-15add int_type builtin functionAndrew Kelley
2016-05-15add 64 bit division testAndrew Kelley
2016-05-15switch on compile var marks entire namespacesAndrew Kelley
as depending on compile vars. closes #154
2016-05-09fix ability to use previous generic params andAndrew Kelley
add error when `%return` shows up in a function with incorrect return type
2016-05-09support variable declarations in structsAndrew Kelley
See #22
2016-05-09add debug safety for shortening castsAndrew Kelley
closes #150
2016-05-08add list implementation to standard libraryAndrew Kelley
2016-05-08ability to cast u8 slice to bigger sliceAndrew Kelley
2016-05-08fix null literal outside functionAndrew Kelley
2016-05-07add div_exact builtin fnAndrew Kelley
closes #149
2016-05-07add debug safety for divisionAndrew Kelley
See #149
2016-05-07ability to cast slice to u8 sliceAndrew Kelley
2016-05-07generic args available to member functionsAndrew Kelley
See #22
2016-05-07support generic data structuresAndrew Kelley
See #22
2016-05-07std: separate str and cstrAndrew Kelley
2016-05-07better array concatenation semanticsAndrew Kelley
closes #87
2016-05-06implicit wrap widening cast on integer peer typesAndrew Kelley
closes #46
2016-05-06fix eval integer wrapping and add testsAndrew Kelley
See #46
2016-05-06add shl_with_overflow builtin functionAndrew Kelley
See #46
2016-05-06add tests for integer wrappingAndrew Kelley
See #46
2016-05-04add fence builtin functionAndrew Kelley
2016-05-04add cmpxchg builtin functionAndrew Kelley
2016-05-03support maybe destructuring into a pointer variableAndrew Kelley
2016-05-01implement string escapesAndrew Kelley
2016-04-28add array multiplication operatorAndrew Kelley
2016-04-27better parameter codegenAndrew Kelley
* ability to take address of a parameter (closes #97) * debug symbols work for parameters
2016-04-26ability to compare booleansAndrew Kelley
2016-04-25support switching on error union typeAndrew Kelley
closes #23
2016-04-24fix ability to parse character literalsAndrew Kelley
2016-04-24add codegen for pointer comparisonAndrew Kelley
see #145
2016-04-23fix handling of slice of zero bits typeAndrew Kelley
closes #143
2016-04-23fix returning empty struct from functionAndrew Kelley
closes #142
2016-04-22add syntax to allow symbols to have arbitrary strings as namesAndrew Kelley
2016-04-21ability to use a struct with no fieldsAndrew Kelley
2016-04-20for loop: add ability to get pointer to elem varAndrew Kelley
see #51