Releases
3.10.3
Compare
Sorry, something went wrong.
No results found
Oldes
released this
12 Feb 17:13
Features:
8a44ea Implemented passing a struct value to an extension
5b6e84 Including API_EXPORT define for the external extension use
43c02f Handle's context accessible from an external extension
e6c778 New script which amalgamate Rebol extension related include files into a single one
5337c8 New swap-endian native function for swapping binary byte order
Changes:
6e7fa5 Including system/build/os-version information (if known)
1dbefc Using system/platform instead of system/build/os to get an extension url
0d5d91 Better information in system/build/os about build on Linux
759609 Modified version info
937c97 Included system/build/libc info on systems where available
555f89 Display directories before files in the list-dir output
f5016c JSON codec code cleanup
3faac7 Including download link to Rebol/MathPresso extension
5f4f43 Replaced crash report url
4ef198 Enhanced number of possible series flags from 8 to 32 (could be lowered in the future and use some of these bits for something else)
a27822 Including download link to Rebol/Easing extension and updated Rebol/SQLite
e34c37 Updated ZLIB code to version 1.2.13
71e7aa Not using _To_Upper_Case and _To_Lower_Case functions in debug buids
053f84 Necessary changes related to having import's module argument not evaluated
bd09ce Using lit-word as a module argument of the import function, so one can just use import module-name (no need to use lit-word for the module's name)
79c3e6 Associate p7s file suffix with the DER codec
7680e4 Allow plain words as a log id argument
Fixes:
1bc5cd Avoid overwriting sys
417992 Make delta-time a little bit more precise
29ada6 Regression related to the recent series changes
4bac74 Removed unnecessary casting
ee9b2a Using read with a wildcard path without any result was throwing an error on macOS instead of an empty block
8f9e3b Regression in crush compression
db3818 Invalid data in loaded images with an alpha channel on macOS
ff5e13 Safely handle a case when path to the exe is not resolved
0cdee8 Regression in importing an unnamed module
3725ef It was possible to modify a hidden value using extend
78f683 Regression in debase 36
eae5e6 The info struct member is now called sizes
6fb6e0 Disallowed loop variable context access
8503e0 Clang warning: function declared 'noreturn' should not return
7af6eb Crash when using foreach with a set-word and values not in a block
87e010 Not using REB_NORETURN define inside a struct
13e361 Mark OS_Exit and OS_Crash functions as noreturn
0a0757 Warning: unreferenced local variable
f7a9e9 Warning: 'puts' undefined; assuming extern returning
a14b4b Allow bincode/init size value to be zero
dc9401 Warning: 'puts' undefined; assuming extern returning
149789 Many unsigned/signed variable conflict warnings
1742fa Warning: differs in levels of indirection
6e8f18 Warning: unreferenced local variable
e28909 Not including winerror.h as it redefines IS_ERROR
52cf02 Warning: unreferenced local variable
e86310 Msvc warning: conversion to a greater size
6d914c Possible use of uninitialized variable
cacaf5 Avoid redefinition of typedef warnings when using amalgamated extension includes with -std=c99 compilation flag
e7273e Have reb-args.h included also in external Rebol extensions
4ebb17 Make sure that there is REBARGS define as a part of extension include
b5179c RL defined in host-lib.c file, in all embedded extensions it must be used as extern
47b542 RL defined in host-lib.c file, in all embedded extensions it must be used as extern
16a4ea Silent compiler's warnings
6d7fa4 Warning: incompatible pointer types passing
a12dd9 Warning C4018: signed/unsigned mismatch
982a42 Warning: incompatible pointer types passing
41a828 Don't redefine MIN/MAX
5eb72e Silent dereferencing NULL pointer warnings
287398 Clang warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808
e347ad Using extern link to RL_LIB in the test extension (GCC was failing without it)
c337fe Warning C4003 (not enough arguments for function-like macro invocation)
b95505 Warning C6308 (possible memory leak)
361b4d Silent "The prior call to 'wcsncpy' might not zero-terminate string" warnings
3f3bea find/any failing in some cases
76cb96 Visual Studio compiler not knowing uint*_t types
de9a63 Warning: incompatible pointer types initializing
e8a0f7 Warning: format specifies type
bda36a Warning: incompatible pointer types assigning
be4656 Warning: non-void function does not return a value
05f7f9 Warning: incompatible integer to pointer conversion
aeeb6a Pair's area was not correctly computed for decimal values
93b62c Warning: incompatible-pointer-types-discards-qualifiers
a1f8e8 Warning: for loop has empty body
235ade Warning: expression result unused (in unused asserts)
dba08b Regression: failed boot of BASE build versions. Added tests to the Github workflow.
You can’t perform that action at this time.