Commit Graph

350 Commits

Author SHA1 Message Date
Mark
1f44b66f08 fix a deadlock when using recursive trys 2024-04-15 17:26:06 +02:00
Mark
f9b62bcefd add merslsp 2024-04-15 16:46:00 +02:00
Mark
0042f1b502 remove mers_language_server 2024-04-15 16:45:35 +02:00
Mark
a960dfde6c add Byte type 2024-04-15 16:43:45 +02:00
Mark
2056a89446 version bump mers lsp to 0.8.0 2024-04-15 16:42:57 +02:00
Mark
cd3495b364 version 0.8.0 2024-04-15 16:42:13 +02:00
Mark
45a46f32a5 add Byte to replace Int when appropriate 2024-04-15 14:07:05 +02:00
Mark
a1c585a30d version bump 2024-03-22 16:50:37 +01:00
Mark
424bc82d68 fix examples 2024-03-22 16:50:01 +01:00
Mark
754a661f83 0.7.3 2024-03-22 16:27:14 +01:00
Mark
632c029ca2 update prelude 2024-03-22 16:26:20 +01:00
Mark
1e658805d1 add compile_mut and check_mut 2024-03-22 16:24:10 +01:00
Mark
f2aad4215c 0.7.1 2024-03-22 16:20:10 +01:00
Mark
45f0fe7c90 fix pub(crate) instead of pub on Info::Global 2024-03-22 16:19:36 +01:00
Mark
dab8fd9584 add missing files 2024-03-22 15:39:02 +01:00
Mark
8690263b1c V7: Make .try a language feature, this makes try_allow_unused unnecessary. remove try and try_... functions. 2024-03-22 15:38:09 +01:00
Mark
86b6a46d09 add Type::add_all() 2024-03-03 12:55:55 +01:00
Mark
cb370f59c5 Merge branch 'main' of https://www.github.com/Dummi26/mers 2024-02-22 20:59:47 +01:00
Mark
5eaa531a3d add missing file 2024-02-22 20:59:20 +01:00
Mark
77ee446fde fix mers cli dependencies 2024-02-22 20:58:47 +01:00
Mark
020626fe32
redo readme with examples 2024-02-22 20:57:57 +01:00
Mark
f3dc26a5a7 fix tuple type parsing and fix examples 2024-02-22 20:21:11 +01:00
Mark
dc2db1d0e8 make list.get_mut return a 1-tuple on success, and fix reference type being incomplete 2024-02-22 19:41:03 +01:00
Mark
05c88b7826 fix variable shadowing not working (how was this not noticed until now??) 2024-02-22 19:13:50 +01:00
Mark
4fb84741ef . 2024-02-22 16:31:05 +01:00
Mark
7bfdbca3a5 add pretty-print to mers cli 2024-02-22 16:30:39 +01:00
Mark
f3f2c13702 add loop syntax, remove loop function, change CLI 2024-02-22 13:34:02 +01:00
Mark
66c191ba2c mers version to 0.5.0 2024-02-17 14:58:29 +01:00
Mark
931f70fe4c add example 02 to mers_lib 2024-02-17 14:57:40 +01:00
Mark
0a1d407f48 update link to mers/README.mdin README.md 2024-02-17 14:53:28 +01:00
Mark
7cec92d390 Merge branch 'main' of https://www.github.com/Dummi26/mers 2024-02-17 14:49:40 +01:00
Mark
2a981865a8 add mers/README.md 2024-02-17 14:47:42 +01:00
Mark
3ec228deda
Update README.md
add image to readme
2024-02-17 14:08:27 +01:00
Mark
cc4a4366c9 mers_lib to 0.5.0, readme updated 2024-02-17 14:06:19 +01:00
Mark
0c87c69743 add examples, prepare for new readme 2024-02-17 13:23:50 +01:00
Mark
d124bff77f drop stdin on childproc_await to prevent deadlocks, add flush() call after childproc_write_* 2024-02-17 12:06:04 +01:00
Mark
6fdfba82a0 add childproc_write_* functions 2024-02-17 11:59:56 +01:00
Mark
5d752c9969 change parse_int/float and debug, add spawn_command and childproc_* functions 2024-02-17 11:46:07 +01:00
Mark
2a218ddbe2 delete test.mers file 2024-02-15 11:37:37 +01:00
Mark
9de61da1ef fix Cargo.toml for mers cli 2024-02-15 10:57:06 +01:00
Mark
5d3efe4788 version bump to 0.4.0 2024-02-15 10:56:34 +01:00
Mark
6d6853cc9f add function type annotation (Input1 -> Output1, Input2 -> Output2) 2024-02-15 10:55:13 +01:00
Mark
c130678caf Change reference type syntax from &{t/y/p/e} to &[t/y/p/e] to avoid ambiguity with &{my: Int, object: String} 2024-02-15 09:30:00 +01:00
Mark
b85183d081 remove COW::Get debug print from debug builds 2024-02-15 09:21:31 +01:00
Mark
44da27b414 Add chain function and chained iterator, which behaves like Rust's flatten 2024-02-14 17:13:05 +01:00
Mark
6ed16b90ec bump cli version 2024-01-31 19:29:44 +01:00
Mark
392fdb2a36 pump version in dependencies of cli 2024-01-31 19:28:17 +01:00
Mark
0226dbd02b add missing file, bump version 2024-01-31 19:23:01 +01:00
Mark
42ca5ae3f0 refine string functions in stdlib 2024-01-31 19:20:22 +01:00
Mark
58706c4539 update cli 2024-01-16 12:08:47 +01:00