aboutsummaryrefslogtreecommitdiff
path: root/core/c/frontend
Commit message (Collapse)AuthorAgeFilesLines
* Disallow `for in` in favour of `for _ in`gingerBill2023-08-081-1/+1
|
* Use positional and named arguments within the core librarygingerBill2023-06-211-2/+2
|
* Rename strings.Builder procedures to be consistent with the rest of the core ↵gingerBill2022-07-111-1/+1
| | | | library
* [path/filepath] Change join() to take a []string instead of varargsTetralux2022-05-211-1/+1
| | | | | | | | | This makes passing an allocator easier, as you no longer have to resort to named arguments: Before: `join(a, b, c)` became `join(elems={a, b, c}, allocator=ally)` After: `join({a, b, c})` becomes `join({a, b, c}, ally)`
* Fix minor typo in c/frontend/preprocessgingerBill2022-01-041-1/+1
|
* Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make ↵gingerBill2021-09-291-3/+3
| | | | `reflect.write_type` a little more robust with `io.Error` handling
* fix mem.new_cloneJeroen van Rijn2021-09-191-2/+2
|
* Revert "Merge pull request #1177 from Kelimion/new_clone"Jeroen van Rijn2021-09-191-2/+2
| | | | | This reverts commit efa513262e20d87242731764628440b69341bcbe, reversing changes made to daccfca11df1cb394e99b7f3ad369340147c1fe9.
* fix mem.new_cloneJeroen van Rijn2021-09-191-2/+2
|
* Remove unneeded semicolons from the core librarygingerBill2021-08-317-1054/+1054
|
* Core library clean up: Make range expressions more consistent and replace ↵gingerBill2021-06-143-12/+12
| | | | uses of `..` with `..=`
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-1/+1
|
* Update c/frontend/preprocessorgingerBill2021-01-062-1/+13
|
* Remove unused import from doc.odingingerBill2021-01-021-2/+2
|
* Clean up doc.odingingerBill2021-01-021-4/+3
|
* Add packages "core:c/frontend/tokenizer" and "core:c/frontend/preprocessor"gingerBill2021-01-028-0/+2732