| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Further overhaul of package line comments. | Jeroen van Rijn | 2025-10-09 | 1 | -1/+1 |
| | | |||||
| * | Add doc line to `strconv` | gingerBill | 2025-10-09 | 1 | -0/+1 |
| | | |||||
| * | fix: copy/paste error | samwega | 2025-10-03 | 1 | -1/+1 |
| | | |||||
| * | Tetralux asked for int_tostring() to also be deprecated, use write_int() ↵ | samwega | 2025-10-03 | 1 | -29/+0 |
| | | | | | instead. | ||||
| * | short C names deprecated (itoa, ftoa), C reimplementations of atoi and atof ↵ | samwega | 2025-10-03 | 1 | -54/+6 |
| | | | | | deprecated as parse_int() and parse_f64() are preferable | ||||
| * | After discord debate: replaced rtoi and utoi with just digit_to_int and ↵ | samwega | 2025-10-02 | 1 | -63/+2 |
| | | | | | simple comment | ||||
| * | fix: copy/paste replaced tabs with spaces | samwega | 2025-10-02 | 1 | -27/+27 |
| | | |||||
| * | feat: added rtoi & utoi procs for converting a rune and a u8 character ↵ | samwega | 2025-10-02 | 1 | -0/+68 |
| | | | | | respectively to int | ||||
| * | Remove trailing whitespace | Feoramund | 2025-06-05 | 1 | -96/+96 |
| | | |||||
| * | Clarify `strconv.append_*` to `strconv.write_*` | Feoramund | 2025-06-05 | 1 | -42/+42 |
| | | |||||
| * | add hexfloat (0h) parsing to strconv | Laytan Laats | 2025-05-10 | 1 | -0/+33 |
| | | |||||
| * | Fix magnitude check in parse_f64_prefix | Misomosi | 2024-10-22 | 1 | -1/+2 |
| | | |||||
| * | Return "" for rune < 0 in strconv. | Jeroen van Rijn | 2024-09-08 | 1 | -31/+31 |
| | | |||||
| * | Don't factor trailing zeroes into mantissa division | Feoramund | 2024-06-30 | 1 | -3/+19 |
| | | | | | | This should fix issues where `N00 / (pow+2)` results in a different number than `N / pow`. | ||||
| * | Add `@(rodata)` and `@(static, rodata)` where appropriate | gingerBill | 2024-06-06 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #3675 from Feoramund/fix-partial-infinity | gingerBill | 2024-06-05 | 1 | -6/+9 |
| |\ | | | | | Fix partial parsing of `infinity` | ||||
| | * | Permit parsing of incomplete `infinity` but do not return true | Feoramund | 2024-06-04 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | To clarify, `parse_f64` will indeed take `infi` to mean `+Inf` and return that as the value, but it will not return `ok = true`. It treats it as `inf` followed by any other trailing character. `parse_f64_prefix` is the lenient one which will return true so long as it finds some meaningful value. | ||||
| | * | Fix partial parsing of "infinity" in `parse_f64_prefix` | Feoramund | 2024-06-04 | 1 | -6/+3 |
| | | | | | | | | | | | It was previously reporting an invalid number of characters parsed for any string other than "inf", "+inf", or "-inf". | ||||
| * | | Merge pull request #3678 from Feoramund/fix-p-f64-p-doc | Jeroen van Rijn | 2024-06-05 | 1 | -1/+5 |
| |\ \ | | | | | | | Strike incorrect note from `parse_f64_prefix` doc | ||||
| | * | | Strike incorrect note from `parse_f64_prefix` doc | Feoramund | 2024-06-04 | 1 | -1/+5 |
| | |/ | |||||
| * / | Add `parse_complex/quaternion*` to `core:strconv` | Feoramund | 2024-06-04 | 1 | -0/+269 |
| |/ | |||||
| * | Fix and re-enable .doc tests. | Jeroen van Rijn | 2024-05-11 | 1 | -9/+9 |
| | | |||||
| * | Add append_u128 | gingerBill | 2024-04-10 | 1 | -0/+7 |
| | | |||||
| * | correct newly found vets | Laytan Laats | 2024-04-03 | 1 | -1/+1 |
| | | |||||
| * | doc tests verified | Jon Lipstate | 2023-04-06 | 1 | -26/+27 |
| | | |||||
| * | resolve doc-test issues | Jon Lipstate | 2023-04-06 | 1 | -1/+51 |
| | | |||||
| * | parens | Jon Lipstate | 2023-04-06 | 1 | -25/+25 |
| | | |||||
| * | parens | Jon Lipstate | 2023-04-06 | 1 | -25/+25 |
| | | |||||
| * | strconv docs | Jon Lipstate | 2023-04-05 | 1 | -288/+371 |
| | | |||||
| * | initial | Jon Lipstate | 2023-03-28 | 1 | -7/+402 |
| | | |||||
| * | Add `contextless` to internal `parse_hex` call | gingerBill | 2023-03-16 | 1 | -1/+1 |
| | | |||||
| * | Remove debug code | gingerBill | 2023-03-06 | 1 | -2/+0 |
| | | |||||
| * | Fix bug with nil pointer | gingerBill | 2023-03-06 | 1 | -3/+4 |
| | | |||||
| * | Fix typo in `parse_components` | gingerBill | 2023-03-06 | 1 | -2/+4 |
| | | |||||
| * | Fix parsing C-like hex floats | gingerBill | 2023-03-06 | 1 | -11/+39 |
| | | |||||
| * | Fix typo in `decimal_to_float_bits` | gingerBill | 2023-01-23 | 1 | -2/+1 |
| | | |||||
| * | `strconv.parse_f64` - accurately parse floats | gingerBill | 2022-11-21 | 1 | -98/+252 |
| | | |||||
| * | Fix #2122 | Jeroen van Rijn | 2022-10-09 | 1 | -1/+8 |
| | | |||||
| * | [strconv] Add parsing of Inf & NaN | Jeroen van Rijn | 2022-09-28 | 1 | -1/+33 |
| | | |||||
| * | Add optional `n` parameter to `strconv.parse_*` procedures to state how many ↵ | gingerBill | 2022-08-26 | 1 | -18/+31 |
| | | | | | bytes could be read | ||||
| * | Minor fix to strconv.unquote_string | gingerBill | 2022-03-03 | 1 | -0/+1 |
| | | |||||
| * | Make `strconv` more robust | gingerBill | 2021-12-09 | 1 | -1/+3 |
| | | |||||
| * | Add `i128` and `u128` parsers to `strconv` | gingerBill | 2021-09-25 | 1 | -0/+223 |
| | | |||||
| * | Correct `context.allocator` usage | gingerBill | 2021-09-19 | 1 | -2/+3 |
| | | |||||
| * | Strip even more semicolons if followed by a `}` or `)` on the same line | gingerBill | 2021-08-31 | 1 | -4/+4 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 1 | -266/+266 |
| | | |||||
| * | Core library clean up: Make range expressions more consistent and replace ↵ | gingerBill | 2021-06-14 | 1 | -7/+7 |
| | | | | | uses of `..` with `..=` | ||||
| * | Minimize unneeded casts | gingerBill | 2021-03-03 | 1 | -2/+2 |
| | | |||||
| * | Replace usage of `inline proc` with `#force_inline proc` in the core library | gingerBill | 2021-02-23 | 1 | -4/+4 |
| | | |||||
| * | Improve number parsing procedures | Tetralux | 2020-12-06 | 1 | -14/+47 |
| | | | | | | | | | - No longer returns true for partial string parsing. All characters in the string must be part of the number. i.e: parse_int("2.345") no longer returns (2, true) - it now returns (2, false) - Return (0, false) on empty strings. | ||||