Commit graph

43 commits

Author SHA1 Message Date
Edgar f150dd6c61
feat: Module file declarations, fixes 2024-03-13 12:06:33 +01:00
Edgar 2debb696ba
fix scope 2024-03-12 17:47:59 +01:00
Edgar 79d0e2ca7e
fix multi file function resolution 2024-03-12 17:46:11 +01:00
Edgar 9ca2e336eb
improv cast 2024-03-12 13:03:35 +01:00
Edgar a70924b81b
fix 2024-03-12 12:08:02 +01:00
Edgar edb872a218
fix: fix wrong linking 2024-03-11 12:17:53 +01:00
Edgar d56fe11b0c
feat: version and readme 2024-03-11 12:04:38 +01:00
Edgar bd3c4da7ea
feat: usable edb 2024-03-11 12:02:14 +01:00
Edgar 22498719e1
feat: initial work on edb, the edlang project manager 2024-03-11 09:36:49 +01:00
Edgar d99059405e
chore: version 0.0.1-alpha.12 2024-03-02 10:23:53 +01:00
Edgar e7037cfd33
feat: add casts 2024-03-02 10:20:33 +01:00
Edgar e60a63593d
release 2024-03-01 08:15:41 +01:00
Edgar 3872c0128b
feat: allow extern fns 2024-02-28 09:53:58 +01:00
Edgar dd7b949a44
fix: debug type names 2024-02-28 09:04:56 +01:00
Edgar 54f148b4ef
feat: add modules support, add name mangling 2024-02-28 08:54:26 +01:00
Edgar 478cdca055
chore: update version 2024-02-28 08:38:52 +01:00
Edgar cc1e367982
chore: update dependencies 2024-02-27 07:57:42 +01:00
Edgar 14b86a86f4
chore: update version to 0.0.1-alpha.8 2024-02-24 11:44:22 +01:00
Edgar 3992a57069
feat: more debug locations 2024-02-24 10:57:29 +01:00
Edgar 4a5ca4a494
feat: optimize linker output on linux 2024-02-19 09:53:57 +01:00
Edgar d924305578
version 2024-02-18 10:41:46 +01:00
Edgar 962233f269
feat: struct support 2024-02-18 09:44:49 +01:00
Edgar 79c1243f0d
struct field 2024-02-17 21:31:15 +01:00
Edgar a9cd4eff86
basic struct 2024-02-17 18:41:33 +01:00
Edgar ff0b6fb995
version and fix no return 2024-02-17 17:29:18 +01:00
Edgar 819a70d9f5
feat: compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use 2024-02-17 17:19:36 +01:00
Edgar 6d31a9ea6f
refs 2024-02-17 12:37:28 +01:00
Edgar ca85d5a3cc
vv0.0.1-alpha.6 2024-02-17 11:36:39 +01:00
Edgar ebfb0ef34c
optimize 2024-02-16 12:49:12 +01:00
Edgar 4dabaf070b
fixes 2024-02-16 11:48:15 +01:00
Edgar 64a4665dfd
fix: fix a miscompilation 2024-02-16 11:09:49 +01:00
Edgar caf3a94eee
feat: ptr repr 2024-02-14 11:21:33 +01:00
Edgar 1d60bb5482
feat: improved logging 2024-02-14 10:23:39 +01:00
Edgar 0ac09adc6b
version 2024-02-14 09:06:11 +01:00
Edgar dd671afd54
fix(linker): fix linker on distros like ubuntu 2024-02-14 09:02:36 +01:00
Edgar 92fee30f75
chore: update version 2024-02-14 08:54:18 +01:00
Edgar 6fc3e2ba6d
feat: better cli and add tests 2024-02-14 08:53:47 +01:00
Edgar 937eca28b6
fix: add doc field to cargo toml 2024-02-13 07:30:44 +01:00
Edgar d4df5a2090
feat: Properly version all crates 2024-02-13 07:26:10 +01:00
Edgar e724e25514
style: naming 2024-02-12 12:19:51 +01:00
Edgar 9ae8435e36
feat: compile ifs 2024-02-12 12:09:40 +01:00
Edgar 2616132766
clippy 2024-02-09 09:19:50 +01:00
Edgar 49a48995d5
rename 2024-02-09 09:06:20 +01:00