mirror of
https://github.com/janet-lang/janet
synced 2024-12-26 08:20:27 +00:00
Fix panicf call.
This commit is contained in:
parent
894cd0e022
commit
e43eab5fd6
@ -1,6 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## ??? - Unreleased
|
||||||
|
- Fix error message bug in FFI library.
|
||||||
|
|
||||||
## 1.25.1 - 2022-10-29
|
## 1.25.1 - 2022-10-29
|
||||||
- Add `memcmp` function to core library.
|
- Add `memcmp` function to core library.
|
||||||
- Fix bug in `os/open` with `:rw` permissions not correct on Linux.
|
- Fix bug in `os/open` with `:rw` permissions not correct on Linux.
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
project('janet', 'c',
|
project('janet', 'c',
|
||||||
default_options : ['c_std=c99', 'build.c_std=c99', 'b_lundef=false', 'default_library=both'],
|
default_options : ['c_std=c99', 'build.c_std=c99', 'b_lundef=false', 'default_library=both'],
|
||||||
version : '1.25.1')
|
version : '1.25.2')
|
||||||
|
|
||||||
# Global settings
|
# Global settings
|
||||||
janet_path = join_paths(get_option('prefix'), get_option('libdir'), 'janet')
|
janet_path = join_paths(get_option('prefix'), get_option('libdir'), 'janet')
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
|
|
||||||
#define JANET_VERSION_MAJOR 1
|
#define JANET_VERSION_MAJOR 1
|
||||||
#define JANET_VERSION_MINOR 25
|
#define JANET_VERSION_MINOR 25
|
||||||
#define JANET_VERSION_PATCH 1
|
#define JANET_VERSION_PATCH 2
|
||||||
#define JANET_VERSION_EXTRA ""
|
#define JANET_VERSION_EXTRA "-dev"
|
||||||
#define JANET_VERSION "1.25.1"
|
#define JANET_VERSION "1.25.2-dev"
|
||||||
|
|
||||||
/* #define JANET_BUILD "local" */
|
/* #define JANET_BUILD "local" */
|
||||||
|
|
||||||
|
@ -1008,7 +1008,7 @@ JanetTable *janet_core_env(JanetTable *replacements) {
|
|||||||
"than x, and 0 otherwise. To return 0, x and y must be the exact same type."));
|
"than x, and 0 otherwise. To return 0, x and y must be the exact same type."));
|
||||||
janet_quick_asm(env, JANET_FUN_NEXT,
|
janet_quick_asm(env, JANET_FUN_NEXT,
|
||||||
"next", 2, 1, 2, 2, next_asm, sizeof(next_asm),
|
"next", 2, 1, 2, 2, next_asm, sizeof(next_asm),
|
||||||
JDOC("(next ds &opt key)\n\n"
|
JDOC("(next ds &opt key)\n\n(peg/match '(uint 4 :le) "abcd")"
|
||||||
"Gets the next key in a data structure. Can be used to iterate through "
|
"Gets the next key in a data structure. Can be used to iterate through "
|
||||||
"the keys of a data structure in an unspecified order. Keys are guaranteed "
|
"the keys of a data structure in an unspecified order. Keys are guaranteed "
|
||||||
"to be seen only once per iteration if they data structure is not mutated "
|
"to be seen only once per iteration if they data structure is not mutated "
|
||||||
|
@ -425,7 +425,7 @@ JANET_CORE_FN(cfun_ffi_align,
|
|||||||
static void *janet_ffi_getpointer(const Janet *argv, int32_t n) {
|
static void *janet_ffi_getpointer(const Janet *argv, int32_t n) {
|
||||||
switch (janet_type(argv[n])) {
|
switch (janet_type(argv[n])) {
|
||||||
default:
|
default:
|
||||||
janet_panicf("bad slot #%d, expected ffi pointer convertable type, got %v", argv[n]);
|
janet_panicf("bad slot #%d, expected ffi pointer convertable type, got %v", n, argv[n]);
|
||||||
case JANET_POINTER:
|
case JANET_POINTER:
|
||||||
case JANET_STRING:
|
case JANET_STRING:
|
||||||
case JANET_KEYWORD:
|
case JANET_KEYWORD:
|
||||||
|
Loading…
Reference in New Issue
Block a user