Commit graph

  • 52ed099fe6 Favor $HOME directory over /tmp redbean-2.0.3 Justine Tunney 2022-06-17 07:51:26 -07:00
  • 5e04827949 Add fileio and sqlar SQLite extensions to redbean Justine Tunney 2022-06-17 06:04:09 -07:00
  • bc90db0d4b redbean 2.0.2 redbean-2.0.2 Justine Tunney 2022-06-17 04:18:20 -07:00
  • 7b34f32fc4 Use exponential backoff in mutexes Justine Tunney 2022-06-17 04:17:21 -07:00
  • a0ddb889da Polyfill sched_yield() on XNU Justine Tunney 2022-06-17 03:43:20 -07:00
  • 34e39ad027 Enable sqlite zipfile module in redbean Justine Tunney 2022-06-17 02:44:22 -07:00
  • 2c7f865b12 Improve http caching in redbean Justine Tunney 2022-06-17 02:44:03 -07:00
  • d0d9cd38c5 Write tests and fixes for utimensat() Justine Tunney 2022-06-17 02:43:00 -07:00
  • c5622e281c Merge branch 'master' into importer-cosmo ahgamut 2022-06-17 01:54:26 +05:30
  • 318e32cbc0 make test_atexit pass in MODE= ahgamut 2022-06-17 01:37:46 +05:30
  • 49074cfdbf update test_cmd_line to ignore CosmoImporter ahgamut 2022-06-17 01:11:05 +05:30
  • 4aeaa5a181 add CosmoImporter entry to sys.meta_path ahgamut 2022-06-16 23:18:19 +05:30
  • c06ffd458c Write some lock contention tests Justine Tunney 2022-06-16 09:06:09 -07:00
  • 42c38bc3e3 Delete some files we don't need Justine Tunney 2022-06-16 09:04:37 -07:00
  • c8f573b3ac scan fixed-width integers in vcscanf ahgamut 2022-06-16 09:12:33 +05:30
  • fae2a17d2c Fix build breakage in MODE=dbg Justine Tunney 2022-06-15 19:13:47 -07:00
  • e466dd0553 Add torture test for zipos file descriptors Justine Tunney 2022-06-15 16:19:50 -07:00
  • 34d27dea04 cpow functions need -ffast-math to build ahgamut 2022-06-15 23:52:43 +05:30
  • 911c8dc41a added macros from musl-1.2.2 ahgamut 2022-06-15 23:26:12 +05:30
  • eb906e6def added complex functions from musl-1.2.2 ahgamut 2022-06-15 23:17:56 +05:30
  • 579080cd4c Improve generation of redbean static headers Justine Tunney 2022-06-14 22:01:13 -07:00
  • 42b34c26f8 Release redbean 2.0.1 redbean-2.0.1 Justine Tunney 2022-06-14 20:21:07 -07:00
  • 8b13e1acc8
    Fixed redbean compression functions (#421) Paul Kulchenko 2022-06-14 17:50:25 -07:00
  • 9e24713de3 Fixed regression in Un/Compress redbean functions (#419). Paul Kulchenko 2022-06-14 17:32:34 -07:00
  • 58c77a9b1d
    Fix recent regression in redbean helpers (#419) Paul Kulchenko 2022-06-14 17:22:51 -07:00
  • bba7f5e296
    Extend quotas for various slow tests (#420) ProducerMatt 2022-06-14 18:21:57 -06:00
  • 87fc24a6b4 extend quotas for various slow tests (v2) Producer Matt 2022-06-14 19:13:04 -05:00
  • e86894763c Fix returning lua buffer results for GetRandomBytes and Un/Compress redbean functions. Paul Kulchenko 2022-06-14 16:59:39 -07:00
  • 1c387727fe Add long double printf formatting support Justine Tunney 2022-06-14 02:12:32 -07:00
  • dae0583ee5
    Add pragma to ignore -Wundef (#418) Gautham 2022-06-14 11:43:51 +05:30
  • 09a68d6ef6 add pragma to ignore -Wundef ahgamut 2022-06-14 09:57:51 +05:30
  • a3865ecc3c Make more fixes and improvements Justine Tunney 2022-06-13 11:02:13 -07:00
  • 3c285337a2 Fix %c with nul character Justine Tunney 2022-06-12 22:25:42 -07:00
  • 91953dd308 Add some more necessary locks Justine Tunney 2022-06-12 22:20:59 -07:00
  • 8b72490431 Make mutex calling code 10x tinier Justine Tunney 2022-06-12 19:33:42 -07:00
  • 8cdec62f5b Apply even more fixups Justine Tunney 2022-06-12 11:47:20 -07:00
  • 4ddfc47d6e Make some more fixups Justine Tunney 2022-06-12 09:37:17 -07:00
  • 6070a53e89 Make a few fixups Justine Tunney 2022-06-12 07:32:14 -07:00
  • a5849f8549 Improve redbean wildcard certificate support Justine Tunney 2022-06-11 19:25:03 -07:00
  • 29af890efa Disable malloc mutex when not using threads Justine Tunney 2022-06-11 19:18:09 -07:00
  • 517267a577 Reduce MKDEPS.COM latency from 60ms to 18ms Justine Tunney 2022-06-11 12:21:42 -07:00
  • e96aceae41 Bump support up to FreeBSD 13 and NetBSD 9.2 Justine Tunney 2022-06-11 09:27:14 -07:00
  • 1ae6cfc198 Update build binaries for WSL Justine Tunney 2022-06-11 05:25:03 -07:00
  • e32288d4ea Fix WSL regression with APE loader Justine Tunney 2022-06-11 05:11:36 -07:00
  • c260345e06 Make locks more reliable Justine Tunney 2022-06-11 01:59:26 -07:00
  • 5ea618f0af Make clock_gettime() faster on FreeBSD Justine Tunney 2022-06-11 00:05:06 -07:00
  • 5deda43766 Handle wildcard certificates in redbean Justine Tunney 2022-06-10 21:51:46 -07:00
  • c6d8e516b2 Print warning when microbenchmarking w/ powersave Justine Tunney 2022-06-10 20:51:36 -07:00
  • 41c86fe86b Fix build error in MODE=dbg Justine Tunney 2022-06-10 20:25:29 -07:00
  • 8a967ae6fe Fix header dependencies in third_party/make Justine Tunney 2022-06-10 13:07:11 -07:00
  • af4687cc3f Add Info-ZIP unzip.com Justine Tunney 2022-06-10 04:54:37 -07:00
  • 1531f1a4a7 Add CTRL-U shortcut to QuickJS REPL Justine Tunney 2022-06-10 03:39:05 -07:00
  • fde939291d Fix an UBSAN warning Justine Tunney 2022-06-10 03:33:05 -07:00
  • f8520e10b2 Add ProgramMaxPayloadSize() API to Redbean Justine Tunney 2022-06-10 03:28:46 -07:00
  • 2528536cff Fix some plinko documentation Justine Tunney 2022-06-10 03:28:07 -07:00
  • a41669dec6 Make dlmalloc a little faster Justine Tunney 2022-06-09 18:48:15 -07:00
  • fa1e8a3e65 Make emacs not croak when editing dlmalloc Justine Tunney 2022-06-09 17:45:30 -07:00
  • 3c7ae0fc72 Add w3c html tidy Justine Tunney 2022-06-09 06:33:31 -07:00
  • ecc8962555 Improve performance of runit.com Justine Tunney 2022-06-08 21:52:47 -07:00
  • e1a40783da Fix fadvise() on Windows Justine Tunney 2022-06-08 20:21:05 -07:00
  • adac64a52b Reduce makefile dependencies by 10% Justine Tunney 2022-06-08 20:01:28 -07:00
  • 4e7ce1538c Fix linenoise flickering on CTRL+L Justine Tunney 2022-06-08 18:40:51 -07:00
  • 701564de19 Perform better fixups of NT paths in execve() Justine Tunney 2022-06-08 18:17:08 -07:00
  • cfb5d3e406 Fix issue with --strace log Justine Tunney 2022-06-08 17:20:19 -07:00
  • 881b740eae Transform GDT limit and compare with that Stephen Michael Jothen 2022-06-03 21:21:18 +02:00
  • e011973593 Remove -no-canonical-prefixes flag Justine Tunney 2022-05-29 19:14:56 -07:00
  • da6d610056 Use Lua auto buffers when possible Justine Tunney 2022-05-29 14:47:14 -07:00
  • 13ee75150c Improve redbean plus code size optimizations Justine Tunney 2022-05-29 08:14:55 -07:00
  • 425ff5dff0 Refactor some code Justine Tunney 2022-05-28 05:50:01 -07:00
  • 909e54510d
    Fix Python test_repl in MODE=dbg (#412) Gautham 2022-05-28 18:20:42 +05:30
  • 10b210a83a show exception before fatality exit ahgamut 2022-05-28 15:23:18 +05:30
  • 957fd4a976 make test_repl pass in MODE=dbg ahgamut 2022-05-28 15:22:34 +05:30
  • de5de19004 Make improvements Justine Tunney 2022-05-27 13:25:46 -07:00
  • cb67223051 Add malloc logging tool Justine Tunney 2022-05-26 23:17:19 -07:00
  • 7e9fb0a9f1
    Move importlib functions to within C (#408) Gautham 2022-05-27 11:50:59 +05:30
  • f8b56b74e3 fix weird test flake in sys ahgamut 2022-05-27 08:02:26 +05:30
  • 86ddfa2cee Merge branch 'master' into import-modc ahgamut 2022-05-27 07:34:41 +05:30
  • 10b97ca630 Add test for sendfile() and reduce branches Justine Tunney 2022-05-25 22:29:10 -07:00
  • 8f12cd980d Fix execution bug w/o binfmt_misc Justine Tunney 2022-05-25 17:19:46 -07:00
  • 1a29424c52 Fix ARG_MAX with chibicc documentation generator Justine Tunney 2022-05-25 14:06:11 -07:00
  • d230a01222 Make build hermetic without shell scripts Justine Tunney 2022-05-25 11:31:08 -07:00
  • d44ff6ce1f Make improvements Justine Tunney 2022-05-24 10:19:39 -07:00
  • cef50f2a6b Write test for stack overflow detection Justine Tunney 2022-05-23 15:52:26 -07:00
  • 99e67c348b Reduce Makefile dependencies by 4% Justine Tunney 2022-05-23 15:06:11 -07:00
  • e8632cfc30 Revert recent change to ASAN module Justine Tunney 2022-05-23 13:30:16 -07:00
  • 312ed5c67c Fix some issues and do some code cleanup Justine Tunney 2022-05-23 10:15:53 -07:00
  • 1f229e4efc Use re-entrant locks on stdio Justine Tunney 2022-05-22 08:13:13 -07:00
  • 4e9662cbc7 Write tests for new APE loader and fix bugs Justine Tunney 2022-05-22 04:51:02 -07:00
  • 056dc5f554
    Extend quotas for various slow tests (#411) ProducerMatt 2022-05-21 22:13:01 -05:00
  • d49b3dbb3f more quota Producer Matt 2022-05-21 21:12:40 -05:00
  • dd021f7b11 more quota Producer Matt 2022-05-21 20:40:14 -05:00
  • 96684435cf extend quotas for various slow tests Producer Matt 2022-05-21 17:46:31 -05:00
  • db0d8dd806 Support Linux binfmt_misc and APE loading on Apple Justine Tunney 2022-05-21 07:52:58 -07:00
  • 7838edae88 Fix many thread and file descriptor issues on Windows Justine Tunney 2022-05-20 18:51:41 -07:00
  • 96781d0679 Fix mistake with previous commit Justine Tunney 2022-05-20 15:08:02 -07:00
  • f4fc16754a Fix build invalidation issue with GNU Make Justine Tunney 2022-05-20 14:20:54 -07:00
  • 8141988e92 Shave 4kb off default mode binaries Justine Tunney 2022-05-20 07:37:51 -07:00
  • fb4382e9a4
    os.realname variable for correct USER_SITE value (#410) Gautham 2022-05-20 20:47:10 +05:30
  • 4a71f6009c os.realname variable for correct USER_SITE value ahgamut 2022-05-20 20:36:34 +05:30
  • c8a2f04058 Reduce ftrace overhead to 280ns Justine Tunney 2022-05-20 04:46:42 -07:00