Commit Graph

20933 Commits (2bde602c5dfacc600df1f4baf0d40b70d357ff48)

Author SHA1 Message Date
Sascha Matzke 2bde602c5d added new BSON default binary subtype; fixed 0x02 binary subtype handling 2010-06-18 12:52:52 +02:00
Joe Groff c77de339f5 new vocab hashtables.identity: cheesy identity hashtables 2010-06-17 21:41:56 -07:00
Joe Groff bac801ef27 math.quaternions: typo in n*q 2010-06-17 19:23:52 -07:00
Slava Pestov a6e8f996dc tools.disassembler.udis: fix tests on 32-bit Windows 2010-06-17 02:04:59 -04:00
Slava Pestov a8e2017020 vm: fix another compile warning on 32-bit Windows 2010-06-17 01:04:03 -05:00
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