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 20:11:17 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
d7cc37b9512cbd8746408a44c5cbe111f441997b
c3c
/
src
/
utils
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
..
common.h
Some general refactoring in the builder / project code.
2023-09-23 03:22:11 +02:00
cpus.c
Default to threads = cpus(). Correct multithreaded benchmark with threads.
2022-12-11 23:35:02 +01:00
errors.c
Dev (
#859
)
2023-07-17 02:00:27 +02:00
file_utils.c
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
find_msvc.c
Fix bug where @local declarations would get registered as @private for generic modules.
#856
. Update to consistent tab spacing.
2023-07-15 19:27:24 +02:00
http.c
Fix bug where @local declarations would get registered as @private for generic modules.
#856
. Update to consistent tab spacing.
2023-07-15 19:27:24 +02:00
json.c
Fix of mistake in commit.
2022-09-17 13:17:24 +02:00
json.h
Fix of mistake in commit.
2022-09-17 13:17:24 +02:00
lib.h
Add delete testing for windows and update "clean"
2023-10-11 15:49:05 +02:00
malloc.c
Reduce memory consumtion. Add "range"
2023-06-25 21:39:53 +02:00
malloc.h
More checks for $switch
2022-09-25 17:17:56 +02:00
stringutils.c
Cleanup and size reduction of Ast/Expr.
2023-08-18 01:57:56 +02:00
taskqueue.c
Cleanup and size reduction of Ast/Expr.
2023-08-18 01:57:56 +02:00
time.c
$$DATE is fixed.
2023-02-18 00:03:46 +01:00
unzipper.c
Fix bug where @local declarations would get registered as @private for generic modules.
#856
. Update to consistent tab spacing.
2023-07-15 19:27:24 +02:00
vmem.c
Dev (
#859
)
2023-07-17 02:00:27 +02:00
vmem.h
Pre lexing and mmap allocation together with exact exits.
2020-07-15 15:42:54 +02:00
whereami.c
Cleanup and size reduction of Ast/Expr.
2023-08-18 01:57:56 +02:00
whereami.h
Parses attribute defines. Removal of incremental array parsing. Labels in macros should now work correctly. Volatile and attribute are no longer keywords. Checked a few todos. On test failure, return -1
2021-11-18 20:36:45 +01:00