Calvin Rose
|
ace60e1898
|
Add ev/with-*lock macros.
|
2024-05-18 17:55:47 -05:00 |
Calvin Rose
|
721f280966
|
Add `with-env`.
|
2024-05-16 21:52:49 -05:00 |
Calvin Rose
|
fe54013679
|
Update naming *module-make-env* for #1447
|
2024-05-16 19:11:25 -05:00 |
Calvin Rose
|
fdaf2e1594
|
Add *module/make-env*
|
2024-05-16 19:10:30 -05:00 |
Calvin Rose
|
0350834cd3
|
By default, require and import extend current env.
|
2024-05-15 07:40:21 -05:00 |
Calvin Rose
|
60e22d9703
|
Merge pull request #1445 from wishdev/defbind-alias
Add ffi/defbind-alias
|
2024-05-11 14:25:03 -05:00 |
John W Higgins
|
ee7362e847
|
Add ffi/defbind-alias
|
2024-05-09 21:31:22 -07:00 |
Calvin Rose
|
7c5ed04ab1
|
A few minor improvements.
- Add long-form CLI options
- Update changelog.
- Use snprintf instead of sprintf for linters.
|
2024-05-02 09:13:29 -05:00 |
Calvin Rose
|
7c9157a0ed
|
Remove unneeded `string` functions.
|
2024-04-26 18:11:10 -05:00 |
Calvin Rose
|
f92f3eb6fa
|
Address #1434 - add dynamic bindings for module state.
|
2024-04-15 16:20:13 -05:00 |
sogaiu
|
592ac4904c
|
Doc tweaks for ev/deadline and ev/with-deadline
|
2024-02-23 10:59:43 +09:00 |
Calvin Rose
|
7a2868c147
|
Fix macex1 to keep syntax location for all tuples - Address #1404
|
2024-02-17 13:34:23 -06:00 |
Calvin Rose
|
9e0daaee09
|
Address #1401 - restore if-let tail calls.
Changes to avoid multiple macro expansions of the "false" branch caused
a regression in this functionality.
|
2024-02-15 06:30:26 -06:00 |
sogaiu
|
5885ccba61
|
Swap set / body order for each (#1400)
|
2024-02-13 11:12:18 +09:00 |
Calvin Rose
|
9142f38cbc
|
Fix #1341.
|
2024-01-01 08:58:31 -06:00 |
Calvin Rose
|
56f33f514b
|
Fix regression #1327
|
2023-11-14 19:52:22 -06:00 |
Calvin Rose
|
a3228f4997
|
Add changes and test cases for #1324
|
2023-11-09 11:18:03 -06:00 |
sogaiu
|
1b17e12fd6
|
Add more + and * keywords to default-peg-grammar
|
2023-10-19 18:45:20 +09:00 |
Ian Henry
|
fa609a5079
|
fix some typos in docstrings
|
2023-10-03 19:17:18 -07:00 |
Calvin Rose
|
1b402347cd
|
Work on debugging issue with server spawning.
|
2023-09-24 18:15:58 -07:00 |
Andriamanitra
|
ee142c4be0
|
truthy/falsey is more accurate than true/false
|
2023-09-22 03:04:41 +03:00 |
Andriamanitra
|
aeacc0b31b
|
add :unless modifier to (doc loop)
|
2023-09-21 19:23:40 +03:00 |
primo-ppcg
|
db366558e7
|
add `:unless` loop modifier
|
2023-09-13 15:21:46 +07:00 |
primo-ppcg
|
a7536268e1
|
update `partition`
|
2023-09-08 12:38:58 +07:00 |
primo-ppcg
|
541469371a
|
update `mean`
|
2023-09-08 11:35:37 +07:00 |
primo-ppcg
|
9cf674cdcb
|
update `interleave`, `interpose`
|
2023-09-04 17:09:53 +07:00 |
primo-ppcg
|
4cb1f616c5
|
allow `reverse` on non-lengthable
|
2023-09-01 16:04:21 +07:00 |
primo-ppcg
|
645109048b
|
update `keys`, `values`, `pairs`
|
2023-09-01 13:18:31 +07:00 |
primo-ppcg
|
2f43cb843e
|
Allow one-term `:range` and `:down` forms
|
2023-08-29 10:59:16 +07:00 |
Calvin Rose
|
874fd2aba7
|
don't crash repl if someone sets a bad *pretty-format*
|
2023-08-27 13:09:22 -05:00 |
Calvin Rose
|
d9605c2856
|
Allow iterating over generators with pairs, keys, and values.
|
2023-08-22 19:25:05 -05:00 |
primo-ppcg
|
6e8979336d
|
speed up `min`, `max`
|
2023-08-22 00:39:28 +07:00 |
Calvin Rose
|
2ac36a0572
|
Merge pull request #1257 from primo-ppcg/any-every
Update `any?`, `every?`
|
2023-08-18 07:20:44 -05:00 |
primo-ppcg
|
2f178963c0
|
update `each` keys before body
|
2023-08-18 10:32:24 +07:00 |
primo-ppcg
|
15760b0950
|
update `any?`, `every?`
Updates `any?` and `every?` to be exact functional analogues to `or` and `and`.
|
2023-08-18 07:39:30 +07:00 |
primo-ppcg
|
cdd7083c86
|
special case common `sort` usages
|
2023-08-15 11:58:22 +07:00 |
primo-ppcg
|
53e16944a1
|
rework `reverse`, again
|
2023-08-13 00:54:17 +07:00 |
primo-ppcg
|
9238b82cde
|
speed up `compare`
|
2023-08-11 23:48:29 +07:00 |
primo-ppcg
|
831f41a62b
|
move `bytes?`, `indexed?`, `dictionary?` to corelib
|
2023-08-08 10:00:05 +07:00 |
Calvin Rose
|
0ea1da80e7
|
Merge pull request #1242 from primo-ppcg/reverse
Rework `reverse`
|
2023-08-06 08:10:56 -05:00 |
primo-ppcg
|
c8c0e112bc
|
rework `reverse`
|
2023-08-06 16:16:41 +07:00 |
primo-ppcg
|
7417e82c51
|
rework `keys`, `values`, `pairs`
|
2023-08-06 15:39:16 +07:00 |
primo-ppcg
|
61712bae9c
|
speed up range creation
|
2023-08-02 01:26:03 +07:00 |
sogaiu
|
348a5bc0a9
|
Add source view to .ppasm output
|
2023-07-06 13:26:03 +09:00 |
primo-ppcg
|
c83f3ec097
|
floor div, variadic mod
|
2023-06-28 18:31:20 +07:00 |
primo-ppcg
|
2a7ea27bb7
|
do not expand false branch more than once
Fixes #1191
|
2023-06-11 19:15:48 +07:00 |
primo-ppcg
|
32c5b816ae
|
use unquotes instead
|
2023-06-11 18:38:20 +07:00 |
primo-ppcg
|
1077efd03a
|
update if-let
Fixes #1189
|
2023-06-11 17:19:29 +07:00 |
primo-ppcg
|
2c3ca2984e
|
simplify if-let logic
|
2023-06-11 12:09:58 +07:00 |
Calvin Rose
|
e35c6b876f
|
Merge pull request #1183 from primo-ppcg/take-drop
Make take and drop more symmetric
|
2023-06-08 14:52:51 -05:00 |