15 Commits

Author SHA1 Message Date
Mark
35efae75ac improve .try resolving types, removes subtypes methods
Some checks failed
Rust / build (push) Has been cancelled
2025-07-15 14:53:54 +02:00
Mark
f979100bfb fix "weird" behavior with globalinfo not updating 2024-10-14 01:52:19 +02:00
Mark
754dd5df40 the math does math... at compile time, in types 2024-10-02 01:46:50 +02:00
Mark
c17ea580b2 make objects work better, especially destructuring 2024-09-28 01:51:20 +02:00
Mark
3a53290f9b better now yay 2024-07-03 12:54:57 +02:00
Mark
50928cca1d [no version bump yet] better and safer stdlib impl
only transformed configs/with_string so far,
but other configs/* should follow soon.
also, this will help with implementing
new stdlib functions in the future.
2024-07-02 22:04:42 +02:00
Mark
18cd3ee0ae functions no longer modify state, funcrefs exist
you can use &func as a function, too.
this allows the function to mutate its
inner state.
2024-07-01 20:51:09 +02:00
Mark
cd21c2171e improve panic function, add stacktrace 2024-06-19 12:35:23 +02:00
Mark
2742112b09 Type no longer implements MersType 2024-04-16 13:38:50 +02:00
Mark
0759b769e0 early prototype of a language server
currently only provides hover info (but that's already quite useful for debugging)
2023-12-05 23:04:17 +01:00
Mark
6077de8370 fix get having completely wrong output type. whoops. 2023-10-27 17:31:05 +02:00
Mark
c652c618d2 fix get having wrong return type 2023-10-27 17:17:27 +02:00
Mark
ea95a16c30 added better error messages inspired by rustc/cargo
but not as good
2023-10-23 21:48:15 +02:00
Mark
2a7cb08596 mers rewrite is starting to be usable 2023-08-14 17:17:08 +02:00
Mark
07745488b3 sorted mers_lib/src/program/configs/ and added cargo features 2023-07-28 15:20:02 +02:00