aboutsummaryrefslogtreecommitdiff
path: root/tests/core/encoding
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-1/+1
|
* tests/core/io -> os2Jeroen van Rijn7 days1-3/+0
|
* Convert `core:encoding/hxa`Jeroen van Rijn7 days1-4/+2
|
* Reenable `core:encoding/ini` testsJeroen van Rijn7 days1-3/+2
|
* Fix CRCJeroen van Rijn2026-01-221-1/+1
|
* Merge branch 'master' into xmlcommentJeroen van Rijn2026-01-222-2/+17
|\
| * Merge pull request #6145 from odin-lang/bill/html-escapeJeroen van Rijn2026-01-181-1/+1
| |\ | | | | | | Update `core:encoding/entity`
| | * Fix crc32 for `xml_test_entities_unbox_decode`gingerBill2026-01-181-1/+1
| | |
| * | core:encoding/base64: add support for url variantrykad2026-01-171-1/+16
| |/
* / Corrected CRC'sStudebakerGuy2026-01-081-4/+4
|/ | | | | CRC's were correct in relation to changes to address comments containing -- at the end.
* encoding/base32: Fix padding validation for malformed inputZoltán Kéri2025-12-271-3/+11
| | | | | | | | | | | Fix a bug where padding characters in the middle of input were not detected when there was no trailing padding. The "verify no padding in middle" check was inside `if padding_count > 0`, so inputs like "MZ===YTBMZXW6YTB" would incorrectly pass validation. Test case added for this edge case.
* Expand base64 tests to include roundtripJeroen van Rijn2025-11-221-0/+15
|
* Package lines for base32, move its tests to tests"Jeroen van Rijn2025-10-091-0/+231
|
* encoding/cbor: support simd vectorsLaytan Laats2025-06-041-0/+8
|
* encoding/cbor: support the matrix typeLaytan Laats2025-06-041-0/+20
|
* Fix parsing of CDATA tags (#5059)Jeroen van Rijn2025-04-191-6/+6
| | | Fixes #5054
* encoding/json: marshal enumerated arrays to objects with key-value pairsjkenda2025-02-011-1/+47
|
* Add `#+feature dynamic-literals` to testsgingerBill2025-01-051-0/+1
|
* Add comment explaining #4515 test.Jeroen van Rijn2024-11-251-3/+8
|
* Test #4515Jeroen van Rijn2024-11-251-0/+34
|
* encoding/cbor: fix skipping of ignored/missing fields in struct unmarshalLaytan Laats2024-10-261-1/+4
|
* encoding/cbor: handle binary having more fields than the struct by discardingLaytan Laats2024-10-251-0/+51
|
* Fix `-vet` and `-strict-style` failures in testsFeoramund2024-08-262-6/+6
|
* encoding/cbor: various fixesLaytan Laats2024-08-091-42/+41
| | | | | | | - "null" is the proper way to represent the nil value in the diagnostic format - hex encoding in diagnostic format was wrong - struct keys weren't sorted the right deterministic way
* Allow json to unmarshal empty struct.Jeroen van Rijn2024-07-211-0/+18
|
* Ensure deletion of maybe is delayed until we're finished with it.Ronald2024-07-201-1/+1
|
* Fix typo in name of testRonald2024-07-201-1/+1
|
* Add encoding/ini testsRonald2024-07-201-0/+120
|
* Merge branch 'master' into json-add-int-key-map-supportVladPavliuk2024-07-141-0/+21
|\
| * Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-1/+1
| |
| * Add more uses of `#no_capture`gingerBill2024-07-141-1/+1
| |
| * Align ignore syntax of json tags with fmt, cborVladPavliuk2024-07-141-1/+1
| |
| * Add support of `ignore` tag for `json.marshal`VladPavliuk2024-07-131-0/+21
| |
* | Small code refactoring in `test_core_json`VladPavliuk2024-07-131-2/+1
| |
* | Remove unused imports in `test_core_json`VladPavliuk2024-07-131-3/+0
| |
* | Allow to `marshal` and `unmarshal` maps with int keysVladPavliuk2024-07-131-0/+40
|/
* Fix indentation of testsgingerBill2024-06-291-16/+8
|
* Change how `Time` is constructed in `uuid`Feoramund2024-06-221-24/+24
|
* Add API for creating custom version 8 UUIDsFeoramund2024-06-221-3/+17
|
* Add vendor-specific version 8 UUID generation (hashing)Feoramund2024-06-221-0/+14
|
* Test if v1 and v6 UUID `node` is set correctlyFeoramund2024-06-221-6/+20
|
* Add `uuid` test for timestampsFeoramund2024-06-221-0/+48
|
* Add UUID sorting testsFeoramund2024-06-221-0/+125
|
* Fix indentationFeoramund2024-06-221-94/+94
|
* Add buffer-based `to_string` to `uuid` packageFeoramund2024-06-221-3/+8
|
* Improve time-related API in `uuid` packageFeoramund2024-06-221-51/+50
| | | | | | - Let timestamps be specified by the user. - Change `time_v*` to `raw_time_v*` and implement an API that returns timestamps from the `time` package.
* Require CSPRNG in UUID generation where applicableFeoramund2024-06-221-0/+9
|
* Move v3 and v5 UUID procs to `uuid/legacy`Feoramund2024-06-221-5/+6
|
* Add version 6 UUID generationFeoramund2024-06-221-0/+31
|
* Add version 1 UUID generationFeoramund2024-06-221-0/+31
|