Doug Coleman
|
4b9760dd67
|
More system-micros elimination
|
2010-06-22 02:00:19 -05:00 |
Doug Coleman
|
0edadff45f
|
remove system-micros word from factor src tree
|
2010-06-22 01:49:11 -05:00 |
Slava Pestov
|
0fa1a46d35
|
Merge branch 'master' of git://github.com/erg/factor into erg
|
2010-06-22 01:05:13 -04:00 |
Slava Pestov
|
1972351d7f
|
Move hashtables.identity to basis and update serialize vocab to use them
|
2010-06-21 22:26:01 -04:00 |
Doug Coleman
|
3b11e2d6aa
|
Normalize vocabulary roots by removing the last path separator so that scaffold tool works with trailing separators
|
2010-06-21 13:06:09 -05:00 |
Doug Coleman
|
82ac7e4e32
|
Better docs for users/groups
|
2010-06-21 12:10:45 -05:00 |
Doug Coleman
|
58de929a42
|
Fix a bug when calling all-groups twice. Add some users/groups utility words, unit tests, and docs.
|
2010-06-21 12:07:56 -05:00 |
Slava Pestov
|
a74de80bb0
|
ui.backend.cocoa.views: unregister window from notification instead of in -dealloc, fixing flakiness of show-listener/show-browser words
|
2010-06-19 18:12:56 -04:00 |
Slava Pestov
|
1a94ce5927
|
ui.tools.error-list: fix breakage if image is saved and restored with an open error list
|
2010-06-18 22:03:37 -04:00 |
Joe Groff
|
bcf6d83a8f
|
stack-checker.errors.prettyprint: refer to unbalanced-branches quotation in singular when there's only one
|
2010-06-18 15:36:03 -07:00 |
Joe Groff
|
28a56df0da
|
math.quaternions: typo in n*q
|
2010-06-17 19:23:52 -07:00 |
Doug Coleman
|
c53a11bef9
|
Merge branch 'master' of github.com:erg/factor
|
2010-06-17 13:27:44 -05:00 |
Doug Coleman
|
82f38ce9a1
|
Allow with-*-group/user to be a no-op if first parameter is f
|
2010-06-17 13:20:51 -05:00 |
Doug Coleman
|
27af7ffe50
|
Throw an error on certain combinators if a user/group does not exist
|
2010-06-17 12:59:19 -05:00 |
Doug Coleman
|
30b81d3a87
|
Merge branch 'master' of github.com:erg/factor
|
2010-06-17 11:12:25 -05:00 |
Doug Coleman
|
e18bde069e
|
Clearer <pipes> word
|
2010-06-17 11:02:47 -05:00 |
Slava Pestov
|
e34a736b63
|
tools.disassembler.udis: fix tests on 32-bit Windows
|
2010-06-17 02:04:59 -04:00 |
Doug Coleman
|
eb3775c70f
|
Implement gmt hook on unix
|
2010-06-17 00:04:53 -05:00 |
Doug Coleman
|
e8d528ad93
|
Remove system_micros from vm, implement gmt hook on windows
|
2010-06-16 23:39:16 -05:00 |
Doug Coleman
|
11d20228f1
|
Implement set-time on Windows
|
2010-06-16 17:42:15 -05:00 |
Doug Coleman
|
d487a4b045
|
Merge branch 'master' of http://factorcode.org/git/factor
|
2010-06-16 16:48:04 -05:00 |
Doug Coleman
|
6a501d4aa3
|
Add a promise to world objects that gets fulfilled when the world is ungrafted
|
2010-06-16 16:23:30 -05:00 |
Doug Coleman
|
d41feef57c
|
Add utility word
|
2010-06-16 16:23:29 -05:00 |
Joe Groff
|
8a770e0534
|
math.vectors.simd.cords: add regression test for >A
|
2010-06-16 16:23:29 -05:00 |
Joe Groff
|
6dc9e9f108
|
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-16 16:23:29 -05:00 |
Doug Coleman
|
ec2b8da7c7
|
conflicts
|
2010-06-16 16:23:29 -05:00 |
Joe Groff
|
6e9235b54b
|
classes.struct: fix some bugs in binary-zero?, add unit tests
|
2010-06-16 16:23:29 -05:00 |
Slava Pestov
|
71042ccd87
|
compiler.cfg.ssa: fixing test failures
|
2010-06-16 16:23:29 -05:00 |
Slava Pestov
|
b4fcaab607
|
Add GC maps to ##box, ##box-long-long, ##alien-invoke, ##alien-indirect and ##call-gc; remove ##gc-map instruction
|
2010-06-16 16:23:28 -05:00 |
Joe Groff
|
cdea2fa081
|
prettyprint.backend: add 1 to nesting-limit while pprinting hashtables 'cause H{ ~array~ ~array~ } is kind of useless
|
2010-06-16 16:23:28 -05:00 |
Joe Groff
|
879e9b268d
|
typed: include value that raised the error in type-mismatch-errors
|
2010-06-16 16:23:27 -05:00 |
Joe Groff
|
62d39d7542
|
sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords
|
2010-06-16 16:23:27 -05:00 |
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 |
Daniel Ehrenberg
|
970f96c8b8
|
Fixing typo in modular arithmetic unit test (should use iota, not integer sequences, and just happened to work still)
|
2010-06-15 16:15:49 -04:00 |
Daniel Ehrenberg
|
b362fe25b1
|
Fixing infinite loop in loading benchmark.fib4
|
2010-06-15 13:53:40 -04:00 |
Daniel Ehrenberg
|
30cfbc8512
|
Merge branch 'master' into propagation
|
2010-06-15 13:26:01 -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 |
Doug Coleman
|
c5ff05f9fe
|
Merge branch 'master' of github.com:erg/factor
|
2010-06-13 20:35:26 -05:00 |
Doug Coleman
|
53f679eada
|
Merge branch 'master' of http://factorcode.org/git/factor
|
2010-06-13 19:59:38 -05:00 |
Doug Coleman
|
d050ad5906
|
Add more time bindings
|
2010-06-13 19:34:18 -05:00 |
Doug Coleman
|
e718670997
|
Better name for a word in calendar
|
2010-06-13 19:34:17 -05:00 |
Doug Coleman
|
9840e5e147
|
Add a combinator to make a unique directory, set that to the current and temp directories, and then delete the directory when done. Useful when working with apps that need to write intermediate files to the current directory
|
2010-06-13 19:34:17 -05:00 |
Slava Pestov
|
608eab493a
|
alien.data: fix unit test failure
|
2010-06-13 19:34:16 -05:00 |
Joe Groff
|
0add13c50c
|
alien.data: make binary-zero? public and move it from classes.struct.private
|
2010-06-13 19:34:16 -05:00 |
Joe Groff
|
950f987322
|
classes.struct: fix some bugs in binary-zero?, add unit tests
|
2010-06-13 19:34:15 -05: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 |
Doug Coleman
|
a6f0abb9a2
|
Rename alarms -> timers
|
2010-06-10 16:39:13 -05:00 |
Doug Coleman
|
2e867e49a5
|
Add a remove-wm-handler word to windows ui backend
|
2010-06-10 16:06:38 -05: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 |
Slava Pestov
|
709687e55f
|
nibble-arrays: replace a -rot usage with locals
|
2010-05-29 05:22:10 -04:00 |
Slava Pestov
|
929a2d5169
|
tools.deploy.macosx: make deployment work when we're not running the .app bundle
|
2010-05-29 04:27:55 -04:00 |
Slava Pestov
|
8fd6a24edb
|
ui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend
|
2010-05-29 04:27:54 -04:00 |
Slava Pestov
|
e8cb8bb359
|
bootstrap.image.download: refactor it a bit to make mason.updates more robust
|
2010-05-25 17:18:06 -04:00 |
Doug Coleman
|
05227a0e76
|
- Put back the good version of restart-alarm
- Don't sleep if the alarm is stopped before it starts
- Right before I committed, I changed the code. oops.
|
2010-05-24 22:59:26 -05:00 |