Rebol3/Ren-C Branch Change Logs


#21

Date: 2017-05-14T19:19:49Z
Author: Giulio Lunati
Commit: 7071a63a0d8bbd8a98084a26358a2dadfb2a5135
Message: Import 'foo no more fallback to import

Revert dec7ab

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-7071a63
r3-7071a63-debug

0.2.40 OSX x64
r3-7071a63
r3-7071a63-debug
r3-7071a63-debug-cpp

0.3.40 Win64 x86
r3-7071a63-debug-cpp.exe
r3-7071a63-debug.exe

0.4.4 Linux32 x86
r3-7071a63

0.4.40 Linux64 x86
r3-7071a63
r3-7071a63-debug-cpp


#22

Date: 2017-05-16T00:48:38Z
Author: giuliolunati
Commit: 840ef2e6968b53d022fcdd577d32510bdc022d77
Message: Android Travis build: rigorous=yes (#512)

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-840ef2e
r3-840ef2e-debug

0.2.40 OSX x64
r3-840ef2e
r3-840ef2e-debug
r3-840ef2e-debug-cpp

0.3.40 Win64 x86
r3-840ef2e-debug-cpp.exe
r3-840ef2e-debug.exe

0.4.4 Linux32 x86
r3-840ef2e

0.4.40 Linux64 x86
r3-840ef2e
r3-840ef2e-debug-cpp


#23

Date: 2017-05-16T18:29:08Z
Author: Shixin Zeng
Commit: 544ff72c4f59808c78e80d6214f8664cbdb7b49a
Message: Cleans up the object pe-format

pe-format ended up as an object in lib, some any residues from the
function calls will stay there.

A side note, these changes could be perfect examples of “<|”, however,
r3-alpha failed to even load “<|”.


#24

Date: 2017-05-16T18:53:02Z
Author: Shixin Zeng
Commit: b5a2d9eec9dad2a0e0bd6e7dbd782a616a2b4dae
Message: Fix the startup script of an extension is a binary!

When it’s in the form of a binary!, it’s assumed to be compressed.


#25

Date: 2017-05-17T15:03:32Z
Author: Shixin Zeng
Commit: e263431e14dfad608ee398f48e00d252b420677c
Message: Fix the home directory on Windows

On windows, the home path is determined by two components: HOMEDRIVE and
HOMEPATH.

This also fixes the slow startup on Windows, because To_Local_Path
converts any path without a drive (/c/…) to a network path, thus:
“/users/user” becomes “//users/user”, and query on a network path, which
takes a long time.

This should fix https://github.com/metaeducation/ren-c/issues/496

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-e263431
r3-e263431-debug

0.2.40 OSX x64
r3-e263431
r3-e263431-debug
r3-e263431-debug-cpp

0.3.40 Win64 x86
r3-e263431-debug-cpp.exe
r3-e263431-debug.exe

0.4.4 Linux32 x86
r3-e263431

0.4.40 Linux64 x86
r3-e263431
r3-e263431-debug-cpp


#26

Date: 2017-05-17T21:20:52Z
Author: Shixin Zeng
Commit: 9d790a4c7aa6951ad20ae6d5a224388549162222
Message: Only process one segment in path at a time

Without this commit, for a path like “/./…/…/”, ‘c’ will be pointing to
the “.” after “/” in the “if (full)” branch, and the for loop after that
will advance i to the second “/”, in which case, two segments will be
processed in one loop, and that will mess up processing of last “…/”,
which just removes the last segment from the output, so there will be
only “/” remaining in the output ("./" is ignored)

This should fix https://github.com/metaeducation/ren-c/issues/511

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-9d790a4
r3-9d790a4-debug

0.2.40 OSX x64
r3-9d790a4
r3-9d790a4-debug
r3-9d790a4-debug-cpp

0.3.40 Win64 x86
r3-9d790a4-debug-cpp.exe
r3-9d790a4-debug.exe

0.4.4 Linux32 x86
r3-9d790a4

0.4.40 Linux64 x86
r3-9d790a4
r3-9d790a4-debug-cpp


#27

Date: 2017-05-17T18:00:16Z
Author: Brian Dickens
Commit: c712df784c8b87cbb746b82476b6d8d06af0f0e4
Message: BLANK! vs. error for read dns:// when network works, but not found

This changes the READ DNS:// behavior to give errors when a truly
exceptional network problem happens, but to give blanks when a lookup
connects to the name server but just fails.

It also gets rid of the asynchronous DNS lookup code on Windows. The
relevant API calls were not carried forward with IPv6, and are thus
deprecated. Microsoft “urges” that the more standard/POSIX network API
be used with a thread if this capability is desired.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-c712df7
r3-c712df7-debug

0.2.40 OSX x64
r3-c712df7
r3-c712df7-debug
r3-c712df7-debug-cpp

0.3.40 Win64 x86
r3-c712df7-debug-cpp.exe
r3-c712df7-debug.exe

0.4.4 Linux32 x86
r3-c712df7

0.4.40 Linux64 x86
r3-c712df7
r3-c712df7-debug-cpp


#28

Date: 2017-05-18T19:09:38Z
Author: Shixin Zeng
Commit: 134a9e142f477556e4c578fc56bb813817bcc6b2
Message: Move init code of crypt extension to its own file

This introduces another way to embed the init script in the extension
and makes it compressed. The init script will be processed by
make-ext-init.r, and then be written to a C file.

load-extension tells if the data is compressed or not by its type:
compressed is in the binary! form and uncompressed is in the string!
form.


#29

Date: 2017-05-18T19:25:54Z
Author: Shixin Zeng
Commit: cd939a3f582f03fb436db50b03ac4a15aa264a01
Message: Trying to fix make-ext-init.r for R3-Alpha

Where it doesn’t see _ as false

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-cd939a3

0.2.40 OSX x64
r3-cd939a3

0.4.4 Linux32 x86
r3-cd939a3

0.4.40 Linux64 x86
r3-cd939a3


#30

Date: 2017-05-18T19:36:49Z
Author: Shixin Zeng
Commit: a44b80e598eac5e2f41cee2fc57f7ba44260285e
Message: Change the script string to of type REBYTE []

This is what Copy_Bytes expects, and thus avoids a type casting.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-a44b80e
r3-a44b80e-debug

0.2.40 OSX x64
r3-a44b80e

0.3.40 Win64 x86
r3-a44b80e-debug-cpp.exe
r3-a44b80e-debug.exe

0.4.4 Linux32 x86
r3-a44b80e

0.4.40 Linux64 x86
r3-a44b80e


#31

Date: 2017-05-18T20:51:18Z
Author: Shixin Zeng
Commit: d503c1db5546aab94ade9886e34681403655e862
Message: Fix the make-ext-init.r for Ren-C

:args/DEST could be void, when it’s invoked without DEST=, and either
doesn’t accept VOIDs.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-d503c1d
r3-d503c1d-debug

0.2.40 OSX x64
r3-d503c1d
r3-d503c1d-debug
r3-d503c1d-debug-cpp

0.3.40 Win64 x86
r3-d503c1d-debug-cpp.exe
r3-d503c1d-debug.exe

0.4.4 Linux32 x86
r3-d503c1d

0.4.40 Linux64 x86
r3-d503c1d
r3-d503c1d-debug-cpp


#32

Date: 2017-05-22T13:47:48Z
Author: Barry Walsh
Commit: 79015eb36e3e63aa4ab32ef27bb2244020b2e98f
Message: CHANGES.md added (#515)

  • Stub file for providing summary of changes
  • Links to changelogs on Rebolchat.me & Github
  • CHANGES console shortcut opens browser on CHANGES.md

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-79015eb
r3-79015eb-debug

0.2.40 OSX x64
r3-79015eb
r3-79015eb-debug
r3-79015eb-debug-cpp

0.3.40 Win64 x86
r3-79015eb-debug-cpp.exe
r3-79015eb-debug.exe

0.4.4 Linux32 x86
r3-79015eb

0.4.40 Linux64 x86
r3-79015eb
r3-79015eb-debug-cpp


#33

Date: 2017-05-22T15:38:12Z
Author: Barry Walsh
Commit: ed1606a4d3ee1a78f4403f7672a1fdb92dc93956
Message: Updated .gitignore

  • Added src/extensions/crypt/tmp-*

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-ed1606a
r3-ed1606a-debug

0.2.40 OSX x64
r3-ed1606a
r3-ed1606a-debug
r3-ed1606a-debug-cpp

0.3.40 Win64 x86
r3-ed1606a-debug-cpp.exe
r3-ed1606a-debug.exe

0.4.4 Linux32 x86
r3-ed1606a

0.4.40 Linux64 x86
r3-ed1606a
r3-ed1606a-debug-cpp


#34

Date: 2017-05-22T20:08:11Z
Author: Barry Walsh
Commit: 7fcddc5b56e2a1bdb5777154a72c4e1776af256e
Message: Convert CHANGES.md into CHANGELOG format (#517)

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-7fcddc5
r3-7fcddc5-debug

0.2.40 OSX x64
r3-7fcddc5
r3-7fcddc5-debug
r3-7fcddc5-debug-cpp

0.3.40 Win64 x86
r3-7fcddc5-debug-cpp.exe
r3-7fcddc5-debug.exe

0.4.4 Linux32 x86
r3-7fcddc5

0.4.40 Linux64 x86
r3-7fcddc5
r3-7fcddc5-debug-cpp


#35

Date: 2017-05-22T20:14:49Z
Author: Brian Dickens
Commit: fa34e01038e94ce31051d2304eb39a7e9f1c68b7
Message: Standardize OS_Browse API to boolean result

The return result from the host kit service API for opening a web
browser was sometimes an integer expected to be 0, and sometimes a
boolean. If boolean, then TRUE would be interpreted as a 1 and hence
an error to report, but the browser would launch anyway.

Ultimately, the goal is that services in host kit will be extensions
and able to raise their own specific fail() calls, rather than piping
information through some integer-based interface. So the shortest path
to that future is to pick the narrowest common denominator result code
of TRUE for browser worked and FALSE for not.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-fa34e01
r3-fa34e01-debug

0.2.40 OSX x64
r3-fa34e01
r3-fa34e01-debug
r3-fa34e01-debug-cpp

0.3.40 Win64 x86
r3-fa34e01-debug-cpp.exe
r3-fa34e01-debug.exe

0.4.4 Linux32 x86
r3-fa34e01

0.4.40 Linux64 x86
r3-fa34e01
r3-fa34e01-debug-cpp


#36

Date: 2017-05-25T09:04:11Z
Author: Graham Chiu
Commit: 9e96275f5fdff6f97efbce3eb347cce3f02e627b
Message: Update prot-http.r

added net-log to help trace http exchanges


#37

Date: 2017-05-25T09:40:18Z
Author: Graham Chiu
Commit: 4fba639d631dfda17b9e444225d0549b798aacb9
Message: Update base-files.r

Now returns 'file or _ for exists? instead of always _

See https://github.com/metaeducation/ren-c/issues/519

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-4fba639


#38

Date: 2017-05-25T09:42:25Z
Author: Graham Chiu
Commit: b849ace48d16adee5f9837a9ab38c68bc65dd45a
Message: Merge pull request #521 from metaeducation/gchiu-patch-8

Update prot-http.r

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-b849ace
r3-b849ace-debug

0.2.40 OSX x64
r3-b849ace
r3-b849ace-debug
r3-b849ace-debug-cpp

0.3.40 Win64 x86
r3-b849ace-debug-cpp.exe
r3-b849ace-debug.exe

0.4.4 Linux32 x86
r3-b849ace

0.4.40 Linux64 x86
r3-b849ace
r3-b849ace-debug-cpp


#39

Date: 2017-05-25T22:41:47Z
Author: Brian Dickens
Commit: 58d6d5b76265dbd491729ae70b07fede92b26c0a
Message: * Make SET have /PAD semantics by default, add SET/SOME refinement

R3-Alpha had a refinement /PAD which suggested that if SET was being
used with a block of values, if the block was too short for the number
of words being set, it would blank them. This commit makes that the
default behavior, and adopts /SOME (a refinement introduced by Red) to
indicate that blanks in the supplied block or slots past the end do
not affect the values of the indicated variables.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-58d6d5b
r3-58d6d5b-debug

0.2.40 OSX x64
r3-58d6d5b
r3-58d6d5b-debug
r3-58d6d5b-debug-cpp

0.3.40 Win64 x86
r3-58d6d5b-debug-cpp.exe
r3-58d6d5b-debug.exe

0.4.4 Linux32 x86
r3-58d6d5b

0.4.40 Linux64 x86
r3-58d6d5b
r3-58d6d5b-debug-cpp


#40

Date: 2017-05-26T03:46:09Z
Author: Graham Chiu
Commit: cda7cdbe93844acf914d35808404bfa7b6b64515
Message: Update prot-http.r

Fix for Internal Error: invalid UTF-8 byte sequence found during decoding and enclosing a check to see if net-log is enabled before evaluating expression.

The binaries below are only available for a couple of weeks or so after commit date.

0.13.2 Android5-arm
r3-cda7cdb
r3-cda7cdb-debug

0.2.40 OSX x64
r3-cda7cdb
r3-cda7cdb-debug
r3-cda7cdb-debug-cpp

0.3.40 Win64 x86
r3-cda7cdb-debug-cpp.exe
r3-cda7cdb-debug.exe

0.4.4 Linux32 x86
r3-cda7cdb

0.4.40 Linux64 x86
r3-cda7cdb
r3-cda7cdb-debug-cpp