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
Doug Coleman
908bfa2db6
alien.c-types: Ugh. There are self-similar lines of code, got confused.
2014-07-07 20:28:27 -07:00
Doug Coleman
377180baf6
io.sockets.secure.windows: Fix using, remove duplication.
2014-07-07 21:44:40 -05:00
Doug Coleman
59c5373263
io.sockets.secure: Another fix for cross-platform openssl.
2014-07-07 18:45:22 -07:00
Doug Coleman
075a86f5d9
io.sockets.secure: Move some code from secure.unix to secure.openssl. Add a hook for finding sockets to upgrade.
2014-07-07 18:34:41 -07:00
Doug Coleman
05ef13fff4
alien.c-types: Revert previous changes to 64 bit boxing/unboxing. Seems to work. See #1062 .
2014-07-07 17:25:28 -07:00
Doug Coleman
beb2d1df3a
ffi: Add some tests to ensure that 64bit integers are handled properly.
2014-07-07 17:02:36 -07:00
Doug Coleman
608c23ad8f
alien.c-types: longlong was calling to_fixnum instead of to_signed_8.
2014-07-07 16:26:05 -07:00
Doug Coleman
254e7a5e62
core-foundation.fsevents: FSEventStreamEventId should be a ulonglong instead of longlong.
2014-07-07 15:18:57 -07:00
Doug Coleman
0fbe0e5167
unix: Ignore failures if errno is EINTR on close(2). Fixes #908 .
2014-07-07 14:55:13 -07:00
Doug Coleman
31b8a0e051
libc.windows: We have to use utf8 since this is a libc call and the native
...
encoding on windows is utf16n.
2014-07-07 00:50:47 -05:00
John Benediktsson
e5db4c2ccc
tools.deploy: bump sizes to get clean 32-bit builds (for now).
2014-07-06 11:11:22 -07:00
John Benediktsson
cf3fdfc23e
libc: fix usings.
2014-07-06 10:46:02 -07:00
John Benediktsson
fd19fadcc6
libc: fix for linux using GNU strerror_r (for now).
2014-07-06 10:41:51 -07:00
John Benediktsson
ccfd9101f0
python: change to py-initialize in startup-hook and py-finalize in shutdown hook.
2014-07-06 10:18:27 -07:00
Doug Coleman
6244b925c7
vm: Simplify strerror code.
2014-07-05 18:58:24 -07:00
Doug Coleman
451a621dad
libc: Add default strerror that is not threadsafe. Move threadsafe unix load to the end of the file so that malloc is defined.
2014-07-04 03:31:11 -07:00
Doug Coleman
dbba9f931b
libc: Fix strerror for unix.
2014-07-04 03:25:57 -07:00
Doug Coleman
df452dfb91
libc: Fix load error on windows.
2014-07-04 05:19:29 -05:00
Doug Coleman
ecbf48d1ef
vm: Fix namespace brace.
2014-07-04 03:14:17 -07:00
Doug Coleman
d7595bbb7c
libc: First stab at using strerror_r and (strerror_s on Windows) instead of thread-unsafe strerror.
2014-07-04 03:11:45 -07:00
Doug Coleman
69262be4d8
vm: Add threadsafe_sterror to the vm.
2014-07-04 03:00:08 -07:00
Doug Coleman
91b16d7ed1
python: Call py-initialize in example, just in case it hasn't been called. Otherwise, python segfaults..
2014-07-04 01:56:03 -07:00
Doug Coleman
79b0948377
io.backend.unix.multiplexers.run-loop: Really fix bug #775 !
2014-07-04 01:50:45 -07:00
Doug Coleman
525fe70306
core-foundation.run-loop: Fix botched rename. Ugh. Fixes #775 on mac at least.
2014-07-04 00:53:46 -07:00
Doug Coleman
138ec84642
io.files.temp.macosx: Create the cache and temp directories every time. Fixes #1089 .
2014-07-03 23:41:20 -07:00
Doug Coleman
bc54927859
vm/image.cpp: Better error for opening a file for writing.
2014-07-03 22:32:45 -07:00
Doug Coleman
c0b7fb6a23
python.ffi: Disable python3
2014-07-04 01:25:22 +00:00
Doug Coleman
5c8bb0f69e
python.ffi: On Arch Linux, the library is called libpython3.so
2014-07-04 01:17:22 +00:00
Björn Lindqvist
508b85851d
tools.deploy.backend: ui depends on (full) io so it needs to be loaded first
...
find-library on linux needs to call /sbin/ldconfig which requires a
full io-backend. Using gtk requires loading alien libraries which
requires find-library. So the ui should always load the whole io.
2014-07-03 21:57:07 +00:00
Doug Coleman
5d44509720
alien.libraries.finder.linux: Trim blanks off the arch names.
2014-07-03 21:30:15 +00:00