| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix loads of indentation issues with mixing spaces and tabs | gingerBill | 2024-06-29 | 1 | -1/+1 |
| | | |||||
| * | Made default capacity of dynamic arrays more consistent. | Karl Zylinski | 2024-06-29 | 1 | -6/+6 |
| | | | | | | | | | | Before this if you do `arr: [dynamic]int` and then append to arr, then it will have capacity 8. But if you did `arr := make([dynamic]int, context.temp_allocator)` then arr would have capacity 16. Now both `arr: [dynamic]int` and `arr := make([dynamic]int, context.temp_allocator)` will resut in arr having zero 0. The only reason to use `make` without an explicit len or cap now is because you want to set it up for a non-default allocator. After the first call to `append` it will now in both cases have capacity 8. I also updated the documentation on the strings builder, both to reflect this, and also to fix it incorrectly saying that len would be 'max(16,len)', which wasn't true even before these changes. | ||||
| * | Merge pull request #3517 from timosperisen/patch-1 | gingerBill | 2024-06-28 | 1 | -2/+2 |
| |\ | | | | | Update builder.odin | ||||
| | * | Update builder.odin | Timo | 2024-04-29 | 1 | -2/+2 |
| | | | | | | | | | | | Modify documentation-text for procedure write_f64 : change type f32 to f64 | ||||
| * | | drop unnecessary defer | Justin Snyder | 2024-06-19 | 1 | -1/+1 |
| | | | |||||
| * | | fix typo | Justin Snyder | 2024-06-19 | 1 | -1/+1 |
| | | | | | | | | | apparently i had a moment of dyslexia | ||||
| * | | trim added null byte | Justin Snyder | 2024-06-19 | 1 | -16/+3 |
| | | | |||||
| * | | Add builder to_cstring | Justin Snyder | 2024-06-19 | 1 | -0/+27 |
| | | | |||||
| * | | Update `tests\core\encoding\cbor` to use new test runner. | Jeroen van Rijn | 2024-06-02 | 1 | -4/+4 |
| | | | | | | | | | | | | | It was leaky and required a substantial number of `loc := #caller_location` additions to parts of the core library to make it easier to track down how and where it leaked. The tests now run fine multi-threaded. | ||||
| * | | Correct #soa RTTI usage | gingerBill | 2024-05-16 | 1 | -2/+2 |
| |/ | |||||
| * | correct newly found vets | Laytan Laats | 2024-04-03 | 1 | -1/+1 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 2 | -2/+2 |
| | | |||||
| * | fix strings.last_index_any for single char | Walther Chen | 2023-12-18 | 1 | -1/+2 |
| | | |||||
| * | strings: Fix up documentation of split_n | flysand7 | 2023-12-05 | 1 | -0/+1 |
| | | |||||
| * | Expose strings.ascii_set_* functions | FourteenBrush | 2023-11-12 | 1 | -1/+0 |
| | | |||||
| * | Strings makes added caller function | Pix | 2023-08-15 | 1 | -23/+23 |
| | | |||||
| * | Intern add location to init. | Pix | 2023-08-15 | 1 | -2/+2 |
| | | |||||
| * | Builder makes added caller location | Pix | 2023-08-15 | 1 | -12/+12 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 1 | -4/+4 |
| | | | | | `switch`/`for` statements | ||||
| * | Update to new io interface | gingerBill | 2023-06-08 | 2 | -64/+35 |
| | | |||||
| * | Fix indentationdev-2023-05 | gingerBill | 2023-05-03 | 1 | -3/+3 |
| | | |||||
| * | update builder sample | Jon Lipstate | 2023-04-26 | 1 | -6/+5 |
| | | |||||
| * | fix typo, add builder sample | Jon Lipstate | 2023-04-26 | 2 | -2/+28 |
| | | |||||
| * | Document return values of strings and add allocator errors where | Lucas Perlind | 2023-04-07 | 6 | -389/+454 |
| | | | | | possible | ||||
| * | correct errors | Jon Lipstate | 2023-04-05 | 1 | -2/+0 |
| | | |||||
| * | Small improvements strings documentation | Lucas Perlind | 2023-04-03 | 6 | -401/+484 |
| | | | | | | | | | * Use new 'Returns:' and 'Inputs:' keywords used by the website generator * Make order item order resemble website, i.e. 'Returns:' comes before 'Example:' * Add a few missing input items * Add a few missing return items | ||||
| * | Enforce example names in documentation | Lucas Perlind | 2023-04-01 | 3 | -64/+64 |
| | | |||||
| * | Fix website formatting and incorrect examples | Lucas Perlind | 2023-03-29 | 6 | -153/+301 |
| | | |||||
| * | harmonize to use null for c-string endings | Jon Lipstate | 2023-03-28 | 1 | -1/+1 |
| | | |||||
| * | rename nul to null, allocation clarifications | Jon Lipstate | 2023-03-28 | 2 | -44/+47 |
| | | |||||
| * | add backticks on variables, code review comments | Jon Lipstate | 2023-03-28 | 4 | -129/+127 |
| | | |||||
| * | pr pickups | Jon Lipstate | 2023-03-28 | 2 | -12/+28 |
| | | |||||
| * | add missing eof newline | Jon Lipstate | 2023-03-27 | 1 | -1/+1 |
| | | |||||
| * | markdown compliant spaces | Jon Lipstate | 2023-03-27 | 6 | -302/+302 |
| | | |||||
| * | transform into odin-site parsable format | Jon Lipstate | 2023-03-27 | 6 | -642/+1315 |
| | | |||||
| * | string code docs | Jon Lipstate | 2023-03-27 | 6 | -528/+1825 |
| | | |||||
| * | Fix strings.to_ada_case() | oskarnp | 2023-03-23 | 1 | -30/+11 |
| | | |||||
| * | Keep `-vet` happy | gingerBill | 2023-03-16 | 1 | -2/+0 |
| | | |||||
| * | Fix to `split_multi_iterator` | gingerBill | 2023-03-16 | 1 | -0/+1 |
| | | |||||
| * | Simplify the implementation of `strings.split_multi`; add `strings.index_multi` | gingerBill | 2023-03-16 | 1 | -108/+74 |
| | | |||||
| * | Minor fixes | gingerBill | 2023-03-16 | 1 | -2/+6 |
| | | |||||
| * | Fix documentation example of strings.to_upper | William Roe | 2023-03-10 | 1 | -2/+2 |
| | | | | This looks like it was a copy/paste mistake | ||||
| * | Remove `delete` with wrong allocator | gingerBill | 2023-03-07 | 1 | -1/+1 |
| | | |||||
| * | Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriate | gingerBill | 2023-02-10 | 1 | -0/+3 |
| | | |||||
| * | Don't write leading + unless +Inf or we ask for it. | Jeroen van Rijn | 2022-11-14 | 1 | -4/+18 |
| | | |||||
| * | Add `write_(f16|f32|f64)` calls | gingerBill | 2022-11-14 | 1 | -0/+23 |
| | | |||||
| * | add floats to string builder | Colin Davidson | 2022-11-14 | 1 | -0/+7 |
| | | |||||
| * | Use `uint` instead of `int` to improve code generation for bounds checking | gingerBill | 2022-09-27 | 1 | -1/+1 |
| | | |||||
| * | Clean up of the core library to make the stream vtables not be pointers ↵ | gingerBill | 2022-09-15 | 2 | -4/+4 |
| | | | | | directly. | ||||
| * | doc fix for strings.last_index_any | Adam Rasburn | 2022-09-12 | 1 | -6/+6 |
| | | |||||