Commit graph

  • 90460ceb3c
    Make Cosmo mutexes competitive with Apple Libc Justine Tunney 2024-09-02 18:21:03 -07:00
  • 23d3c12315 Add POSIX's C conversion specifier to printf funcs Gabriel Ravier 2024-09-02 00:15:06 +02:00
  • 2ec413b5a9
    Fix bugs in poll(), select(), ppoll(), and pselect() Justine Tunney 2024-09-01 19:29:47 -07:00
  • 39e7f24947
    Fix handling of paths with dirfd on Windows Justine Tunney 2024-09-01 16:35:48 -07:00
  • a089c07ddc
    Fix printf funcs on memory pressure with floats (#1275) Gabriel Ravier 2024-09-01 23:42:14 +02:00
  • ae57fa2c4e
    Fix shared_ptr::owner_before (#1274) Steven Dee (Jōshin) 2024-09-01 17:34:39 -04:00
  • 2d60f492df Fix printf funcs on memory pressure with floats Gabriel Ravier 2024-09-01 23:19:34 +02:00
  • dc1820955f
    Fix shared_ptr::owner_before Steven Dee (Jōshin) 2024-09-01 14:15:58 -07:00
  • 48b703b3f6
    Minor cleanup/improvements in unique_ptr_test (#1266) Steven Dee (Jōshin) 2024-09-01 16:47:30 -04:00
  • 389d565d46
    Use unsigned-signed conversion for refs test (#1272) Steven Dee (Jōshin) 2024-09-01 16:45:11 -04:00
  • 75e161b27b
    Fix printf-family functions on long double inf (#1273) Gabriel Ravier 2024-09-01 22:10:48 +02:00
  • a4bcba848b Fix printf-family functions on long double inf Gabriel Ravier 2024-09-01 17:01:46 +02:00
  • cca0edd62b
    Make pthread mutex non-recursive Justine Tunney 2024-09-01 02:05:17 -07:00
  • 7c83f4abc8
    Make improvements Justine Tunney 2024-09-01 01:14:40 -07:00
  • 57c6e43346
    Use unsigned-signed conversion for refs test Steven Dee (Jōshin) 2024-08-31 16:19:51 -07:00
  • 530a5d0480
    Consistent naming between unique/shared ptr tests Steven Dee (Jōshin) 2024-08-31 16:05:49 -07:00
  • 524f1fd2c2
    Simple using statements Steven Dee (Jōshin) 2024-08-31 16:01:13 -07:00
  • 5757eaf70d
    Merge branch 'master' into ctl-unique-test Steven Dee (Jōshin) 2024-08-31 15:54:57 -07:00
  • a779fc7885 Fix %[hl]s field length/precision on printf funcs Gabriel Ravier 2024-09-01 00:27:03 +02:00
  • e1528a71e2
    Basic CTL shared_ptr implementation (#1267) Steven Dee (Jōshin) 2024-08-31 14:00:56 -04:00
  • a6fe62cf13
    Fix redbean OnLogLatency documentation (#1270) jeromew 2024-08-31 19:13:14 +02:00
  • 8858f66229
    Fix redbean OnLogLatency documentation jeromew 2024-08-31 16:39:24 +02:00
  • c9152b6f14
    Release Cosmopolitan v3.8.0 3.8.0 Justine Tunney 2024-08-30 20:12:26 -07:00
  • 1ba21bd5a8
    clang-format Steven Dee (Jōshin) 2024-08-30 08:44:42 -07:00
  • 72a9984055
    Minor cleanup Steven Dee (Jōshin) 2024-08-30 08:42:50 -07:00
  • f138d80c29
    Remove some unnecessary includes Steven Dee (Jōshin) 2024-08-30 08:32:28 -07:00
  • 5b9862907c
    Delete superfluous function Justine Tunney 2024-08-29 23:51:22 -07:00
  • c2420860e6
    Fix --ftrace Justine Tunney 2024-08-29 23:51:05 -07:00
  • 6baf6cdb10
    Fix vfprintf and derived functions badly handling +/` flag conflict (#1269) Gabriel Ravier 2024-08-30 04:07:05 +02:00
  • 04d59edfb0 Fix vfprintf and derived functions badly handling +/` flag conflict Gabriel Ravier 2024-08-30 03:21:47 +02:00
  • 06a1193b4d
    Make it so the test harness closes fds up to 100 (#1268) Gabriel Ravier 2024-08-30 01:12:53 +02:00
  • 206bdb76b2
    clang-format Steven Dee (Jōshin) 2024-08-29 09:10:12 -07:00
  • 47e4f60cf1
    Fix shared_ptr_compatible Steven Dee (Jōshin) 2024-08-29 09:01:51 -07:00
  • a1f3ffc860 Make it so the test harness closes fds up to 100, not only 10 Gabriel Ravier 2024-08-29 11:21:46 +02:00
  • 709cc85d96
    explicit operator bool Steven Dee (Jōshin) 2024-08-28 15:33:10 -07:00
  • 84cf113f85
    Include new.h in shared_ptr.h Steven Dee (Jōshin) 2024-08-28 14:38:41 -07:00
  • 10f1d06415
    Handle unique_ptr Steven Dee (Jōshin) 2024-08-28 11:55:33 -07:00
  • f6fc17d2e5
    Add bad_weak_ptr case Steven Dee (Jōshin) 2024-08-28 11:31:00 -07:00
  • 38f0504429
    Fix __::shared_pointer deleter on bad_alloc Steven Dee (Jōshin) 2024-08-28 09:44:26 -07:00
  • d9b35fab19
    make_shared alloc optimization Steven Dee (Jōshin) 2024-08-27 21:15:39 -07:00
  • 1c5401a141
    Fix build Steven Dee (Jōshin) 2024-08-27 21:09:53 -07:00
  • 7804e1a596
    Basic shared_ptr implementation Steven Dee (Jōshin) 2024-08-27 21:04:29 -07:00
  • a525345db4
    Minor cleanup/improvements in unique_ptr_test Steven Dee (Jōshin) 2024-08-27 18:30:03 -07:00
  • b86808c617
    weak_ptr, conform more closely to the STL Steven Dee (Jōshin) 2024-08-26 22:08:09 -07:00
  • 3c88e616b0
    Uncomment shared_ptr<void> test Steven Dee (Jōshin) 2024-08-26 21:13:34 -07:00
  • f7178894ee
    Merge branch 'master' into ctl-shared Steven Dee (Jōshin) 2024-08-26 20:58:57 -07:00
  • 884d89235f
    Harden against aba problem Justine Tunney 2024-08-26 19:59:25 -07:00
  • 610c951f71
    Fix the build Justine Tunney 2024-08-26 16:44:05 -07:00
  • 12ecaf8650
    Modernize ipv4.games server Justine Tunney 2024-08-26 16:05:23 -07:00
  • 185e957696
    Detect implicit function declarations Justine Tunney 2024-08-26 15:34:08 -07:00
  • ebe1cbb1e3
    Add crash proofing to ipv4.games server Justine Tunney 2024-08-26 12:36:45 -07:00
  • e7b586e7f8
    Add preliminary support for cosmocc -mclang Justine Tunney 2024-08-26 12:29:59 -07:00
  • 111ec9a989
    Fix bug we added to *NSYNC a while ago Justine Tunney 2024-08-26 12:25:50 -07:00
  • 9bea7950ce
    wip modernize/continue implementation Steven Dee (Jōshin) 2024-08-25 21:42:10 -07:00
  • 17589367b1
    Merge branch 'master' into ctl-shared Steven Dee (Jōshin) 2024-08-25 21:08:21 -07:00
  • f3ce684aef
    Fix getpeername() bug on Windows Justine Tunney 2024-08-25 11:26:21 -07:00
  • 908b7a82ca
    Add VSCode settings Justine Tunney 2024-08-25 11:02:31 -07:00
  • bb06230f1e
    Avoid linker conflicts on DescribeFoo symbols Justine Tunney 2024-08-24 18:10:22 -07:00
  • 38cc4b3c68
    Get rid of some legacy code Justine Tunney 2024-08-24 17:53:30 -07:00
  • 37ca1badaf
    Make Emacs load 2x faster Justine Tunney 2024-08-23 20:08:05 -07:00
  • 1a9f82bc9f
    Romanize Hindi, Yiddish, Arabic, Cyrillic, etc. Justine Tunney 2024-08-20 16:27:16 -07:00
  • df1aee7ce5
    Upgrade superconfigure and monorepo toolchain Justine Tunney 2024-08-20 08:46:21 -07:00
  • 2d44142444
    Get Meson builds working Justine Tunney 2024-08-19 08:40:18 -07:00
  • 4bbc16e2cc
    Add helpful error messages Justine Tunney 2024-08-19 07:28:49 -07:00
  • 863c704684
    Add string similarity function Justine Tunney 2024-08-17 16:45:07 -07:00
  • 60e697f7b2
    Move LoadZipArgs() to cosmo.h Justine Tunney 2024-08-17 12:06:27 -07:00
  • 4389f4709a
    Expose wmempcpy() to _GNU_SOURCE Justine Tunney 2024-08-17 08:13:22 -07:00
  • ca2c30c977
    Release redbean v3.0.0 redbean-3.0.0 Justine Tunney 2024-08-17 06:45:35 -07:00
  • eb6e96f036
    Change InfoZIP to not auto-append .zip to pathname Justine Tunney 2024-08-17 06:44:51 -07:00
  • 77be460290
    Make Windows REPLs great again Justine Tunney 2024-08-17 06:32:10 -07:00
  • 8e14b27749
    Make fread() more consistent with glibc Justine Tunney 2024-08-17 02:57:22 -07:00
  • 1d532ba3f8
    Disable some anti-Musl Lua tests Justine Tunney 2024-08-17 02:20:08 -07:00
  • b2a1811c01
    Add missing pragma Justine Tunney 2024-08-16 21:49:28 -07:00
  • 2eda50929b
    Add stdfloat header Justine Tunney 2024-08-16 21:38:00 -07:00
  • 098638cc6c
    Fix pthread_kill_test flake on qemu Justine Tunney 2024-08-16 21:18:26 -07:00
  • 732554ce3a
    Release Cosmopolitan v3.7.1 3.7.1 Justine Tunney 2024-08-16 11:56:47 -07:00
  • 914d521090
    Fix relative Windows path normalization (#1261) Gavin Hayes 2024-08-16 14:55:49 -04:00
  • 11d9fb521d
    Make atomics faster on aarch64 Justine Tunney 2024-08-16 11:05:37 -07:00
  • de0cde8def
    Release Cosmopolitan v3.7.0 3.7.0 Justine Tunney 2024-08-16 07:43:10 -07:00
  • 5bd22aef12
    Experiment with supporting Windows Arm64 natively Justine Tunney 2024-08-16 06:43:59 -07:00
  • 1671283f1a
    Avoid clobbering errno Justine Tunney 2024-08-15 23:54:14 -07:00
  • 0a79c6961f
    Make malloc scalable on all platforms Justine Tunney 2024-08-15 21:32:30 -07:00
  • 3fd275f59f
    Import optimized routines changes to exp10 Justine Tunney 2024-08-15 18:33:40 -07:00
  • 2045e87b7c
    Fix build issues Justine Tunney 2024-08-15 18:33:35 -07:00
  • 24666e121d
    add nightly cosmocc (artifact) builds (#1254) Jacob Hummer 2024-08-14 23:47:40 -05:00
  • ca67be51d7 mkntpath: fix relative parsing Gavin Hayes 2024-08-14 21:51:13 -04:00
  • 5821b2ef74
    one-click-Win11-ps1-install TheDavidYoungblood 2024-08-10 00:00:59 -04:00
  • 31c21d7669
    Update nightly-cosmocc.yml Jacob Hummer 2024-08-09 22:11:06 -05:00
  • b4fe5a4f11
    Create nightly-cosmocc.yml Jacob Hummer 2024-08-09 21:59:43 -05:00
  • ff1a0d1c40
    Upgrade to superconfigure z0.0.51 Justine Tunney 2024-08-04 14:59:53 -07:00
  • 7f0db3e3b9
    Add last commit to .git-blame-ignore-revs Justine Tunney 2024-08-04 12:54:30 -07:00
  • 31194165d2
    Remove .internal from more header filenames Justine Tunney 2024-08-04 12:52:25 -07:00
  • c265c17d54
    Fix the build Justine Tunney 2024-08-04 07:08:28 -07:00
  • 7499367060
    Ignore -Wimplicit-function-declaration in cosmocc Justine Tunney 2024-08-03 21:36:36 -07:00
  • 3f26dfbb31
    Share file offset across execve() on Windows Justine Tunney 2024-08-03 17:48:00 -07:00
  • 761c6ad615
    Share file offset across processes Justine Tunney 2024-08-03 01:24:46 -07:00
  • a80ab3f8fe
    Implement bf16 compiler runtime library Justine Tunney 2024-08-01 19:42:14 -07:00
  • 9ebacb7892
    Convert GCC 14 errors back to warnings (#1247) Gautham 2024-08-01 23:42:40 -05:00
  • a2555edb5a
    Merge branch 'master' into ctl-shared Steven Dee (Jōshin) 2024-08-01 13:12:27 -07:00
  • be22f58271 add check for C++ Gautham 2024-08-01 08:58:54 -05:00