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
ee9c5db71946120c6609ca0058fde024480dea5c
c3c
/
test
/
test_suite
/
generic
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
..
enum_set_test.c3t
0.5.3: Single-module not respected. Fix issue with compiler defined types. Fix optimization levels for projects. Use GEP i8 on offsets. Optimize foreach on len 1 arrays. Move panic blocks last. Fix generic module wildcard imports. Deprecate init_temp / init_new. Fix issue with macro vaarg and untyped lists. Fix extern const globals.
2024-01-14 15:34:54 +01:00
generic_copy.c3t
New generic syntax and ad hoc invocation.
2023-07-06 23:43:36 +02:00
generic_cyclic.c3
New generic syntax and ad hoc invocation.
2023-07-06 23:43:36 +02:00
generic_idents.c3t
Add $$select. "--fp-math" options. Fixed issue with accidentally silent error on failed vector conversions.
2023-09-08 09:20:27 +02:00
generic_lambda_complex.c3t
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
generic_local.c3
Refactor protocols.
2023-10-06 22:31:41 +02:00
generic_num.c3t
0.5.3: Single-module not respected. Fix issue with compiler defined types. Fix optimization levels for projects. Use GEP i8 on offsets. Optimize foreach on len 1 arrays. Move panic blocks last. Fix generic module wildcard imports. Deprecate init_temp / init_new. Fix issue with macro vaarg and untyped lists. Fix extern const globals.
2024-01-14 15:34:54 +01:00
generic_over_fn.c3t
0.5.3: Single-module not respected. Fix issue with compiler defined types. Fix optimization levels for projects. Use GEP i8 on offsets. Optimize foreach on len 1 arrays. Move panic blocks last. Fix generic module wildcard imports. Deprecate init_temp / init_new. Fix issue with macro vaarg and untyped lists. Fix extern const globals.
2024-01-14 15:34:54 +01:00
generic_recursion.c3t
Allocator uses protocols. Fix bug where it was not possible to pass a ref variable as a ref variable. Correct codegen for !anyptr.
2023-10-14 12:39:46 +02:00
generic_with_enum.c3t
Allow enum and fault constants to parameterize modules.
2023-07-15 17:03:52 +02:00
implicit_import_of_generic.c3
0.5.3: Single-module not respected. Fix issue with compiler defined types. Fix optimization levels for projects. Use GEP i8 on offsets. Optimize foreach on len 1 arrays. Move panic blocks last. Fix generic module wildcard imports. Deprecate init_temp / init_new. Fix issue with macro vaarg and untyped lists. Fix extern const globals.
2024-01-14 15:34:54 +01:00
incorrect_argument_type.c3
New generic syntax and ad hoc invocation.
2023-07-06 23:43:36 +02:00