| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 5 | -6/+6 |
| | | |||||
| * | Merge pull request #3006 from hwchen/hwchen/last_index_any | Jeroen van Rijn | 2024-01-08 | 1 | -0/+12 |
| |\ | | | | | fix strings.last_index_any for single char | ||||
| | * | fix strings.last_index_any for single char | Walther Chen | 2023-12-18 | 1 | -0/+12 |
| | | | |||||
| * | | Update core:encoding to Unicode 15.1 table. | Jeroen van Rijn | 2024-01-02 | 2 | -104/+104 |
| | | | |||||
| * | | add other failing test and fix them | Laytan Laats | 2023-12-18 | 1 | -1/+12 |
| | | | |||||
| * | | switch tests around | Laytan Laats | 2023-12-18 | 1 | -1/+1 |
| | | | |||||
| * | | add failing test for runtime arena edge case | Laytan Laats | 2023-12-18 | 3 | -1/+71 |
| |/ | |||||
| * | Used `strings.builder_reset` instead of `clear` for the string builder | Hector | 2023-11-25 | 1 | -4/+6 |
| | | |||||
| * | Updated to tabs and used provided test methods. | Hector | 2023-11-25 | 1 | -33/+37 |
| | | |||||
| * | Binary search improvements | Hector | 2023-11-25 | 3 | -3/+85 |
| | | | | | | | | | Modified the algorithm so that the index is either the location of the element if found or the index at which to insert the element to maintain sorted order. Also added some tests to verify the above claim. | ||||
| * | Merge pull request #2939 from laytan/allow-larger-thread-poly-data | Jeroen van Rijn | 2023-11-24 | 3 | -1/+93 |
| |\ | | | | | Allow larger thread poly data | ||||
| | * | fix self_cleanup causing join to fail | laytan | 2023-11-20 | 1 | -6/+10 |
| | | | |||||
| | * | Fix shadowing | Laytan Laats | 2023-11-15 | 1 | -12/+12 |
| | | | |||||
| | * | Allow larger thread poly data | Laytan Laats | 2023-11-15 | 3 | -1/+89 |
| | | | | | | | | | | | | | | | | | The poly data currently has the restriction of being less than a pointer's size, but there is much more space in the `Thread.user_args` array which can be utilized, this commit allows you to pass types that are larger than pointer length as long as the total size of the poly data is less than that of the `Thread.user_args`. | ||||
| * | | core/crypto: Exile keccak, md5 and sha1 to legacy | Yawning Angel | 2023-11-17 | 1 | -3/+3 |
| | | | | | | | | | | | | | In an perfect world these would just be removed, but the world is imperfect, and people are forced to interact/interface with things that are broken. | ||||
| * | | core/crypto/whirlpool: Remove, historical/exotic | Yawning Angel | 2023-11-17 | 1 | -28/+0 |
| | | | |||||
| * | | core/crypto/tiger: Remove, historical/exotic | Yawning Angel | 2023-11-17 | 1 | -110/+0 |
| | | | |||||
| * | | core/crypto/streebog: Remove, exotic | Yawning Angel | 2023-11-17 | 1 | -31/+0 |
| | | | |||||
| * | | core/crypto/ripemd: Remove, historical/exotic | Yawning Angel | 2023-11-17 | 1 | -85/+0 |
| | | | |||||
| * | | core/crypto/md4: Remove, badly broken | Yawning Angel | 2023-11-17 | 1 | -21/+0 |
| | | | |||||
| * | | core/crypto/md2: Remove, badly broken | Yawning Angel | 2023-11-17 | 1 | -21/+0 |
| | | | |||||
| * | | core/crypto/jh: Remove, use SHA-3 | Yawning Angel | 2023-11-17 | 1 | -61/+0 |
| | | | |||||
| * | | core/crypto/haval: Remove, badly broken | Yawning Angel | 2023-11-17 | 1 | -171/+0 |
| | | | |||||
| * | | core/crypto/groestl: Remove, use SHA-3 | Yawning Angel | 2023-11-17 | 1 | -61/+0 |
| | | | |||||
| * | | core/crypto/gost: Remove, exotic | Yawning Angel | 2023-11-17 | 1 | -22/+0 |
| | | | |||||
| * | | core/crypto/blake: Remove, use BLAKE2b/BLAKE2s | Yawning Angel | 2023-11-17 | 1 | -61/+0 |
| | | | |||||
| * | | core/crypto/sha2: Add SHA-512/256 | Yawning Angel | 2023-11-17 | 1 | -0/+16 |
| |/ | |||||
| * | Fix net.split_url | Jeroen van Rijn | 2023-11-09 | 1 | -0/+5 |
| | | | | | Resolves issue #2924 | ||||
| * | testing: add test for `Out_Of_Memory` return | Rickard Andersson | 2023-10-02 | 1 | -0/+44 |
| | | |||||
| * | Make core:net test os.exit(1) on failure. | Jeroen van Rijn | 2023-09-30 | 1 | -0/+5 |
| | | |||||
| * | Allow any order of query strings in net.join_url tests. | Jeroen van Rijn | 2023-09-30 | 1 | -24/+98 |
| | | |||||
| * | Change large math/big test literals to hex. | Jeroen van Rijn | 2023-09-30 | 2 | -5/+6 |
| | | | | | | | | | In September 2022, the Python team addressed a possible DoS issue converting big integers to and from base 10 strings: https://github.com/python/cpython/issues/95778 Converting to/from base 10 is a quadratic operation, so they limited it to 4300 digits: https://discuss.python.org/t/int-str-conversions-broken-in-latest-python-bugfix-releases/18889/83 Github CI still uses an old Python version which parsed our test suite just fine. This patch converts them to hex literals to ensure our test doesn't break when Github does update to a non-vulnerable Python version released after September 2022. | ||||
| * | Add test for utf8 multibyte strings | Abdelrahman Farid | 2023-09-19 | 1 | -0/+8 |
| | | |||||
| * | use KiB etc. instead of KB | Laytan Laats | 2023-09-12 | 1 | -14/+14 |
| | | |||||
| * | fix test case | Laytan Laats | 2023-09-01 | 1 | -1/+1 |
| | | |||||
| * | actually run the test | Laytan Laats | 2023-09-01 | 1 | -1/+2 |
| | | |||||
| * | Add formatting of bytes into the best unit of measurement | Laytan Laats | 2023-09-01 | 2 | -0/+62 |
| | | |||||
| * | Keep `-vet` happy by removing `using` | gingerBill | 2023-07-31 | 5 | -143/+99 |
| | | |||||
| * | Keep -vet happy | gingerBill | 2023-07-31 | 2 | -18/+15 |
| | | |||||
| * | Remove `using` where easily possible | gingerBill | 2023-07-31 | 5 | -26/+21 |
| | | |||||
| * | Fix #2684 | Jeroen van Rijn | 2023-07-28 | 1 | -16/+18 |
| | | |||||
| * | Add missing comma | gingerBill | 2023-05-29 | 1 | -1/+1 |
| | | |||||
| * | fix #2550 json encoding should use surrogate pairs per RFC7159 | Laytan Laats | 2023-05-22 | 1 | -1/+15 |
| | | |||||
| * | Merge pull request #2541 from laytan/add-hex-and-expand-percent-decoding | Jeroen van Rijn | 2023-05-15 | 1 | -0/+93 |
| |\ | | | | | fix hex.encode and add tests for the package | ||||
| | * | fix hex.encode and add tests for the package | Laytan Laats | 2023-05-15 | 1 | -0/+93 |
| | | | |||||
| * | | Add test for net.split_url | Yoshihiro Tanaka | 2023-05-14 | 1 | -9/+49 |
| | | | |||||
| * | | Join URL queries with & | Yoshihiro Tanaka | 2023-05-14 | 1 | -1/+35 |
| |/ | |||||
| * | Merge pull request #2445 from Lperlind/documentation/strings_returns | Jeroen van Rijn | 2023-04-08 | 1 | -12/+26 |
| |\ | | | | | Document return values of strings and add allocator errors where possible | ||||
| | * | Document return values of strings and add allocator errors where | Lucas Perlind | 2023-04-07 | 1 | -12/+26 |
| | | | | | | | | | possible | ||||
| * | | core/crypto: Add private attributes for internals | Yawning Angel | 2023-04-08 | 1 | -1/+7 |
| |/ | | | | | These constants and internal routines are not intended for use outside the actual implementations themselves. | ||||