Skip to content

Commit f91e599

Browse files
authored
Merge pull request #1351 from pepe/1.33
2 parents 9142f38 + 5b9aa92 commit f91e599

File tree

4 files changed

+29
-6
lines changed

4 files changed

+29
-6
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## 1.33.0 - 2023-01-07
5+
- Add more + and * keywords to default-peg-grammar by @sogaiu.
6+
- Use libc strlen in janet_buffer_push_cstring by @williewillus.
7+
- Be a bit safer with reference counting.
8+
- Add support for atomic loads in Janet's atomic abstraction.
9+
- Fix poll event loop CPU usage issue.
10+
- Add ipv6, shared, and cryptorand options to meson.
11+
- Add more ipv6 feature detection.
12+
- Fix loop for forever loop.
13+
- Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount by @zevv.
14+
- Fix warnings w/ MSVC and format.
15+
- Fix marshal_one_env w/ JANET_MARSHAL_UNSAFE.
16+
- Fix `(default)`.
17+
- Fix cannot marshal fiber with c stackframe, in a dynamic way that is fairly conservative.
18+
- Fix typo for SIGALARM in os/proc-kill.
19+
- Prevent bytecode optimization from remove mk* instructions.
20+
- Fix arity typo in peg.c by @pepe.
21+
- Update Makefile for MinGW.
22+
- Fix canceling waiting fiber.
23+
- Add a new (sub) PEG special by @ianthehenry.
24+
- Fix if net/server's handler has incorrect arity.
25+
- Fix macex raising on ().
26+
427
## 1.32.1 - 2023-10-15
528
- Fix return value from C function `janet_dobytes` when called on Janet functions that yield to event loop.
629
- Change C API for event loop interaction - get rid of JanetListener and instead use `janet_async_start` and `janet_async_end`.

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,9 @@ build/%.bin.o: src/%.c $(JANET_HEADERS) $(JANET_LOCAL_HEADERS) Makefile
204204
########################
205205

206206
ifeq ($(UNAME), Darwin)
207-
SONAME=libjanet.1.32.dylib
207+
SONAME=libjanet.1.33.dylib
208208
else
209-
SONAME=libjanet.so.1.32
209+
SONAME=libjanet.so.1.33
210210
endif
211211

212212
build/c/shell.c: src/mainclient/shell.c

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
project('janet', 'c',
2222
default_options : ['c_std=c99', 'build.c_std=c99', 'b_lundef=false', 'default_library=both'],
23-
version : '1.32.1')
23+
version : '1.33.0')
2424

2525
# Global settings
2626
janet_path = join_paths(get_option('prefix'), get_option('libdir'), 'janet')

src/conf/janetconf.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
#define JANETCONF_H
55

66
#define JANET_VERSION_MAJOR 1
7-
#define JANET_VERSION_MINOR 32
8-
#define JANET_VERSION_PATCH 1
7+
#define JANET_VERSION_MINOR 33
8+
#define JANET_VERSION_PATCH 0
99
#define JANET_VERSION_EXTRA ""
10-
#define JANET_VERSION "1.32.1"
10+
#define JANET_VERSION "1.33.0"
1111

1212
/* #define JANET_BUILD "local" */
1313

0 commit comments

Comments
 (0)