Calvin Rose
|
b27c830d90
|
Use win32 DuplicatHandle instead of _dup
There are constraints when using the posix API on win32
that aren't present with normal win32.
|
2025-04-11 21:36:08 -05:00 |
|
Calvin Rose
|
92a852f2df
|
Add ev/to-stream.
This function is symmetrical to ev/to-file and can convert a blocking
file to a stream (with caveats).
|
2025-04-11 21:10:49 -05:00 |
|
Calvin Rose
|
647e218bed
|
make format
|
2025-04-09 20:39:23 -05:00 |
|
Calvin Rose
|
5ebe945ffd
|
Merge pull request #1582 from pyrmont/bugfix.termux-pthread_cancel
Fix absence of pthread_cancel in Android
|
2025-04-09 20:16:57 -05:00 |
|
Michael Camilleri
|
6254fffad0
|
Update changelog to include change to ev/deadline
|
2025-04-09 10:40:19 +09:00 |
|
Michael Camilleri
|
5705b2f6c7
|
Fix absence of pthread_cancel in Android
|
2025-04-09 10:37:46 +09:00 |
|
Calvin Rose
|
90a33bc88a
|
Add some systems that support addchdir.
|
2025-04-07 21:12:28 -05:00 |
|
Calvin Rose
|
1ba077c87d
|
Add ifdefs for various platforms to check for the support of addchdir.
This will need to be expanded but should support most modern systems.
|
2025-04-07 21:12:28 -05:00 |
|
Calvin Rose
|
34629ae314
|
Fix signature on windows.
|
2025-04-07 21:12:28 -05:00 |
|
Calvin Rose
|
3edc4f35b2
|
Add :cd argument to os/execute and os/spawn.
|
2025-04-07 21:12:28 -05:00 |
|
Calvin Rose
|
06d01c099f
|
Merge pull request #1581 from sogaiu/fix-mapcat-and-keep-docstrings
Fix mapcat and keep docstrings
|
2025-04-07 21:11:14 -05:00 |
|
sogaiu
|
d493eaf485
|
Fix mapcat and keep docstrings
|
2025-04-06 20:48:52 +09:00 |
|
Calvin Rose
|
332f123abe
|
Replace if not errorlevel 0 with if errorlevel 1
The former is just bad syntax.
|
2025-04-05 20:59:45 -05:00 |
|
Calvin Rose
|
38e841fc5c
|
Get rid of test error.
|
2025-04-05 20:52:47 -05:00 |
|
Calvin Rose
|
e8187fdee5
|
Fix windows build
|
2025-04-05 20:26:57 -05:00 |
|
Calvin Rose
|
2fedb67cb3
|
formatting
|
2025-04-05 17:32:07 -05:00 |
|
Calvin Rose
|
bdab93c999
|
Add {:err :out} option to os/spawn.
This special case in the os/spawn interface allows easily
redirecting both stderr and stdout to the same pipe.
|
2025-04-05 17:30:46 -05:00 |
|
Calvin Rose
|
a9ff8b388f
|
Add os/getpid
|
2025-04-05 16:20:17 -05:00 |
|
Calvin Rose
|
b12dfd784e
|
Merge pull request #1578 from sogaiu/tweak-some-docstrings
Tweak doc for mapcat, count, keep, all, some
|
2025-04-04 21:45:09 -05:00 |
|
sogaiu
|
e2cc8f2965
|
Tweak doc for mapcat, count, keep, all, some
|
2025-04-05 10:42:04 +09:00 |
|
Calvin Rose
|
17524d2ed3
|
Merge pull request #1577 from sogaiu/cleanup-unix-domain-socket
Remove unix domain socket after test
|
2025-04-04 07:11:42 -05:00 |
|
sogaiu
|
d2ee4aa074
|
Remove unix domain socket after test
|
2025-04-04 20:22:10 +09:00 |
|
Calvin Rose
|
363e32d455
|
Adopt docstring from #1574
|
2025-04-03 20:52:40 -05:00 |
|
Calvin Rose
|
31920e574d
|
Add explicit Alpine Linux directions.
Statically linking Janet is quite useful, especially for users who want
to use jpm and janet-pm to build standalone binaries.
|
2025-04-01 19:47:03 -05:00 |
|
Calvin Rose
|
cf714ed591
|
Notify user when script is installed during a bundle installation.
Lets user know what to add to PATH.
|
2025-04-01 18:52:23 -05:00 |
|
Calvin Rose
|
b458404b41
|
Update ffi/write to append to a buffer by default.
|
2025-03-28 10:00:40 -05:00 |
|
Calvin Rose
|
707463a645
|
Merge pull request #1575 from pyrmont/feature.ev-interrupt2
Expand scope of code that works with `ev/deadline` again
|
2025-03-26 09:42:51 -05:00 |
|
Michael Camilleri
|
eac37ab869
|
Avoid leaking memory used for JanetThreadedTimeout struct
|
2025-03-25 22:02:53 +09:00 |
|
Michael Camilleri
|
a24e5b1eaa
|
Prevent deadline timeout being less than zero
|
2025-03-25 21:41:59 +09:00 |
|
Michael Camilleri
|
09ac85b1b9
|
Move janet_timeout_* function definitions before first use
|
2025-03-25 21:15:28 +09:00 |
|
Michael Camilleri
|
87c1eab7d4
|
Define JanetTimeout only if event loop enabled
|
2025-03-25 21:14:21 +09:00 |
|
Michael Camilleri
|
5a29a28c11
|
Include <windows.h> in state.h
|
2025-03-25 20:34:45 +09:00 |
|
Michael Camilleri
|
2ed186664f
|
Support using a background thread to monitor deadlines
|
2025-03-25 20:27:44 +09:00 |
|
Calvin Rose
|
73334f3485
|
Prepare for 1.38.0 release.
v1.38.0
|
2025-03-18 21:14:45 -05:00 |
|
Calvin Rose
|
a5b8da8d67
|
Merge pull request #1572 from tsujamin/janet-ffi-define-fix
Remove janet_lib_ffi() dependency on JANET_EV
|
2025-03-18 19:12:44 -07:00 |
|
Benjamin Roberts
|
e8cccfced5
|
Remove janet_lib_ffi() dependency on JANET_EV
|
2025-03-18 10:54:18 -04:00 |
|
Calvin Rose
|
88984f7ffb
|
Add bundle/replace
Slight generalization of bundle/reinstall to allow inplace upgrades
of a bundle without reinstalling all dependent bundles as well.
|
2025-03-17 17:58:40 -05:00 |
|
Calvin Rose
|
182170b3be
|
Make installed manifests nicer to work with.
|
2025-03-16 20:39:16 -05:00 |
|
Calvin Rose
|
f92412841b
|
Merge pull request #1569 from sogaiu/vm-bug-1566
|
2025-03-12 21:13:49 -07:00 |
|
sogaiu
|
18c00e89da
|
Fix vm bugs from #1566
|
2025-03-13 11:43:43 +09:00 |
|
Calvin Rose
|
7c38a55a9a
|
Merge pull request #1568 from rwtolbert/msys2_mingw_build_fix
Update Makefile and meson to build with msys2 gcc and clang
|
2025-03-10 17:56:00 -07:00 |
|
Bob Tolbert
|
a15916ec9c
|
Update Makefile and meson to build with msys2 gcc and clang
|
2025-03-10 10:13:36 -05:00 |
|
Calvin Rose
|
3583d4c92f
|
Fix defdyn in flychecking.
|
2025-03-08 20:03:02 -06:00 |
|
Calvin Rose
|
a456c67a7b
|
Merge pull request #1564 from pyrmont/bugfix.qemu-segfault
Use Alpine Linux as base image for s390x testing
|
2025-03-05 05:52:20 -08:00 |
|
Michael Camilleri
|
6e226e4073
|
Use sh rather than bash on Alpine Linux
|
2025-03-04 15:19:44 +09:00 |
|
Michael Camilleri
|
d23e6614b1
|
Use Alpine Linux as the base image rather than Ubuntu
|
2025-03-04 15:17:07 +09:00 |
|
Michael Camilleri
|
ab6afa72fd
|
Use simpler base image
|
2025-03-04 15:01:25 +09:00 |
|
Calvin Rose
|
9538b8a77c
|
Merge pull request #1562 from pyrmont/bugfix.subprocess-cleanup
Improve subprocess-related docstrings and functions
|
2025-03-03 18:47:59 -08:00 |
|
Calvin Rose
|
36d3804dd2
|
Merge pull request #1563 from pyrmont/bugfix.copyright-dates
Add script to update copyright dates
|
2025-03-03 18:47:38 -08:00 |
|
Michael Camilleri
|
a34b8ea68f
|
Update older dates to 2025
|
2025-03-04 11:32:15 +09:00 |
|