Commit Graph

  • 443ee75ccd - @deprecated in function contracts would be processed twice, causing a compilation error despite being correct. dev Christoffer Lerno 2026-02-27 01:23:04 +01:00
  • f4751737e4 - Detect large temporaries when creating slices on the stack #2665 Christoffer Lerno 2026-02-27 01:14:22 +01:00
  • 596e550882 - Add contract on any_to_enum_ordinal and any_to_int to improve error when passed an empty any. #2977 Christoffer Lerno 2026-02-26 22:31:00 +01:00
  • 54ddc9a81c Remove support for LLVM 17 and 18. Update to 0.7.11 Christoffer Lerno 2026-02-26 22:15:34 +01:00
  • 1a3cdc01ec Fix deprecation warnings not silenced. master v0.7.10 Christoffer Lerno 2026-02-26 03:30:35 +01:00
  • 808ce6d605 Fix deprecation warnings not silenced. latest-prerelease-tag Christoffer Lerno 2026-02-26 00:28:36 +01:00
  • 09606a2998 Update hint for deprecation Christoffer Lerno 2026-02-26 00:15:58 +01:00
  • 0a21323652 Fixes Christoffer Lerno 2026-02-26 00:11:55 +01:00
  • c990b5aaf1 Typekind enums are changed CONST_ENUM -> CONSTDEF, DISTINCT -> TYPEDEF. Christoffer Lerno 2026-02-25 23:52:13 +01:00
  • 98e0985a10 Fix error message on deprecated enum = Christoffer Lerno 2026-02-25 23:27:22 +01:00
  • 5974bf6cd0 Make first RC 0.7.10 Christoffer Lerno 2026-02-25 18:11:36 +01:00
  • 992890065a vendor-fetch lists available libraries (#2976) Manu Linares 2026-02-24 18:55:18 -03:00
  • d4dbe27072 Add mention of LLVM libs Christoffer Lerno 2026-02-24 20:00:50 +01:00
  • 56a11ae3ca Fix text in error message. Christoffer Lerno 2026-02-24 19:07:38 +01:00
  • f1d03c194f distributions: fix tests (#2975) konimarti 2026-02-24 16:18:53 +01:00
  • 0085fe73ad Fix test Christoffer Lerno 2026-02-24 15:18:57 +01:00
  • a238b62483 Typo Christoffer Lerno 2026-02-24 14:58:28 +01:00
  • 58022e7cca only enable emulated TLS on android compiling natively in termux (#2974) Book-reader 2026-02-24 12:10:22 +13:00
  • d2f046780d - Compiler crash using ?? with a void? macro #2973 Christoffer Lerno 2026-02-23 23:28:32 +01:00
  • ec65c5761e Fixed test Christoffer Lerno 2026-02-23 19:21:56 +01:00
  • 0ed917cdc2 Improve error when trying to use an extern const as a compile time constant. #2969 Christoffer Lerno 2026-02-23 19:15:23 +01:00
  • 8373ab0509 Typo in releasenotes. Christoffer Lerno 2026-02-21 23:38:09 +01:00
  • 8f7610345d More x86 instructions (#2964) srkkov 2026-02-23 08:27:36 -06:00
  • 8bd963ecaf Allow Async w/ Subprocess for POSIX Systems (#2953) Zack Puhl 2026-02-21 19:59:44 -05:00
  • dc52478c09 - Warn on use of visibility modifiers on methods. #2962 Christoffer Lerno 2026-02-21 21:10:08 +01:00
  • e1ec4b1235 add more x86 instructions Gantsev Denis 2026-01-29 20:31:32 +01:00
  • 7c68396c0d Enable default NDK detection for Android x86_64 (#2910) Lucas Alves 2026-02-20 17:07:44 -03:00
  • eae7d0c4a1 stdlib: std::compression::zip and std::compression::deflate (#2930) Manu Linares 2026-02-20 16:41:34 -03:00
  • 5055e86518 test: added comprehensive tests for in-string & complex nested comments (#2956) mmoustafa8108 2026-02-20 14:24:08 +02:00
  • 4b13ad692a fixes for RISC-V ABI Implementation #1567 (#2937) Manu Linares 2026-02-19 21:53:29 -03:00
  • 7c81bb35ca Refactored contracts (#2960) Christoffer Lerno 2026-02-20 01:51:28 +01:00
  • 5a82f672b5 Update to constdef Christoffer Lerno 2026-02-19 12:16:46 +01:00
  • e9d915c03b Update to constdef dev3 Christoffer Lerno 2026-02-19 12:16:46 +01:00
  • 0387d7666d - Trying to slice an indexable type leads to misleading error message #2958 Christoffer Lerno 2026-02-20 00:13:45 +01:00
  • 392c78860d Add bitorder functions store_le, load_le, store_be, store_le. Christoffer Lerno 2026-02-19 23:59:55 +01:00
  • 585c66100d - Member access on a struct returned by the assignment expression, cause crash #2947 Christoffer Lerno 2026-02-19 20:43:39 +01:00
  • 8bb974829d math: implement discrete and continuous distributions (#2955) konimarti 2026-02-19 20:09:11 +01:00
  • 6b3139940c Formatting to be consistent. Make unrolling use macro. Christoffer Lerno 2026-02-19 18:22:21 +01:00
  • 9efb9b90d1 Minor attribute combination checking (#2918) Damien Wilson 2026-02-19 10:58:39 -06:00
  • 152558f5bc Optimized adler32 hashing algorithm. (#2948) soerlemans 2026-02-19 17:51:33 +01:00
  • 7ae4c5a1ab some refactoring of io formatter internals Manuel Barrio Linares 2026-02-16 17:27:43 -03:00
  • 9fbf6bc213 enforce buff channel size > 0 (#2952) Fernando López Guevara 2026-02-18 10:34:41 -03:00
  • 143fa70f87 Remove init for Blake3 Christoffer Lerno 2026-02-17 17:43:54 +01:00
  • 3ac701be0e Improve error message when providing alias with a typeid expression where a type was expected. #2944 Christoffer Lerno 2026-02-17 13:02:34 +01:00
  • 8cb23cff29 split test_hash_vector_macro into per-type functions (#2940) Manu Linares 2026-02-16 22:30:30 -03:00
  • ec6ba8e7ca refactor md5.body function to reduce instruction count Manuel Barrio Linares 2026-02-15 23:04:09 -03:00
  • df030ac51c optimize blake3 using a runtime for loop Manuel Barrio Linares 2026-02-15 22:10:53 -03:00
  • 4b03a84b00 optimize test_ct_intlog2 test and whirlpool hash (#2938) Manu Linares 2026-02-15 21:54:46 -03:00
  • 5d0c41da6b Refactor dylib name. Christoffer Lerno 2026-02-16 01:21:05 +01:00
  • 990e9685d2 - Adding the incorrect sized vector to a pointer vector would cause a crash. Christoffer Lerno 2026-02-16 00:39:14 +01:00
  • a7309b217e Add --print-large-functions for checking which functions likely dominate the compile time. Christoffer Lerno 2026-02-16 00:13:19 +01:00
  • d7cf8fa9ab Reduce macro inlining size. Remove non-const atomic ordering. Christoffer Lerno 2026-02-15 00:43:29 +01:00
  • a78a169a17 Slim down the string_to_int tests by 800 MB. Christoffer Lerno 2026-02-15 00:05:35 +01:00
  • d80a8629a6 - On assert known false, the message was not show for no-args. - Fixup in socket_private.c3 Christoffer Lerno 2026-02-14 23:49:27 +01:00
  • 14779bd467 Set CP_UTF8 to underlying number. Christoffer Lerno 2026-02-14 01:49:03 +01:00
  • eb80776988 More fixes for typedef @constinit change Christoffer Lerno 2026-02-14 01:37:53 +01:00
  • fac9054f1b Fix array initializer analysis (#2925) Samuel 2026-02-14 00:38:07 +02:00
  • 768d24d580 [stdlib] Add array even, odd, and unlace macros Zack Puhl 2026-02-02 15:57:30 +00:00
  • e299a4b630 - Change typedef and const enums to not convert from literals by default. (#2934) Christoffer Lerno 2026-02-13 20:39:47 +01:00
  • bbf89815d6 - Individual warning settings added. Christoffer Lerno 2026-02-13 18:25:19 +01:00
  • cc6d552e3d - --safe=no disabled compile-time errors on compile-time known runtime @require checks #2936 Christoffer Lerno 2026-02-13 16:34:45 +01:00
  • 27ceded331 Add a few const char* Christoffer Lerno 2026-02-12 16:51:34 +01:00
  • 3f279b2f1c Refactoring: make CT_IDENT and unresolved expression. Christoffer Lerno 2026-02-12 16:38:18 +01:00
  • acc4a900f5 - New const enum declaration syntax. - New enum associated value syntax. Christoffer Lerno 2026-02-12 14:43:56 +01:00
  • f079fa82b2 fix(std-io): make uint128 decimal formatting safe (#2924) Fernando López Guevara 2026-02-11 19:50:16 -03:00
  • 7665720264 add cache for Embedded/QEMU Tests Manuel Barrio Linares 2026-02-11 18:00:31 -03:00
  • 83705ab340 Fix chacha20. Christoffer Lerno 2026-02-11 23:44:26 +01:00
  • adea3dd83f Fix chacha20 Christoffer Lerno 2026-02-11 23:39:47 +01:00
  • 9b52be9ba6 - unsigned % signed and unsigned / signed is no longer allowed without explicit casts, except for const denominators. #2928 Christoffer Lerno 2026-02-11 23:18:08 +01:00
  • 202349d88f - Improved underlining errors/warnings when unicode is used. #2887 Christoffer Lerno 2026-02-11 16:49:14 +01:00
  • 18ab18958b CI: add retries and package caching across all platforms Manuel Barrio Linares 2026-02-10 22:08:56 -03:00
  • 2237d3b836 Missing check Christoffer Lerno 2026-02-11 02:55:07 +01:00
  • e2f17a770b Using [] or .foo on $$ functions would not raise error but instead crash #2919. Christoffer Lerno 2026-02-11 02:53:17 +01:00
  • 40e6a2c4a3 codepage: add single-byte code page support (#2891) konimarti 2026-02-11 01:10:12 +01:00
  • a80e40a798 fix fedora dyn lib (#2917) g.denis 2026-02-10 23:12:04 +01:00
  • de8a733c77 Implement lazy-loaded libcurl Manuel Barrio Linares 2026-02-09 12:56:31 -03:00
  • c5d7a03859 Remove unnecessary free. Christoffer Lerno 2026-02-10 11:46:26 +01:00
  • 0b82537700 Fix Christoffer Lerno 2026-02-10 11:27:55 +01:00
  • 7b8299c8dd - Reallocating overaligned memory with the LibcAllocator was unsafe. Christoffer Lerno 2026-02-10 11:23:51 +01:00
  • dcbd0f8f2d Fix dwarf definitions Christoffer Lerno 2026-02-10 10:23:46 +01:00
  • 402c00e230 Add Android Aarch64 and x64 support status Boris Barbulovski 2026-02-09 04:42:28 +01:00
  • 0542c05b88 Update tests. Christoffer Lerno 2026-02-09 10:23:03 +01:00
  • 67e224c62f Fix windows main Christoffer Lerno 2026-02-09 10:15:49 +01:00
  • 565b08846f Remove use of tempnam. Christoffer Lerno 2026-02-09 00:04:05 +01:00
  • 80ad0e02ad Fix tests and error in returning error on function name. Christoffer Lerno 2026-02-08 22:54:18 +01:00
  • b8ee5a4150 fix: add non-API Android NDK lib search path (#2884) Lucas Alves 2026-02-08 11:02:37 -03:00
  • 445dd155b7 Another #2814 Christoffer Lerno 2026-02-08 15:01:18 +01:00
  • abb3efca00 fix: prevent Homebrew dylib contamination in macOS builds (#2908) Rauny 2026-02-08 13:57:07 +01:00
  • de0b317461 Fix default main template. Christoffer Lerno 2026-02-08 13:38:43 +01:00
  • 21758476d4 - For c3c init with library templates, provide example exported functions. #2898 Christoffer Lerno 2026-02-07 21:31:12 +01:00
  • b69f78be30 Flag --cpu-flags doesn't work if the first item is an exclusion. #2905 Christoffer Lerno 2026-02-07 21:21:57 +01:00
  • 89b9f52f1e Add libc mktemp and tempnam. Update test. Christoffer Lerno 2026-02-07 20:25:28 +01:00
  • 02a67254cc Fix win forwarding functions. Christoffer Lerno 2026-02-07 19:57:43 +01:00
  • 120f56ac5f disable --fetch-msvc when no curl Manuel Barrio Linares 2026-02-06 21:02:41 -03:00
  • 5b93212f43 Added Xorshiro128++ random number generator. (#2846) Laura Kirsch 2026-02-06 20:14:56 +01:00
  • c57415ea78 Optional byte limit for readline Zack Puhl 2026-02-06 13:15:29 -05:00
  • 36dfbdff45 implement progress bar for fetch-msvc Manuel Barrio Linares 2026-02-06 12:20:27 -03:00
  • d07e454dfe Fix missing ) Christoffer Lerno 2026-02-06 17:56:40 +01:00
  • 40aa4d4dcd Add Murmur3 hash Christoffer Lerno 2026-02-06 17:53:19 +01:00
  • 0be291e0d7 compiler: added c3c fetch-msvc command (#2854) Manu Linares 2026-02-06 10:01:49 -03:00