Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Run CI on all supported runtimes | Richard Viney | 2024-06-25 |
| | |||
* | Split test, remove extra function | Louis Pilfold | 2024-06-23 |
| | |||
* | Implement regex.replace | Rado | 2024-06-23 |
| | |||
* | Fix `float.parse` failing to parse exponential notation on JavaScript | Richard Viney | 2024-06-23 |
| | |||
* | Improve Base64 decode performance | Richard Viney | 2024-06-23 |
| | |||
* | Base64 encoding optimisations. Fix encoding of large bit arrays on JS. | Richard Viney | 2024-06-21 |
| | | | This native JS implementation is 13-14x faster in simple benchmarks. | ||
* | Update the test to make use of the output type being different than the ↵ | Julia Pitts | 2024-06-18 |
| | | | | input type. | ||
* | Add gleam/set.{map}. | Julia Pitts | 2024-06-18 |
| | |||
* | Add test for lazy iterator.yield | Juraj Petráš | 2024-06-15 |
| | |||
* | Format | Louis Pilfold | 2024-06-05 |
| | |||
* | Add tests for all common unicode whitespace to ensure matching trim ↵ | Brad Lewis | 2024-06-05 |
| | | | | behaviour between erlang and javascript runtimes | ||
* | Add test for javascript and erlang trimming mismatch | Brad Lewis | 2024-06-05 |
| | |||
* | fix tests, improve changelog | inoas | 2024-06-02 |
| | |||
* | add -1 test for list.window | Gioele Bucci | 2024-05-29 |
| | |||
* | Fix infinite recursion loop in `list.window` when `by` is 0 | Gioele Bucci | 2024-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 list | thorhj | 2024-05-29 |
| | |||
* | Format | Louis Pilfold | 2024-05-29 |
| | |||
* | gleam format | Michael Mark | 2024-05-29 |
| | |||
* | Control characters 128-159 are now escaped | Michael Mark | 2024-05-29 |
| | | | | Also added tests for this new case | ||
* | Generalized escape handling for all chars < 32 | Michael Mark | 2024-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. | ||
* | Added tests for \b, \v, \e, \f | Michael Mark | 2024-05-29 |
| | |||
* | Add set.is_empty | Ruslan Ustits | 2024-05-29 |
| | |||
* | Add is_empty to dict | Ruslan Ustits | 2024-05-29 |
| | |||
* | Remove deprecated | Louis Pilfold | 2024-05-24 |
| | |||
* | Update CI version | Louis Pilfold | 2024-05-24 |
| | |||
* | Remove list.at | Louis Pilfold | 2024-05-24 |
| | |||
* | The `dict` module gains the `combine` function | Giacomo Cavalieri | 2024-05-24 |
| | |||
* | fixed test to float.negate after changes to OTP | thorhj | 2024-05-24 |
| | | | | | | | | OTP v27.0 changed floating point behavior, such that 0.0 and -0.0 have distinct internal representations and are no longer considered equal. Details: https://erlang.org/documentation/doc-15.0-rc1/doc/upcoming_incompatibilities.html#0-0-and-0-0-will-no-longer-be-exactly-equal | ||
* | Test and implement set.symmetric_difference | Luci Phillips | 2024-05-21 |
| | |||
* | Implement and test set.is_disjoint | Luci Phillips | 2024-05-20 |
| | |||
* | Implement and test set.is_subset | Luci Phillips | 2024-05-20 |
| | |||
* | Fix `bit_array` slices of slices on JavaScript | Richard Viney | 2024-05-20 |
| | |||
* | Add `dict.each` | Ryan M. Moore | 2024-05-17 |
| | |||
* | Escape form feed control character in string.inspect on Erlang | Richard Viney | 2024-05-13 |
| | |||
* | iterator.find_map (#573) | Vladislav Botvin | 2024-05-01 |
| | |||
* | Add `list.wrap` | Ryan M. Moore | 2024-04-30 |
| | |||
* | Format | Louis Pilfold | 2024-04-19 |
| | |||
* | fix matching split returning list with Nil on JS | PgBiel | 2024-04-19 |
| | |||
* | Fix test and warnings | Louis Pilfold | 2024-04-04 |
| | |||
* | Remove broken assertion | Louis Pilfold | 2024-04-04 |
| | |||
* | Add tests | Kryštof Řezáč | 2024-04-04 |
| | |||
* | Implement `iterator.filter_map` | Danik Vitek | 2024-03-18 |
| | |||
* | Add `order.break_tie` and `order.lazy_break_tie` | Giacomo Cavalieri | 2024-03-13 |
| | |||
* | Tests | Louis Pilfold | 2024-03-04 |
| | |||
* | Remove unused | Louis Pilfold | 2024-02-26 |
| | |||
* | Fix: do not crash w/ TypeError when field decodes a null object (possibly ↵ | Kero van Gelder | 2024-02-26 |
| | | | | obtained via JSON) | ||
* | Deprecate constant, compose | Louis Pilfold | 2024-02-22 |
| | |||
* | Make bit_array.inspect work on JS | Richard Viney | 2024-02-15 |
| | |||
* | Remove base16 variant. Add support for partial bytes. | Richard Viney | 2024-02-15 |
| | |||
* | Add bit_array.inspect and bit_array.inspect_base16 | Richard Viney | 2024-02-15 |
| |