File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ Uiua is not yet stable.
5
5
<!-- This version is not yet released.
6
6
If you are reading this on the website, then these changes are live here. -->
7
7
8
+ ## 0.4.1 - 2023-11-30
9
+ # Interpreter
10
+ - Fix a bug with nested custom modifiers
11
+
8
12
## 0.4.0 - 2023-11-30
9
13
### Language
10
14
- [ ` windows ` ` ◫ ` ] ( https://uiua.org/docs/windows ) can now take negative window sizes
Original file line number Diff line number Diff line change @@ -627,7 +627,9 @@ impl Uiua {
627
627
Signature :: new ( 0 , 1 ) ,
628
628
) ) ) ;
629
629
}
630
- Global :: Func { f, sig_declared } if call && !sig_declared => {
630
+ Global :: Func { f, sig_declared }
631
+ if call && !sig_declared && count_temp_functions ( & f. instrs ) == 0 =>
632
+ {
631
633
self . extend_instrs ( f. instrs . clone ( ) )
632
634
}
633
635
Global :: Func { f, .. } => {
Original file line number Diff line number Diff line change @@ -161,6 +161,10 @@ ParseOrZero ← ⍣parse⋅⋅0
161
161
162
162
⍤⊃⋅∘≍ [⊙(+⊙(-⊙×)) 1 2 3 4 5] [⊙(+|-|×) 1 2 3 4 5]
163
163
164
+ F! ← ^1 5
165
+ G! ← F!^1
166
+ ⍤⊃⋅∘≍ ¯5 G!¯
167
+
164
168
# Experimental!
165
169
⍤⊃⋅∘≍ 120 ↬((|1 ×↫-1.|1)<2.) 5
166
170
⍤⊃⋅∘≍ 8 ↬((+∩(|2 ↫ -)1,2|1)<2.) 5
You can’t perform that action at this time.
0 commit comments