Commit graph

  • 18f40e08c4 move Gautham 2024-08-01 08:56:30 -05:00
  • 806aaaa033 convert GCC 14 errors back to warnings Gautham 2024-08-01 06:35:29 -05:00
  • 6ac3d3b804
    Add precompiled header support to cosmocc Justine Tunney 2024-07-31 06:04:41 -07:00
  • f8cfc89eba
    Allow -c to be specified with -E in cosmocc Justine Tunney 2024-07-31 02:09:15 -07:00
  • 4ed4a1095a
    Improve build latency Justine Tunney 2024-07-31 01:21:27 -07:00
  • 8d8aecb6d9
    Avoid legacy instruction penalties on x86 Justine Tunney 2024-07-31 01:02:24 -07:00
  • 1fba310e22
    Delete mislocated headers Justine Tunney 2024-07-31 01:01:00 -07:00
  • bb815eafaf
    Update Musl Libc code Justine Tunney 2024-07-30 09:14:57 -07:00
  • d0360bf4bd
    Introduce cosmoranlib Justine Tunney 2024-07-29 19:18:52 -07:00
  • 8cdb3e136b
    Check in ruler summation experiments Justine Tunney 2024-07-29 18:02:16 -07:00
  • 3dab207351
    Remove mkfifo() prototype Justine Tunney 2024-07-29 07:42:54 -07:00
  • 1092d9b7e8
    Remove old usages of %n Justine Tunney 2024-07-29 01:39:36 -07:00
  • d40acc60b1
    Detect more x86 features Justine Tunney 2024-07-29 00:16:29 -07:00
  • cf1559c448
    Remove __threaded variable Justine Tunney 2024-07-28 23:43:22 -07:00
  • 01b09bc817
    Support printf %n directive Justine Tunney 2024-07-28 22:27:06 -07:00
  • c1a0b017e9
    Fix the build Justine Tunney 2024-07-28 21:02:04 -07:00
  • 77d3a07ff2
    Fix std::filesystem Justine Tunney 2024-07-28 17:25:20 -07:00
  • 0d7c272d3f
    Don't use sendfile() in libcxx Justine Tunney 2024-07-28 15:02:38 -07:00
  • 18964e5d76
    Fix remove() directory on Windows Justine Tunney 2024-07-28 15:02:11 -07:00
  • e18fe1e112
    Freshen build/bootstrap/cocmd Justine Tunney 2024-07-27 23:22:11 -07:00
  • 8621034d42
    Release Cosmopolitan v3.6.2 3.6.2 Justine Tunney 2024-07-27 20:20:54 -07:00
  • 32292aee84
    Fix build determinism issue Justine Tunney 2024-07-27 19:03:32 -07:00
  • 81dd9639ed
    Fix bug in tool/decode/zip Justine Tunney 2024-07-27 18:34:21 -07:00
  • f147d3dde9
    Fix some static analysis issues Justine Tunney 2024-07-27 09:16:54 -07:00
  • fb54604b31
    Upgrade to superconfigure z0.0.48 Justine Tunney 2024-07-27 08:35:02 -07:00
  • cdfcee51ca
    Properly serialize fork() operations Justine Tunney 2024-07-27 08:20:42 -07:00
  • 18a620cc1a
    Make some improvements of little consequence Justine Tunney 2024-07-27 08:20:18 -07:00
  • 690d3df66e
    Expand the virtual address space on Windows Justine Tunney 2024-07-27 08:19:05 -07:00
  • efb3a34608
    Fix package.sh build error Justine Tunney 2024-07-26 06:57:24 -07:00
  • 642e9cb91a
    Introduce cosmocc flags -mdbg -mtiny -moptlinux Justine Tunney 2024-07-26 05:10:25 -07:00
  • 59692b0882
    Make spinlocks faster (take two) Justine Tunney 2024-07-26 00:44:45 -07:00
  • 02e1cbcd00
    Revert "Make spin locks go faster" Justine Tunney 2024-07-25 22:24:32 -07:00
  • 0679cfeb41
    Fix build Justine Tunney 2024-07-25 22:12:08 -07:00
  • edd5e2c8e3
    Expose gethostbyname() Justine Tunney 2024-07-25 19:21:35 -07:00
  • c8e25d811c
    Make spin locks go faster Justine Tunney 2024-07-25 17:14:30 -07:00
  • a31d5ea399
    Remove cosmoc++ compiler warning Justine Tunney 2024-07-25 15:20:18 -07:00
  • 7d88343973
    Release Cosmopolitan v3.6.1 3.6.1 Justine Tunney 2024-07-25 13:34:02 -07:00
  • 3915ca0f71
    Have cosmocc define -Wno-implicit-int Justine Tunney 2024-07-25 05:51:57 -07:00
  • 2c4b88753b
    Add special errno handling to libcxx Justine Tunney 2024-07-25 01:05:39 -07:00
  • 0f486a13c8
    Fix fdlibm license Justine Tunney 2024-07-24 20:42:08 -07:00
  • 1020dd41cc
    bzero() should be defined without special defines Justine Tunney 2024-07-24 16:15:30 -07:00
  • d3a13e8d70
    Improve lock hierarchy Justine Tunney 2024-07-24 15:55:57 -07:00
  • 7ba9a73840
    Remove more _Atomic keywords from public headers Justine Tunney 2024-07-24 13:34:15 -07:00
  • 4a1ae86124
    Make some code build faster Justine Tunney 2024-07-24 12:26:52 -07:00
  • 5dd7ddb9ea
    Remove bad defines from early days of project Justine Tunney 2024-07-24 12:11:21 -07:00
  • f25fbbaaeb
    Use libcxx abi v1 Justine Tunney 2024-07-24 09:48:33 -07:00
  • fbc4b03d4c
    Restore support for AMD K8 Justine Tunney 2024-07-24 08:59:29 -07:00
  • e398f3887c
    Make more improvements to threads and mappings Justine Tunney 2024-07-24 01:05:00 -07:00
  • 2187d6d2dd
    Fix MODE=optlinux for GitHub Actions Justine Tunney 2024-07-23 04:17:22 -07:00
  • 0602ff6bab
    Fix MODE=optlinux and MODE=tiny builds Justine Tunney 2024-07-23 04:04:19 -07:00
  • 5660ec4741
    Release Cosmopolitan v3.6.0 3.6.0 Justine Tunney 2024-07-23 03:16:17 -07:00
  • 62ace3623a
    Release Cosmopolitan v3.5.9 3.5.9 Justine Tunney 2024-07-22 21:02:40 -07:00
  • 6e809ee49b
    Add unit test for process shared conditions Justine Tunney 2024-07-22 18:48:54 -07:00
  • 61c36c1dd6
    Allow pthread_condattr_setpshared() to set shared Justine Tunney 2024-07-22 18:41:45 -07:00
  • 0a9a6f86bb
    Support process shared condition variables Justine Tunney 2024-07-22 16:33:23 -07:00
  • 3de6632be6
    Graduate some clock_gettime() constants to #define Justine Tunney 2024-07-22 07:14:35 -07:00
  • c83ec5fdd9
    Fix more issues Justine Tunney 2024-07-22 02:28:41 -07:00
  • 23611cd854
    Talk more about alignment Justine Tunney 2024-07-22 02:10:51 -07:00
  • 62a97c919f
    Fix typos in APE specification Justine Tunney 2024-07-22 01:41:44 -07:00
  • 16d244614e
    Mention red zone in APE ABI specification Justine Tunney 2024-07-21 21:18:12 -07:00
  • 41cc053419
    Add more content to APE specification Justine Tunney 2024-07-21 20:47:24 -07:00
  • 5d2d9e9640
    Add back missing TlsAlloc() call Justine Tunney 2024-07-21 20:45:27 -07:00
  • e08a4cd99e
    Release Cosmopolitan v3.5.8 3.5.8 Justine Tunney 2024-07-21 17:01:33 -07:00
  • 7ebaff34c6
    Fix ctype.h and wctype.h Justine Tunney 2024-07-21 15:54:17 -07:00
  • e7be5a5e2b
    Upgrade to latest superconfigure Justine Tunney 2024-07-21 15:30:47 -07:00
  • 30afd6ddbb
    Improve multithreading Justine Tunney 2024-07-21 06:41:30 -07:00
  • d3167126aa
    Fix regression with last commit Justine Tunney 2024-07-20 16:43:48 -07:00
  • d3f87f4c64
    Upgrade to cosmocc v3.5.7 Justine Tunney 2024-07-20 11:21:26 -07:00
  • 29ce25c767
    Start writing formal specification for APE Justine Tunney 2024-07-20 10:04:22 -07:00
  • 7996bf67b5
    Release Cosmopolitan v3.5.7 3.5.7 Justine Tunney 2024-07-20 03:48:57 -07:00
  • 626a5d02ee
    Add missing lock statement Justine Tunney 2024-07-20 03:47:22 -07:00
  • 527aaa41eb
    Prevent MODE=tiny ShowCrashReports() looping Justine Tunney 2024-07-20 03:34:37 -07:00
  • 421a819d88
    Fix bug in munmap_test Justine Tunney 2024-07-20 03:23:37 -07:00
  • 3374cbba73
    Release Cosmopolitan v3.5.6 3.5.6 Justine Tunney 2024-07-20 02:28:19 -07:00
  • 2018cac11f
    Use better memory strategy on Windows Justine Tunney 2024-07-20 02:20:03 -07:00
  • 6a5d4ed65b
    Fix bug with disabling sigaltstack() Justine Tunney 2024-07-20 01:00:16 -07:00
  • 493ffc9b7f
    Release Cosmopolitan v3.5.5 3.5.5 Justine Tunney 2024-07-19 22:33:17 -07:00
  • 101fb3d9b3
    Make some new Windows 10 memory APIs available Justine Tunney 2024-07-19 22:26:49 -07:00
  • f6ba270ff3
    Add last commit to .git-blame-ignore-revs Justine Tunney 2024-07-19 19:38:53 -07:00
  • 86d884cce2
    Get rid of .internal.h convention in LIBC_INTRIN Justine Tunney 2024-07-19 19:36:25 -07:00
  • 0ed916ad5c
    Fix a bug in example code Justine Tunney 2024-07-19 19:11:28 -07:00
  • 1029dcc597
    Reduce default stack size from 256kb to 81kb Justine Tunney 2024-07-19 14:14:08 -07:00
  • c697133a2d
    Fix typo in accept4-sysv.c (#1235) Ikko Eltociear Ashimine 2024-07-19 21:46:29 +09:00
  • 1ff037df3c
    Add some documentation Justine Tunney 2024-07-19 02:53:07 -07:00
  • 567d8fe32d
    Create variables for page size Justine Tunney 2024-07-18 21:02:59 -07:00
  • 23dfb79d33
    Fix minor suboptimalities in memory manager Justine Tunney 2024-07-18 19:19:51 -07:00
  • bee5fce0ec
    Merge 20d28894f8 into 76cea6c687 wingdeans 2024-07-15 20:49:04 +02:00
  • 76cea6c687
    Squeeze more performance out of memory manager Justine Tunney 2024-07-08 03:08:42 -07:00
  • 63065cdd70
    Make a test less intensive by default Justine Tunney 2024-07-07 19:35:09 -07:00
  • 3f2a1b696e
    Fix greenbean example Justine Tunney 2024-07-07 15:55:55 -07:00
  • f590e96abd
    Work around QEMU bugs Justine Tunney 2024-07-07 15:42:46 -07:00
  • f7780de24b
    Make realloc() go 100x faster on Linux/NetBSD Justine Tunney 2024-07-07 12:24:25 -07:00
  • 196942084b
    Recomment out accidental code Justine Tunney 2024-07-06 19:57:47 -07:00
  • 6be030cd7c
    Fix MODE=tinylinux build Justine Tunney 2024-07-06 01:39:15 -07:00
  • 8c645fa1ee
    Make mmap() scalable Justine Tunney 2024-07-05 23:13:20 -07:00
  • 3756870635
    Implement new red-black tree Justine Tunney 2024-07-05 12:56:03 -07:00
  • fc65422660
    Remove __mmap() and __munmap() Justine Tunney 2024-07-05 12:55:46 -07:00
  • 01587de761
    Simplify memory manager Justine Tunney 2024-07-04 10:52:16 -07:00
  • 5a9a08d1cf
    Fix regression in elf2pe program Justine Tunney 2024-07-04 04:02:20 -07:00
  • bd6d9ff99a
    Get deathstar demo working again on metal Justine Tunney 2024-07-04 03:44:17 -07:00