Commit graph

  • 6d52664aa7 Rename json test files to avoid build tuning Justine Tunney 2022-07-12 13:24:25 -07:00
  • 3f3e7e92d7 Audit every single JSON test Justine Tunney 2022-07-12 12:30:42 -07:00
  • 7965ed0232 Fix MODE=tiny build Justine Tunney 2022-07-11 23:40:34 -07:00
  • 6ee18986e4 Further improve JSON serialization Justine Tunney 2022-07-11 23:06:49 -07:00
  • 4814b6bdf8 Use ARM's faster math functions on non-tiny builds Justine Tunney 2022-07-11 18:34:10 -07:00
  • 3c10fb5580
    Fix quote escapes in JSON tests (#481) Gautham 2022-07-12 06:34:51 +05:30
  • c9db468e5f use single quotes when binary data in the string ahgamut 2022-07-12 05:16:19 +05:30
  • 0272f638a5
    printimage: keep aspect ratio when scaling to fit (#479) William Chargin 2022-07-11 15:58:21 -07:00
  • 9308463b0f
    Escape bad unicode in json tests (#480) Gautham 2022-07-12 03:46:44 +05:30
  • c9dab266c8 more fixes ahgamut 2022-07-12 03:11:32 +05:30
  • 143bf38cfd fixes ahgamut 2022-07-12 02:28:56 +05:30
  • 030232e1a1 remove files ahgamut 2022-07-12 02:25:19 +05:30
  • 910aeeaf6a Merge branch 'master' into json-tests-cleanup ahgamut 2022-07-12 02:23:30 +05:30
  • 6b8bd90802 show 00 correctly ahgamut 2022-07-12 02:19:24 +05:30
  • 34bc326362 separated the tests where ljson is lenient ahgamut 2022-07-12 02:12:14 +05:30
  • e77a91d7e2 hard wrap big lines ahgamut 2022-07-12 01:53:40 +05:30
  • ee71b45213 removed JSON files and split lua files ahgamut 2022-07-12 01:52:16 +05:30
  • 57fe25cb72 added into lua files ahgamut 2022-07-12 01:47:35 +05:30
  • 594615a0ff
    Add more json tests for ljson (#478) Gautham 2022-07-12 00:24:24 +05:30
  • 5ba7bcb470 printimage: keep aspect ratio when scaling to fit William Chargin 2022-07-11 11:42:40 -07:00
  • 7554bf8f5c Merge branch 'master' into more-json-tests ahgamut 2022-07-12 00:02:04 +05:30
  • 18d7829284 cleanup test.mk ahgamut 2022-07-11 23:52:53 +05:30
  • dacd08814b separated test cases where ljson is lenient ahgamut 2022-07-11 23:46:21 +05:30
  • dab34940a4 added JSONTestSuite test cases into lua ahgamut 2022-07-11 23:02:32 +05:30
  • 69675437ad Add test cases from Nicolas Seriot's JSONTestSuite ahgamut 2022-07-11 22:20:39 +05:30
  • 7c6988ad66 combine json.org test cases into groups ahgamut 2022-07-11 22:13:16 +05:30
  • 11a1c62d11
    Reduce JSON depth limit to 128 (#477) Gautham 2022-07-11 22:53:44 +05:30
  • a44074557a reduce JSON depth limit to 128 ahgamut 2022-07-11 21:33:41 +05:30
  • aeee2f9106
    Add depth limit for JSON (#476) Gautham 2022-07-11 20:47:58 +05:30
  • 694a0da990 Make function call tracing lockless Justine Tunney 2022-07-11 08:04:58 -07:00
  • b02150f870 add depth limit for JSON ahgamut 2022-07-11 19:39:05 +05:30
  • 9877c04fac Fix MODE=tiny build Justine Tunney 2022-07-11 06:11:39 -07:00
  • 3f015b1e51 Make some minor fixups to bug reporting, etc. Justine Tunney 2022-07-11 05:55:17 -07:00
  • 84764ce7b8
    lre_test.lua: Benchmark() fails on some systems (#474) ProducerMatt 2022-07-11 00:05:50 -06:00
  • a25c3e43e5 lre_test.lua: Benchmark() fails on some systems Producer Matt 2022-07-10 19:28:24 -05:00
  • b904a3d36b extend Python test quotas Producer Matt 2022-06-18 10:23:13 -05:00
  • 68ca49bfdd Improve APE install scripts and add uninstaller Justine Tunney 2022-07-10 14:13:45 -07:00
  • 331fdd1d29 Fix some broken builds and broken hearts Justine Tunney 2022-07-10 09:08:38 -07:00
  • c0b325bafa
    Add json.org tests for DecodeJson (#473) Gautham 2022-07-10 21:05:51 +05:30
  • 5fa77f1e8f Make _Thread_local more seamlessly working Justine Tunney 2022-07-10 08:27:50 -07:00
  • 8036770e87 temporarily disable some of failure tests ahgamut 2022-07-10 20:44:25 +05:30
  • 5f4f6b0e69 Make _Thread_local work across platforms Justine Tunney 2022-07-10 04:01:17 -07:00
  • 6772ffe5c9 added some error modes ahgamut 2022-07-10 14:47:37 +05:30
  • ff64ded383 updated test cases to use pcall ahgamut 2022-07-10 13:42:57 +05:30
  • c85d29ee58 converted json.org tests into lua files ahgamut 2022-07-10 11:38:38 +05:30
  • 2fda71fb2e added test cases from json.org ahgamut 2022-07-10 10:52:41 +05:30
  • e4d6e263d4 Rename ParseJson() to DecodeJson() for consistency Justine Tunney 2022-07-09 17:34:41 -07:00
  • 28f0104330 Bump redbean up to 2.0.10 redbean-2.0.10 Justine Tunney 2022-07-09 17:26:23 -07:00
  • 4a1419fefa
    ttyraster: restore colors at start of each line (#471) William Chargin 2022-07-09 16:47:42 -07:00
  • ee82cee432 Further improve json / lua serialization Justine Tunney 2022-07-09 16:27:26 -07:00
  • f2a6a69041 ttyraster: restore colors at start of each line William Chargin 2022-07-09 12:51:51 -07:00
  • 9e86980191
    Redbean fix listen leak (#470) Paul Kulchenko 2022-07-09 12:16:44 -07:00
  • 7756e27993 Fix GitHub build Justine Tunney 2022-07-09 12:00:57 -07:00
  • 2189877856 Implement new JSON parser for redbean Justine Tunney 2022-07-09 11:44:19 -07:00
  • d37536bd4b Fix oops w/ array serialization ordering Justine Tunney 2022-07-09 10:28:14 -07:00
  • 750bb1b805 Update log messages for consistency Paul Kulchenko 2022-07-09 09:36:43 -07:00
  • 7f679a05a9 Fix release of resources allocated to skipped sockets Paul Kulchenko 2022-07-08 23:34:19 -07:00
  • 727d9cbf56 Bump redbean to 2.0.9 redbean-2.0.9 Justine Tunney 2022-07-09 05:49:19 -07:00
  • 896db8843f Loosen restriction on valid hostnames Justine Tunney 2022-07-09 04:24:51 -07:00
  • c9e68b0ebc Make redbean serialization deterministic Justine Tunney 2022-07-09 04:09:51 -07:00
  • 85aecbda67
    ttyraster: reset ANSI attributes after each line (#469) William Chargin 2022-07-09 01:38:35 -07:00
  • a9145e7f1e
    printimage: keep aspect ratio with -w xor -h (#468) William Chargin 2022-07-09 01:38:13 -07:00
  • 182d7720cf Fix GitHub actions Justine Tunney 2022-07-09 01:18:55 -07:00
  • b5053179e0 ttyraster: reset ANSI attributes after each line William Chargin 2022-07-09 00:46:40 -07:00
  • 04af06b86f [printimage-keep-aspect: use variables consistently] William Chargin 2022-07-08 23:38:10 -07:00
  • 98f852c3b8 printimage: keep aspect ratio with -w xor -h William Chargin 2022-07-08 23:30:34 -07:00
  • 1c83670229 Write more redbean unit tests Justine Tunney 2022-07-08 23:06:46 -07:00
  • c5b9902ac9 Add ansi terminal audio prototype Justine Tunney 2022-07-08 15:11:46 -07:00
  • 50a6df89b8 Fix Lua type of zero Justine Tunney 2022-07-08 10:08:40 -07:00
  • fe5c475f83 Add Deflate() / Inflate() to redbean and fix bugs Justine Tunney 2022-07-08 09:47:04 -07:00
  • a18044c504
    Add OnServerListen hook to configure listen() (#459) Paul Kulchenko 2022-07-08 07:17:25 -07:00
  • 11ac8f11a9
    Reduce redbean logging for EBADF (#461) Paul Kulchenko 2022-07-08 07:14:50 -07:00
  • 059fe22ea3
    Improve redbean fetch() (#460) Paul Kulchenko 2022-07-08 07:13:51 -07:00
  • 853b6c3864 Improve system calls Justine Tunney 2022-07-08 06:29:24 -07:00
  • cf68b2f864 Reduce redbean logging for bad descriptor (EBADF) Paul Kulchenko 2022-07-03 17:39:20 -07:00
  • 9a7cb399e5 Fix connecting to localhost when only IP address is specified in Fetch() Paul Kulchenko 2022-07-03 12:39:41 -07:00
  • 14fd395f03 Updated Fetch to return nil,error on errors Paul Kulchenko 2022-07-03 12:00:48 -07:00
  • cdd0406bc9 Add OnServerListen hook to configure listening sockets Paul Kulchenko 2022-07-02 23:18:01 -07:00
  • 5df3e4e7a8
    Redbean zip and unix.poll doc update (#457) Paul Kulchenko 2022-06-30 17:41:51 -07:00
  • 65c4f9da12 Update redbean unix.poll documentation. Paul Kulchenko 2022-06-30 17:15:56 -07:00
  • e76a08a597 Correct docs for max level for Compress. Paul Kulchenko 2022-06-29 14:06:55 -07:00
  • 2eebb198a9
    Add antirez picol (tiny Tcl clone) (#340) Joseph Stewart 2022-06-29 08:52:22 -07:00
  • 9f8e6c10dd
    Work around Rosetta clobbering startup registers on M1 Macs (issue #429) (#453) Daniil Kulchenko 2022-06-27 16:28:59 -07:00
  • 5297897ba1 Add fixups for previous change Justine Tunney 2022-06-27 15:00:51 -07:00
  • 3c92adfd6e Strengthen the pledge() polyfill Justine Tunney 2022-06-27 13:01:58 -07:00
  • 62143b9f34
    Merge branch 'master' into add-antirez-picol Joseph Stewart 2022-06-27 10:40:00 -07:00
  • 3cf77b6cfe Optimize register cleaning for M1 workaround Daniil Kulchenko 2022-06-27 10:27:16 -07:00
  • a7bab48b78 Work around Rosetta clobbering startup registers on M1 Macs (issue #429) Daniil Kulchenko 2022-06-26 23:11:50 -07:00
  • a6f65eea7c
    Scan fixed-width integers in vcscanf (#424) Gautham 2022-06-27 09:57:07 +05:30
  • 32eec7df4c
    Update FATALF to exit without stack trace (#452) Paul Kulchenko 2022-06-26 21:25:02 -07:00
  • 283729dfe0
    Redbean report write lock failure (#450) Paul Kulchenko 2022-06-26 21:16:13 -07:00
  • b4e9a77e74
    Improve redbean ZeroBrane integration (#451) Paul Kulchenko 2022-06-26 21:13:53 -07:00
  • f6dab99f44 Release redbean 2.0.8 redbean-2.0.8 Justine Tunney 2022-06-26 17:25:54 -07:00
  • e18e21dc61 Updated FATALF to report like ERRORF and exit without a stack trace. Paul Kulchenko 2022-06-26 14:12:30 -07:00
  • 9e49cf1b46 Update log messages for consistency Paul Kulchenko 2022-06-25 23:20:01 -07:00
  • d78dd65aec Update redbean to report non-writable path instead of crash on CHECK Paul Kulchenko 2022-06-24 18:34:55 -07:00
  • 9c85951fe2 Update script prefix for consistency and better debugging support Paul Kulchenko 2022-06-24 18:32:06 -07:00
  • b535937fca
    Add sys.meta_path entry for APE zip store (#425) Gautham 2022-06-26 18:21:00 +05:30
  • 893cc06fc2 Fix libunwind stubs Justine Tunney 2022-06-26 05:28:55 -07:00
  • 5cd0e876bd Scrub double-conversion and add quick wrapper Justine Tunney 2022-06-26 04:58:44 -07:00