aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Fix infinite recursion loop in `list.window` when `by` is 0Gioele Bucci2024-05-29
| | | | | The function would enter an endless loop if 0 was passed as second argument, for e.g `list.window([1, 2], 0) // endless loop!`
* adds count function for listthorhj2024-05-29
|
* Replaced `JSON.stringify` with new `inspectString`Michael Mark2024-05-29
| | | | | This should be an O(n) implementation, unless string concatenation is doing something I'm not expecting. This code should be reviewed.
* gleam formatMichael Mark2024-05-29
|
* Changed u-ification function to use `io_lib:format`Michael Mark2024-05-29
|
* Control characters 128-159 are now escapedMichael Mark2024-05-29
| | | | Also added tests for this new case
* Generalized escape handling for all chars < 32Michael Mark2024-05-29
| | | | | | | | | Also some minor improvements like more tests, correcting codes in format \u{xx} to \u{xxxx}, and escaping code 127. Now, all characters with an ASCII code of less than 32 are automatically converted into \u{xxxx} syntax in string.inspect. Now, the only way that string.inspect will show two strings as identical when they're not is if they use copycat unicodes, such as greek question mark or accent modifiers.
* Escape control character (\e) handlingMichael Mark2024-05-29
|
* Backspace and vertical tab escape handlingMichael Mark2024-05-29
|
* Add set.is_emptyRuslan Ustits2024-05-29
|
* Rename variablesRuslan Ustits2024-05-29
|
* Add is_empty to dictRuslan Ustits2024-05-29
|
* Deprecate min and maxLouis Pilfold2024-05-24
|
* Remove deprecatedLouis Pilfold2024-05-24
|
* Remove list.atLouis Pilfold2024-05-24
|
* The `dict` module gains the `combine` functionGiacomo Cavalieri2024-05-24
|
* Fix set.symmetric_difference docsKevin2024-05-24
| | | | It seems like the return value for this example is wrong here even though I haven't run the code locally to double-check yet.
* Test and implement set.symmetric_differenceLuci Phillips2024-05-21
|
* Implement and test set.is_disjointLuci Phillips2024-05-20
|
* Implement and test set.is_subsetLuci Phillips2024-05-20
|
* Format set moduleLuci Phillips2024-05-20
|
* Fix `bit_array` slices of slices on JavaScriptRichard Viney2024-05-20
|
* DeprecateLouis Pilfold2024-05-17
|
* Add `dict.each`Ryan M. Moore2024-05-17
|
* Improve performance of `list.sort` for (pre)sorted listsGiacomo Cavalieri2024-05-15
|
* Escape form feed control character in string.inspect on ErlangRichard Viney2024-05-13
|
* Fewer examplesLouis Pilfold2024-05-10
|
* Make dynamic warning strongerLouis Pilfold2024-05-09
|
* iterator.find_map (#573)Vladislav Botvin2024-05-01
|
* Update examples for `dict.to_list`Ryan M. Moore2024-05-01
|
* Add `list.wrap`Ryan M. Moore2024-04-30
|
* Add doc comment to set.dropSamu Kumpulainen2024-04-29
|
* Add spaceLouis Pilfold2024-04-20
|
* format-docblocksinoas2024-04-20
|
* FormatLouis Pilfold2024-04-19
|
* fix matching split returning list with Nil on JSPgBiel2024-04-19
|
* map -> dictLouis Pilfold2024-04-18
| | | | Closes https://github.com/gleam-lang/stdlib/issues/564
* fix: typo in `decode1`Roman Wagner2024-04-16
|
* Corrected set.from_list exampletrag1c2024-04-12
|
* typo fixVladislav Botvin2024-04-10
|
* Deprecate `bool.min` and `bool.max`Giacomo Cavalieri2024-04-08
|
* Fix test and warningsLouis Pilfold2024-04-04
|
* Change order of classifyKryštof Řezáč2024-04-04
|
* fix code example output of io.println_error()Samuel Burkhardt2024-03-22
| | | | this fixes a small inconsistency on https://hexdocs.pm/gleam_stdlib/gleam/io.html#println_error
* Update int.gleamArnav K2024-03-22
|
* FormatLouis Pilfold2024-03-21
|
* Clarify useLouis Pilfold2024-03-21
|
* Add note about side-effects in guardsarna2024-03-18
|
* Implement `iterator.filter_map`Danik Vitek2024-03-18
|
* Deprecate list.atLouis Pilfold2024-03-17
|