| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Further overhaul of package line comments. | Jeroen van Rijn | 2025-10-09 | 2 | -3/+4 |
| | | |||||
| * | 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 | 2 | -32/+3 |
| | | | | | instead. | ||||
| * | short C names deprecated (itoa, ftoa), C reimplementations of atoi and atof ↵ | samwega | 2025-10-03 | 2 | -54/+30 |
| | | | | | 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 | ||||
| * | Add deprecation warnings for `strconv.append_*` | Feoramund | 2025-06-05 | 1 | -0/+38 |
| | | |||||
| * | Remove trailing whitespace | Feoramund | 2025-06-05 | 4 | -126/+126 |
| | | |||||
| * | Clarify `strconv.append_*` to `strconv.write_*` | Feoramund | 2025-06-05 | 2 | -49/+49 |
| | | |||||
| * | add hexfloat (0h) parsing to strconv | Laytan Laats | 2025-05-10 | 1 | -0/+33 |
| | | |||||
| * | Fix `strconv.parse_float` related procedures caused by a shifting problem | gingerBill | 2025-04-16 | 2 | -34/+24 |
| | | |||||
| * | 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 | 2 | -2/+2 |
| | | |||||
| * | 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 |
| | | |||||
| * | Fix `%e` printing incorrect precision | Feoramund | 2024-05-09 | 1 | -2/+1 |
| | | | | | | For example, `%.2e` with 30.56 as the value would produce `30.60e+01`, as opposed to C's printf producing `30.6e+01`. | ||||
| * | Add append_u128 | gingerBill | 2024-04-10 | 1 | -0/+7 |
| | | |||||
| * | correct newly found vets | Laytan Laats | 2024-04-03 | 1 | -1/+1 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | Fix generic_float.odin | Jeroen van Rijn | 2023-12-21 | 1 | -2/+0 |
| | | |||||
| * | Fix `%g` in `fmt`, and make `%v` default to `%g` for floats | gingerBill | 2023-12-21 | 1 | -2/+7 |
| | | |||||
| * | doc tests verified | Jon Lipstate | 2023-04-06 | 2 | -27/+28 |
| | | |||||
| * | add decimal subpackage ref | Jon Lipstate | 2023-04-06 | 1 | -4/+4 |
| | | |||||
| * | resolve doc-test issues | Jon Lipstate | 2023-04-06 | 2 | -5/+53 |
| | | |||||
| * | 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 | 4 | -14/+510 |
| | | |||||
| * | doc decimal | Jon Lipstate | 2023-03-28 | 1 | -4/+119 |
| | | |||||
| * | 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 decimal_to_float_bits for floats >= 1 | Hyp-X | 2023-01-28 | 1 | -1/+1 |
| | | |||||
| * | Use a LUT for `shift_left` | gingerBill | 2023-01-23 | 1 | -21/+121 |
| | | |||||
| * | Fix typo in `decimal_to_float_bits` | gingerBill | 2023-01-23 | 2 | -6/+5 |
| | | |||||
| * | Remove unused formatting flag | MarenFayre | 2023-01-08 | 1 | -1/+0 |
| | | |||||
| * | Fix left padding format specifier and float formatting | MarenFayre | 2023-01-08 | 1 | -4/+0 |
| | | |||||
| * | `strconv.parse_f64` - accurately parse floats | gingerBill | 2022-11-21 | 3 | -98/+421 |
| | | |||||
| * | Fix #2122 | Jeroen van Rijn | 2022-10-09 | 1 | -1/+8 |
| | | |||||