Skip to content

Commit ff67a69

Browse files
2.3.0
1 parent 8e14b92 commit ff67a69

File tree

5 files changed

+22
-14
lines changed

5 files changed

+22
-14
lines changed

CHANGES

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2019-10-19 : 2.3.0
2+
std : added socket_set_broadcast function (#190)
3+
std : fixed sha1_update call (#194)
4+
std : fixed 0x7F detection in utf8 functions
5+
std : changed date_get_tz to take an argument (a timestamp), and to return minutes instead of seconds (#195)
6+
std : added date_utc_format, date_get_utc_day, and date_get_utc_hours - all variants of existing functions,
7+
but using gmtime_r instead of localtime_r (#195)
8+
19
2017-12-19 : 2.2.0
210
nekotools : added `nekotools boot -c *.n`, which generates a C file that contains the input Neko bytecode (#130)
311
nekotools : fixed `nekotools boot` not able to find neko when a value in PATH does not have a trailing slash (#148)
@@ -13,7 +21,7 @@
1321
mysql : use eof terminated string when appropriated (#159)
1422
jit : disable jit for win64, which never worked
1523
all : introduced NEKO_BIG_ENDIAN and NEKO_LITTLE_ENDIAN to replace IS_BIG_ENDIAN, IS_LITTLE_ENDIAN, LITTLE_ENDIAN, BIG_ENDIAN, and BYTE_ORDER
16-
all : renamed TAG_BITS to NEKO_TAG_BITS
24+
all : renamed TAG_BITS to NEKO_TAG_B1ITS
1725
all : add NEKO_JIT_DISABLE and NEKO_JIT_DEBUG CMake options
1826
all : VS2015 and 2017 compatiblity (#133 #172)
1927
sqlite : fixed reading 32-bit int from sqlite (#167)
@@ -27,7 +35,7 @@
2735
nekoc : allow break/continue in try/catch
2836
std : bugfix in utf8_compare
2937
vm : added $sget16/$sget32/$sgetf/$sgetd, $sset16/$sset32/$ssetf/$ssetd, and $itof/$itod/$ftoi/$dtoi
30-
vm : bugfix with arrays/strings having length >128MB
38+
vm : bugfix with arrays/strings having length >128MB
3139
jit : bugfix on some GCC versions causing invalid array access
3240
std : fixed escaping of arguments in process_run
3341
all : nekotools boot executable can now be safely striped on Linux (#86)
@@ -40,7 +48,7 @@
4048
mod_neko/tora : distribute ndlls compiled against Apache 2.4 (can still manually compile against Apache 2.2)
4149
mysql : use MariaDB's LGPL connector/c instead of MySQL's GPL connector/c (can still use MySQL for compilation)
4250
all : copyright to Haxe Foundation instead of Nicolas and other license clean up (#102)
43-
51+
4452
2013-02-23 : 2.0.0
4553
all : changed license to MIT
4654
mod_neko+mod_tora : fixed issue with get_client_ip in 64 bits mode /gcc
@@ -61,7 +69,7 @@
6169
std : date_new("YYYY-MM-DD") now uses localtime instead of UTC (same as Y-M-D H:M:S)
6270
neko : fixed missing stack for array write in interp mode with invalid index
6371
neko : added "-version" to print version and exit
64-
72+
6573
2011-09-10 : 1.8.2
6674
vm : use 15 digits (instead of 10) for float display
6775
std : allow up to 512MB array/string size in serialize (instead of 1MB)

CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ if(IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR})
3636
endif()
3737

3838
set(NEKO_VERSION_MAJOR 2)
39-
set(NEKO_VERSION_MINOR 2)
39+
set(NEKO_VERSION_MINOR 3)
4040
set(NEKO_VERSION_PATCH 0)
4141
set(NEKO_VERSION ${NEKO_VERSION_MAJOR}.${NEKO_VERSION_MINOR}.${NEKO_VERSION_PATCH})
4242

@@ -64,11 +64,11 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
6464
message( FATAL_ERROR "CMAKE_OSX_ARCHITECTURES should be i386 or x86_64." )
6565
endif()
6666
else()
67-
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
67+
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
6868
set(arch_64 "64")
69-
else()
69+
else()
7070
set(arch_64 "")
71-
endif()
71+
endif()
7272
endif()
7373

7474
if(WIN32)
@@ -317,7 +317,7 @@ if (STATIC_BOEHMGC)
317317
else()
318318
set(GC_CFLAGS "-w")
319319
endif()
320-
320+
321321
set(GC_INCLUDE_DIR ${CMAKE_BINARY_DIR}/libs/src/BoehmGC-build/include)
322322
set(GC_LIBRARIES
323323
${CMAKE_BINARY_DIR}/libs/src/BoehmGC-build/lib/libgc.a
@@ -797,7 +797,7 @@ if (WITH_NEKOML)
797797
COMMAND nekoml
798798
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
799799
)
800-
800+
801801
set_tests_properties(nekoml
802802
PROPERTIES
803803
ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}

extra/azure-pipelines/build-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,4 @@ jobs:
5757
- task: PublishPipelineArtifact@0
5858
inputs:
5959
artifactName: ${{ parameters.name }}Binaries
60-
targetPath: bin/neko-2.2.0-linux64.tar.gz
60+
targetPath: bin/neko-2.3.0-linux64.tar.gz

extra/azure-pipelines/build-mac.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ jobs:
4242
- task: PublishPipelineArtifact@0
4343
inputs:
4444
artifactName: ${{ parameters.name }}Binaries
45-
targetPath: bin/neko-2.2.0-osx64.tar.gz
45+
targetPath: bin/neko-2.3.0-osx64.tar.gz

extra/azure-pipelines/build-windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ jobs:
3535
inputs:
3636
artifactName: ${{ parameters.name }}Binaries
3737
${{ if not(contains(parameters.cmakeGenerator, 'Win64')) }}:
38-
targetPath: bin/neko-2.2.0-win.zip
38+
targetPath: bin/neko-2.3.0-win.zip
3939
${{ if contains(parameters.cmakeGenerator, 'Win64') }}:
40-
targetPath: bin/neko-2.2.0-win64.zip
40+
targetPath: bin/neko-2.3.0-win64.zip
4141
- bash: |
4242
set -ex
4343
cmake --build . --config ${{ parameters.config }} --target package_choco

0 commit comments

Comments
 (0)