Jose A. Ortega Ruiz
a11453e458
Emacs factor-mode: fix indentation of empty line after starting word definition.
2008-11-25 21:53:06 +01:00
Jose A. Ortega Ruiz
1f61f6dad0
Emacs factor modes: gensym is not needed.
2008-11-25 11:48:11 +01:00
Doug Coleman
37f991420b
fix load error
2008-11-24 22:01:33 -06:00
Slava Pestov
6297c4d2e4
Make cookie parsing more permissive
2008-11-24 20:26:29 -06:00
Slava Pestov
b045a39333
Re-arrange furnce to avoid circularity
2008-11-24 20:26:11 -06:00
Slava Pestov
8bf3c44cb6
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 19:00:35 -06:00
U-SLAVA-DFB8FF805\Slava
bb99523d39
Fix Windows UI
2008-11-24 18:55:45 -06:00
Slava Pestov
42f183276b
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2008-11-24 16:56:55 -06:00
Slava Pestov
499cc882ac
Make scp and ssh commands configurable
2008-11-24 16:49:50 -06:00
Slava Pestov
12d4f684ec
Fix <long>, <ulong>, *long, *ulong on win64
2008-11-24 16:28:56 -06:00
Slava Pestov
b19e87ea75
Fix corner case where auto-use didn't print using list
2008-11-24 16:28:35 -06:00
Slava Pestov
433f16e18b
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 16:04:22 -06:00
slava
0925bc7002
Tweak hello-world deploy descriptor to reduce sizse
2008-11-24 16:02:07 -06:00
slava
e9aa13150f
gc-reset, gc-stats, jit-compile primitives didn't have static stack effects
2008-11-24 16:01:53 -06:00
slava
fbc0f33c86
The deploy tool would coalesce equal quotations into one. This created a problem
...
for the non-optimizing compiler because if the new 'leader' quotation was not
compiled but some of the ones that it replaces were, then calls to the quotation
from contexts where they have to be compiled (eg, compiled if and dip) would no
longer work. Add a `jit-compile' primitive to compile quotations, and call it
as appropriate in `compress-quotations`.
2008-11-24 15:59:27 -06:00
Jose A. Ortega Ruiz
c4f8da0510
Emacs factor mode: better defaults for font-lock faces.
2008-11-24 22:44:05 +01:00
Doug Coleman
f8a23c657b
a bit of refactoring, preparing to take options out of the parsing stage
2008-11-24 12:59:29 -06:00
Doug Coleman
87bdc0acd3
if we're on win64, don't run postgresql tests
2008-11-24 12:57:26 -06:00
Doug Coleman
799f761bef
state-tables vocab is no longer necessary
2008-11-24 12:31:40 -06:00
Slava Pestov
915bd51b20
Tweak debugger and traceback a bit
2008-11-24 12:29:24 -06:00
Slava Pestov
e62a558cf4
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 12:01:55 -06:00
Slava Pestov
8678ff091f
Fix docs for spread and apply combinators
2008-11-24 12:01:20 -06:00
Slava Pestov
d849287779
Fix fixnum/i-fast and fixnum/md-fast on PowerPC
2008-11-24 12:01:08 -06:00
sheeple
6c568d5c3d
Fix PowerPC bootstrap
2008-11-24 11:34:18 -06:00
Slava Pestov
f2040c0529
Add some more tests
2008-11-24 11:12:36 -06:00
Slava Pestov
a4282139dc
Add comments explaining recent changes
2008-11-24 09:27:15 -06:00
Slava Pestov
ab689c098b
Clean up direct literal code and make a first attempt at PowerPC support
2008-11-24 08:16:14 -06:00
Slava Pestov
030501d6ef
GC speedup
2008-11-24 06:49:14 -06:00
Slava Pestov
2aaf860f47
Experimental optimizations
2008-11-24 06:40:51 -06:00
Slava Pestov
9490207615
Print benchmark runtimes in seconds
2008-11-24 05:46:43 -06:00
Slava Pestov
1fa819191d
Change inlining heuristic so that it behaves the same with dip and >r/r>
2008-11-24 05:46:26 -06:00
Slava Pestov
a264adc74c
Forgot that us parameter might be f
2008-11-24 05:45:57 -06:00
Jose A. Ortega Ruiz
47ef542e92
Emacs factor mode: defun and sexp navigation are aware of word definition syntax.
2008-11-24 10:18:47 +01:00
Slava Pestov
1fc2d4afbd
Fix compile errors in nehe demos
2008-11-24 02:03:08 -06:00
Slava Pestov
8663ca2982
Fix VM for PowerPC
2008-11-24 02:03:01 -06:00
Slava Pestov
b76bf45741
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 01:45:41 -06:00
Slava Pestov
dbf52c6176
Fix PowerPC bootstrap
2008-11-24 01:45:36 -06:00
Doug Coleman
b3fd1adb1c
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 01:21:32 -06:00
Doug Coleman
23ac947162
remove <iregexp>
2008-11-24 01:21:18 -06:00
Slava Pestov
10238715f0
Fix load error in irc.ui
2008-11-24 00:57:31 -06:00
Slava Pestov
6027c02fac
Merge branch 'master' of git://factorforge.org/git/william42
2008-11-24 00:54:52 -06:00
Slava Pestov
3c378d46ef
Fix sequences.deep tests
2008-11-24 00:52:40 -06:00
Slava Pestov
fb511f4fe8
Fix help lint
2008-11-24 00:51:46 -06:00
Slava Pestov
b48c051b1b
Fix Windows overlapped timeout code for microseconds
2008-11-24 00:51:29 -06:00
Slava Pestov
d3d57c800b
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 00:30:09 -06:00
Slava Pestov
87bc7d8c8b
Update PPC non-optimizing compiler backend
2008-11-24 00:29:34 -06:00
Slava Pestov
d86524f4bc
Non-optimizing compiler now compiles dip, 2dip, 3dip, if, with direct branches instead of indirect branches. 8% bootstrap time improvement on Core Duo 2
2008-11-24 00:23:17 -06:00
Doug Coleman
636d8ac58e
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-24 00:21:00 -06:00
Doug Coleman
7c42a9ce6b
improved regexp literals caught some typos
2008-11-24 00:20:38 -06:00
Doug Coleman
db3c21663e
better literal syntax for regexps. support ^ and $ (not in multiline mode yet) but not yet in multiline mode. support for \A and \Z \z is next. removed some crud from the parser, and added more commented out unit tests...
2008-11-24 00:18:27 -06:00