Doug Coleman
|
e718670997
|
Better name for a word in calendar
|
2010-06-13 19:34:17 -05:00 |
Doug Coleman
|
cf09a138d2
|
Delete the .git/index in case it's corrupted. Do a "git reset --hard HEAD" before a git pull. Make sure a build directory cannot collide with another build directory.
|
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
|
6c1bf4e0eb
|
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error
|
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 |
Joe Groff
|
1636821eec
|
io.encodings.detect: fill in USING: list for tests
|
2010-06-13 19:34:15 -05:00 |
Slava Pestov
|
71cc16df2a
|
vocabs.loader: tweak docs
|
2010-06-13 18:12:57 -04:00 |
Slava Pestov
|
70b8a74208
|
vm: have to be extra careful when messing with return addresses
|
2010-06-13 18:12:57 -04:00 |
Dmitry Shubin
|
01a62e25eb
|
gdbm: code cleanup
|
2010-06-14 00:37:40 +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 |
Dmitry Shubin
|
4378948e47
|
gdbm: add higher level interface
|
2010-06-13 06:10:10 +04: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 |
Joe Groff
|
96ca7c1d92
|
build-support/http-get.vbs: thwart stupid virus scanners
|
2010-06-11 20:30:19 -07:00 |
Dmitry Shubin
|
221fb87fae
|
FUEL: improve highlighting and indentation for ERROR:
|
2010-06-12 06:42:58 +04:00 |
Slava Pestov
|
4405a66f99
|
vm: fix RT_HERE fixup on image load
|
2010-06-11 21:54:47 -04: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
|
997a7543a9
|
vm: fix typo
|
2010-06-11 20:08:52 -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
|
f950fca035
|
io.encodings.detect: detect empty files as utf8 rather than raise a sequence error
|
2010-06-10 17:32:56 -07: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
|
7825cb6d10
|
io.encodings.detect: fill in USING: list for tests
|
2010-06-10 16:39:48 -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 |
Doug Coleman
|
6d63be4168
|
Check in benchmark.struct vocab
|
2010-06-10 15:37:53 -05:00 |
Doug Coleman
|
445b43d924
|
Use benchmark.struct vocab to record tick/draw timings in game loop
|
2010-06-10 15:37:36 -05:00 |
Doug Coleman
|
46ad6b63e6
|
Add start-game word, make foo-attributes words when GAME: foo is defined, don't lose the loop object after the game is over
|
2010-06-10 15:37:31 -05:00 |
Sascha Matzke
|
5ca5210ed6
|
simplified bson.reader and made it faster
|
2010-06-10 19:57:19 +02:00 |
Sascha Matzke
|
379f34a821
|
added new BSON types
|
2010-06-09 14:45:25 +02:00 |
Joe Groff
|
4997489980
|
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
|
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 |
Doug Coleman
|
bd0a27c18e
|
Sets docs -- testing set membership: member? -> in?
|
2010-06-05 18:55:46 -05: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 |