aboutsummaryrefslogtreecommitdiffhomepage
path: root/meson.build (follow)
AgeCommit message (Collapse)AuthorLines
2026-02-18Prepare for next patch release.Calvin Rose-1/+1
2026-02-18Update for 1.41.2 patch.Calvin Rose-1/+1
2026-02-15Patch release to 1.41.1v1.41.1Calvin Rose-1/+1
2026-01-12Some more work on socket testing and allow setting ipv4 vs. ipv6 on rawCalvin Rose-0/+1
sockets.
2026-01-10Version bump for wip 1.41.xCalvin Rose-1/+1
2026-01-02Update year in copyright disclaimer to 2026Michael Camilleri-1/+1
2025-11-16Prepare for 1.40.1 patch release.Calvin Rose-1/+1
2025-09-02Minor version bump for linking.Calvin Rose-1/+1
2025-09-01Address #1629 - janet_deinit called before threaded channel message sentCalvin Rose-0/+1
to thread. If we take a reference to another thread inside channel code, make sure that we increase the refcount to avoid a use after free.
2025-08-30Update janet for 1.39.1v1.39.1Calvin Rose-1/+1
2025-08-30Update meson.build version.Calvin Rose-1/+1
2025-05-11Allow configuration of JANET_THREAD_LOCAL. Address #1595Calvin Rose-0/+3
This is to better allow configuration on various, unknown compilers. Previously, we hardcoded how thread local storage was specified for a few different compilers, but we were not following and C standard. In C11, there is a standardized storage specifier _Thread_local for this storage class, however this is now deprecated in various C++ compilers for a new keyword, confusingly. Janet also does not claim to require the C11 standard, so for maximum flexibilty, the storage specifier must be specified at configure time.
2025-03-18Prepare for 1.38.0 release.v1.38.0Calvin Rose-1/+1
2025-03-10Update Makefile and meson to build with msys2 gcc and clangBob Tolbert-2/+11
2025-03-04Update older dates to 2025Michael Camilleri-1/+1
2024-12-05Prepare for 1.37.1 release and fix CI.v1.37.1Calvin Rose-1/+1
2024-12-03Address #1524 - fix meson cross compilation linking.Calvin Rose-8/+19
In the cross compilation case, we need to resolve our dependencies on libc twice, once for the build machine and once for the target machine. This includes pthreads, -libc, and android-spawn.
2024-09-20Add support for multiple directories in JANET_PATH.Calvin Rose-1/+1
Use a colon ":" as the separator on posix, and semicolon ";" on windows (and mingw).
2024-09-07Prepare for 1.36.0 release.v1.36.0Calvin Rose-2/+2
2024-08-18Add suite for testing filewatch.Calvin Rose-0/+1
Currently expects windows events.
2024-08-11Stop out better configuration.Calvin Rose-0/+1
2024-08-11Work on the filewatch module.Calvin Rose-0/+1
Currently a wrapper around inotify, should be expanded to work with kqueue, icop, and eventually a implementation with polling and stat.
2024-08-10Add array/join and tuple/joinCalvin Rose-0/+1
Utilities for combining indexed types more efficiently. `array/join` also solves some interface issues with array/concat
2024-06-16More fixes for patch release.Calvin Rose-1/+1
2024-06-16Prepare for 1.35.1v1.35.1Calvin Rose-1/+1
2024-06-15Prepare for 1.35.0 release.v1.35.0Calvin Rose-1/+1
2024-05-25Add suite-bundle to meson test list.Calvin Rose-0/+1
2024-03-20Prepare for 1.34.0 releaseJosef Pospíšil-1/+1
2024-01-07Prepare for 1.33.0 releaseJosef Pospíšil-1/+1
2023-11-02Add ipv6, shared, and cryptorand options to meosn.Calvin Rose-24/+36
Allows for builting with cosmopolitan, both with meson and Makefile. Use: CC=comsocc meson setup -Dipv6=false -Ddynamic_modules=false -Dshared=false -Dos_name=cosmopolitan to configure for cosmopolitan build.
2023-10-15Update patch release.v1.32.1Calvin Rose-1/+1
2023-10-14Update for 1.32.0v1.32.0Calvin Rose-1/+1
2023-09-28More meson tweaks.Calvin Rose-1/+1
2023-09-27Fix bad merge.Calvin Rose-4/+0
2023-09-27Merge branch 'net-reworkings'Calvin Rose-3/+7
2023-09-27Fix meson install test.net-reworkingsCalvin Rose-1/+1
2023-09-24Update meson build once more.Calvin Rose-2/+3
2023-09-23More refinement of meson build.Calvin Rose-2/+3
2023-09-23Make meson build work on windows.Calvin Rose-3/+10
By default, use more traditional linking pattern with meson. The janet.exe will now link to janet-x.x.dll on windows (and similar for linux/posix) when built with meson. This is slightly less efficient and means that janet.exe built this way is no longer standalone (you would need to move the dll along with the exe), but plays better with most build systems.
2023-09-17Prepare for 1.31.0 release.v1.31.0Calvin Rose-1/+1
2023-08-05Prepare for 1.30.0 release.v1.30.0Calvin Rose-1/+1
2023-06-19Patch release.v1.29.1Calvin Rose-1/+1
2023-06-03Update meson.build file.Calvin Rose-15/+28
2023-05-13Version bump to 1.28.0v1.28.0Calvin Rose-1/+1
2023-03-05Prepare for 1.27.0 release.v1.27.0Calvin Rose-1/+1
2023-01-21Don't compile library loading code on windows if it is disabled.Calvin Rose-1/+1
2023-01-07Merge branch 'master' of github.com:janet-lang/janetCalvin Rose-1/+5
2023-01-07Update copyrights.Calvin Rose-1/+1
2023-01-04Add test files to meson suite 11 - 14sogaiu-1/+5
2022-12-03Add ffi/jitfn for JIT compilation.Calvin Rose-0/+1
Convert a byte sequence of machine code to an an executable pointer that can be used with ffi/call.