github Oldes/Rebol3 3.7.0
Rebol v3.7.0

latest releases: 3.22.1, 3.22.0, 3.21.0...
4 years ago

Features:

  • 3d83ca Errors and debug messages printed to stderr
  • 95d535 Added possibility to change console output from stdout to stderr (windows)
  • 9c4036 Added possibility to change console output from stdout to stderr (posix)
  • 53b04b New lcm native for resolving the least common multiple of two integers
  • 12794b New gcd native for resolving the greatest common divisor of two integers
  • f64cd3 Partial crush decompression
  • b7fb49 Optional custom LZ77-based compression algorithm (crush)
  • 3a3076 Bincode - added padding command PAD
  • fa46cb BinCode - added commands: F16LE, F16BE, F32LE, F32BE, F64LE and F64BE
  • 15de62 QOI codec (The "Quite OK Image" format for fast, lossless image compression)
  • cc1025 Added example how to prevent hacking attempts to the http test server
  • b4789f Added example how to server humans.txt data from the test server
  • 5fa5b8 Updated ZIP codec
    • Access to comment and extra field of uncompressed data
    • Added support to include file comments, extras or insternal and external attributes
    • Added support to include uncompressed data (useful when making APK targeting version 30 and above)
  • b49781 Possibility to resolve context handle's type
  • 27ab5a Make context type handles comparable
  • e837a8 Allow insert on object!
  • cfe7e2 Allow select on module
  • 5ae487 Register .deb file extension fith AR codec
  • 3a5f9e Including last git commit version in the system/build/git and full version info when used -v boot argument
  • 4b321e Extended maximum number of tuple values to 12
  • 6f451f Tweaked doc-string of clear action
  • ab5ae7 Improved doc-string for at and atz actions

Changes:

  • 3139f4 Keep / at the head of the HTTP request target (httpd module)
  • f9fe06 Including some of modules as a delayed (required to import them before use)
  • 9458d4 Modified single-line doc string for modules in the help output
  • d4e947 Storing system/modules as an object!; added support to include delayed modules
  • 04c71d More detailed info about used compilation target; new build output names; rewritten build specification to be better prepared for a future cross-compilation possibility.
  • 5d1a4c New wording for repend/only function doc string

Fixes:

  • 84090f Resolved possible buffer overrun warning
  • 738476 Using system output to print version info
  • 03a4b6 Make project compile able with Xcode v13.2
  • d0aa12 Accidentally removed --do option storage done in ca7c025
  • ca7c02 Interpreter too eagerly consuming command-line arguments & arguments containing whitespace
  • 7f1343 Evaluate --do boot argument
  • 6588c3 switch with ref! value type
  • d744ce Memory corruption when used crush compression
  • c33ff2 Force garbage collection before measuring delta-profile stats
  • 34e0e2 Missing change for: 15de62c
  • a09ee2 httpd module: don't keep opened connection if client (like Rebol2) don't want it
  • 5f9695 Enhanced precision in comparison of time with integer
  • b1a65b Using call/shell in the launch function
  • a14d3a Use user context filtering only for pattern matches and with strict-equal?
  • 74d0c3 There must be get-word! used in case that value is a function
  • e26d3d Include user context values in the help output
  • 067fee Length-specified script embedding
  • ef13db Improved resolving console width for help output trunctation
  • 43886c Improved resolving console width for help output trunctation
  • 7a4a44 Improved resolving console width for help output trunctation
  • a96c89 Improved resolving console width for help output trunctation
  • cd1afe Improved resolving console width for help output trunctation
  • e3520a Opening a library (extension import) requires absolute path
  • 2b7b6c Use default terminal width 80 chars when not resolved from system (CI)
  • 502382 Generated RL defines were not counting with possibility of variadic arguments (like in RL_PRINT)
  • cd463f Make sure that TO_OSX define is used even for 64bit builds
  • 5fcb00 Using the new compress in build scripts
  • 720514 Wrong member name when RAW_MAIN_ARGS define is used

Don't miss a new Rebol3 release

NewReleases is sending notifications on new releases.