Slava Pestov
|
0ce4298757
|
Merge branch 'client-bind' of git://github.com/x6j8x/factor
|
2010-06-16 17:00:35 -04:00 |
Sascha Matzke
|
c746b68c28
|
added doc for with-local-address
|
2010-06-16 22:54:53 +02:00 |
Slava Pestov
|
05dff4425c
|
tools.disassembler.udis: update struct layout for latest udis from git
|
2010-06-16 16:48:58 -04:00 |
Joe Groff
|
15c63aacb9
|
math.vectors.simd.cords: add regression test for >A
|
2010-06-15 22:44:15 -07:00 |
Joe Groff
|
e10d4f39ee
|
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 |
Slava Pestov
|
5d6816d364
|
compiler.cfg.ssa: fixing test failures
|
2010-06-15 17:18:51 -04:00 |
Slava Pestov
|
e86f434f26
|
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
|
f9bd9efd7c
|
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
|
6ce01d0b0d
|
typed: include value that raised the error in type-mismatch-errors
|
2010-06-14 14:23:55 -07:00 |
Joe Groff
|
173880168a
|
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
|
70b8a74208
|
vm: have to be extra careful when messing with return addresses
|
2010-06-13 18:12:57 -04:00 |
Joe Groff
|
8c7f740c26
|
Merge branch 'master' of factorcode.org:/git/factor into clean-winnt-x86-64
|
2010-06-12 23:52:47 -07:00 |
Slava Pestov
|
3f28c0e7f5
|
vm: context switching needs to scrub the return address
|
2010-06-12 19:54:31 -04:00 |
Joe Groff
|
6a42dab8d5
|
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 |
Slava Pestov
|
8ed4760b51
|
cpu.x86: combine 32-bit and 64-bit %dispatch template
|
2010-06-11 21:52:38 -04:00 |
Slava Pestov
|
e4d6611070
|
Merge branch 'for-slava' of git://git.rfc1149.net/factor
|
2010-06-11 20:10:07 -04:00 |
Slava Pestov
|
806e54630a
|
GC maps for more compact inline GC checks
|
2010-06-11 20:06:00 -04:00 |
Slava Pestov
|
3dabdcbdc3
|
mirrors: rename enumerated-sequence to inspected-sequence
|
2010-06-11 17:14:15 -04:00 |
Slava Pestov
|
f2a18c08cb
|
specialized-vectors: add specialized-vectors.mirrors vocab for inspector support
|
2010-06-11 17:11:21 -04:00 |
Slava Pestov
|
4c4a86ee72
|
alien.data: fix unit test failure
|
2010-06-11 15:38:57 -04:00 |
Samuel Tardieu
|
b3a866173a
|
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
|
c8ea7ed0c7
|
alien.data: make binary-zero? public and move it from classes.struct.private
|
2010-06-10 17:05:43 -07:00 |
Joe Groff
|
e84b2e8c60
|
classes.struct: fix some bugs in binary-zero?, add unit tests
|
2010-06-10 16:49:59 -07:00 |
Joe Groff
|
da198f6314
|
xmode.modes: add cuda xmode
|
2010-06-08 17:08:51 -07:00 |
Joe Groff
|
5ca4c343c4
|
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
|
c8bb9b3381
|
ui: document non-polymorphic effect of with-ui, and that it doesn't return
|
2010-06-08 13:54:10 -07:00 |
Joe Groff
|
3602627ff2
|
specialized-vectors: implement binary-object protocol for specialized-vectors
|
2010-06-08 13:40:07 -07:00 |
Joe Groff
|
964327de67
|
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
|
b5cc5ef4a7
|
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
|
dd71d20e4e
|
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
|
90537038ea
|
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
|
a1f1330586
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-06-06 00:48:48 -04:00 |
Joe Groff
|
27c2ac29eb
|
xmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode (which defaults to "text" if no mode found)
|
2010-06-05 15:17:51 -07:00 |
Joe Groff
|
f5b4ecc14a
|
xmode.catalog: fix find-mode so it works with full paths
|
2010-06-05 15:08:02 -07:00 |
Slava Pestov
|
597f7cb578
|
Merge branch 'master' of http://github.com/Blei/factor
|
2010-06-05 16:58:00 -04:00 |
Doug Coleman
|
0c184e2666
|
Don't add empty vocab-roots lines
|
2010-06-04 14:17:07 -05:00 |
Joe Groff
|
8644e12bb6
|
ui.backend.windows: make small-title-bar windows WS_EX_TOPMOST so they behave like os x small-title-bar windows
|
2010-06-03 23:03:53 -07:00 |
Joe Groff
|
b9c5c2e02c
|
json.reader: factor read-jsons from json>
|
2010-06-03 13:11:47 -07:00 |
Slava Pestov
|
063c9783fb
|
ui.backend.x11: fix typo
|
2010-06-02 03:13:57 -04:00 |
Slava Pestov
|
be1b5e6627
|
alien.prettyprint: fix wrapping when prettyprinting pointer:
|
2010-06-02 03:11:46 -04:00 |
Slava Pestov
|
83e78c353e
|
ui.backend.windows: remove a usage of rot
|
2010-06-02 02:59:58 -04:00 |
Slava Pestov
|
9f49bfc3b3
|
ui.backend.x11: fixing raise-window*
|
2010-06-02 02:59:57 -04:00 |
Slava Pestov
|
c214d62c0b
|
x11: general cleanup
|
2010-06-02 02:59:57 -04:00 |
Slava Pestov
|
78dcc5bc33
|
Move system word from unix.ffi to libc since its not Unix-specific
|
2010-06-02 02:59:56 -04:00 |
Philipp Brüschweiler
|
14f8742aae
|
ui.render: set pack alignment to 1, so padding images isn't needed anymore
|
2010-06-01 13:52:00 +02:00 |
Joe Groff
|
7fe04fa8ee
|
compiler.cfg.intrinsics.simd: intrinsic support for double-2>float-4 conversion
|
2010-06-01 00:34:50 -07:00 |
Slava Pestov
|
2ba7c8c639
|
calendar.model, tools.errors.model: re-initialize models on startup
|
2010-05-31 20:14:54 -04:00 |
Slava Pestov
|
f78bbb865e
|
vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots
|
2010-05-31 20:14:54 -04:00 |
Slava Pestov
|
adecd623d0
|
alien.prettyprint: fix prettyprinting of array types and CALLBACK: (reported by Anton Gorenko)
|
2010-05-30 16:21:43 -04:00 |
Slava Pestov
|
b924c3623d
|
ui.tools.listener: fix error bar display
|
2010-05-30 16:09:51 -04:00 |