Doug Coleman
7941b033f7
Revert "help.pdf: use tilde paths."
...
This reverts commit 9276c26f4c
.
2018-03-15 08:43:13 -05:00
Doug Coleman
c1f38d6864
Revert "fix a couple more tilde paths."
...
This reverts commit b139a896ef
.
2018-03-15 08:42:46 -05:00
Doug Coleman
97ea4ccb17
Revert "mason.build: Can't resolve path ~/builds/factor, not sure how this ever"
...
This reverts commit 0e88bd305e
.
2018-03-15 08:41:06 -05:00
John Benediktsson
1685c4537c
tools.scaffold: adding scaffold for error classes.
2018-03-14 20:27:17 -07:00
John Benediktsson
c4f9ae8071
tools.hexdump: fix tests for slightly changed output.
2018-03-14 15:52:40 -07:00
John Benediktsson
5acacf109b
unicode.collation: minor cleanup.
2018-03-14 15:46:10 -07:00
John Benediktsson
c5a7ce216b
game-of-life: simpler wraparound logic in count-neighbors.
2018-03-14 15:46:10 -07:00
Doug Coleman
0e88bd305e
mason.build: Can't resolve path ~/builds/factor, not sure how this ever
...
works...
Can't use normalize-path because git.exe doesn't recognize the Windows unicode
path prefix.
2018-03-14 16:17:09 -05:00
John Benediktsson
880ce3d4b5
tools.hexdump: smaller binary sizes without formatting.
2018-03-14 13:34:41 -07:00
John Benediktsson
ee83e0f0d3
tools.hexdump: don't require stream-length
...
for better stdin compatibility.
2018-03-14 13:29:47 -07:00
John Benediktsson
f83449b688
Revert "io.backend.unix: fix handle-length on stdin."
...
This reverts commit b54da0f22b
.
2018-03-14 13:29:47 -07:00
Doug Coleman
a16707b176
mason.release: Sign the .dmg on macOS.
...
Fixes #1896 .
2018-03-14 14:07:30 -05:00
John Benediktsson
3f64af43e1
tools.hexdump: much faster hexdump.
2018-03-14 11:22:47 -07:00
John Benediktsson
4e872db628
tools.hexdump: adding deploy file.
2018-03-13 14:17:21 -07:00
John Benediktsson
70749aa736
tools.hexdump: support stdin hexdump.
2018-03-13 13:53:47 -07:00
John Benediktsson
b54da0f22b
io.backend.unix: fix handle-length on stdin.
2018-03-13 13:53:26 -07:00
John Benediktsson
5c69396fb3
tools.cocoa: fix use of each-method-in-class.
2018-03-13 13:28:35 -07:00
John Benediktsson
d259d7ccec
cocoa: cleanup ?-> syntax and implementation.
2018-03-13 13:21:21 -07:00
John Benediktsson
5e18e609b3
cocoa: change ?-> to always cache stubs in syntax word.
2018-03-13 11:57:40 -07:00
John Benediktsson
1bffdff33a
cocoa.touchbar: another experiment for the 10.11 build machine.
...
NSButton.buttonWithTitle:target:action: is 10.12 and later.
2018-03-13 11:29:16 -07:00
John Benediktsson
ade70ab813
ui.backend.cocoa.views: prepareOpenGL can use ?-> syntax.
2018-03-13 11:09:55 -07:00
John Benediktsson
a4f6d43645
Revert "cocoa.touchbar: quick hack to experiment with 1t 0.11 build problem"
...
This reverts commit 9fbddec50e
.
2018-03-13 11:06:43 -07:00
John Benediktsson
4883242292
ui.backend.cocoa.views: cleanup some method signatures.
2018-03-13 11:05:18 -07:00
John Benediktsson
268dfecb0b
cocoa.messages: fix for ".cxx_destruct" selector name.
2018-03-13 10:38:33 -07:00
John Benediktsson
365584a644
cocoa.messages: bind classname.methodname selectors also.
...
We currently have a problem which is all selectors are assumed to have
the same method effect. The problem is we can have method collisions,
for example:
NSObject.load is { void { id SEL } }
NSBundle.load is { char { id SEL } }
So, this inferred wrong:
IN: scratchpad [ NSBundle -> mainBundle -> load ] infer .
( -- )
But now we can do this instead:
IN: scratchpad [ NSBundle -> NSBundle.mainBundle -> NSBundle.load ] infer .
( -- x )
It doesn't really fix the original problem, but its a way to workaround
it and added ``method-collisions`` to report on the conflicts.
2018-03-13 10:17:33 -07:00
John Benediktsson
9fbddec50e
cocoa.touchbar: quick hack to experiment with 10.11 build problem
2018-03-12 09:38:05 -07:00
John Benediktsson
252ce232cf
game-of-life: little bit more.
2018-03-12 08:47:31 -07:00
John Benediktsson
bf010ba1a5
game-of-life: cleanup play/stop and some count-neighbors.
2018-03-12 08:43:05 -07:00
John Benediktsson
18a3bd0c4c
game-of-life: use row directly in next-step.
2018-03-11 17:05:47 -07:00
John Benediktsson
b29a99d03f
game-of-life: cleanup using.
2018-03-11 11:59:13 -07:00
John Benediktsson
6a215adbbb
game-of-life: even faster by factoring out the neighbor rows.
2018-03-11 11:48:35 -07:00
John Benediktsson
ac1029e8eb
game-of-life: more ugly faster code.
2018-03-11 11:31:20 -07:00
Alexander Iljin
2b1dc5a376
build.cmd: fix cmd script syntax
2018-03-11 07:55:09 -07:00
Doug Coleman
8c6925294f
Nmakefile, build.cmd: Set the build information in Nmakefile.
...
If there is no .git directory, assume we are on master branch.
Fixes #1970 .
2018-03-11 00:14:03 -06:00
John Benediktsson
0a9752fcc9
game-of-life: more speed in count-neighbors.
2018-03-09 16:58:11 -08:00
John Benediktsson
7179394ea0
game-of-life: count-neighbors needs circular wraparound logic back.
2018-03-09 16:53:05 -08:00
John Benediktsson
5e7bfd7cc4
game-of-life: flip scroll direction.
2018-03-09 16:32:08 -08:00
John Benediktsson
25fc79a40c
game-of-life: faster com-random.
2018-03-09 15:53:29 -08:00
John Benediktsson
0c9086b385
game-of-life: fix inevitable bug in faster code.
2018-03-09 15:29:22 -08:00
John Benediktsson
9e563c4103
game-of-life: ugly code that makes next-step faster.
2018-03-09 15:04:23 -08:00
John Benediktsson
c24779d27e
game-of-life: small updates.
2018-03-09 14:32:30 -08:00
John Benediktsson
efb2f0ed55
game-of-life: implement scrolling and resizable windows.
2018-03-09 14:24:50 -08:00
John Benediktsson
17eabacd2b
game-of-life: experimental Conway's Game of Life.
2018-03-09 12:13:07 -08:00
John Benediktsson
e37b530338
crontab: adding first version of crontab parser.
2018-03-09 12:08:49 -08:00
John Benediktsson
074d4e9d0a
minesweeper: fix stack effect in adjacent-flags.
2018-03-06 16:02:20 -08:00
John Benediktsson
2dc44cd360
minesweeper: reduce duplicated code in count-neighbors.
2018-03-06 16:01:33 -08:00
John Benediktsson
02e231633e
minesweeper: reduce duplicated code for click/mark/open cells.
2018-03-06 15:50:47 -08:00
John Benediktsson
551144b8a2
grouping: change chunking to throw bounds-errors in nth.
...
instead of the more confusing slice-error.
2018-03-05 16:57:52 -08:00
Alexander Iljin
e749734b01
ui-docs: add help for resize-window
2018-03-05 16:45:35 -08:00
John Benediktsson
cb71664787
checksums.metrohash: don't need uint8_t-array.
2018-03-05 16:29:10 -08:00