Skip to content

Commit

Permalink
2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
RealyUniqueName committed Oct 24, 2019
1 parent 8e14b92 commit ff67a69
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 14 deletions.
16 changes: 12 additions & 4 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2019-10-19 : 2.3.0
std : added socket_set_broadcast function (#190)
std : fixed sha1_update call (#194)
std : fixed 0x7F detection in utf8 functions
std : changed date_get_tz to take an argument (a timestamp), and to return minutes instead of seconds (#195)
std : added date_utc_format, date_get_utc_day, and date_get_utc_hours - all variants of existing functions,
but using gmtime_r instead of localtime_r (#195)

2017-12-19 : 2.2.0
nekotools : added `nekotools boot -c *.n`, which generates a C file that contains the input Neko bytecode (#130)
nekotools : fixed `nekotools boot` not able to find neko when a value in PATH does not have a trailing slash (#148)
Expand All @@ -13,7 +21,7 @@
mysql : use eof terminated string when appropriated (#159)
jit : disable jit for win64, which never worked
all : introduced NEKO_BIG_ENDIAN and NEKO_LITTLE_ENDIAN to replace IS_BIG_ENDIAN, IS_LITTLE_ENDIAN, LITTLE_ENDIAN, BIG_ENDIAN, and BYTE_ORDER
all : renamed TAG_BITS to NEKO_TAG_BITS
all : renamed TAG_BITS to NEKO_TAG_B1ITS
all : add NEKO_JIT_DISABLE and NEKO_JIT_DEBUG CMake options
all : VS2015 and 2017 compatiblity (#133 #172)
sqlite : fixed reading 32-bit int from sqlite (#167)
Expand All @@ -27,7 +35,7 @@
nekoc : allow break/continue in try/catch
std : bugfix in utf8_compare
vm : added $sget16/$sget32/$sgetf/$sgetd, $sset16/$sset32/$ssetf/$ssetd, and $itof/$itod/$ftoi/$dtoi
vm : bugfix with arrays/strings having length >128MB
vm : bugfix with arrays/strings having length >128MB
jit : bugfix on some GCC versions causing invalid array access
std : fixed escaping of arguments in process_run
all : nekotools boot executable can now be safely striped on Linux (#86)
Expand All @@ -40,7 +48,7 @@
mod_neko/tora : distribute ndlls compiled against Apache 2.4 (can still manually compile against Apache 2.2)
mysql : use MariaDB's LGPL connector/c instead of MySQL's GPL connector/c (can still use MySQL for compilation)
all : copyright to Haxe Foundation instead of Nicolas and other license clean up (#102)

2013-02-23 : 2.0.0
all : changed license to MIT
mod_neko+mod_tora : fixed issue with get_client_ip in 64 bits mode /gcc
Expand All @@ -61,7 +69,7 @@
std : date_new("YYYY-MM-DD") now uses localtime instead of UTC (same as Y-M-D H:M:S)
neko : fixed missing stack for array write in interp mode with invalid index
neko : added "-version" to print version and exit

2011-09-10 : 1.8.2
vm : use 15 digits (instead of 10) for float display
std : allow up to 512MB array/string size in serialize (instead of 1MB)
Expand Down
12 changes: 6 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ if(IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR})
endif()

set(NEKO_VERSION_MAJOR 2)
set(NEKO_VERSION_MINOR 2)
set(NEKO_VERSION_MINOR 3)
set(NEKO_VERSION_PATCH 0)
set(NEKO_VERSION ${NEKO_VERSION_MAJOR}.${NEKO_VERSION_MINOR}.${NEKO_VERSION_PATCH})

Expand Down Expand Up @@ -64,11 +64,11 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
message( FATAL_ERROR "CMAKE_OSX_ARCHITECTURES should be i386 or x86_64." )
endif()
else()
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(arch_64 "64")
else()
else()
set(arch_64 "")
endif()
endif()
endif()

if(WIN32)
Expand Down Expand Up @@ -317,7 +317,7 @@ if (STATIC_BOEHMGC)
else()
set(GC_CFLAGS "-w")
endif()

set(GC_INCLUDE_DIR ${CMAKE_BINARY_DIR}/libs/src/BoehmGC-build/include)
set(GC_LIBRARIES
${CMAKE_BINARY_DIR}/libs/src/BoehmGC-build/lib/libgc.a
Expand Down Expand Up @@ -797,7 +797,7 @@ if (WITH_NEKOML)
COMMAND nekoml
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
)

set_tests_properties(nekoml
PROPERTIES
ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
Expand Down
2 changes: 1 addition & 1 deletion extra/azure-pipelines/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,4 @@ jobs:
- task: PublishPipelineArtifact@0
inputs:
artifactName: ${{ parameters.name }}Binaries
targetPath: bin/neko-2.2.0-linux64.tar.gz
targetPath: bin/neko-2.3.0-linux64.tar.gz
2 changes: 1 addition & 1 deletion extra/azure-pipelines/build-mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ jobs:
- task: PublishPipelineArtifact@0
inputs:
artifactName: ${{ parameters.name }}Binaries
targetPath: bin/neko-2.2.0-osx64.tar.gz
targetPath: bin/neko-2.3.0-osx64.tar.gz
4 changes: 2 additions & 2 deletions extra/azure-pipelines/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ jobs:
inputs:
artifactName: ${{ parameters.name }}Binaries
${{ if not(contains(parameters.cmakeGenerator, 'Win64')) }}:
targetPath: bin/neko-2.2.0-win.zip
targetPath: bin/neko-2.3.0-win.zip
${{ if contains(parameters.cmakeGenerator, 'Win64') }}:
targetPath: bin/neko-2.2.0-win64.zip
targetPath: bin/neko-2.3.0-win64.zip
- bash: |
set -ex
cmake --build . --config ${{ parameters.config }} --target package_choco
Expand Down

0 comments on commit ff67a69

Please sign in to comment.