Commit graph

  • a5ab4fa2cb wip: removed tbb use Farid Zakaria 2023-06-27 18:12:06 +00:00
  • 474350c602 wip Farid Zakaria 2023-06-26 16:32:07 +00:00
  • 29b8816f1f wip Farid Zakaria 2023-06-26 16:32:01 +00:00
  • 95fbdb4f76
    Have function tracer save all registers Justine Tunney 2023-07-08 12:04:44 -07:00
  • 47ada802c8
    add sh code tagging Andy George 2023-07-08 13:52:23 -05:00
  • 1cc8ff6a55
    Fix some aarch64 build issues Justine Tunney 2023-07-08 10:47:45 -07:00
  • 9ae230afad
    Fix more build configuration errors Justine Tunney 2023-07-08 08:44:46 -07:00
  • a75175fe94
    Make build hermetically sealed again Justine Tunney 2023-07-08 06:58:21 -07:00
  • 0c43c98de1
    Add libcxx filesystem modules Justine Tunney 2023-07-08 02:40:17 -07:00
  • c0bd692da2 lz4cli: consolidate xxhash to third_party version Farid Zakaria 2023-07-08 03:32:35 +00:00
  • a092fda388
    Make some fixes for libcxx Justine Tunney 2023-07-07 19:25:13 -07:00
  • 5af5413d27
    Merge e91920a11d into 3a8579252d Farid Zakaria 2023-07-07 10:48:38 -07:00
  • 3a8579252d
    Move demangling utility to stdio Justine Tunney 2023-07-07 10:26:07 -07:00
  • a1dd777f22
    add support for __cxa_demangle Farid Zakaria 2023-07-03 04:08:52 +00:00
  • 0d3c1c8b1a
    Do work on curl/mbedtls/zstd Justine Tunney 2023-07-07 10:00:49 -07:00
  • 2fe73420a6 Remove duplicate definition Danny Robinson 2023-07-07 04:16:03 +01:00
  • 7164085e6d Update definitions.lua with latest progress Danny Robinson 2023-07-07 04:12:50 +01:00
  • a186143f62
    Add EncodeHex() and DecodeHex() to Redbean Justine Tunney 2023-07-06 15:38:08 -07:00
  • 00acd81b2f
    Delete more dead code Justine Tunney 2023-07-06 09:07:42 -07:00
  • 0a24b4fc3c
    Clean up more code Justine Tunney 2023-07-06 06:57:28 -07:00
  • 88612a2cd7
    Restore original redbean build linking Justine Tunney 2023-07-05 20:04:43 -07:00
  • 4f7897c62e Add OnServerReload to replace /.reload.lua with a bit more flexibility Paul Kulchenko 2023-07-05 19:47:23 -07:00
  • 234a4a4c78 Fix readme info about installing cosmo and ape at Ubuntu 23.04 64bit. Lauri Ojansivu 2023-07-05 09:18:43 +03:00
  • 97b7116953
    Hunt down more bugs Justine Tunney 2023-07-03 17:35:11 -07:00
  • 73c0faa1b5
    Remove some dead code Justine Tunney 2023-07-03 02:47:05 -07:00
  • 168d1c157e
    Fix build breakage under special strace config Justine Tunney 2023-07-03 00:05:51 -07:00
  • c09942bd39 add support for __cxa_demangle Farid Zakaria 2023-07-03 04:08:52 +00:00
  • fe044e22cc
    Switch public headers to getopt_long() entirely Justine Tunney 2023-07-02 19:57:43 -07:00
  • 8e3b2b2ea3 Added missing dependency mentioned at https://github.com/jart/cosmopolitan/issues/334 to get installing Cosmopolitan working on Ubuntu 23.04 64bit. Lauri Ojansivu 2023-07-02 23:50:12 +03:00
  • 0c630d95b5
    Rewrite Cosmopolitan Ar Justine Tunney 2023-07-02 10:19:16 -07:00
  • 197aa0d465
    Implement swapcontext() and makecontext() Justine Tunney 2023-07-02 03:50:29 -07:00
  • 7ec84655b4
    Get setcontext() and getcontext() working on Aarch64 Justine Tunney 2023-07-01 22:42:58 -07:00
  • 8b62bff364
    Introduce xxhash into third_party (#837) Farid Zakaria 2023-07-01 20:56:53 -07:00
  • 5f1e129222
    Introduce zstd into cosmopolitan (#843) Farid Zakaria 2023-07-01 20:30:38 -07:00
  • c0348330a5
    Add path information in logged error messages (#832) Paul Kulchenko 2023-07-01 19:47:59 -07:00
  • dc8fbf38ad
    Update Windows IP_MULTICAST constants to use Ws2tcpip.h values (#839) (#842) Paul Kulchenko 2023-07-01 19:44:27 -07:00
  • ce0a3065f3
    Update build/bootstrap/make.com Justine Tunney 2023-07-01 18:37:19 -07:00
  • 40eb3b9d5d
    Fully support OpenBSD 7.3 Justine Tunney 2023-07-01 05:10:12 -07:00
  • 963e10b9bf
    Introduce new tinyprint() api Justine Tunney 2023-07-01 05:09:32 -07:00
  • 053681cb97
    Fix BSD regressions Justine Tunney 2023-07-01 00:17:33 -07:00
  • 5a77db2cd5
    Fix recvfrom on Windows (closes #841) (#844) Paul Kulchenko 2023-06-30 23:39:55 -07:00
  • 820b7690e6 Fix recvfrom on Windows (closes #841) Paul Kulchenko 2023-06-26 22:46:32 -07:00
  • 3d59e9ba09 Clean up commit for zstd Farid Zakaria 2023-06-26 21:51:14 +00:00
  • 32028f01a2 buildable zstd in cosmopolitan Farid Zakaria 2023-06-26 21:22:07 +00:00
  • bde4318925 introduce zstd from Facebook at e2cd353473650472a095aa0b50e3bd560b714402 Farid Zakaria 2023-06-26 16:34:41 +00:00
  • e91920a11d changes to libcxx for building tbb Farid Zakaria 2023-06-26 04:18:40 +00:00
  • b4ed42281c Update Windows IP_MULTICAST constants to use Ws2tcpip.h values (#839) Paul Kulchenko 2023-06-25 18:02:11 -07:00
  • 3eef6e8a62 renamed .h to .hh Farid Zakaria 2023-06-24 23:55:21 +00:00
  • 0db5d18843 Renamed cpp to cc for build_rules Farid Zakaria 2023-06-24 23:35:44 +00:00
  • 7debaaf365 introduce tbb library Farid Zakaria 2023-06-24 23:17:56 +00:00
  • f067e5dfeb introduce xxhash into third_party Farid Zakaria 2023-06-23 04:32:00 +00:00
  • 48b2afb192
    Address weakness with new pledge("anet") promise Justine Tunney 2023-06-18 18:06:47 -07:00
  • fb2bd313ae
    Fix redbean unix.poll() with -1 timeout Justine Tunney 2023-06-18 18:05:26 -07:00
  • f10845ab9f
    Add blackhole support to Python tokenbucket module Justine Tunney 2023-06-18 07:50:11 -07:00
  • 461c835784
    Remove removed GCC symlinks Justine Tunney 2023-06-18 05:41:55 -07:00
  • 226375933a
    Implement more toolchain fixes Justine Tunney 2023-06-18 05:39:31 -07:00
  • 0409096658
    Get us closer to building busybox Justine Tunney 2023-06-18 04:02:01 -07:00
  • 5ac522f0de
    Add make clean build rule Justine Tunney 2023-06-18 01:23:54 -07:00
  • 8514933b60
    Delete itoa() prototype Justine Tunney 2023-06-18 01:17:15 -07:00
  • d7c79f43ef
    Clean up more code Justine Tunney 2023-06-18 00:55:09 -07:00
  • afc58a8b41
    Upgrade cosmopolitan gcc and binutils to 2.35.2 Justine Tunney 2023-06-18 00:54:14 -07:00
  • 2c0f0bab0b
    Fix mkfifo() on Linux Justine Tunney 2023-06-17 16:04:08 -07:00
  • 12452976bd
    Remove getopt_long() from headers Justine Tunney 2023-06-17 16:03:16 -07:00
  • 21f7552285 added tests showcasing -fportcosmo capabilities Gautham 2023-06-17 14:58:57 -05:00
  • f3d3412c3b update LICENSE in third_party/gcc Gautham 2023-06-17 12:51:04 -05:00
  • b881c0ec9e
    Remove printf() linking hack Justine Tunney 2023-06-17 10:13:50 -07:00
  • ba03cd95c5
    Modernize the README file Justine Tunney 2023-06-17 07:55:48 -07:00
  • 562a1384cd
    Make blink support conditionally linkable into APE Justine Tunney 2023-06-17 07:55:35 -07:00
  • 52d28966f7
    Remove old zip base skew hack Justine Tunney 2023-06-17 04:20:16 -07:00
  • 207e18a060
    Unbreak the x86-64 build Justine Tunney 2023-06-16 20:05:24 -07:00
  • 7bc20bff3e
    Resolve argv[0] based on path search in ape-m1 Justine Tunney 2023-06-16 16:58:30 -07:00
  • 1353db7d3f
    Fix rwx .rodata in python.com on aarch64 Justine Tunney 2023-06-16 16:25:04 -07:00
  • 4eebd6b9dc
    Improve new C23 checked arithmetic feature Justine Tunney 2023-06-16 15:32:18 -07:00
  • 2a1c588826
    Add tokenbucket module to python.com Justine Tunney 2023-06-16 15:32:09 -07:00
  • e6b7c16a53
    Make changes needed for new demo Justine Tunney 2023-06-15 23:22:49 -07:00
  • c3440d040c
    Make improvements Justine Tunney 2023-06-15 13:50:42 -07:00
  • 8dc11afcf6
    Upgrade portcosmo patch and GCC third party docs Justine Tunney 2023-06-14 19:48:55 -07:00
  • 4778cd4d27
    Fix bugs in termios library and cleanup code Justine Tunney 2023-06-14 17:02:57 -07:00
  • 06b749ae03
    Remove blinkenlights Justine Tunney 2023-06-11 03:10:58 -07:00
  • 7fbdfdb8c3 Add path information in logged error messages Paul Kulchenko 2023-06-11 20:08:09 -07:00
  • 50d8d953ce
    Fix syscall(2) returning -errno instead of using POSIX errno scheme (#830) Gabriel Ravier 2023-06-11 19:33:28 +02:00
  • e47c0cc929
    [metal] Clean up code for getting pointer to struct mman (#828) tkchia 2023-06-12 01:32:39 +08:00
  • a1b9a26935 Fix syscall(2) returning -errno instead of using POSIX errno scheme Gabriel Ravier 2023-06-10 16:51:04 +02:00
  • 5a6a4819d4
    Fix -iquote in cosmocc toolchain Justine Tunney 2023-06-10 16:35:42 -07:00
  • 2676ec55de
    Make improvements to cosmocc toolchain Justine Tunney 2023-06-10 15:50:01 -07:00
  • 8ff48201ca
    Rewrite .zip.o file linker Justine Tunney 2023-06-10 09:15:19 -07:00
  • f6407d5f7c
    Fix missing includes Justine Tunney 2023-06-09 18:11:53 -07:00
  • 4a59210008
    Introduce #include <cosmo.h> to toolchain users Justine Tunney 2023-06-09 18:02:06 -07:00
  • 9b55dbe417
    Get GCC to mostly build with Cosmo Justine Tunney 2023-06-09 06:41:34 -07:00
  • 2eb7148474
    Create a fake syscall() function due to Python Justine Tunney 2023-06-09 05:18:38 -07:00
  • 4b2023ffab
    Disable linker map generation and improve tinyness Justine Tunney 2023-06-09 01:23:18 -07:00
  • 23e235b7a5
    Fix bugs in cosmocc toolchain Justine Tunney 2023-06-08 23:44:03 -07:00
  • 22f81a8d50
    Improve cosmocc / cosmoc++ toolchain scripts Justine Tunney 2023-06-08 14:29:22 -07:00
  • 25678db2a0
    Fix remaining regressions in ASAN support Justine Tunney 2023-06-08 08:00:37 -07:00
  • 4d629fd424
    Fix stack abuse in llama.cc Justine Tunney 2023-06-08 06:44:54 -07:00
  • 32682f0ce7
    Remove some problematic APIs Justine Tunney 2023-06-08 06:12:26 -07:00
  • 7512318a2a
    Fix MODE=aarch64 build Justine Tunney 2023-06-08 05:17:28 -07:00
  • 8767e9ad6a
    Fix --ftrace regression Justine Tunney 2023-06-08 04:46:11 -07:00
  • daf4454a06
    Validate privileged code relationships Justine Tunney 2023-06-08 04:37:05 -07:00
  • 01fd655097
    Get garbage collector working on aarch64 Justine Tunney 2023-06-07 03:34:45 -07:00