| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update core:encoding to Unicode 15.1 table. | Jeroen van Rijn | 2024-01-02 | 1 | -2/+2 |
| | | |||||
| * | testing: add test for `Out_Of_Memory` return | Rickard Andersson | 2023-10-02 | 1 | -0/+44 |
| | | |||||
| * | Add test for utf8 multibyte strings | Abdelrahman Farid | 2023-09-19 | 1 | -0/+8 |
| | | |||||
| * | Keep -vet happy | gingerBill | 2023-07-31 | 1 | -15/+12 |
| | | |||||
| * | Remove `using` where easily possible | gingerBill | 2023-07-31 | 2 | -26/+18 |
| | | |||||
| * | Fix #2684 | Jeroen van Rijn | 2023-07-28 | 1 | -16/+18 |
| | | |||||
| * | fix #2550 json encoding should use surrogate pairs per RFC7159 | Laytan Laats | 2023-05-22 | 1 | -1/+15 |
| | | |||||
| * | fix hex.encode and add tests for the package | Laytan Laats | 2023-05-15 | 1 | -0/+93 |
| | | |||||
| * | Correct naming in tests | gingerBill | 2022-07-11 | 2 | -4/+4 |
| | | |||||
| * | Correct xml test | gingerBill | 2022-05-12 | 1 | -1/+1 |
| | | |||||
| * | [xml] Add `parse_from_string` overload. | Jeroen van Rijn | 2022-04-30 | 1 | -1/+1 |
| | | | | | | `parse` now takes either a `[]u8` slice or a string. `load_from_file` takes a path string. | ||||
| * | [i18n/xml] Move I18N XML files to their own assets directory. | Jeroen van Rijn | 2022-04-29 | 1 | -22/+11 |
| | | |||||
| * | [xml] Enable tests. | Jeroen van Rijn | 2022-04-28 | 1 | -0/+15 |
| | | |||||
| * | [xml] Speedup. | Jeroen van Rijn | 2022-04-28 | 1 | -8/+9 |
| | | |||||
| * | Merge branch 'master' into xml | Jeroen van Rijn | 2022-04-27 | 3 | -6/+654 |
| |\ | |||||
| | * | [json/unmarshal] Fix quoted strings. | Jeroen van Rijn | 2022-04-19 | 1 | -9/+11 |
| | | | |||||
| | * | Add JSON unmarshal test. | Jeroen van Rijn | 2022-04-19 | 1 | -0/+253 |
| | | | |||||
| | * | Delete accidentally added test artefact. | Jeroen van Rijn | 2022-04-18 | 1 | -0/+0 |
| | | | |||||
| | * | Add uleb128 byte-at-a-time decoder. | Jeroen van Rijn | 2022-04-16 | 2 | -1/+1 |
| | | | |||||
| | * | Fix test | gingerBill | 2022-03-24 | 1 | -1/+1 |
| | | | |||||
| | * | Fix some core:encoding/hxa stuff (error handling, header, max -> min) | gitlost | 2022-03-16 | 1 | -0/+232 |
| | | | | | | | | | | | Also add missing f16 case to core:reflect as_u64 & as_f64 Add tests for above & add previous tests missing from test/core/build.bat | ||||
| | * | tabs. | Jeroen van Rijn | 2022-03-08 | 1 | -5/+5 |
| | | | |||||
| | * | [varint] Add additional LEB128 tests. | Jeroen van Rijn | 2022-03-08 | 1 | -7/+55 |
| | | | |||||
| | * | [varint] Add signed LEB128 encoding. | Jeroen van Rijn | 2022-03-08 | 1 | -10/+37 |
| | | | |||||
| | * | [varint] Add LEB128 decoding + tests | Jeroen van Rijn | 2022-03-08 | 2 | -19/+98 |
| | | | | | | | | | Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress. | ||||
| | * | [tests] Make test runners exit with errorlevel 1 if a test fails. | Jeroen van Rijn | 2022-03-03 | 1 | -0/+4 |
| | | | |||||
| * | | [xml] Add option. | Jeroen van Rijn | 2021-12-05 | 1 | -6/+4 |
| | | | |||||
| * | | Improve tests in general. | Jeroen van Rijn | 2021-12-05 | 2 | -29/+23 |
| | | | | | | | | | | | | | Less spammy core tests: They don't print PASSes now, only logs and failures. `core:image` and `core:encoding/xml` tests also find their assets relative to `ODIN_ROOT` now. | ||||
| * | | [xml] Improve XML tests, test `core:encoding/entity`. | Jeroen van Rijn | 2021-12-05 | 1 | -152/+230 |
| | | | |||||
| * | | [xml] Improvements. | Jeroen van Rijn | 2021-12-05 | 1 | -5/+5 |
| | | | |||||
| * | | [xml] Initial implementation of `core:encoding/xml`. | Jeroen van Rijn | 2021-12-05 | 2 | -18/+282 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | A from-scratch XML implementation, loosely modeled on the [spec](https://www.w3.org/TR/2006/REC-xml11-20060816). Features: - Supports enough of the XML 1.0/1.1 spec to handle the 99.9% of XML documents in common current usage. - Simple to understand and use. Small. Caveats: - We do NOT support HTML in this package, as that may or may not be valid XML. If it works, great. If it doesn't, that's not considered a bug. - We do NOT support UTF-16. If you have a UTF-16 XML file, please convert it to UTF-8 first. Also, our condolences. - <[!ELEMENT and <[!ATTLIST are not supported, and will be either ignored or return an error depending on the parser options. TODO: - Optional CDATA unboxing. - Optional `>`, ` `, ` ` and other escape substitution in tag bodies. - Test suite MAYBE: - XML writer? - Serialize/deserialize Odin types? | ||||
| * | Add json encoding test + fix enum not being set on success. | Daniel Gavin | 2021-11-07 | 1 | -0/+90 |