Commit Graph

333 Commits

Author SHA1 Message Date
Mark
50ebe5fb54 fix 2024-06-26 21:13:36 +02:00
Mark
af1715ef91 fix pretty_print_to 2024-06-26 21:05:19 +02:00
Mark
1b79cfc08f fix some edge cases in parser 2024-06-26 20:27:29 +02:00
Mark
b6c0391833 version bump 2024-06-26 13:51:39 +02:00
Mark
08b4af3fa4 leave newlines, because we are in a <pre><code> 2024-06-26 13:51:21 +02:00
Mark
4c17fa1745 fix html output (newlines) 2024-06-26 13:50:02 +02:00
Mark
12d90a8022 fix pretty_print 2024-06-26 13:02:50 +02:00
Mark
7a945e80ba improve and move theming traits
move pretty_print.rs from mers to mers_lib
2024-06-26 12:54:04 +02:00
Mark
b3d6b227b5 fix dependencies 2024-06-26 01:22:49 +02:00
Mark
f08784af3b fix colors + fix dependency version mismatch 2024-06-26 01:22:13 +02:00
Mark
1182ffa10e add feature colored-output
which can be disabled with --no-default-features
2024-06-26 01:04:31 +02:00
Mark
a78367f27c add support for custom theming in mers errors
this also includes support for the NoTheme,
a theme which doesn't add any color to mers'
output.
If you compile mers with --no-default-features,
the `colored` dependency will disappear and
mers_lib will fall back to NoTheme.
2024-06-26 01:02:19 +02:00
Mark
f055d2089f fix dependency 2024-06-23 22:15:23 +02:00
Mark
94111a5eaa add configs/bundle_pure 2024-06-23 22:14:29 +02:00
Mark
4d570ec5a5 use crates.io mers_lib 2024-06-21 15:51:14 +02:00
Mark
688e28c171 nicer errors 2024-06-21 15:50:41 +02:00
Mark
b11e4017ed add divbyzero error for integer division 2024-06-20 15:57:53 +02:00
Mark
f59c0941f5 add more graceful errors (w/ stacktrace) to stdlib 2024-06-20 15:52:57 +02:00
Mark
9e7bbc110e fix example 6 2024-06-19 14:00:27 +02:00
Mark
11eee72a61 fix examples 2024-06-19 13:58:30 +02:00
Mark
cd21c2171e improve panic function, add stacktrace 2024-06-19 12:35:23 +02:00
Mark
4770e3f939 fix readline 2024-06-17 18:47:49 +02:00
Mark
1c6cd90d59 fix read_line 2024-06-17 18:33:22 +02:00
Mark
206457489c read_line now returns (String)/()
so that closed stdin is handled by the programmer
instead of (probably) causing an infinite loop
2024-06-17 18:26:27 +02:00
Mark
eb2949334e version bump (due to new library version) 2024-06-14 19:50:37 +02:00
Mark
3e33d963f5 remove RunCommandError custom type,
replace it with `{ run_command_error: String }`
instead, which is more standard mers style
2024-06-14 19:49:41 +02:00
Mark
ff374c4501 new library version 2024-06-12 20:12:29 +02:00
Mark
1e2f0cb63c add _ wildcard for type definitions
and make line/file indicators in errors
gray instead of fully white
2024-06-12 20:11:22 +02:00
Mark
945e19e10a fix list cloning not cloning inner values
this would allow mutating values
through a list passed by value,
but now it doesn't, which is
how it always should have been.
2024-04-30 13:58:40 +02:00
Mark
1554453eb9 . 2024-04-16 14:28:18 +02:00
Mark
a377c6e89a temporary bugfix/patch 2024-04-16 14:27:02 +02:00
Mark
2742112b09 Type no longer implements MersType 2024-04-16 13:38:50 +02:00
Mark
4fc9441bd5 version bump 2024-04-15 17:27:00 +02:00
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