summaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Collapse)Author
16 hoursRelated to #138Zuhaitz Méndez Fernández de Aránguiz
18 hoursFix for #95Zuhaitz Méndez Fernández de Aránguiz
19 hoursFix for #167Zuhaitz Méndez Fernández de Aránguiz
37 hoursFix codegen regressions: casting precedence and process segfaultZuhaitz Méndez Fernández de Aránguiz
38 hoursImproved codegen as much as i couldrwusmm
Fixed buffer overflows by replacing sprintf with snprintf in error handling Added memory cleanup for dynamically allocated strings (free t1, type, inferred, etc.) Removed duplicate code in the comparison logic for string pointers Improved error messages with better formatting and safer string handling Consolidated conditions in the member access logic for better readability Fixed potential memory leaks by freeing allocated suffix strings Removed redundant comments and optimized loop structures Better type checking with proper null terminator handling (ptr = '\0' instead ofptr = 0) Safer string operations with proper bounds checking
38 hoursFix for #159Zuhaitz Méndez Fernández de Aránguiz
2 daysUpdate codegen for robustnessZuhaitz Méndez Fernández de Aránguiz
2 daysFix for concurrency test failureZuhaitz Méndez Fernández de Aránguiz
2 daysImprovements for slice + better iteration for arraysZuhaitz Méndez Fernández de Aránguiz
2 daysImprovements for the standard library + '@ctype'.Zuhaitz Méndez Fernández de Aránguiz
3 daysImprovements related to C23 (#112)Zuhaitz Méndez Fernández de Aránguiz
4 daysObjective-C interop + a few improvementsZuhaitz Méndez Fernández de Aránguiz
4 daysCentralize TCC compatZuhaitz Méndez Fernández de Aránguiz
5 daysfix: prompt segfault and strict string eqZuhaitz Méndez Fernández de Aránguiz
5 daysFix for #141Zuhaitz Méndez Fernández de Aránguiz
5 daysFix for #143Zuhaitz Méndez Fernández de Aránguiz
5 daysImproved examples in 'examples/'Zuhaitz Méndez Fernández de Aránguiz
5 daysSolving C++ interop bugZuhaitz Méndez Fernández de Aránguiz
6 daysFix issue #128: Add deduplication for raw statements and globalsSAJJA EASWAR SAI
- Added EmittedContent linked list to track emitted raw C statements - Modified raw statement emission to skip duplicates - Added global variable deduplication by name - Prevents multiple definitions when core.zc is imported transitively - Resolves symbol redefinition errors for _zen_panic, __zen_hash_seed, etc.
6 daysSupport for custom attributesZuhaitz Méndez Fernández de Aránguiz
6 daysSupport for more attributesZuhaitz Méndez Fernández de Aránguiz
6 daysFix zero init bugZuhaitz Méndez Fernández de Aránguiz
6 daysFixed constant hex/oct bug + Fixed some of the examples (work in progress) + ↵Zuhaitz Méndez Fernández de Aránguiz
added bootloader example (I will add some docs)
7 daysFixed duplicate logic and stability issuesZuhaitz Méndez Fernández de Aránguiz
7 daysImproved documentation for header files in src/ and plugins/Zuhaitz Méndez Fernández de Aránguiz
7 daysImproved doxygen docsZuhaitz Méndez Fernández de Aránguiz
7 daysBetter documentationZuhaitz Méndez Fernández de Aránguiz
7 daysFix for #126Zuhaitz Méndez Fernández de Aránguiz
7 daysMerge pull request #127 from sureshkrishnan-ai/JsonTypeZuhaitz
fixed buffer overflow in vector. Added serialize and deserialize in j…
7 daysInclude correct header file and refactor code to prevent redefinition.v0.1.3bexperimentalZuhaitz Méndez Fernández de Aránguiz
8 daysMerge branch 'main' into JsonTypesuresh
# Conflicts: # examples/data/json_config.zc
8 daysfixed beffer overflow in vector. Added serialize and deserialize in json ↵suresh
with vector reading from the struct with json
8 daysFix for #90Zuhaitz Méndez Fernández de Aránguiz
8 daysFix for #111Zuhaitz Méndez Fernández de Aránguiz
8 daysFix for #123Zuhaitz Méndez Fernández de Aránguiz
8 daysFurther fix for #121Zuhaitz Méndez Fernández de Aránguiz
8 daysFix for #121Zuhaitz Méndez Fernández de Aránguiz
8 daysRefactoring, no need for 'is_ref' now.Zuhaitz Méndez Fernández de Aránguiz
8 daysFix for #114Zuhaitz Méndez Fernández de Aránguiz
8 daysFix for #115Zuhaitz Méndez Fernández de Aránguiz
9 daysFix for #107Zuhaitz Méndez Fernández de Aránguiz
9 daysFix for #110Zuhaitz Méndez Fernández de Aránguiz
9 daysFix for #98Zuhaitz Méndez Fernández de Aránguiz
9 daysWelcome to 'def' + changed 'const'Zuhaitz Méndez Fernández de Aránguiz
9 daysFix for #93Zuhaitz Méndez Fernández de Aránguiz
10 daysUpdate for tuples.Zuhaitz Méndez Fernández de Aránguiz
10 daysVariadic functions + more docsZuhaitz Méndez Fernández de Aránguiz
10 daysFix for #91Zuhaitz Méndez Fernández de Aránguiz
10 daysRemoving some duplicates and dissecting codegen/parser.Zuhaitz Méndez Fernández de Aránguiz
11 daysStarting refactorZuhaitz Méndez Fernández de Aránguiz