Slava Pestov
03db080df7
Working on new resizables
2008-01-28 18:15:21 -06:00
Slava Pestov
578ee72509
Fix conflict
2008-01-27 23:17:48 -06:00
Slava Pestov
a09e216582
Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor
2008-01-26 23:38:30 -04:00
Joe Groff
e396023d51
Use [NSString UTF8String] instead of [NSString cString] in os-macosx.m to suppress deprecation warnings
2008-01-26 17:32:12 -08:00
Slava Pestov
309a1c179c
Add stderr stream; more Unix I/O work
2008-01-18 19:43:14 -05:00
Slava Pestov
c6bc074472
Simplify code heap layout
2008-01-16 15:45:04 -05:00
Slava
6c305c0532
Merge branch 'master' of git://factorcode.org/git/factor
2008-01-16 01:16:57 -05:00
Slava
112c37b990
Fix Linux and FreeBSD signal handling on x86
2008-01-16 01:16:53 -05:00
Slava Pestov
952c559b52
Faster compilation of dispatch primitive
2008-01-13 17:07:59 -05:00
Slava Pestov
a2a43e9980
New fixnum-shift primitive
2008-01-12 21:13:40 -05:00
Slava Pestov
028e0075d8
PowerPC support work in progress
2008-01-09 01:33:40 -05:00
Slava Pestov
ac5f758bce
PowerPC support work in progress
2008-01-08 17:04:45 -04:00
Slava Pestov
928c68b506
JIT improvements; simpler 'current XT' relocation logic
2008-01-07 17:14:09 -04:00
Slava Pestov
96f4f3ff40
Fix profiler
2008-01-02 23:07:25 -04:00
Slava Pestov
b7327b6228
Redo the profiler
2008-01-02 20:36:36 -04:00
Slava Pestov
6922bded81
Speed up compile-call
2007-12-30 21:34:44 -05:00
Slava Pestov
af41a0efe7
Re-implement callstack>array
2007-12-30 16:54:01 -05:00
Slava Pestov
5378c05508
Fix bootstrap
2007-12-29 22:44:25 -05:00
Slava Pestov
2b37b76d65
Working on profiler
2007-12-29 12:44:01 -05:00
Slava Pestov
c5d91d12df
Fix implementation of deferred words
2007-12-26 20:40:46 -05:00
Slava Pestov
93e1bdfcd7
Simplify JIT, fix tuples unit tests
2007-12-26 20:02:41 -05:00
Slava Pestov
1b9e04fdc5
Deferred words are now compound words
2007-12-26 17:28:34 -05:00
Slava Pestov
f91ec96425
Fix code heap compaction and clean up VM a bit
2007-12-26 17:14:33 -05:00
Slava Pestov
4bb2a43a10
Early binding JIT work in progress
2007-12-26 02:33:49 -05:00
Slava Pestov
c09af2f2c6
Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff
2007-12-26 01:45:16 -05:00
Slava Pestov
3d784c7927
Simplify quotation calling convention: no need to pass XT
2007-12-25 23:40:36 -05:00
Slava Pestov
423c22e4ef
Symbols are compound defs now; SYMBOL: foo == : foo \ foo ;
2007-12-25 22:55:17 -05:00
Slava Pestov
07a4022d62
Parser, definitions, source-files refactoring work in progress
2007-12-21 21:18:24 -05:00
Slava Pestov
308cf5aef7
Listener auto-compiles; more smart recompile work in progress
2007-12-17 16:29:54 -05:00
Slava Pestov
3c5b2073ef
Fix save-image-and-exit, clean up compiler a bit
2007-12-16 18:42:56 -05:00
Slava Pestov
c9646d20c5
Working on smarter recompilation
2007-12-16 15:17:28 -05:00
Doug Coleman
0e20f7eb7e
Fix compile on 64bit linux
2007-12-12 16:22:41 -06:00
Slava Pestov
73f393ad28
Merge commit 'erg/master'
2007-12-12 16:20:00 -05:00
Doug Coleman
c9daaa8eca
disable RemoveVectoredExceptionHandler error checking
...
it's failing with error 258 - wait operation timed out
if c_to_factor(quot) is not called, it still "fails" with error 0 - operation successful
perhaps we need to clean up resources like the master io completion port?
2007-12-12 13:01:25 -06:00
Slava Pestov
b17c2388cb
Merge commit 'erg/master'
2007-12-12 02:35:02 -05:00
Doug Coleman
8cb2675a70
Add error checking to AddVectoredExceptionHandler
2007-12-12 01:29:41 -06:00
Slava Pestov
37227b8e68
Merge commit 'littledan/master'
2007-12-12 00:36:59 -05:00
Slava Pestov
fbcd41be39
Clean up
2007-12-12 00:32:43 -05:00
Daniel Ehrenberg
637c1ad0e4
macosx-x86-64
2007-12-11 23:33:05 -05:00
Daniel Ehrenberg
4ea887e766
macosx-x86-64 more
2007-12-11 23:19:06 -05:00
Daniel Ehrenberg
4dec62ade9
macosx-x86-64
2007-12-11 22:48:20 -05:00
Doug Coleman
7559286288
Merge git://spitspat.com/git/factor
2007-12-09 18:28:10 -06:00
Doug Coleman
7053f84244
Merge git://factorcode.org/git/factor
2007-12-09 00:05:02 -06:00
Slava Pestov
9bbde3f60a
Fix Linux/x86-64 signal handler problem
2007-12-08 23:26:35 -05:00
Doug Coleman
b967f7747d
Change stat to be more forgiving
2007-12-06 02:18:56 -06:00
Doug Coleman
9c79dc1fa7
Better error handling for safe_sigaction
2007-12-04 15:47:26 -06:00
Doug Coleman
e7cbbaa692
Use MAX_UNICODE_PATH for outrageously long c:\windows directory names
2007-12-04 14:38:36 -06:00
Slava Pestov
1f2001143c
Add type check to curry primitive
2007-11-25 15:27:11 -05:00
Doug Coleman
096b9fe4b7
Clean up C code a bit
2007-11-24 18:17:25 -06:00
U-C4\Administrator
b8ab6a8cb1
Comment out the AllocConsole() code for windows
...
Add WINDRES variable to NT 32-bit backend
2007-11-24 18:07:05 -06:00