issues
search
keyvank
/
30cc
30 C Compiler
49
stars
6
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
feat: Include directive
#61
keyvank
closed
1 day ago
1
Reimplement `#ifndef` and `#endif` in the new preprocessor
#60
keyvank
closed
1 day ago
0
feat: Allow linking with extern vars, fixes #58
#59
keyvank
closed
3 days ago
0
Link with external variables
#58
keyvank
closed
3 days ago
0
feat: Add long data-type and debugging utils
#57
keyvank
opened
4 days ago
0
fix: Choose between al and rax based on size
#56
keyvank
closed
5 days ago
0
Use vector type for function statements
#55
Glyphack
closed
6 days ago
0
add do-while statement
#54
amiremohamadi
closed
1 week ago
0
Run test files and other improvements
#53
Glyphack
closed
2 weeks ago
1
Add https://github.com/c-testsuite/c-testsuite to test suites
#52
Glyphack
opened
2 weeks ago
0
Switch from fixed-size arrays to vector
#51
keyvank
opened
2 weeks ago
6
feat: Allow macros with arguments + 30cc can now compile its lexer.c!
#50
keyvank
closed
4 days ago
2
Switch statement
#49
Glyphack
closed
2 weeks ago
0
Handle assigning 0 to pointers
#48
Glyphack
closed
2 weeks ago
0
refact: Directives as single tokens
#47
keyvank
closed
2 weeks ago
3
feat: add `ifndef` directive
#46
amiremohamadi
closed
3 weeks ago
1
fix: apply proper offset for pointers in unary operations
#45
amiremohamadi
closed
3 weeks ago
0
feat: support pointer arithmetics
#44
amiremohamadi
closed
3 weeks ago
2
`switch` statement
#43
keyvank
closed
2 weeks ago
1
add conditional preprocessing keywords (#ifdef/#endif)
#42
amiremohamadi
closed
3 weeks ago
1
Macros with arguments (E.g `#define STR(x) #x`)
#41
keyvank
closed
4 days ago
1
Support `va_list`, `va_start` and `va_end`
#40
keyvank
opened
3 weeks ago
0
Add break and continue
#39
Glyphack
closed
3 weeks ago
5
add goto statement
#38
amiremohamadi
closed
3 weeks ago
1
feat: Function pointers (Fixes #20)
#37
keyvank
closed
3 weeks ago
3
fixing memory leaks
#36
amiremohamadi
opened
4 weeks ago
2
allow top-level comments
#35
amiremohamadi
closed
4 weeks ago
4
messy workaround for `include` directive
#34
amiremohamadi
closed
4 weeks ago
2
`break;` statement
#33
keyvank
closed
3 weeks ago
0
fix postfix unary operators
#32
amiremohamadi
closed
1 month ago
1
WARN: Logical expression, do not apply the second operand if not needed?
#31
keyvank
opened
1 month ago
0
feat: Allow typedef struct definition & self-referencing struct, fixes: #18
#30
keyvank
closed
1 month ago
0
[REFACTOR] Remove `else { return NULL; }`?
#29
keyvank
opened
1 month ago
0
[TEST] Add compilation tests
#28
keyvank
closed
2 weeks ago
0
Implement C memory layout for structs
#27
keyvank
opened
1 month ago
0
[BUG] Assigning to a char struct field fails
#26
keyvank
closed
6 days ago
0
feat: Implement sizeof operator issue #11
#25
keyvank
closed
1 month ago
0
Implement the sizeof() operator
#24
keyvank
closed
1 month ago
1
Implement unary operations
#23
Glyphack
closed
1 month ago
0
Allow outputting into a file
#22
keyvank
opened
1 month ago
0
Replace all error `printf`s with `fprintf(stderr, )`
#21
keyvank
closed
3 days ago
0
Pointer-to-functions
#20
keyvank
closed
3 weeks ago
0
Comments, a lot of comments
#19
keyvank
opened
1 month ago
0
Self-referencing structs
#18
keyvank
closed
1 month ago
0
typedef struct syntax
#17
keyvank
closed
3 weeks ago
1
#ifndef #define #endif macros
#16
keyvank
closed
3 weeks ago
0
#include macro
#15
keyvank
closed
3 weeks ago
1
Unary expressions
#14
keyvank
closed
1 month ago
2
Pointer addition
#13
keyvank
closed
3 weeks ago
1
Allow assigning 0 to pointer types
#12
keyvank
closed
2 weeks ago
0
Next