Commit graph

  • 118db71121
    Provide a minimal new.h for CTL (#1205) Jōshin 2024-06-08 14:30:58 -0700
  • 46a4c759bb
    Provide a minimal new.h for CTL Jōshin 2024-06-08 14:30:58 -0700
  • a0410f0170
    Make big_string pod (#1204) Alkis Evlogimenos 2024-06-08 19:02:33 +0200
  • a8057bcd9f Make big_string pod Alkis Evlogimenos 2024-06-08 11:20:06 +0200
  • d44a7dc603
    Fix bugs in in ctl::optional (#1203) Alkis Evlogimenos 2024-06-08 02:47:24 +0200
  • 43c05503d2 add test Alkis Evlogimenos 2024-06-07 23:52:07 +0200
  • 5e0de0d75d Fix bugs in in ctl::optional Alkis Evlogimenos 2024-06-07 07:02:36 +0000
  • 49e123bdee
    Get rid of preprocessor stuff in test Jōshin 2024-06-06 22:03:33 -0700
  • 2ba6b0158f
    Fix some memory issues with ctl::string (#1201) Jōshin 2024-06-06 22:15:37 -0700
  • 90c1c1ee6c
    Revert "Get rid of preprocessor stuff in test" Jōshin 2024-06-06 22:12:16 -0700
  • 38896c2ecd
    Use the right append in test Jōshin 2024-06-06 22:06:08 -0700
  • a8dcc1a71d
    Get rid of preprocessor stuff in test Jōshin 2024-06-06 22:03:33 -0700
  • 8d4158571d
    Don't require including std::string Jōshin 2024-06-06 21:57:08 -0700
  • cd5e646b74
    append test is better Jōshin 2024-06-06 21:35:38 -0700
  • 13fe4849e9
    Fix some memory issues with ctl::string Jōshin 2024-06-06 21:16:14 -0700
  • f3effcb703
    One more SSO erratum from #1199 Jōshin 2024-06-06 18:01:26 -0700
  • 03b476f943
    Minor small-string errata from #1199 Jōshin 2024-06-06 17:53:13 -0700
  • 8b3e368e9a
    ctl::string small-string optimization (#1199) Jōshin 2024-06-06 17:50:51 -0700
  • 2d55834eaf
    Tweak reserve Jōshin 2024-06-06 16:46:59 -0700
  • 731bdf7a06
    longer test string Jōshin 2024-06-06 16:26:38 -0700
  • f279754e10
    mask big()->c Jōshin 2024-06-06 08:37:09 -0700
  • 9154a579c7
    whoops Jōshin 2024-06-06 08:29:17 -0700
  • ec96f7266e
    clang-format Jōshin 2024-06-06 08:28:06 -0700
  • 5f4acebca4
    Tests pass Jōshin 2024-06-06 07:35:19 -0700
  • df6b384e31
    github: add labeler action (#1196) Brian 2024-06-06 22:51:36 +1000
  • 280bdec817
    github: add issue template (#1195) Brian 2024-06-06 22:51:06 +1000
  • 23d489c041
    less (?) horrible set_big_capacity Jōshin 2024-06-06 00:27:08 -0700
  • a535cdc417
    wip ctl::string small-string optimization Jōshin 2024-06-05 23:57:48 -0700
  • 2c5e7ec547
    Add terminating :vi on some modelines Jōshin 2024-06-05 18:30:39 -0700
  • fdcb8b2f7e
    add formatting commit Jōshin 2024-06-05 16:36:34 -0700
  • 04c6bc478e
    vim C++ filetype is still spelled "cpp" Jōshin 2024-06-05 16:34:47 -0700
  • cc2c1893c5
    Fix some nits Justine Tunney 2024-06-05 04:05:08 -0700
  • 3093f0e467
    Release Cosmopolitan v3.4.0 3.4.0 3.4 Justine Tunney 2024-06-05 03:01:59 -0700
  • 3609f65de3
    Make malloc() go 200x faster Justine Tunney 2024-06-05 01:31:21 -0700
  • 9906f299bb
    Refactor and improve CTL and other code Justine Tunney 2024-06-04 05:41:53 -0700
  • 1d8f37a2f0
    Fix the MODE=tiny builds Justine Tunney 2024-06-03 10:36:38 -0700
  • e677460d14
    Delete .vscode folder Justine Tunney 2024-06-03 09:40:45 -0700
  • 4937843f70
    Introduce Cosmopolitan Templates Library (CTL) Justine Tunney 2024-06-03 09:09:33 -0700
  • b003888696
    Make __demangle() heap 10% more compact Justine Tunney 2024-06-02 16:09:00 -0700
  • 2ca491dc56
    Write more __demangle() tests Justine Tunney 2024-06-02 07:37:15 -0700
  • 9aa353d88b
    Document __demangle() and fix a const func ptr bug Justine Tunney 2024-06-02 04:15:48 -0700
  • c67faf61df
    Delete some unintentional code Justine Tunney 2024-06-01 20:36:58 -0700
  • 165c6b37e2
    Add C++ demangling to privileged runtime Justine Tunney 2024-06-01 19:57:32 -0700
  • dcd626edf8
    Add .git-blame-ignore-revs Jōshin 2024-06-01 15:07:51 -0700
  • a8666e67b8
    Add .git-blame-ignore-revs Jōshin 2024-06-01 15:07:51 -0700
  • f032b5570b
    Run clang-format (#1197) Jōshin 2024-06-01 13:30:43 -0700
  • f5443ac4f0
    Fix missing include Jōshin 2024-06-01 13:22:18 -0700
  • 9d69929c5d
    Run clang-format Jōshin 2024-06-01 09:59:24 -0700
  • ea081b262c
    Add some noexcept annotations Justine Tunney 2024-06-01 03:19:53 -0700
  • fae1c32267
    Encode ±INFINITY as ±1e5000 Justine Tunney 2024-06-01 03:15:23 -0700
  • a15f544a4b github: add labeler action brian khuu 2024-06-01 01:58:49 +1000
  • 26d13cf455 github: add issue template brian khuu 2024-06-01 01:41:59 +1000
  • 9b6718ac99
    Improve backtraces Justine Tunney 2024-05-30 15:11:45 -0700
  • cd672e251f
    Improve crash signal reporting on Windows Justine Tunney 2024-05-30 13:42:59 -0700
  • 500a47bc2f
    Fix undefined behavior in unit test Justine Tunney 2024-05-29 20:31:46 -0700
  • e4d25d68e4
    Drop support for Windows 8 Justine Tunney 2024-05-29 19:21:26 -0700
  • f31a98d50a
    Fix bug with realpath() on Windows Justine Tunney 2024-05-29 18:47:01 -0700
  • 2816df59b2
    Increase tinymalloc granularity Justine Tunney 2024-05-29 18:11:18 -0700
  • a05ce3ad9d
    Support avx512f + vpclmulqdq crc32() acceleration Justine Tunney 2024-05-29 10:13:37 -0700
  • 7c8df05042
    Improve -march=native micro-architecture detection Justine Tunney 2024-05-29 10:12:49 -0700
  • 4c77acdfcf
    Add LoadZipArgs() to <cosmo.h> Justine Tunney 2024-05-29 10:12:20 -0700
  • b74b974cfd
    Introduce #include <tinygetopt.h> Justine Tunney 2024-05-29 10:08:32 -0700
  • 07cef612c3
    Make dlmalloc 2.4x faster for multithreading Justine Tunney 2024-05-28 11:13:12 -0700
  • deaef81463
    Favor siginfo_t over struct siginfo Justine Tunney 2024-05-28 02:34:17 -0700
  • c638eabfe0
    Fix compiler warning Justine Tunney 2024-05-27 02:23:24 -0700
  • 8e68384e15
    Upgrade to 2022-era LLVM LIBCXX Justine Tunney 2024-05-27 02:12:27 -0700
  • 2f4ca71f26
    Release Cosmopolitan v3.3.10 3.3.10 Justine Tunney 2024-05-26 22:13:45 -0700
  • 07004ebf04
    Upgrade to superconfigure z0.0.42 Justine Tunney 2024-05-26 22:12:25 -0700
  • 086d7006da
    Improve crash handler on XNU Justine Tunney 2024-05-26 18:41:15 -0700
  • 0a51241f7a
    ntspawn: fix initializing NtStartupInfoEx (#1190) Gavin Hayes 2024-05-26 20:54:09 -0400
  • 436015ce46 ntspawn: fix initializing NtStartupInfoEx Gavin Hayes 2024-05-26 20:43:06 -0400
  • c68f6599e5
    Fix definition of getpeername on FreeBSD Justine Tunney 2024-05-26 17:03:22 -0700
  • af3f62a71a
    Ensure io requests are always capped at 0x7ffff000 Justine Tunney 2024-05-26 16:53:13 -0700
  • 6cf9b9e0fc
    Release Cosmopolitan v3.3.9 3.3.9 Justine Tunney 2024-05-26 15:28:03 -0700
  • 1d4b452839
    Refactor some code Justine Tunney 2024-05-26 06:03:50 -0700
  • c2db3b703a
    Introduce --timelog=FILE flag to GNU Make Justine Tunney 2024-05-25 14:49:29 -0700
  • edb03b89d8
    Make stdin unbuffered when appropriate Justine Tunney 2024-05-25 07:57:13 -0700
  • 7724664b13
    Release Cosmopolitan v3.3.8 3.3.8 Justine Tunney 2024-05-25 05:59:20 -0700
  • 1df4296208
    Fix stdio for character device regression Justine Tunney 2024-05-25 05:58:09 -0700
  • ce9aeb2aed
    Release Cosmopolitan v3.3.7 3.3.7 Justine Tunney 2024-05-24 19:35:19 -0700
  • ed93fc3dd7
    Fix fread() with 2gb+ sizes Justine Tunney 2024-05-24 19:28:23 -0700
  • 5f61d273e4
    Add hwap constants to sys/auxv.h Justine Tunney 2024-05-24 11:44:31 -0700
  • bf3531de81
    Make crash reports reliable in multithreaded case Justine Tunney 2024-05-23 19:23:42 -0700
  • 3b0ea2db4d
    Remove -fno-schedule-insns2 Justine Tunney 2024-05-23 05:49:02 -0700
  • f029375d39
    Introduce MAP_HUGETLB Justine Tunney 2024-05-22 12:10:03 -0700
  • 9b87dd2b87
    Refactor some code Justine Tunney 2024-05-22 12:09:55 -0700
  • 787b04f752
    Run all BLAKE2B256 test vectors (#1185) Jōshin 2024-05-24 10:59:23 -0700
  • 0768807935
    Rename python -> python3 (closes #1144) (#1187) Jōshin 2024-05-24 10:56:33 -0700
  • fba391eda4
    Rename python -> python3 (closes #1144) Jōshin 2024-05-24 10:14:58 -0700
  • 0b59f01b43
    Put confstr() in unistd.h Justine Tunney 2024-05-21 15:35:06 -0700
  • cf70a44756
    Support shebang on Windows Justine Tunney 2024-05-20 22:11:42 -0700
  • a52792c59f
    Add some missing build dependencies Justine Tunney 2024-05-20 17:23:10 -0700
  • f4f782bee6
    Run all BLAKE2B256 test vectors Jōshin 2024-05-20 14:09:49 -0700
  • 65c9b28e99
    Fix buffer overflow in os.tmpname (#1180) Jōshin 2024-05-20 00:46:27 -0700
  • 4292348707
    Import libbsd readpassphrase (#1182) Jōshin 2024-05-20 00:37:30 -0700
  • 2ec20b6c4c
    Fix #922 (Duplicated line) (#1178) Jōshin 2024-05-20 00:33:50 -0700
  • c28639e137
    Update README.cosmo Jōshin 2024-05-20 00:33:05 -0700
  • 47183551d6
    Fix sleb64 (#1179) Jōshin 2024-05-20 00:33:17 -0700
  • 6a96424e9c
    Add copyright notice and CVS header Jōshin 2024-05-20 00:27:39 -0700
  • 5a6dbf6124
    Fix buffer overflow in os.tmpname Jōshin 2024-05-18 16:18:08 -0700