aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* Apply suggestions from code reviewmpatajac2024-10-30
| | | Co-authored-by: Louis Pilfold <louis@lpil.uk>
* The `set` module gains the `each` functionmpatajac2024-10-30
|
* Improve float.to_string on JavaScriptMarco A L Barbosa2024-10-25
|
* deprecate concatGiacomo Cavalieri2024-10-20
|
* remove iterators from testsGiacomo Cavalieri2024-10-10
|
* make iterator.do_try_fold tail-recursive (#689)Gareth Pendleton2024-09-05
| | | Co-authored-by: Gareth Pendleton <gareth.pendleton@ninthwave.co.uk>
* Add `to_precision` to `gleam/float` (#668)versecafe2024-09-03
|
* Partially address reviewsobolevn2024-08-24
|
* Address reviewsobolevn2024-08-24
|
* More testssobolevn2024-08-24
|
* Fix jssobolevn2024-08-24
|
* Address reviewsobolevn2024-08-24
|
* Updatessobolevn2024-08-24
|
* Fix JS testssobolevn2024-08-24
|
* Fix testssobolevn2024-08-24
|
* Add `bit_array.compare`sobolevn2024-08-24
|
* Fix sliceLouis Pilfold2024-08-19
| | | | Closes https://github.com/gleam-lang/gleam/issues/3499
* add test, make erlang and javascript implementation agree #672Joshua Reusch2024-08-14
|
* Remove `int.InvalidBase`Giacomo Cavalieri2024-08-13
|
* fix bad testÉtienne Lévesque2024-07-29
|
* fix: Fix js trim implementation removing commasÉtienne Lévesque2024-07-29
|
* Add per-target tests for optional field errorMichael Jones2024-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 behaviourMichael Jones2024-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 portsNick Wilson2024-07-17
|
* Fix float_test with float.loosely_equalsHudson C. Dalpra2024-07-17
|
* Test fractional numbers for float.moduloHudson C. Dalpra2024-07-17
|
* Add float.moduloHudson C. Dalpra2024-07-17
|
* Update testsLouis Pilfold2024-07-12
|
* Remove target annotationsGiacomo Cavalieri2024-06-25
|
* Run CI on all supported runtimesRichard Viney2024-06-25
|
* Split test, remove extra functionLouis Pilfold2024-06-23
|
* Implement regex.replaceRado2024-06-23
|
* Fix `float.parse` failing to parse exponential notation on JavaScriptRichard Viney2024-06-23
|
* Improve Base64 decode performanceRichard Viney2024-06-23
|
* Base64 encoding optimisations. Fix encoding of large bit arrays on JS.Richard Viney2024-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 Pitts2024-06-18
| | | | input type.
* Add gleam/set.{map}.Julia Pitts2024-06-18
|
* Add test for lazy iterator.yieldJuraj Petráš2024-06-15
|
* FormatLouis Pilfold2024-06-05
|
* Add tests for all common unicode whitespace to ensure matching trim ↵Brad Lewis2024-06-05
| | | | behaviour between erlang and javascript runtimes
* Add test for javascript and erlang trimming mismatchBrad Lewis2024-06-05
|
* fix tests, improve changeloginoas2024-06-02
|
* add -1 test for list.windowGioele Bucci2024-05-29
|
* 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
|
* FormatLouis Pilfold2024-05-29
|
* gleam formatMichael 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.
* Added tests for \b, \v, \e, \fMichael Mark2024-05-29
|