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 |
|
Calvin Rose
|
9a2897e741
|
Run through astyle with manual corrections
|
2023-06-08 13:01:49 -05:00 |
|
primo-ppcg
|
70b2e8179d
|
nitpick performance tweak
|
2023-06-08 23:57:07 +07:00 |
|
primo-ppcg
|
5317edc65d
|
minor readability change
As suggested by @sogaiu
@zevv forget to push this change in a recent PR (https://github.com/janet-lang/janet/pull/1175#issuecomment-1576128152).
Incidentally, the affected lines were already reformatted in the current PR, via fmt/format-file.
|
2023-06-08 23:00:05 +07:00 |
|
primo-ppcg
|
a238391b36
|
take-drop performance tweaks
Increase efficiency for `take` and `drop` with slices.
Check indexed types before bytes types.
|
2023-06-08 14:50:37 +07:00 |
|
primo-ppcg
|
b5407ac708
|
take-drop dictionaries
Return table for `take` of dictionary types.
Allow `drop` of dictionary types.
|
2023-06-07 19:20:05 +07:00 |
|
primo-ppcg
|
472ec730b5
|
take-drop symmetry
Allow `take` from the end of bytes or indexed (as `drop` does).
Allow `drop` from fibers (as `take` does).
|
2023-06-07 18:12:36 +07:00 |
|
Calvin Rose
|
649173f661
|
Merge pull request #1175 from zevv/quicky
Added JANET_NO_AMALG flag to Makefile
|
2023-06-04 14:24:35 -05:00 |
|
Calvin Rose
|
1efb0adb35
|
Add 3 argument form to fiber/new
Allow passing in environment table at fiber creation since
it is a fairly common thing to do.
|
2023-06-04 14:17:18 -05:00 |
|
Calvin Rose
|
88a8e2c1df
|
Define *task-id* since it is part of the event-loop runtime.
|
2023-06-04 14:05:37 -05:00 |
|
Ico Doornekamp
|
bb4ff05d35
|
Added NO_AMALG flag to Makefile to build janet from the individual
source files instead of from the amalgamated janet.c; this considerably
speeds up parallel builds on modern CPUs
|
2023-06-04 20:02:47 +02:00 |
|
Calvin Rose
|
67f375bea2
|
Small code style change to boot.janet
|
2023-06-04 11:10:39 -05:00 |
|
Christopher Chambers
|
53447e9d0b
|
Ensure ev/gather fibers are fully canceled on error.
|
2023-06-04 10:49:30 -04:00 |
|
Calvin Rose
|
c4c86f8671
|
Run boot.janet through janet-format.
|
2023-06-03 16:47:59 -05:00 |
|
Calvin Rose
|
658941d26d
|
Fix macro declaration.
|
2023-06-03 14:24:41 -05:00 |
|
Calvin Rose
|
e4bf27b01c
|
Macro hack for meson-min build.
|
2023-06-03 14:22:16 -05:00 |
|
Ico Doornekamp
|
e0ea844d50
|
added os/isatty, do not enable colors if stdout is not a tty
|
2023-06-02 16:59:54 +02:00 |
|
Calvin Rose
|
5de889419f
|
Rename contains? and contains-key? to has-value? and has-key?
Shorten docstrings to be less like a tutorial. They get put into RAM
and memory ain't free.
|
2023-05-31 22:35:57 -05:00 |
|
Calvin Rose
|
0fcbda2da7
|
Merge pull request #1017 from Techcable/feature/helper-func-contains
Add `contains?` helper function to boot.janet
|
2023-05-31 22:28:41 -05:00 |
|