Björn Lindqvist
655dcee2d8
VM: clear the local roots before garbage collection in general_error()
...
If we got here from memory_protection_error(), then the stack pointer
has been fiddled with and the elements of these vectors, which address
stack-allocated objects, are bogus and needs to be resetted.
2014-07-16 14:54:29 -07:00
Doug Coleman
fdcc33acee
ui: Fix floating-window implementation for Windows/Mac. We need floating-window defined in the hashtables, as well as adding it /in addition to/ the existing flags.
2014-07-16 14:38:50 -05:00
Doug Coleman
b460563da3
ui: Missed an entry in the top list that is in the bottom list.
2014-07-16 02:32:14 -07:00
Doug Coleman
57cdc841c3
ui: Add a floating-window window-contol for opening floating windows in a tiling window manager on gtk. Use this style on the help browser, inspector, and deploy windows. Please report any other windows that need this flag since I don't regularly use a tiling window manager. Tested on Ubuntu 14.04 64bit with i3 window manager. Fixes #1026 .
2014-07-16 02:26:52 -07:00
John Benediktsson
80be72b6e1
colors.distances: add some tests, refactor locals a little bit.
2014-07-13 08:50:54 -07:00
John Benediktsson
5771cae818
io.monitors.recursive: fix second test.
2014-07-11 18:03:37 -07:00
John Benediktsson
88e2b08514
colors.distances: implement CIE76, CIE94, CIEDE2000, and CMC l:c color difference algorithms.
2014-07-11 17:20:57 -07:00
John Benediktsson
0b40888646
colors.lab: add copyright.
2014-07-11 17:20:57 -07:00
Doug Coleman
4e67fac92d
io.monitors.recursive: On Windows, at least, a recursive file monitor gets
...
set up for every single file. This is causing OOM errors on win32, so
let's just test resource:core\io instead.
2014-07-11 17:15:20 -07:00
John Benediktsson
4cc811badf
pcre: add a comment for future knowledges.
2014-07-10 16:33:20 -07:00
Doug Coleman
452567f7d0
pcre: On at least win64, the pointer is returned as an int and is
...
negative. Cast it to a uint and everything works. Fixes #1105 .
2014-07-10 16:23:34 -07:00
Doug Coleman
3ad3e33006
io.launcher: Example is not very cross-platform.
2014-07-10 11:21:33 -07:00
Björn Lindqvist
60b7631e76
VM: fixing some implicit casts from cell to fixnum
...
The types are compatible, but it looks a little nicer if the variable
that receives a return value declared as cell also is a cell.
2014-07-10 07:54:07 -07:00
John Benediktsson
6ab848775e
heaps: use before? and after?.
2014-07-10 07:53:13 -07:00
John Benediktsson
6731b0fed4
use "of" in place of "swap at".
2014-07-10 07:53:13 -07:00
Doug Coleman
6c26ea81c4
windows.directx: Upgrade xinput library.
2014-07-09 22:36:44 -07:00
Doug Coleman
6ea98afc99
io.sockets.secure.openssl: We don't care what the error is as long as it fails.
2014-07-09 22:32:32 -07:00
Doug Coleman
63af1308bb
tools.deploy: Pump p p pump pump it up
2014-07-09 21:40:18 -07:00
Doug Coleman
baa9bed236
io.launcher: Fix help-lint for Windows. The examples don't work on
...
Windows, so disable them.
2014-07-09 23:19:58 -05:00
Doug Coleman
65ea46efbe
fftw.ffi: Find the fftw dll for Windows.
2014-07-09 23:11:49 -05:00
Doug Coleman
cc932b1a70
yaml.ffi: Fix library names. (for Windows, it's called libyaml-0-2.dll and
...
we dont prefix 'lib' in find-library)
2014-07-09 12:11:52 -05:00
John Benediktsson
e0801a632e
compiler.tree.modular-arithmetic: make a partial test and add some information to the XXX: comment.
2014-07-09 09:27:13 -07:00
John Benediktsson
05182b7a30
yaml.ffi: fix library names.
2014-07-09 09:06:42 -07:00
John Benediktsson
cc7dfc146b
Revert "compiler.tree.modular-arithmetic: revert strict patch so we can investigate further."
...
This reverts commit ec8377e125
.
2014-07-08 19:18:34 -07:00
Doug Coleman
13ef52491a
debugger: Fix using.
2014-07-08 18:06:36 -07:00
John Benediktsson
ec8377e125
compiler.tree.modular-arithmetic: revert strict patch so we can investigate further.
2014-07-08 16:59:58 -07:00
John Benediktsson
e137cde7f8
cocoa.plists: use new NSFastEnumeration>hashtable word.
2014-07-08 16:12:41 -07:00
John Benediktsson
116086ddf7
calendar.format: use math.parser format directive.
2014-07-08 16:03:02 -07:00
Jon Harper
902d3b9bcd
YAML: allow configuration of !!merge and !!value
2014-07-08 15:53:52 -07:00
Jon Harper
656be0f736
YAML: support !!value in !!map
2014-07-08 15:53:52 -07:00
Jon Harper
e1e2519d7a
YAML: support !!merge in !!map
2014-07-08 15:53:52 -07:00
Jon Harper
640975bdc2
YAML: support !!timestamp
2014-07-08 15:53:52 -07:00
Jon Harper
484ddae159
calendar.format: rfc3339, don't drop seconds decimals
2014-07-08 15:53:52 -07:00
Doug Coleman
85f5075c83
python.ffi: Use find-library-from-list instead of all that crufty code.
2014-07-08 11:59:07 -07:00
Doug Coleman
d578ca7959
alien.libraries.finder: How many patches does it take... I was dropping the wrong value from map-find.
2014-07-08 11:58:34 -07:00
Doug Coleman
710a7c1a21
debugger: Add a unit test for #1098 .
2014-07-08 11:56:08 -07:00
Doug Coleman
26a8cbbab4
alien.strings: Actually return a string instead of an array of strings in
...
M\ array symbol>string. Fixes #1098 .
2014-07-08 13:51:02 -05:00
Doug Coleman
ee08a436fd
alien.libraries.finder: map-find was what I wanted all along.
2014-07-08 13:13:41 -05:00
Doug Coleman
987967cf95
gdbm: Enable gdbm on Win64.
2014-07-08 12:50:13 -05:00
Doug Coleman
7a388a64b2
Merge branch 'master' of factorcode.org:/git/factor
2014-07-08 12:42:08 -05:00
Doug Coleman
1e8655c5c0
alien.libraries.finder: More robust finder code that doesn't return f to a
...
string slot and error out. Use it in yaml.ffi.
2014-07-08 12:40:33 -05:00
Doug Coleman
8afdafac05
gdbm.ffi: Use find-library-from-list because nobody can agree on what to
...
name the gdbm dll.
2014-07-08 12:23:11 -05:00
Doug Coleman
77f806d6c5
alien.libraries.finder: Add find-library-from-list utility word.
2014-07-08 12:21:50 -05:00
Doug Coleman
b3fba62f05
Merge branch 'master' of factorcode.org:/git/factor
2014-07-08 01:34:46 -05:00
Doug Coleman
a8b78071ff
alien.libraries.finder.windows: Better fix for finding the right library path.
2014-07-07 23:34:10 -07:00
Doug Coleman
9bbf0af6e8
Revert "alien.libraries: Normalize the path before opening a dll since"
...
This reverts commit 05aabb13f4
.
2014-07-07 23:31:59 -07:00
Doug Coleman
6612867742
db.postgresql: Enable postgresql tests on win64! YAY!!
2014-07-08 01:26:52 -05:00
Doug Coleman
05aabb13f4
alien.libraries: Normalize the path before opening a dll since
...
find-library can return paths that have "resource:" in them.
2014-07-08 01:12:44 -05:00
Doug Coleman
07aa2831a2
ffi_test: Export test 59 and 60 for Windows.
2014-07-07 20:53:33 -07:00
Doug Coleman
bcd7c743a2
alien.c-types: Looks like ffi_test_59 found a bug after all. Add comments because it's confusing on small screens.
2014-07-07 20:47:40 -07:00