ValKmjolnir
|
c6e5e2eb29
|
✨ update old data structures
|
2024-11-22 00:36:41 +08:00 |
ValKmjolnir
|
563617b6d3
|
🔥 use list to implement hashmap
|
2024-11-21 20:32:49 +08:00 |
ValKmjolnir
|
4e29025f7a
|
📝 update CI
|
2024-11-21 01:07:52 +08:00 |
ValKmjolnir
|
5750a59a45
|
📝 change CI name
|
2024-11-20 00:47:42 +08:00 |
ValKmjolnir
|
501df3953c
|
📝 add nightly build CI
|
2024-11-20 00:46:10 +08:00 |
ValKmjolnir
|
0b85f5ca51
|
🎨 fix complext generic type generation
|
2024-11-20 00:41:08 +08:00 |
ValKmjolnir
|
55211ee666
|
🐛 [WIP] try fixing type replace pass
|
2024-11-19 01:01:14 +08:00 |
ValKmjolnir
|
163d175f9c
|
🐛 fix name quotion bug
|
2024-11-19 00:42:36 +08:00 |
ValKmjolnir
|
9034f1c890
|
🎨 add target triple
|
2024-11-18 22:51:44 +08:00 |
ValKmjolnir
|
95529d3bc3
|
🐛 fix complex generic replacement
|
2024-11-18 01:15:57 +08:00 |
ValKmjolnir
|
4aa1c13918
|
🎨 [WIP] try support complex generic syntax
|
2024-11-17 01:20:11 +08:00 |
ValKmjolnir
|
bffec20b82
|
🎨 replace primitive size as constants
|
2024-11-16 01:08:05 +08:00 |
ValKmjolnir
|
e1bdc57b74
|
🐛 fix hashset insert bug
|
2024-11-15 00:36:25 +08:00 |
ValKmjolnir
|
dea6b2f3d1
|
🔥 fuck hashset
|
2024-11-14 01:19:21 +08:00 |
ValKmjolnir
|
13fd1ed7ed
|
🎨 add remove disabled node pass
|
2024-11-14 00:19:58 +08:00 |
ValKmjolnir
|
1cc5202f8b
|
🎨 add iterator of hashmap
|
2024-11-13 01:03:47 +08:00 |
ValKmjolnir
|
c884d66444
|
🐛 bug fixes
|
2024-11-13 00:42:24 +08:00 |
ValKmjolnir
|
f036669307
|
🎨 update
|
2024-11-12 01:05:54 +08:00 |
ValKmjolnir
|
aaf42fad56
|
🎨 add get_platform/get_arch
|
2024-11-12 00:47:48 +08:00 |
ValKmjolnir
|
90bd9d67da
|
📝 rename cond_comment -> cond_compile
|
2024-11-12 00:20:56 +08:00 |
ValKmjolnir
|
a2b7fa96d9
|
🐛 try fix
|
2024-11-11 00:34:47 +08:00 |
ValKmjolnir
|
88456d6ba6
|
🔥 try
|
2024-11-11 00:30:33 +08:00 |
ValKmjolnir
|
bbeb6ac85e
|
✨ add enable_if feature
|
2024-11-11 00:27:26 +08:00 |
ValKmjolnir
|
6b125e1e8b
|
✨ add new ast type
|
2024-11-10 01:00:29 +08:00 |
ValKmjolnir
|
97642f6a9c
|
🎨 add syntax parse for optional comment
|
2024-11-09 00:48:01 +08:00 |
ValKmjolnir
|
5f9b0b9ad8
|
🐛 f*ck zip
|
2024-11-08 01:03:59 +08:00 |
ValKmjolnir
|
207ab94fc6
|
📝 update action
|
2024-11-08 01:01:18 +08:00 |
ValKmjolnir
|
e36e9aca82
|
⚡ update self-host compiler
|
2024-11-08 00:31:51 +08:00 |
ValKmjolnir
|
6aca86725c
|
⚡ optimize code
|
2024-11-07 00:56:48 +08:00 |
ValKmjolnir
|
3b17330f9f
|
🎨 add instance methods
|
2024-11-07 00:14:36 +08:00 |
ValKmjolnir
|
dd06dfbb35
|
🎨 add `\_\_ptr\_\_` method
|
2024-11-06 00:42:36 +08:00 |
ValKmjolnir
|
bc4414ff25
|
🎨 finish hashmap
|
2024-11-06 00:11:35 +08:00 |
ValKmjolnir
|
9dc3289fc2
|
🔥 finish std::vec & std::primitive_vec
|
2024-11-05 00:15:37 +08:00 |
ValKmjolnir
|
be969858b0
|
📝 add test.ll generation script
|
2024-11-04 23:54:28 +08:00 |
ValKmjolnir
|
61b00916c2
|
📝 add notes
|
2024-11-04 00:44:21 +08:00 |
ValKmjolnir
|
aee421b9a1
|
📝 add test for list
|
2024-11-04 00:39:44 +08:00 |
ValKmjolnir
|
89cb270625
|
🐛 fix type resolve error
|
2024-11-04 00:29:21 +08:00 |
ValKmjolnir
|
abf5da4fea
|
📝 WIP bug fix
|
2024-11-03 02:30:16 +08:00 |
ValKmjolnir
|
7817d7e7c4
|
✨ add sir func attrs
|
2024-11-02 14:59:13 +08:00 |
ValKmjolnir
|
8df85029fe
|
📝 std lib update
|
2024-11-02 14:50:24 +08:00 |
ValKmjolnir
|
8ab9bc958b
|
📝 update docs
|
2024-11-02 01:41:56 +08:00 |
ValKmjolnir
|
626d156302
|
🐛 fix ptr_call_field resolve bug
|
2024-11-02 01:38:26 +08:00 |
ValKmjolnir
|
ace758db97
|
🐛 fix type infer, now use loc file
|
2024-11-02 01:14:02 +08:00 |
ValKmjolnir
|
62f691aa01
|
🔥 move global_symbol into module
|
2024-11-02 00:37:47 +08:00 |
ValKmjolnir
|
0d22b96cfc
|
🔥 delete useless file
|
2024-11-01 00:54:39 +08:00 |
ValKmjolnir
|
07a3a1df8e
|
🔥 move primitives into global symbol table
|
2024-11-01 00:49:04 +08:00 |
ValKmjolnir
|
4077a0a7fb
|
🎨 merge flag of immutable type
|
2024-11-01 00:44:16 +08:00 |
ValKmjolnir
|
95f3225c69
|
🐛 fix embedded generic struct field
|
2024-11-01 00:00:57 +08:00 |
ValKmjolnir
|
b0c4b935c0
|
📝 update
|
2024-10-31 00:58:08 +08:00 |
ValKmjolnir
|
16f1a6c7b9
|
🎨 add ast_call_id
|
2024-10-30 00:42:38 +08:00 |