This website requires JavaScript.
Explore
Help
Register
Sign In
shishantbiswas
/
c3c
Watch
1
Star
1
Fork
0
You've already forked c3c
mirror of
https://github.com/c3lang/c3c.git
synced
2026-02-27 12:01:16 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
v0.5.x
c3c
/
test
/
test_suite
/
contracts
History
Christoffer Lerno
748c737e8f
0.5.4: Hash variables accept designated initializers. @safemacro overrides the need for
@
in macro names. Fixes to macro context evaluation. Updated allocator api. Removed install_win_reqs.bat. Deterministic @init for MacOS. Fixed temp memory issue with formatter. Support LLVM 19. Add support to compare bitstructs using == and !=. Support Windows
.def
files. Removed invalid grammar from grammar.y. Support compile time folding of &|^~ for bitstructs.
output
project setting now respected. Fix issue where constants were not properly constant folded. Add temp_push/pop. Aliased declarations caused errors when used in initializers. Fix export output. Fix of const ternary
#1118
. Fix of $$MODULE in nested macros
#1117
. Fix debug info on globals.
out
now correctly detects subscript[] use
#1116
. Lateral implicit imports removed. Default to '.' if no libdir is specified. Improved error messages for
--lib
. Fix raylib snake example. Overzealous local escape check corrected
#1127
. Improved yacc grammar
#1128
.
--linker
argument
#1067
. Fixes to the matrix operations
#1130
. Added GenericList.
2024-02-15 21:39:33 +01:00
..
constant_out.c3
More const modification detection. Grab the version number into CMake.
2023-03-07 14:35:12 +01:00
ct_eval_of_ensure.c3
Use "String" consistently for "char[]" (
#694
)
2023-01-07 22:50:33 +01:00
in_array.c3
0.5.2: Allow trailing comma in calls and parameter declarations
#1092
. Fixes issue where single character filenames like 'a.c3' would be rejected. Improve error messages for incorrect user defined foreach. Fix bug with generics in generics. Fix to error with modified vector parameters. Crash with lhs vector inference. Fixes to priority queue.
2023-12-23 23:15:51 +01:00
in_out.c3
More const modification detection. Grab the version number into CMake.
2023-03-07 14:35:12 +01:00
macro_ensure_static.c3
Fix seeder, update with dynamic interface for random. Insert unreachable after panic in asserts. Macro ensure static check.
2023-08-23 13:52:27 +02:00
out_subscript.c3
0.5.4: Hash variables accept designated initializers. @safemacro overrides the need for
@
in macro names. Fixes to macro context evaluation. Updated allocator api. Removed install_win_reqs.bat. Deterministic @init for MacOS. Fixed temp memory issue with formatter. Support LLVM 19. Add support to compare bitstructs using == and !=. Support Windows
.def
files. Removed invalid grammar from grammar.y. Support compile time folding of &|^~ for bitstructs.
output
project setting now respected. Fix issue where constants were not properly constant folded. Add temp_push/pop. Aliased declarations caused errors when used in initializers. Fix export output. Fix of const ternary
#1118
. Fix of $$MODULE in nested macros
#1117
. Fix debug info on globals.
out
now correctly detects subscript[] use
#1116
. Lateral implicit imports removed. Default to '.' if no libdir is specified. Improved error messages for
--lib
. Fix raylib snake example. Overzealous local escape check corrected
#1127
. Improved yacc grammar
#1128
.
--linker
argument
#1067
. Fixes to the matrix operations
#1130
. Added GenericList.
2024-02-15 21:39:33 +01:00
pure_calls.c3
Support '@pure' and parse the optreturn tag.
2022-03-10 09:46:30 +01:00
pure.c3
Support '@pure' and parse the optreturn tag.
2022-03-10 09:46:30 +01:00
require_contract_loc.c3
Fix of contract error location for @require
#788
2023-06-20 21:35:48 +02:00
simple_test.c3t
Allow @test with modules. Change name mangling for non exports.
2023-02-20 16:02:30 +01:00