Commit graph

  • e38a6e7996
    ctl string const/value tweaks (#1218) Steven Dee (Jōshin) 2024-06-15 18:09:05 -07:00
  • 5b242f6900
    Consistently use operator bool Steven Dee (Jōshin) 2024-06-15 17:53:31 -07:00
  • ddfaf3fee0
    Explain the clang-format off in new.h Steven Dee (Jōshin) 2024-06-15 17:17:04 -07:00
  • 0dbf01bf1d
    Bring Lua to 5.4.6. (#1214) Michael Lenaghan 2024-06-15 20:13:08 -04:00
  • 89b9a76b01
    Implement ctl::unique_ptr Jōshin 2024-06-15 12:08:09 -07:00
  • ed158ba6dc Final tweaks. Michael Lenaghan 2024-06-15 19:21:43 -04:00
  • 0e30ed0e1f
    ctl string const/value tweaks cont'd Jōshin 2024-06-15 14:40:45 -07:00
  • c09c5121d8
    ctl string const/value tweaks Jōshin 2024-06-15 14:12:54 -07:00
  • bc027d9bc3 Add more notes to README.cosmo. Michael Lenaghan 2024-06-15 17:16:22 -04:00
  • 3a599bfbe1
    Update .git-blame-ignore-revs Jōshin 2024-06-15 13:36:07 -07:00
  • 89fc95fefd
    Rerun clang-format on the repo (#1217) Jōshin 2024-06-15 13:34:48 -07:00
  • ecd8046585
    clang-format 19.0.0git Jōshin 2024-06-15 13:27:02 -07:00
  • ef1647ca79
    Rerun clang-format on the repo Jōshin 2024-06-15 13:09:27 -07:00
  • 8e37ee2598
    ctl::string cleanup (#1215) Jōshin 2024-06-15 10:45:52 -07:00
  • 566218ee41
    memcpy by a constant Jōshin 2024-06-15 10:37:11 -07:00
  • c7a114db77
    ctl::string cleanup Jōshin 2024-06-15 10:15:12 -07:00
  • b8e59927d5 Restore Cosmo-added comment. Michael Lenaghan 2024-06-13 12:45:18 -04:00
  • e603517248 Add examples, notes and more to README.cosmo. Michael Lenaghan 2024-06-12 15:57:04 -04:00
  • 276341170e Fix a symbol. Michael Lenaghan 2024-06-12 15:37:03 -04:00
  • ecb7614c9f
    Merge branch 'jart:master' into master Terror 2024-06-12 19:11:37 +12:00
  • 15f3d7819b Correct time.h location terror 2024-06-12 19:10:20 +12:00
  • 050e318ea9 Do not use timespec_tonanos terror 2024-06-12 18:56:38 +12:00
  • aab39d03c7 Bring Lua to 5.4.6. Michael Lenaghan 2024-06-11 21:36:25 -04:00
  • 91fc1dff37 Add uuidv7 test terror 2024-06-11 19:37:20 +12:00
  • bc74d79c89 Add UUID v7 generation to Redbean terror 2024-06-11 19:29:00 +12:00
  • fb0e2442ee
    Causes cosmoc++ to segfault Jōshin 2024-06-10 22:59:03 -07:00
  • d9b4f647d8
    Uncomment swap test (#1210) Jōshin 2024-06-10 21:51:19 -07:00
  • eda118cb26
    Merge branch 'master' into string-swap Jōshin 2024-06-10 21:41:01 -07:00
  • 0dde3a0e70
    Get rid of preprocessor stuff in test (#1202) Jōshin 2024-06-10 07:00:37 -07:00
  • 32643e9fa7
    Decouple swap from std (#1211) Jōshin 2024-06-10 03:40:17 -07:00
  • a6f1807d98
    Decouple swap from std Jōshin 2024-06-09 19:59:31 -07:00
  • afd2fdbf64
    Uncomment swap test Jōshin 2024-06-09 19:48:44 -07:00
  • 0a92c78035
    Remove erroneous ctl:: prefixes Jōshin 2024-06-08 15:07:39 -07:00
  • 118db71121
    Provide a minimal new.h for CTL (#1205) Jōshin 2024-06-08 14:30:58 -07:00
  • 46a4c759bb
    Provide a minimal new.h for CTL Jōshin 2024-06-08 14:30:58 -07:00
  • a0410f0170
    Make big_string pod (#1204) Alkis Evlogimenos 2024-06-08 19:02:33 +02:00
  • a8057bcd9f Make big_string pod Alkis Evlogimenos 2024-06-08 11:20:06 +02:00
  • d44a7dc603
    Fix bugs in in ctl::optional (#1203) Alkis Evlogimenos 2024-06-08 02:47:24 +02:00
  • 43c05503d2 add test Alkis Evlogimenos 2024-06-07 23:52:07 +02:00
  • 5e0de0d75d Fix bugs in in ctl::optional Alkis Evlogimenos 2024-06-07 07:02:36 +00:00
  • 49e123bdee
    Get rid of preprocessor stuff in test Jōshin 2024-06-06 22:03:33 -07:00
  • 2ba6b0158f
    Fix some memory issues with ctl::string (#1201) Jōshin 2024-06-06 22:15:37 -07:00
  • 90c1c1ee6c
    Revert "Get rid of preprocessor stuff in test" Jōshin 2024-06-06 22:12:16 -07:00
  • 38896c2ecd
    Use the right append in test Jōshin 2024-06-06 22:06:08 -07:00
  • a8dcc1a71d
    Get rid of preprocessor stuff in test Jōshin 2024-06-06 22:03:33 -07:00
  • 8d4158571d
    Don't require including std::string Jōshin 2024-06-06 21:57:08 -07:00
  • cd5e646b74
    append test is better Jōshin 2024-06-06 21:35:38 -07:00
  • 13fe4849e9
    Fix some memory issues with ctl::string Jōshin 2024-06-06 21:16:14 -07:00
  • f3effcb703
    One more SSO erratum from #1199 Jōshin 2024-06-06 18:01:26 -07:00
  • 03b476f943
    Minor small-string errata from #1199 Jōshin 2024-06-06 17:53:13 -07:00
  • 8b3e368e9a
    ctl::string small-string optimization (#1199) Jōshin 2024-06-06 17:50:51 -07:00
  • 2d55834eaf
    Tweak reserve Jōshin 2024-06-06 16:46:59 -07:00
  • 731bdf7a06
    longer test string Jōshin 2024-06-06 16:26:38 -07:00
  • f279754e10
    mask big()->c Jōshin 2024-06-06 08:37:09 -07:00
  • 9154a579c7
    whoops Jōshin 2024-06-06 08:29:17 -07:00
  • ec96f7266e
    clang-format Jōshin 2024-06-06 08:28:06 -07:00
  • 5f4acebca4
    Tests pass Jōshin 2024-06-06 07:35:19 -07:00
  • df6b384e31
    github: add labeler action (#1196) Brian 2024-06-06 22:51:36 +10:00
  • 280bdec817
    github: add issue template (#1195) Brian 2024-06-06 22:51:06 +10:00
  • 23d489c041
    less (?) horrible set_big_capacity Jōshin 2024-06-06 00:27:08 -07:00
  • a535cdc417
    wip ctl::string small-string optimization Jōshin 2024-06-05 23:57:48 -07:00
  • 2c5e7ec547
    Add terminating :vi on some modelines Jōshin 2024-06-05 18:30:39 -07:00
  • fdcb8b2f7e
    add formatting commit Jōshin 2024-06-05 16:36:34 -07:00
  • 04c6bc478e
    vim C++ filetype is still spelled "cpp" Jōshin 2024-06-05 16:34:47 -07:00
  • cc2c1893c5
    Fix some nits Justine Tunney 2024-06-05 04:05:08 -07:00
  • 3093f0e467
    Release Cosmopolitan v3.4.0 3.4.0 3.4 Justine Tunney 2024-06-05 03:01:59 -07:00
  • 3609f65de3
    Make malloc() go 200x faster Justine Tunney 2024-06-05 01:31:21 -07:00
  • 9906f299bb
    Refactor and improve CTL and other code Justine Tunney 2024-06-04 05:41:53 -07:00
  • 1d8f37a2f0
    Fix the MODE=tiny builds Justine Tunney 2024-06-03 10:36:38 -07:00
  • e677460d14
    Delete .vscode folder Justine Tunney 2024-06-03 09:40:45 -07:00
  • 4937843f70
    Introduce Cosmopolitan Templates Library (CTL) Justine Tunney 2024-06-03 09:09:33 -07:00
  • b003888696
    Make __demangle() heap 10% more compact Justine Tunney 2024-06-02 16:09:00 -07:00
  • 2ca491dc56
    Write more __demangle() tests Justine Tunney 2024-06-02 07:37:15 -07:00
  • 9aa353d88b
    Document __demangle() and fix a const func ptr bug Justine Tunney 2024-06-02 04:15:48 -07:00
  • c67faf61df
    Delete some unintentional code Justine Tunney 2024-06-01 20:36:58 -07:00
  • 165c6b37e2
    Add C++ demangling to privileged runtime Justine Tunney 2024-06-01 19:57:32 -07:00
  • dcd626edf8
    Add .git-blame-ignore-revs Jōshin 2024-06-01 15:07:51 -07:00
  • a8666e67b8
    Add .git-blame-ignore-revs Jōshin 2024-06-01 15:07:51 -07:00
  • f032b5570b
    Run clang-format (#1197) Jōshin 2024-06-01 13:30:43 -07:00
  • f5443ac4f0
    Fix missing include Jōshin 2024-06-01 13:22:18 -07:00
  • 9d69929c5d
    Run clang-format Jōshin 2024-06-01 09:59:24 -07:00
  • ea081b262c
    Add some noexcept annotations Justine Tunney 2024-06-01 03:19:53 -07:00
  • fae1c32267
    Encode ±INFINITY as ±1e5000 Justine Tunney 2024-06-01 03:15:23 -07:00
  • a15f544a4b github: add labeler action brian khuu 2024-06-01 01:58:49 +10:00
  • 26d13cf455 github: add issue template brian khuu 2024-06-01 01:41:59 +10:00
  • 9b6718ac99
    Improve backtraces Justine Tunney 2024-05-30 15:11:45 -07:00
  • cd672e251f
    Improve crash signal reporting on Windows Justine Tunney 2024-05-30 13:42:59 -07:00
  • 500a47bc2f
    Fix undefined behavior in unit test Justine Tunney 2024-05-29 20:31:46 -07:00
  • e4d25d68e4
    Drop support for Windows 8 Justine Tunney 2024-05-29 19:21:26 -07:00
  • f31a98d50a
    Fix bug with realpath() on Windows Justine Tunney 2024-05-29 18:47:01 -07:00
  • 2816df59b2
    Increase tinymalloc granularity Justine Tunney 2024-05-29 18:11:18 -07:00
  • a05ce3ad9d
    Support avx512f + vpclmulqdq crc32() acceleration Justine Tunney 2024-05-29 10:13:37 -07:00
  • 7c8df05042
    Improve -march=native micro-architecture detection Justine Tunney 2024-05-29 10:12:49 -07:00
  • 4c77acdfcf
    Add LoadZipArgs() to <cosmo.h> Justine Tunney 2024-05-29 10:12:20 -07:00
  • b74b974cfd
    Introduce #include <tinygetopt.h> Justine Tunney 2024-05-29 10:08:32 -07:00
  • 07cef612c3
    Make dlmalloc 2.4x faster for multithreading Justine Tunney 2024-05-28 11:13:12 -07:00
  • deaef81463
    Favor siginfo_t over struct siginfo Justine Tunney 2024-05-28 02:34:17 -07:00
  • c638eabfe0
    Fix compiler warning Justine Tunney 2024-05-27 02:23:24 -07:00
  • 8e68384e15
    Upgrade to 2022-era LLVM LIBCXX Justine Tunney 2024-05-27 02:12:27 -07:00
  • 2f4ca71f26
    Release Cosmopolitan v3.3.10 3.3.10 Justine Tunney 2024-05-26 22:13:45 -07:00