Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove iterators from tests | Giacomo Cavalieri | 2024-10-10 |
| | |||
* | make iterator.do_try_fold tail-recursive (#689) | Gareth Pendleton | 2024-09-05 |
| | | | Co-authored-by: Gareth Pendleton <gareth.pendleton@ninthwave.co.uk> | ||
* | Add `to_precision` to `gleam/float` (#668) | versecafe | 2024-09-03 |
| | |||
* | Partially address review | sobolevn | 2024-08-24 |
| | |||
* | Address review | sobolevn | 2024-08-24 |
| | |||
* | More tests | sobolevn | 2024-08-24 |
| | |||
* | Fix js | sobolevn | 2024-08-24 |
| | |||
* | Address review | sobolevn | 2024-08-24 |
| | |||
* | Updates | sobolevn | 2024-08-24 |
| | |||
* | Fix JS tests | sobolevn | 2024-08-24 |
| | |||
* | Fix tests | sobolevn | 2024-08-24 |
| | |||
* | Add `bit_array.compare` | sobolevn | 2024-08-24 |
| | |||
* | Fix slice | Louis Pilfold | 2024-08-19 |
| | | | | Closes https://github.com/gleam-lang/gleam/issues/3499 | ||
* | add test, make erlang and javascript implementation agree #672 | Joshua Reusch | 2024-08-14 |
| | |||
* | Remove `int.InvalidBase` | Giacomo Cavalieri | 2024-08-13 |
| | |||
* | fix bad test | Étienne Lévesque | 2024-07-29 |
| | |||
* | fix: Fix js trim implementation removing commas | Étienne Lévesque | 2024-07-29 |
| | |||
* | Add per-target tests for optional field error | Michael Jones | 2024-07-17 |
| | | | | | As the error is different in each case. There might be a preferred way of handling this. | ||
* | Add failing tests for optional field behaviour | Michael Jones | 2024-07-17 |
| | | | | | | optional_field currently treats the key as being optional but incorrectly treats the value as being nullable. We want the key to be optional but the value to be normal. | ||
* | Correct implementation of uri.origin and add tests for default ports | Nick Wilson | 2024-07-17 |
| | |||
* | Fix float_test with float.loosely_equals | Hudson C. Dalpra | 2024-07-17 |
| | |||
* | Test fractional numbers for float.modulo | Hudson C. Dalpra | 2024-07-17 |
| | |||
* | Add float.modulo | Hudson C. Dalpra | 2024-07-17 |
| | |||
* | Update tests | Louis Pilfold | 2024-07-12 |
| | |||
* | Remove target annotations | Giacomo Cavalieri | 2024-06-25 |
| | |||
* | 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 |
| |