Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove regex FFIv0.50.0 | Louis Pilfold | 2024-12-22 |
| | |||
* | Add bit_array.pad_to_bytes. Pad bit arrays when encoding and in bytes_tree. | Richard Viney | 2024-11-28 |
| | |||
* | use string patterns and unsafe binary loops | Joshua Reusch | 2024-11-25 |
| | |||
* | Emit helpful error on unsupported Erlang versions | Louis Pilfold | 2024-10-28 |
| | | | | Closes https://github.com/gleam-lang/stdlib/issues/714 | ||
* | Partially address review | sobolevn | 2024-08-24 |
| | |||
* | Address review | sobolevn | 2024-08-24 |
| | |||
* | Fix slice | Louis Pilfold | 2024-08-19 |
| | | | | Closes https://github.com/gleam-lang/gleam/issues/3499 | ||
* | improve pop_grapheme performance | Joshua Reusch | 2024-08-13 |
| | |||
* | Implement regex.replace | Rado | 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. | ||
* | Changed u-ification function to use `io_lib: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. | ||
* | Escape control character (\e) handling | Michael Mark | 2024-05-29 |
| | |||
* | Backspace and vertical tab escape handling | Michael Mark | 2024-05-29 |
| | |||
* | Escape form feed control character in string.inspect on Erlang | Richard Viney | 2024-05-13 |
| | |||
* | Change order of classify | Kryštof Řezáč | 2024-04-04 |
| | |||
* | Remove some indirection | Louis Pilfold | 2024-03-05 |
| | |||
* | Remove deprecated | Louis Pilfold | 2024-01-16 |
| | |||
* | map -> dict | Louis Pilfold | 2023-11-21 |
| | |||
* | Improve string inspect map formatting | Louis Pilfold | 2023-11-11 |
| | |||
* | Correctly print non-byte aligned bit arrays | Louis Pilfold | 2023-10-31 |
| | |||
* | Hex! | Louis Pilfold | 2023-10-26 |
| | |||
* | Deprecate gleam/base | Louis Pilfold | 2023-10-26 |
| | |||
* | Rename to bit array | Louis Pilfold | 2023-10-26 |
| | |||
* | Fix crash | Louis Pilfold | 2023-08-31 |
| | |||
* | Show atom function in string.inspect | Louis Pilfold | 2023-07-23 |
| | |||
* | Tweak | Louis Pilfold | 2023-07-23 |
| | |||
* | Handle inspect on Erlang atoms (that can be created from strings in Gleam), ↵ | inoas | 2023-07-23 |
| | | | | that are invalid in Gleam. (#479) | ||
* | string.byte_size | Louis Pilfold | 2023-06-21 |
| | |||
* | Fix coerce errors messages, js tuple from list fixes | rubytree | 2023-05-13 |
| | |||
* | `dynamic.tupleN/2` optimization | rubytree | 2023-05-13 |
| | |||
* | Fixes #420 | rubytree | 2023-05-13 |
| | |||
* | Change `decode_field`'s return type | Giacomo Cavalieri | 2023-04-29 |
| | |||
* | Fix `dynamic.field` behaviour | Giacomo Cavalieri | 2023-04-29 |
| | |||
* | fix decode_map throwing when `null` is being passed in (#432) | Danny Martini | 2023-04-29 |
| | |||
* | make `regex.scan`'s behavior consistent across targets (#423) | shayan javani | 2023-03-14 |
| | |||
* | fix erlang string.inspect and io.debug to correctly escape ", \, \r, \n, ↵ | inoas | 2022-12-23 |
| | | | | \r\n and \t | ||
* | return result | shayan javani | 2022-12-21 |
| | |||
* | tweak names | McKayla Washburn | 2022-12-05 |
| | |||
* | add e variants to gleam/io for printing to stderr | McKayla Washburn | 2022-12-05 |
| | |||
* | remove erlang ffi decode_thunk as it seems to be used nowhere | inoas | 2022-11-23 |
| | |||
* | Regex use ucp flag because they use unicode flag (#357) | inoas | 2022-10-27 |
| | |||
* | remove unecessary conversion | inoas | 2022-10-27 |
| | |||
* | fix regex.scan to work correclty with utf8 strings | inoas | 2022-10-27 |
| | |||
* | inspect output syntax | inoas | 2022-08-11 |
| | |||
* | names, cs | inoas | 2022-08-11 |
| | |||
* | simplify code | inoas | 2022-08-11 |
| | |||
* | single pass proper/improper list inspection | inoas | 2022-08-11 |
| | |||
* | remove unreachable code | inoas | 2022-08-11 |
| |