aboutsummaryrefslogtreecommitdiff
path: root/core/strconv
Commit message (Collapse)AuthorAgeFilesLines
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* Fix generic_float.odinJeroen van Rijn2023-12-211-2/+0
|
* Fix `%g` in `fmt`, and make `%v` default to `%g` for floatsgingerBill2023-12-211-2/+7
|
* doc tests verifiedJon Lipstate2023-04-062-27/+28
|
* add decimal subpackage refJon Lipstate2023-04-061-4/+4
|
* resolve doc-test issuesJon Lipstate2023-04-062-5/+53
|
* parensJon Lipstate2023-04-061-25/+25
|
* parensJon Lipstate2023-04-061-25/+25
|
* strconv docsJon Lipstate2023-04-051-288/+371
|
* initialJon Lipstate2023-03-284-14/+510
|
* doc decimalJon Lipstate2023-03-281-4/+119
|
* Add `contextless` to internal `parse_hex` callgingerBill2023-03-161-1/+1
|
* Remove debug codegingerBill2023-03-061-2/+0
|
* Fix bug with nil pointergingerBill2023-03-061-3/+4
|
* Fix typo in `parse_components`gingerBill2023-03-061-2/+4
|
* Fix parsing C-like hex floatsgingerBill2023-03-061-11/+39
|
* Fix decimal_to_float_bits for floats >= 1Hyp-X2023-01-281-1/+1
|
* Use a LUT for `shift_left`gingerBill2023-01-231-21/+121
|
* Fix typo in `decimal_to_float_bits`gingerBill2023-01-232-6/+5
|
* Remove unused formatting flagMarenFayre2023-01-081-1/+0
|
* Fix left padding format specifier and float formattingMarenFayre2023-01-081-4/+0
|
* `strconv.parse_f64` - accurately parse floatsgingerBill2022-11-213-98/+421
|
* Fix #2122Jeroen van Rijn2022-10-091-1/+8
|
* [strconv] Add parsing of Inf & NaNJeroen van Rijn2022-09-281-1/+33
|
* Add optional `n` parameter to `strconv.parse_*` procedures to state how many ↵gingerBill2022-08-261-18/+31
| | | | bytes could be read
* Minor fix to strconv.unquote_stringgingerBill2022-03-031-0/+1
|
* Make `strconv` more robustgingerBill2021-12-091-1/+3
|
* Add `i128` and `u128` parsers to `strconv`gingerBill2021-09-251-0/+223
|
* Correct `context.allocator` usagegingerBill2021-09-191-2/+3
|
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-312-8/+8
|
* Remove unneeded semicolons from the core librarygingerBill2021-08-314-577/+577
|
* Core library clean up: Make range expressions more consistent and replace ↵gingerBill2021-06-141-7/+7
| | | | uses of `..` with `..=`
* Implement `f16` functionalitygingerBill2021-04-011-0/+3
|
* Minimize unneeded castsgingerBill2021-03-032-4/+4
|
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-4/+4
|
* Improve fmt's `%#v` behaviour for nested recordsgingerBill2021-02-041-1/+1
|
* Improve number parsing proceduresTetralux2020-12-061-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.
* Remove usage of `do` in core librarygingerBill2020-09-233-19/+56
|
* Add `strconv.unquote_string` and `strconv.unquote_char`gingerBill2020-05-091-0/+154
|
* Fix parsing of single-digit numbersTetralux2020-05-061-21/+27
|
* Fix doc commentsTetralux2020-04-291-36/+80
|
* Return (value: T, ok: bool) insteadTetralux2020-04-291-30/+20
|
* Refactor `parse_*` procedures: arbitrary bases, and return (value, ↵Tetralux2020-04-291-33/+175
| | | | rest_of_string)
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-051-2/+2
|
* Remove `import "core:runtime"` in integers.odin to make -vet happygingerBill2019-12-221-1/+1
|
* Add strconv/integers.odingingerBill2019-12-211-0/+167
|
* Deprecate `using import`gingerBill2019-12-211-17/+17
|
* Add `-help` which prints information about the compiler flagsgingerBill2019-12-211-158/+0
|
* Fix #399 by removing unused parameterMikkel Hjortshoej2019-12-081-1/+1
|
* Fix issue with `-thread-count` flag with <= 0 countgingerBill2019-12-031-1/+1
|