Slava Pestov
|
59db2efac8
|
vm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as errors so that mason can catch these in the future
|
2010-06-17 01:48:39 -04:00 |
Slava Pestov
|
c81610f7f3
|
vm: improved fingering technique
|
2010-06-16 19:08:58 -04:00 |
Slava Pestov
|
9d78a7738d
|
Merge branch 'mongodb-changes' of git://github.com/x6j8x/factor
|
2010-06-16 17:12:13 -04:00 |
Slava Pestov
|
aacb33de01
|
Merge branch 'fuel' of git://github.com/dmsh/factor
|
2010-06-16 17:05:50 -04:00 |
Slava Pestov
|
8bad08ce8d
|
Merge branch 'client-bind' of git://github.com/x6j8x/factor
|
2010-06-16 17:00:35 -04:00 |
Sascha Matzke
|
6a86d22478
|
added doc for with-local-address
|
2010-06-16 22:54:53 +02:00 |
Slava Pestov
|
12a60e1f03
|
tools.disassembler.udis: update struct layout for latest udis from git
|
2010-06-16 16:48:58 -04:00 |
Joe Groff
|
19727f8ca5
|
math.vectors.simd.cords: add regression test for >A
|
2010-06-15 22:44:15 -07:00 |
Joe Groff
|
1f6070d48c
|
math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works
|
2010-06-15 21:55:26 -07:00 |
Joe Groff
|
91277d386f
|
new vocab alien.handles: generate integer handles to allow references to Factor objects to be passed through the FFI
|
2010-06-15 15:33:30 -07:00 |
Slava Pestov
|
120cc22971
|
pop3: fix tests to not hang if openssl is not installed
|
2010-06-15 18:32:13 -04:00 |
Slava Pestov
|
5c7aaa0473
|
compiler.cfg.ssa: fixing test failures
|
2010-06-15 17:18:51 -04:00 |
Joe Groff
|
82ad22a3d9
|
opengl.glu: add DESTRUCTOR: and CALLBACK: definitions for GLU tessellator
|
2010-06-15 13:41:11 -07:00 |
Slava Pestov
|
fb4de47abf
|
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction
|
2010-06-14 19:39:46 -04:00 |
Joe Groff
|
72e0fce0e4
|
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless
|
2010-06-14 16:13:30 -07:00 |
Joe Groff
|
26c13882fc
|
typed: include value that raised the error in type-mismatch-errors
|
2010-06-14 14:23:55 -07:00 |
Joe Groff
|
f2e9703143
|
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
|
2010-06-13 20:41:46 -07:00 |
Slava Pestov
|
281061d386
|
vocabs.loader: tweak docs
|
2010-06-13 18:12:57 -04:00 |
Slava Pestov
|
5e39764ccd
|
vm: have to be extra careful when messing with return addresses
|
2010-06-13 18:12:57 -04:00 |
Joe Groff
|
f9262bd76d
|
Merge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64
|
2010-06-12 23:52:47 -07:00 |
Slava Pestov
|
d91524b98d
|
vm: context switching needs to scrub the return address
|
2010-06-12 19:54:31 -04:00 |
Joe Groff
|
8dcfb866e6
|
specialized-vectors: redefine "like" for the corresponding specialized-array of a specialized-vector to share storage when a vector is liked
|
2010-06-12 16:07:21 -07:00 |
Joe Groff
|
28d38b38f0
|
build-support/http-get.vbs: thwart stupid virus scanners
|
2010-06-11 20:30:19 -07:00 |
Dmitry Shubin
|
7e6df2d031
|
FUEL: improve highlighting and indentation for ERROR:
|
2010-06-12 06:42:58 +04:00 |
Slava Pestov
|
7e2d888767
|
vm: fix RT_HERE fixup on image load
|
2010-06-11 21:54:47 -04:00 |
Slava Pestov
|
dbf6bac599
|
cpu.x86: combine 32-bit and 64-bit %dispatch template
|
2010-06-11 21:52:38 -04:00 |
Slava Pestov
|
ea6f0066e3
|
Merge branch 'for-slava' of git://git.rfc1149.net/factor
|
2010-06-11 20:10:07 -04:00 |
Slava Pestov
|
9d0dbdebab
|
vm: fix typo
|
2010-06-11 20:08:52 -04:00 |
Slava Pestov
|
a08295d9b7
|
GC maps for more compact inline GC checks
|
2010-06-11 20:06:00 -04:00 |
Slava Pestov
|
f16e660805
|
mirrors: rename enumerated-sequence to inspected-sequence
|
2010-06-11 17:14:15 -04:00 |
Slava Pestov
|
e2df45c136
|
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support
|
2010-06-11 17:11:21 -04:00 |
Slava Pestov
|
d877037c32
|
alien.data: fix unit test failure
|
2010-06-11 15:38:57 -04:00 |
Samuel Tardieu
|
3685a22c62
|
Fix "primes-between" and "primes-upto" with pathological bounds.
"primes-between" was buggy when bounds were given in the wrong order
or when the high bound was smaller than 3.
|
2010-06-11 16:07:52 +02:00 |
Joe Groff
|
bd4fb9e646
|
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error
|
2010-06-10 17:32:56 -07:00 |
Joe Groff
|
2ab97370da
|
alien.data: make binary-zero? public and move it from classes.struct.private
|
2010-06-10 17:05:43 -07:00 |
Joe Groff
|
7e0ade0972
|
classes.struct: fix some bugs in binary-zero?, add unit tests
|
2010-06-10 16:49:59 -07:00 |
Joe Groff
|
dfb890de5d
|
io.encodings.detect: fill in USING: list for tests
|
2010-06-10 16:39:48 -07:00 |
Sascha Matzke
|
bc42ebc30a
|
simplified bson.reader and made it faster
|
2010-06-10 19:57:19 +02:00 |
Sascha Matzke
|
e10fd3c7b8
|
added new BSON types
|
2010-06-09 14:45:25 +02:00 |
Joe Groff
|
f4eed7eafa
|
new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java
|
2010-06-09 00:11:01 -07:00 |
Joe Groff
|
d53923c662
|
xmode.modes: add cuda xmode
|
2010-06-08 17:08:51 -07:00 |
Joe Groff
|
d0d85e9fb0
|
specialized-arrays, specialized-vectors: add direct-slice, direct-head, direct-tail, etc. words for creating specialized-arrays over subsets of specialized sequences
|
2010-06-08 15:00:11 -07:00 |
Joe Groff
|
3864c2b4e9
|
ui: document non-polymorphic effect of with-ui, and that it doesn't return
|
2010-06-08 13:54:10 -07:00 |
Joe Groff
|
2a87056a8a
|
specialized-vectors: implement binary-object protocol for specialized-vectors
|
2010-06-08 13:40:07 -07:00 |
Joe Groff
|
9d43aa3618
|
specialized-vectors: add push-new operation that allocates and returns a new struct on the end of a specialized vector
|
2010-06-08 13:15:04 -07:00 |
Joe Groff
|
e45373d1ce
|
classes.struct: implement "group-words" method on struct-class so that struct classes can be used as a CONSULT: protocol
|
2010-06-08 12:52:46 -07:00 |
Joe Groff
|
276dd05905
|
xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist
|
2010-06-08 12:18:06 -07:00 |
Joe Groff
|
690175a574
|
xmode.catalog: pre-convert globs to regexes in modes hash so their compilation is memoized
|
2010-06-05 22:27:44 -07:00 |
Slava Pestov
|
55f3c3da4d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-06-06 00:48:48 -04:00 |
Doug Coleman
|
90fa6908c0
|
Sets docs -- testing set membership: member? -> in?
|
2010-06-05 18:55:46 -05:00 |