Rebol3/Ren-C Branch Change Logs


#101

Date: 2017-06-12T17:08:49Z
Author: Shixin Zeng
Commit: 996a41c436c14ee531be13dc7bc7bb7b160a9eb0
Message: Fix compilation on Android

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

0.13.2 Android5-arm
r3-996a41c
r3-996a41c-debug

0.2.40 OSX x64
r3-996a41c
r3-996a41c-debug
r3-996a41c-debug-cpp

0.3.40 Win64 x86
r3-996a41c-debug-cpp.exe
r3-996a41c-debug.exe

0.4.4 Linux32 x86
r3-996a41c

0.4.40 Linux64 x86
r3-996a41c
r3-996a41c-debug-cpp


#102

Date: 2017-06-12T19:51:29Z
Author: Barry Walsh
Commit: 48c107d5186ca1a49250a4941a1b8f29644cccfa
Message: CALL/OUTPUT tests update (#544)

  • Added test for git log (over 500K of bytes)

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

0.13.2 Android5-arm
r3-48c107d
r3-48c107d-debug

0.2.40 OSX x64
r3-48c107d
r3-48c107d-debug
r3-48c107d-debug-cpp

0.3.40 Win64 x86
r3-48c107d-debug-cpp.exe
r3-48c107d-debug.exe

0.4.4 Linux32 x86
r3-48c107d

0.4.40 Linux64 x86
r3-48c107d
r3-48c107d-debug-cpp


#103

Date: 2017-06-13T14:47:05Z
Author: Shixin Zeng
Commit: c64e69196696ec244cb3c1cd8dbc1fbca09e1d93
Message: Preserve the quotes in command

There must be surrounding quotes to preserve the inner quotes:
https://ss64.com/nt/syntax-esc.html


#104

Date: 2017-06-13T14:56:58Z
Author: Shixin Zeng
Commit: 6c7823c95c342cb27eb65f0837d8e88a3deff806
Message: Pass a local file to the browser

rebol file could be represented differently from the local file, and
browser is a local command that only understands local format.

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

0.13.2 Android5-arm
r3-6c7823c
r3-6c7823c-debug

0.4.4 Linux32 x86
r3-6c7823c

0.4.40 Linux64 x86
r3-6c7823c
r3-6c7823c-debug-cpp


#105

Date: 2017-06-13T15:12:19Z
Author: Shixin Zeng
Commit: c7acf64fbd5433e62dead635d0414b393b6d1183
Message: Fix the compilation


#106

Date: 2017-06-13T15:20:45Z
Author: Shixin Zeng
Commit: dc9315b30a49315f8268fdc2c2edc255189b4da7
Message: Rename e-embedded-header.c to tmp-embedded-header.c

To follow the convenstion that all generated files start with “tmp-”.

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

0.13.2 Android5-arm
r3-dc9315b
r3-dc9315b-debug

0.2.40 OSX x64
r3-dc9315b
r3-dc9315b-debug
r3-dc9315b-debug-cpp

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

0.4.4 Linux32 x86
r3-dc9315b

0.4.40 Linux64 x86
r3-dc9315b
r3-dc9315b-debug-cpp


#107

Date: 2017-06-13T21:09:07Z
Author: Graham Chiu
Commit: 0e5233c1f8e46ee553f05cb6dac38edb36b6e8a2
Message: Merge pull request #542 from metaeducation/browse

Browse

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

0.13.2 Android5-arm
r3-0e5233c
r3-0e5233c-debug

0.2.40 OSX x64
r3-0e5233c
r3-0e5233c-debug
r3-0e5233c-debug-cpp

0.3.40 Win64 x86
r3-0e5233c-debug-cpp.exe
r3-0e5233c-debug.exe

0.4.4 Linux32 x86
r3-0e5233c

0.4.40 Linux64 x86
r3-0e5233c
r3-0e5233c-debug-cpp


#108

Date: 2017-06-14T19:55:31Z
Author: Barry Walsh
Commit: 7a1e396f63663bf84dd1ec89002b39bc9149e955
Message: CHANGES script update (#548)

  • Temp CALL/OUTPUT workaround removed
  • Fixed path typo in template-CHANGES.md
  • Provided some examples of notable changes in README.md
  • Small tidy-up/grouping of changes (in cherry-pick-map)

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

0.13.2 Android5-arm
r3-7a1e396
r3-7a1e396-debug

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

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

0.4.4 Linux32 x86
r3-7a1e396

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


#109

Date: 2017-06-14T20:03:25Z
Author: Brian Dickens
Commit: 48afaadf37a6c71baf9bc2dff7c5215356ee3e2d
Message: Fix adaptation of specialized functions

ADAPT was skipping past intermediate specializations and jumping
directly to the underlying function in its call to Make_Function().
Change to inherit the exemplar from the adaptee itself, not the
VAL_FUNC_UNDERLYING(adaptee).

Includes test from bug report.

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

0.13.2 Android5-arm
r3-48afaad
r3-48afaad-debug

0.2.40 OSX x64
r3-48afaad
r3-48afaad-debug
r3-48afaad-debug-cpp

0.3.40 Win64 x86
r3-48afaad-debug-cpp.exe
r3-48afaad-debug.exe

0.4.4 Linux32 x86
r3-48afaad

0.4.40 Linux64 x86
r3-48afaad
r3-48afaad-debug-cpp


#110

Date: 2017-06-14T21:45:09Z
Author: Shixin Zeng
Commit: c2221bffa2815dd074dc00080e1a29816ad7f5e2
Message: Only set O_NONBLOCK on the parent process side

The client side should be left in blocking mode, because most of the
programs can’t deal with non-blocking stdin/out/err.


#111

Date: 2017-06-14T21:54:20Z
Author: Shixin Zeng
Commit: bde0a285527710b6bbd3d3791896b80ba7dc2cf9
Message: Fix compilation


#112

Date: 2017-06-14T22:18:14Z
Author: Brian Dickens
Commit: 4f166163bb1c0d63906192a941ef1acc2ca73edb
Message: Permit no whitespace in prototype scanner

Tolerate function prototypes with ){ and no space, e.g.

void Foo(
    int x,
    int y,
){
    ...
}

Change submitted by @codebybrett

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

0.3.40 Win64 x86
r3-4f16616-debug-cpp.exe
r3-4f16616-debug.exe

0.4.4 Linux32 x86
r3-4f16616

0.4.40 Linux64 x86
r3-4f16616
r3-4f16616-debug-cpp


#113

Date: 2017-06-14T23:46:10Z
Author: Shixin Zeng
Commit: ddc0d9ff9dacfd79b129db624f3f0a79dfde94ef
Message: Another attempt to fix compilation

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

0.13.2 Android5-arm
r3-ddc0d9f
r3-ddc0d9f-debug

0.2.40 OSX x64
r3-ddc0d9f
r3-ddc0d9f-debug
r3-ddc0d9f-debug-cpp

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

0.4.4 Linux32 x86
r3-ddc0d9f

0.4.40 Linux64 x86
r3-ddc0d9f
r3-ddc0d9f-debug-cpp


#114

Date: 2017-06-15T00:44:55Z
Author: Shixin Zeng
Commit: d939569b157238631b952d17b98e1f96a90dff35
Message: Add a native to set C break point

The debug version of the interpreter keeps tracking of a do_count, and
can raise a break signal at a given do_count point before evaluating the
expression. This is very useful for debugging the evaluator, however,
it can only break at a hardcoded point, which means it needs to be
recompiled after changing; moreover, it’s very hard to find out the
do_count to break.

This commit adds a rebol function to set such a break point, no
recompilation is needed, and multiple breaking points can be set. When
the function is called, it will break at next point, in next x points
by using /skip, or at an certain point by using /at

e.g.
c-break-debug
a: 1

will make it break in Do_Core right before evaluating “a: 1”


#115

Date: 2017-06-15T14:34:53Z
Author: Shixin Zeng
Commit: 0e7fee60c2b2ee8362d5f919cd5df91a9102ab87
Message: Allow breakpoint to be set from env

An absolute breakpoit can be set by env R3_BREAK_AT.


#116

Date: 2017-06-15T17:49:46Z
Author: Shixin Zeng
Commit: 535df3f2293eb5752fac484c5b9dbddb19620f35
Message: Merge pull request #549 from metaeducation/break

Add a native to set C break point

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

0.13.2 Android5-arm
r3-535df3f
r3-535df3f-debug

0.2.40 OSX x64
r3-535df3f
r3-535df3f-debug
r3-535df3f-debug-cpp

0.3.40 Win64 x86
r3-535df3f-debug-cpp.exe
r3-535df3f-debug.exe

0.4.4 Linux32 x86
r3-535df3f

0.4.40 Linux64 x86
r3-535df3f
r3-535df3f-debug-cpp


#117

Date: 2017-06-16T15:12:28Z
Author: Barry Walsh
Commit: 2bf578ff9b4941dd7d4b5e566a0fe76b3e48e2b8
Message: CALL/OUTPUT Test - Platform indpendence change (#550)

  • git log only runs if git binary found
  • Only %/usr/bin/git is checked. More paths could be added
  • This test will probably only run on Linux & Mac OSX (maybe Cgywin Windows?)
  • Returns TRUE if test not run (no way found to skip test)

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

0.13.2 Android5-arm
r3-2bf578f
r3-2bf578f-debug

0.2.40 OSX x64
r3-2bf578f
r3-2bf578f-debug
r3-2bf578f-debug-cpp

0.3.40 Win64 x86
r3-2bf578f-debug-cpp.exe
r3-2bf578f-debug.exe

0.4.4 Linux32 x86
r3-2bf578f

0.4.40 Linux64 x86
r3-2bf578f
r3-2bf578f-debug-cpp


#118

Date: 2017-06-16T16:41:35Z
Author: Barry Walsh
Commit: 368bd5a724b7e84bf82cc0c588c56e634dd7e8cf
Message: CHANGES file update (#551)

  • bug#NNNN recognised as Fixed type with CC-code
  • README.md small tidy
  • Further cherry-pick-map editing

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

0.13.2 Android5-arm
r3-368bd5a
r3-368bd5a-debug

0.2.40 OSX x64
r3-368bd5a
r3-368bd5a-debug
r3-368bd5a-debug-cpp

0.3.40 Win64 x86
r3-368bd5a-debug-cpp.exe
r3-368bd5a-debug.exe

0.4.4 Linux32 x86
r3-368bd5a

0.4.40 Linux64 x86
r3-368bd5a
r3-368bd5a-debug-cpp


#119

Date: 2017-06-21T16:30:55Z
Author: Barry Walsh
Commit: 6f711c87e305d796571df23528b3f2d51373ac27
Message: CHANGES file build now makes use of related (#555)

  • related commits in cherry-pick-map are now set to “not notable”
  • related list is built in commit-log order
  • So remember to group to newest commit (which is the norm!)
  • Grouped a few bug-fix commits

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

0.13.2 Android5-arm
r3-6f711c8
r3-6f711c8-debug

0.2.40 OSX x64
r3-6f711c8
r3-6f711c8-debug
r3-6f711c8-debug-cpp

0.3.40 Win64 x86
r3-6f711c8-debug-cpp.exe
r3-6f711c8-debug.exe

0.4.4 Linux32 x86
r3-6f711c8

0.4.40 Linux64 x86
r3-6f711c8
r3-6f711c8-debug-cpp


#120

Date: 2017-06-21T16:46:56Z
Author: Barry Walsh
Commit: 196ff69e2f0596a3de2e3d34ab81cb317b8b36fa
Message: Fixes CHANGES file related links (#556)

Hadn’t noticed that these just repeated the main commit each time :frowning:
Now shows all related links correctly following main commit :slight_smile:

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

0.13.2 Android5-arm
r3-196ff69
r3-196ff69-debug

0.2.40 OSX x64
r3-196ff69
r3-196ff69-debug
r3-196ff69-debug-cpp

0.3.40 Win64 x86
r3-196ff69-debug-cpp.exe
r3-196ff69-debug.exe

0.4.4 Linux32 x86
r3-196ff69

0.4.40 Linux64 x86
r3-196ff69
r3-196ff69-debug-cpp