John Benediktsson
|
f8ddcfd2d0
|
Revert "tr: zip had a string as input. call { } zip-as instead."
This reverts commit 3c4d1e41b7 .
|
2014-11-11 17:56:15 -08:00 |
Doug Coleman
|
9a3a533712
|
system: Add cell-bits (32/64 bit) and build number to version-info string.
|
2014-11-11 16:44:00 -08:00 |
Doug Coleman
|
7a9843ec5c
|
system: Remove bogus word added during merge commit.
|
2014-11-11 08:50:32 -08:00 |
Doug Coleman
|
a6dd9a025c
|
Revert "version number: 0.98 -> 0.98-git. @bjourne suggested, some python projects do this too."
This reverts commit 599c2cdba2 .
XXX: Mac fails with this error:
c++ -Wall -DFACTOR_VERSION="0.98-git" -DFACTOR_GIT_LABEL="heads/master-0-g599c2cd" -fomit-frame-pointer -mmacosx-version-min=10.5 -m64 -O3 -g -dynamiclib -single_module -current_version 0.98-git -compatibility_version 0.98-git -fvisibility=hidden -lm -framework Cocoa -framework AppKit -o libfactor.dylib vm/os-unix.o vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o vm/cpu-x86.o vm/aging_collector.o vm/alien.o vm/arrays.o vm/bignum.o vm/byte_arrays.o vm/callbacks.o vm/callstack.o vm/code_blocks.o vm/code_heap.o vm/compaction.o vm/contexts.o vm/data_heap.o vm/data_heap_checker.o vm/debug.o vm/dispatch.o vm/entry_points.o vm/errors.o vm/factor.o vm/free_list.o vm/full_collector.o vm/gc.o vm/gc_info.o vm/image.o vm/inline_cache.o vm/instruction_operands.o vm/io.o vm/jit.o vm/math.o vm/mvm.o vm/nursery_collector.o vm/object_start_map.o vm/objects.o vm/primitives.o vm/quotations.o vm/run.o vm/safepoints.o vm/sampling_profiler.o vm/strings.o vm/to_tenured_collector.o vm/tuples.o vm/utilities.o vm/vm.o vm/words.o
ld: malformed 32-bit x.y.z version number: 0.98-git
clang: error: linker command failed with exit code 1 (use -v to see invocation)
|
2014-11-11 00:16:00 -08:00 |
Doug Coleman
|
599c2cdba2
|
version number: 0.98 -> 0.98-git. @bjourne suggested, some python projects do this too.
|
2014-11-11 00:13:23 -08:00 |
Doug Coleman
|
11be8734cb
|
GNUmakefile: Remove LIBPATH from the build system since nothing needs it. Fixes #1192.
|
2014-11-11 00:05:52 -08:00 |
Björn Lindqvist
|
f32131698a
|
system: dont let any errors interfere with the shutdown process and just
ignore them
Conflicts:
core/system/system.factor
|
2014-11-10 23:30:03 -08:00 |
Björn Lindqvist
|
4e63ba8dc8
|
VM: debug code which memsets the resetted space
|
2014-11-10 23:23:43 -08:00 |
Björn Lindqvist
|
d63a6a20ee
|
ffi: test functions for bug #1021
Conflicts:
vm/ffi_test.c
vm/ffi_test.h
Note: Let's add tests in basis/compiler/tests/alien.factor for this.
|
2014-11-10 23:22:35 -08:00 |
Doug Coleman
|
d9271046be
|
GNUmakefile, factor.cmd: Update versions to 0.98
|
2014-11-10 23:08:49 -08:00 |
Björn Lindqvist
|
71f789fa20
|
VM: using make vocab instead of consecutive appends
|
2014-11-10 23:02:30 -08:00 |
Björn Lindqvist
|
990af22dc6
|
VM: renamed version and git-label to vm-version and vm-git-label.
|
2014-11-10 23:02:13 -08:00 |
Björn Lindqvist
|
090f4fddd5
|
VM: Three new special objects added to keep track of the builds version number, git label and compilation time respectively. The info is exposed in the system:version-info word and also shown in the banner during startup.
Conflicts:
Nmakefile
basis/ui/tools/listener/listener.factor
core/alien/strings/strings.factor
|
2014-11-10 23:01:52 -08:00 |
Doug Coleman
|
53eac53626
|
vm: Fail with out_of_memory() if mprotect returns ENOMEM.
Add a message to out_of_memory(msg) calls so we know which call caused the OOM.
Fixes #664.
|
2014-11-11 06:26:55 +00:00 |
Doug Coleman
|
114342a799
|
forestdb: Fix platforms.txt
|
2014-11-10 20:32:48 -08:00 |
Doug Coleman
|
114afdaaf7
|
forestdb.lib: Fix resource usage and cleanup. Reenable some snapshot tests but they expose bugs in forestdb, I think.
|
2014-11-10 19:10:36 -08:00 |
Doug Coleman
|
80f53ac954
|
forestdb.utils: Move utility words for tests into own vocab.
|
2014-11-10 19:10:35 -08:00 |
Doug Coleman
|
a58dbdabb2
|
forestdb.lib: Remove concept of handle pair.
|
2014-11-10 19:10:35 -08:00 |
Doug Coleman
|
089b6e2570
|
forestdb.lib: Add byseq mapper and unit test some deletion.
|
2014-11-10 19:10:35 -08:00 |
Doug Coleman
|
89c33e9e30
|
forestdb.lib: Adding code to do compaction.
|
2014-11-10 19:10:35 -08:00 |
Doug Coleman
|
bc25858a4e
|
forestdb.paths: Add words for messing around with forestdb paths.
|
2014-11-10 19:10:35 -08:00 |
Doug Coleman
|
466fe4559d
|
ffi_test: Can actually test 62 and 63 on windows.
|
2014-11-10 10:30:35 -08:00 |
Doug Coleman
|
564a67ce7e
|
compiler.tests.alien: Don't test ffi calls 61-63 on Windows.
|
2014-11-09 10:52:16 -08:00 |
Doug Coleman
|
1107edcc52
|
ffi_test: Fix compilation on Windows.
|
2014-11-09 10:39:50 -08:00 |
Doug Coleman
|
4c1f7451a4
|
tools.gc-decode: Dumb fix for zip change.
|
2014-11-08 22:32:50 -08:00 |
Doug Coleman
|
4b8de3ca1e
|
checksums.interleave: Dumb fix for zip change.
|
2014-11-08 22:32:36 -08:00 |
Doug Coleman
|
46d855665a
|
assocs: Fix up some stack effects.
|
2014-11-08 22:30:07 -08:00 |
Doug Coleman
|
3c4d1e41b7
|
tr: zip had a string as input. call { } zip-as instead.
|
2014-11-08 18:41:51 -08:00 |
Doug Coleman
|
45e7fd7921
|
assocs: Make the output from zip, zip-index, and map-index the same type as the first seq/assoc argument. Add tests.
|
2014-11-08 18:26:21 -08:00 |
Doug Coleman
|
7cfa9d9518
|
assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.
assocs.extras: Remove zip-as and move tests to assocs.
|
2014-11-08 18:18:00 -08:00 |
Doug Coleman
|
1b5711cc42
|
compiler.tests.alien: Add structs with uint and ulonglong pairs and return them from an FFI call. macosx32 seems to be working, hopefully this will break it or confirm that it's working. Linux32 is broken, hopefully this will show how.
|
2014-11-08 13:39:47 -08:00 |
Doug Coleman
|
56f1b87a6f
|
basis, extra: Use zip-index.
|
2014-11-08 00:46:30 -08:00 |
Doug Coleman
|
1ce7c6a9e7
|
tools.scaffold: Add type for exemplar in docs.
|
2014-11-08 00:40:13 -08:00 |
Doug Coleman
|
0a0895f90f
|
assocs: Add zip-index, zip-index-as and docs/tests.
sequences: Add map-index-as for symmetry and docs/tests.
|
2014-11-08 00:39:38 -08:00 |
Doug Coleman
|
9ff6d2d49c
|
cpu.x86.64: 64-bit register is RDX not EDX. Fixes #1191.
|
2014-11-07 22:03:12 -08:00 |
Doug Coleman
|
0244a64d83
|
vm: Oops, test doesn't take a long long.
|
2014-11-07 15:42:25 -08:00 |
Doug Coleman
|
e494e3965b
|
compiler.tests.alien: Check in a failing unit test. Structure is getting returned improperly.
|
2014-11-07 15:34:10 -08:00 |
Doug Coleman
|
590cde5617
|
forestdb.ffi: Fix up api.
|
2014-11-07 15:33:48 -08:00 |
Doug Coleman
|
c4be743bbe
|
forestdb: Update for new api changes. Fix some unit tests, they look better now.
|
2014-11-07 13:06:53 -08:00 |
Doug Coleman
|
bfd8771081
|
forestdb.lib: Must close with WAL commit or else data gets lost on next open.
|
2014-11-07 12:34:07 -08:00 |
Doug Coleman
|
24c6bbc2a8
|
forestdb.lib: iterator needs to call free on docs.
|
2014-11-07 02:23:19 -08:00 |
Doug Coleman
|
2f2cd7b299
|
forestdb.lib: fdb_doc has to be malloc'd. Iterators have to fdb_doc_free docs. Add with-doc and with-create-doc combinators. Unit testing fdb-get etc.
|
2014-11-07 01:56:37 -08:00 |
Doug Coleman
|
9348cb48ef
|
forestdb.lib: Relax our expectations of ALIEN: slots and save other slots to doc tuple.
|
2014-11-06 20:20:39 -08:00 |
Doug Coleman
|
ef743f3b90
|
forestdb: Add iteration by seq-num. Add tests for iteration by seq-num.
Document potential bugs.
|
2014-11-06 19:06:59 -08:00 |
Doug Coleman
|
76b14d1bea
|
forestdb.ffi: Make fdb_iterator_opt_t its own type and remove comment.
forestdb.lib: Implement iterators and some related stuff.
Document possible bugs for now.
forestdb.lib-tests: Test iterators.
|
2014-11-06 18:33:51 -08:00 |
Doug Coleman
|
046e815a8c
|
forestdb: Support snapshots and rollbacks, change how with-forestdb works. Unit test things.
|
2014-11-06 17:01:58 -08:00 |
Benjamin Pollack
|
2c3dd8c3c8
|
Remove executable bit from tons of files that aren't
|
2014-11-05 20:40:42 -08:00 |
Doug Coleman
|
8c3a817706
|
Revert "gtk.ffi: Find the right gtk library in a startup-hook. Necessary because gtk is not in the same place on varius distros, so just find it on demand. Fixes #1185."
This reverts commit 0ef942e400 .
|
2014-11-05 12:03:05 -08:00 |
Doug Coleman
|
0ef942e400
|
gtk.ffi: Find the right gtk library in a startup-hook. Necessary because gtk is not in the same place on varius distros, so just find it on demand. Fixes #1185.
|
2014-11-05 10:04:21 -08:00 |
Doug Coleman
|
0b72a51cb3
|
forestdb: Support more api calls.
|
2014-11-05 10:04:09 -08:00 |