Commit graph

  • 4245da19e2 Remove some old dead code from ftrace Justine Tunney 2022-05-20 04:01:50 -07:00
  • b4ae385a6a Fix amalgamation warnings Justine Tunney 2022-05-19 19:08:35 -07:00
  • c21412bc2c Remove carriage return from function traces Justine Tunney 2022-05-19 17:46:14 -07:00
  • ec2cb88058 Make fixes and improvements Justine Tunney 2022-05-19 16:57:49 -07:00
  • 6e52cba37a Fix stdio regression Justine Tunney 2022-05-19 00:34:15 -07:00
  • 9208c83f7a Make some systemic improvements Justine Tunney 2022-05-18 16:41:29 -07:00
  • c6bbca55e9 Disable Linux vDSO support for now Justine Tunney 2022-05-17 12:51:25 -07:00
  • b2c6ec6eab Make linenoise properly recover from backgrounding Justine Tunney 2022-05-17 12:10:22 -07:00
  • 2ad1c9078d Improve dependency generation for libcxx headers Justine Tunney 2022-05-17 11:38:35 -07:00
  • 3d99ebb68c Add raw parameter to redbean lua compress Justine Tunney 2022-05-17 10:41:23 -07:00
  • f37524ef4f Add ANSI mode guard to header Justine Tunney 2022-05-17 07:42:43 -07:00
  • 2743f3d012 Clean up the clone() code a bit Justine Tunney 2022-05-17 07:40:00 -07:00
  • ce71677156 Improve threading support further Justine Tunney 2022-05-17 04:14:28 -07:00
  • 8bfb70ca3f Add Compress() and Uncompress() to redbean Justine Tunney 2022-05-16 16:49:20 -07:00
  • 59b6ae1cbd Add NET_HTTP to the amalgamation Justine Tunney 2022-05-16 14:33:19 -07:00
  • 55de4ca6b5 Support thread local storage Justine Tunney 2022-05-16 13:20:08 -07:00
  • 154de5aab5 SourcelessFileLoader needn't be a full object ahgamut 2022-05-15 23:45:55 +05:30
  • 91ee2b19d4 Polish greenbean example a bit more Justine Tunney 2022-05-15 09:14:48 -07:00
  • e5e141d9b5
    Update redbean unix module documentation for consistency (#409) Paul Kulchenko 2022-05-14 23:25:54 -07:00
  • c446af799e Compress network file transfers Justine Tunney 2022-05-14 23:17:22 -07:00
  • fccb0f11b0 remove spec._initializing + related locking check ahgamut 2022-05-15 11:45:13 +05:30
  • 7477e729aa Update redbean unix module documentation for consistency Paul Kulchenko 2022-05-14 22:05:39 -07:00
  • 6bf6f9e376 Add compress and decompress examples Justine Tunney 2022-05-14 21:13:45 -07:00
  • a0c31d2ab6 PyEval_EvalCode is just a wrapper ahgamut 2022-05-15 03:47:41 +05:30
  • e043046e43 remove locking context managers ahgamut 2022-05-15 02:50:18 +05:30
  • d5543c8f78 remove hacky PyBuiltin_Exec ahgamut 2022-05-15 02:28:22 +05:30
  • 6f8c108888 change methods to use METH_FASTCALL ahgamut 2022-05-15 01:33:36 +05:30
  • 0632853206 fix issue pointed out by ubsan warning ahgamut 2022-05-15 01:08:00 +05:30
  • ea2a5ffd6c fix refcount issue after ubsan pointed out error ahgamut 2022-05-15 00:46:15 +05:30
  • 54e6f564c1 Let ctrl-c interrupt lua server pages in repl mode Justine Tunney 2022-05-14 11:47:16 -07:00
  • cf00bd8724 skip regex-matching test for error reports ahgamut 2022-05-14 23:33:09 +05:30
  • b71fda9c74 override methods in _bootstrap_external ahgamut 2022-05-14 23:31:59 +05:30
  • d1278fbe1a add C impls of functions in _bootstrap_external ahgamut 2022-05-14 22:01:12 +05:30
  • 178a6da4b9 Add high performance threaded webserver example Justine Tunney 2022-05-14 07:44:02 -07:00
  • 80b211e314 Add raw memory visualization tool to redbean Justine Tunney 2022-05-14 04:33:58 -07:00
  • 578cb21591 Add syscalls to Blinkenlights and fix bugs Justine Tunney 2022-05-13 13:31:21 -07:00
  • f6df29cc3d
    Add Python JSON tests (#407) Gautham 2022-05-14 01:32:15 +05:30
  • 2ad50a02e1 add asdl, traceback and tracemalloc ahgamut 2022-05-13 23:05:14 +05:30
  • 97d18c2cdc changes for MODE=tiny ahgamut 2022-05-13 22:14:45 +05:30
  • 09d9129f16 skip PYMALLOC test ahgamut 2022-05-13 21:40:30 +05:30
  • 292cfb7689 add more tests ahgamut 2022-05-13 20:48:25 +05:30
  • f29f5a3887 add test_json ahgamut 2022-05-13 19:41:51 +05:30
  • d25a67f4eb Fix cross-device link in Python tests Justine Tunney 2022-05-13 06:50:55 -07:00
  • 77b70ba193 Add fixes to previous commit Justine Tunney 2022-05-13 05:05:27 -07:00
  • 83b743cf96
    Python 3.7 METH_FASTCALL backport (#406) Gautham 2022-05-13 17:35:12 +05:30
  • fec396037a Get threads working on all platforms Justine Tunney 2022-05-12 17:52:13 -07:00
  • b12e6737c3 skip pure-python tests in mpdecimal ahgamut 2022-05-13 12:46:33 +05:30
  • c131b61d14 Merge branch 'ceval-mod' into fastcall-wrapup ahgamut 2022-05-13 09:09:05 +05:30
  • 95184ba44e Merge branch 'master' into fastcall-wrapup ahgamut 2022-05-13 08:17:13 +05:30
  • 4e62cefa6e Add zlib gzip functions Justine Tunney 2022-05-12 12:16:25 -07:00
  • 4499f98e76 Add /.args feature to Redbean/Lua/SQLite/Python/QuickJS Justine Tunney 2022-05-12 11:01:58 -07:00
  • 0f6251f4d2 Make redbean unix.open default to O_RDONLY Justine Tunney 2022-05-12 09:43:01 -07:00
  • ec6e0fa5f4 Wrap sched_getaffinity Justine Tunney 2022-05-12 07:22:57 -07:00
  • 335d158ab6 Decrease strace verbosity Justine Tunney 2022-05-12 06:58:51 -07:00
  • 2ea1dc405c Revert "Backport METH_FASTCALL from Python 3.7 (#328)" Justine Tunney 2022-05-12 06:49:54 -07:00
  • e7611a8476 Make improvements Justine Tunney 2022-05-12 06:43:59 -07:00
  • dd9ab01d25 Revert "Use 64-bit years" Justine Tunney 2022-05-12 06:11:22 -07:00
  • cf73bbd678
    Backport METH_FASTCALL from Python 3.7 (#328) Gautham 2022-05-12 14:57:16 +05:30
  • 70c97f598b
    Support redbean Fetch() headers (#405) Paul Kulchenko 2022-05-11 22:06:42 -07:00
  • ab0fc800f8 Improve based on code review Paul Kulchenko 2022-05-11 20:13:15 -07:00
  • cfc3a953ae Use 64-bit years Justine Tunney 2022-05-11 17:48:50 -07:00
  • 2aebda7718 Fix some bugs Justine Tunney 2022-05-11 02:50:03 -07:00
  • 782c2a3cba updated some test cases to skip ahgamut 2022-05-09 15:57:06 +05:30
  • 26606c2f5a order tests alphabetically ahgamut 2022-05-09 14:11:52 +05:30
  • f47c89041e comment out two failing tests ahgamut 2022-05-09 13:49:52 +05:30
  • 4b85809dd8 Merge branch 'master' into fastcall-wrapup ahgamut 2022-05-09 13:38:05 +05:30
  • 363d2ec436
    Load Python C extensions of external packages correctly (#391) Gautham 2022-05-09 10:19:50 +05:30
  • d7b7fb9dc8 Fix Fetch usage on urls without host before server gets an address Paul Kulchenko 2022-05-07 14:37:42 -07:00
  • 7756427077 Add redbean fetch header handling Paul Kulchenko 2022-05-06 23:48:15 -07:00
  • 954fd1d16c add underscore to baud constants ahgamut 2022-05-07 11:56:09 +05:30
  • b30f5c0c4f
    Fix pledge to process lists with zero index syscalls (#402) Paul Kulchenko 2022-05-06 20:55:28 -07:00
  • 8822a4d514 Fix pledge to process lists with zero index syscalls Paul Kulchenko 2022-05-06 18:21:54 -07:00
  • 15c59e716f Fix build break in MODE=asan Justine Tunney 2022-05-05 11:12:48 -07:00
  • c9f966d73c Fix build suboptimality Justine Tunney 2022-05-04 22:51:51 -07:00
  • 93906f8f28 Comment out psrldq_fuzz test Justine Tunney 2022-05-04 21:43:09 -07:00
  • 42071ffe6f Revert previous commit Justine Tunney 2022-05-04 20:22:56 -07:00
  • 854c90f547 Fix build flake on low-power processors Justine Tunney 2022-05-04 19:52:54 -07:00
  • 50f62d37b0 Remove MODE=darwin requirement Greg Haerr 2022-05-03 10:08:27 -06:00
  • 66ab4d84d3 simplify some functions in _bootstrap_external ahgamut 2022-05-03 08:17:24 +05:30
  • 17c7dafb1c simplify some functions in _bootstrap ahgamut 2022-05-03 07:58:05 +05:30
  • b60fb4fb6f Merge branch 'master' into import-mod ahgamut 2022-04-30 11:59:42 +05:30
  • a85406da4c Fix some example code Justine Tunney 2022-04-29 08:19:09 -07:00
  • e4b559c76a Simplify the redbean JSON encoder Justine Tunney 2022-04-29 06:35:27 -07:00
  • 2d1731b995 Polish redbean serialization Justine Tunney 2022-04-29 06:06:23 -07:00
  • 7aafa64ab3 Make improvements Justine Tunney 2022-04-29 00:36:14 -07:00
  • c9a981fdbe Fix some more reported issues Justine Tunney 2022-04-28 20:36:33 -07:00
  • 80c4533303 Unbreak MODE=tiny build Justine Tunney 2022-04-28 10:42:22 -07:00
  • 47b3274665 Make improvements Justine Tunney 2022-04-28 09:42:36 -07:00
  • 9a6bd304a5
    Fix reporting of Lua stack items from various hook calls (#395) Paul Kulchenko 2022-04-27 21:57:52 -07:00
  • 799c2881e1 Fix reporting of Lua stack items from various hook calls Paul Kulchenko 2022-04-27 20:37:55 -07:00
  • e3a7ab1804 Fix some bugs Justine Tunney 2022-04-27 20:18:34 -07:00
  • 92ebef16ee
    Add complex square root (#394) Steve Phillips 2022-04-27 21:19:48 -07:00
  • 84471e1c11
    complex math: Remove libc/tinymath/libm.h, use libc/math.h instead Steve Phillips 2022-04-27 20:31:01 -07:00
  • cc0d1ec076 Fix some bugs Justine Tunney 2022-04-27 20:18:34 -07:00
  • a60cd6a232
    complex math: libc/tinymath: Rename complex_impl.h -> complex_impl.internal.h, fix reference to it Steve Phillips 2022-04-27 20:02:45 -07:00
  • db54f2d28a
    complex math: libc/tinymath/complex{,_impl}.h: Removed unnecessary copyright notice, asm() embedding Steve Phillips 2022-04-27 19:57:37 -07:00
  • e09e7977ae
    complex math: libc/tinymath/{complex,complex_impl,libm}.h: Add asm() block to each Steve Phillips 2022-04-27 17:36:26 -07:00
  • 47fee28d10
    complex math: libc/tinymath/csqrt.c: Add asm() license embedding Steve Phillips 2022-04-27 16:43:03 -07:00
  • 4030cae7e3
    complex math: libc/tinymath/complex_impl.h: Fix import path of libm.h Steve Phillips 2022-04-27 16:42:03 -07:00
  • b816f26500
    complex math: libc/tinymath/libm.h: Don't need fp_arch.h after all Steve Phillips 2022-04-27 16:02:30 -07:00