servostar
|
20b6d269d8
|
Merge pull request #128 from Servostar/124-compile-exectuable-with-clang
124 compile exectuable with clang
|
2024-07-21 01:46:56 +02:00 |
Sven Vogel
|
a57691cace
|
added driver test
fixed memory leaks
added hello world test
|
2024-07-21 01:36:44 +02:00 |
Sven Vogel
|
ee8809a393
|
fixed uninit err in backend
|
2024-07-19 22:22:35 +02:00 |
Sven Vogel
|
9bc0605cfa
|
changed ASCII diagram to mermaid chart
|
2024-07-19 22:07:35 +02:00 |
Sven Vogel
|
8d62ff9f94
|
added language badges
|
2024-07-19 21:59:59 +02:00 |
Sven Vogel
|
00866aa7f1
|
changed alignment method to deprecated HTML
|
2024-07-19 21:29:47 +02:00 |
Sven Vogel
|
1d265cfc95
|
added badges and descriptive header to README.md
|
2024-07-19 21:28:38 +02:00 |
Sven Vogel
|
c0ed2f79b8
|
added architecture section to README
|
2024-07-19 07:20:27 +02:00 |
Sven Vogel
|
2a05b06615
|
fixed segfault
|
2024-07-18 23:26:53 +02:00 |
Sven Vogel
|
cedb12d7b6
|
fixed failing check
|
2024-07-18 23:12:47 +02:00 |
Sven Vogel
|
6596edf6f8
|
fixed test ast_print_node
|
2024-07-18 23:12:39 +02:00 |
Sven Vogel
|
b08b04ebf9
|
fixed no error on missing driver
|
2024-07-18 23:09:12 +02:00 |
Sven Vogel
|
09b3b86180
|
added configuration options for driver
|
2024-07-18 23:05:41 +02:00 |
Sven Vogel
|
9786abc212
|
added gcc driver
|
2024-07-18 23:00:38 +02:00 |
Sven Vogel
|
7cfbeb085d
|
added list-driver option
|
2024-07-18 22:50:37 +02:00 |
Sven Vogel
|
11594bf44c
|
added binary driver clang
|
2024-07-18 22:41:11 +02:00 |
Sven Vogel
|
fcf5e08ef0
|
added output file option to clang
|
2024-07-18 22:03:53 +02:00 |
Sven Vogel
|
056c62acad
|
added custom import and link paths to build.toml
|
2024-07-18 21:59:29 +02:00 |
Sven Vogel
|
46d47ce9d7
|
Merge remote-tracking branch 'origin/124-compile-exectuable-with-clang' into 124-compile-exectuable-with-clang
# Conflicts:
# src/llvm/link/lld.c
|
2024-07-18 19:59:38 +02:00 |
servostar
|
087a283112
|
Merge pull request #127 from Servostar/126-create-include-statement
126 create include statement
|
2024-07-18 19:56:47 +02:00 |
Sven Vogel
|
c4c422d899
|
added library binary resolving
|
2024-07-18 19:55:17 +02:00 |
Sven Vogel
|
938a5c7fdf
|
added include rule to lexer and parser
|
2024-07-18 18:27:34 +02:00 |
Sven Vogel
|
0f237fd1cf
|
added: clang system call
|
2024-07-17 22:50:48 +02:00 |
Sven Vogel
|
d32b39e960
|
fixed: assignment storing pointer instead of value
|
2024-07-16 21:25:59 +02:00 |
Sven Vogel
|
942c9484ac
|
fixed: parameter handling
|
2024-07-16 19:44:57 +02:00 |
Sven Vogel
|
0e03246fc3
|
added: type check for assignment
|
2024-07-12 20:07:35 +02:00 |
Sven Vogel
|
88e1f061d8
|
added: parameter access validation
|
2024-07-12 17:54:38 +02:00 |
Sven Vogel
|
372c14c575
|
fixed: assignment of multidimensional arrays
|
2024-07-10 20:21:12 +02:00 |
servostar
|
db501b4b9e
|
Merge pull request #123 from Servostar/integrate-library
Integrate library
|
2024-07-02 16:53:34 +02:00 |
Sven Vogel
|
4eae645e7b
|
removed: alloca.h from func.c
|
2024-07-02 16:50:08 +02:00 |
Sven Vogel
|
68b153e04d
|
fixed: memory double free
|
2024-07-02 16:49:37 +02:00 |
Sven Vogel
|
0eb921fa77
|
fixed: removed breaking tests
|
2024-07-02 16:45:05 +02:00 |
Sven Vogel
|
0936ab39c0
|
fixed: tests
|
2024-07-02 16:43:59 +02:00 |
Sven Vogel
|
09ac2251dc
|
fixed: check errors
|
2024-07-02 16:34:19 +02:00 |
Sven Vogel
|
501fa5abbb
|
removed: unused message generation from lld-c
|
2024-07-02 16:26:12 +02:00 |
Sven Vogel
|
799e6545ea
|
removed: lld-c
|
2024-07-02 16:24:48 +02:00 |
Sven Vogel
|
bb8e24d4f6
|
added: folder lib to devkit
|
2024-07-02 16:22:36 +02:00 |
Sven Vogel
|
dcc999abbd
|
added: storage expr implementation
|
2024-07-02 16:17:26 +02:00 |
Sven Vogel
|
a1b6757635
|
added: support for basic escape sequences
|
2024-06-23 15:14:42 +02:00 |
Sven Vogel
|
f142f6dc30
|
changed: library file extension to gsc
|
2024-06-23 14:21:21 +02:00 |
Sven Vogel
|
17fceeff4b
|
fixed: direct variable assignment
|
2024-06-23 13:44:43 +02:00 |
Sven Vogel
|
30417592df
|
added: new parser rules for assignments
|
2024-06-21 21:30:43 +02:00 |
Sven Vogel
|
984c34cfc7
|
Merge remote-tracking branch 'origin/integrate-library' into integrate-library
|
2024-06-13 00:15:43 +02:00 |
Sven Vogel
|
657efa3ebe
|
fixed: wrong file in imported AST
|
2024-06-13 00:15:36 +02:00 |
Sven Vogel
|
439126af87
|
fixed: end of file diagnostics
|
2024-06-12 12:47:50 +02:00 |
Sven Vogel
|
b23ce945ea
|
file is now attribute of ast location
|
2024-06-12 01:09:10 +02:00 |
Sven Vogel
|
560e24950e
|
added: string constants to backend llvm
|
2024-06-12 00:08:13 +02:00 |
Sven Vogel
|
de253a94ab
|
fixed: function declarations
|
2024-06-11 19:17:20 +02:00 |
Sven Vogel
|
09871cce76
|
added: import statement
|
2024-06-11 17:59:25 +02:00 |
Sven Vogel
|
41ee308fd4
|
fixed: out parameter not receiving pointer
|
2024-06-11 16:41:21 +02:00 |