aboutsummaryrefslogtreecommitdiff
path: root/src/string.cpp
Commit message (Expand)AuthorAgeFilesLines
* Serialize errors to make them sortable, deterministic, and generally more con...gingerBill2024-03-191-1/+0
* Add list of C identifier suggestions (types and keywords)gingerBill2024-03-181-0/+3
* Add check to people trying to `foreign import` C files.gingerBill2024-03-181-0/+7
* Add `#load_directory(path: string) > []runtime.Load_Directory_File`gingerBill2024-02-091-0/+12
* Merge pull request #2944 from Kelimion/microarch-helpJeroen van Rijn2023-11-221-0/+24
|\
| * Add -microarch:?Jeroen van Rijn2023-11-101-0/+24
* | Fix `string_extension_position`Jeroen van Rijn2023-11-211-1/+1
|/
* Minor fix to `string_compare`gingerBill2023-01-181-1/+1
* Improve `odin doc` string printing (Fixes #2246)gingerBill2023-01-181-34/+15
* Remove the synchronization primitive init/destroy callsgingerBill2023-01-011-5/+0
* Remove dead code in the compilergingerBill2022-12-181-14/+0
* `gb_internal` a lotgingerBill2022-12-181-62/+62
* find windows sdk bin path for rc.exeIan Lilley2022-08-071-0/+10
* `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)`gingerBill2022-05-301-0/+9
* Address edge cases.Jeroen van Rijn2022-04-261-35/+0
* Compiler: Add early error for output path being a directory.Jeroen van Rijn2022-04-241-4/+6
* `-target-features:<string>`gingerBill2022-02-281-8/+0
* Add more objc attributesgingerBill2022-02-111-0/+31
* Add `//+private file` to complement `//+private` (`//+private package`)gingerBill2022-02-021-2/+10
* Add `wasi_wasm32`gingerBill2021-10-311-3/+4
* Change the implementation of `Arena` to use virtual memory, and remove the ol...gingerBill2021-08-261-5/+0
* Remove unused codegingerBill2021-08-191-2/+0
* Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC b...gingerBill2021-08-011-3/+3
* Define which mutexes are blocking and recursive explicitlygingerBill2021-07-271-4/+4
* Add "Suggestion: Did you mean?" for selector expression typosgingerBill2021-07-081-38/+0
* Prefix named types with package name in debug typesgingerBill2021-03-231-0/+9
* Fix string_comparegingerBill2020-11-171-0/+1
* Add `-microarch:<string>` (e.g. `-microarch:native`)gingerBill2020-10-201-0/+6
* Add `-target:<string>` fuzzy checking with "Did you mean" messagegingerBill2020-06-101-0/+39
* Strip carriage return `\r` from raw string literalsgingerBill2020-05-231-1/+21
* Use `memcmp` for `str_eq`gingerBill2020-05-211-6/+1
* General functionality without `context`gingerBill2020-03-041-0/+8
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-20/+20
* Update microsoft_craziness.h to work correctly with the rest of the codebase ...gingerBill2019-11-271-0/+17
* Fix typo in `string_to_string16` #444gingerBill2019-10-201-1/+1
* Improve #assert to show the procedure and signature it was called with; Allow...gingerBill2019-08-231-1/+83
* odin querygingerBill2019-05-251-10/+11
* New build flag: -define:foo=123gingerBill2019-02-231-1/+0
* Allow 'odin run program.odin -- <args-for-program.exe>Tetralux2019-01-281-1/+21
* Use name of source file as output_nameChris Heyes2018-10-161-0/+10
* Allow for '\"'gingerBill2018-08-101-3/+0
* Add escape code for ESC \egingerBill2018-06-151-0/+1
* Use global arena for AstNode allocationsgingerBill2018-06-091-1/+1
* Allow for either .odin file or directory as the initial startgingerBill2018-05-271-0/+10
* IR now builds with the new package systemgingerBill2018-05-271-1/+4
* Add basic package support (no IR support yet)gingerBill2018-05-261-0/+7
* Parse directories to be packagesgingerBill2018-05-211-0/+4
* More code tidying with `Array`gingerBill2018-02-251-13/+13
* `-out` and generate executable in the current working directorygingerBill2018-02-251-5/+13
* Add `-debug` command (still in development)gingerBill2017-11-191-28/+11