slava
100a036342
Fix typo
2006-03-18 23:33:00 +00:00
slava
59531bc2ae
Fix for control keys in Cocoa UI backend
2006-03-18 23:27:04 +00:00
slava
4d55a13461
Don't show "void" in alien-invoke stack effects
2006-03-18 07:37:58 +00:00
slava
541a2eb4ec
GL rendering fixees
2006-03-18 07:37:40 +00:00
slava
0eb39be459
Multi-window code cleanups
2006-03-18 07:23:57 +00:00
slava
5135e21055
Per-world font sprites
2006-03-18 06:57:57 +00:00
slava
7ad3eaf0fd
Bootstrap and unit test fixes
2006-03-18 03:14:59 +00:00
slava
e494149c37
Removed the world global altogether
2006-03-18 01:24:28 +00:00
slava
e046091ccf
Remove most usages of the global 'world'
2006-03-18 00:47:35 +00:00
slava
278ab26fa5
Removing global world dependencies and cleaning up UI listener
2006-03-17 08:21:54 +00:00
slava
24ee317d95
Fix alien =
2006-03-17 08:21:09 +00:00
slava
33f66d102c
Starting to eliminate global UI state
2006-03-17 07:50:16 +00:00
slava
240c12dfc8
UI cleanups
2006-03-15 23:24:59 +00:00
slava
7df9b774e9
UI bootstrapped in
2006-03-15 20:58:22 +00:00
slava
afb648d99d
Automatically define classes and load frameworks
2006-03-15 20:06:36 +00:00
slava
b9e823362f
Moved many parts of Cocoa backend into backend-independent UI code
2006-03-15 06:20:59 +00:00
slava
80857c7a36
Cocoa UI window resizing
2006-03-15 05:57:02 +00:00
slava
75f8091994
Got Cocoa input events working
2006-03-15 05:24:00 +00:00
slava
b874287ea1
Big set of Cocoa/UI changes
2006-03-15 02:09:25 +00:00
slava
5acab55176
UI fixes
2006-03-14 06:22:33 +00:00
slava
40d2f9bb61
Further Cocoa fixes
2006-03-13 06:12:26 +00:00
slava
60945fa05e
Cocoa fixes
2006-03-13 05:41:59 +00:00
slava
e3baeed782
Stripping out SDL
2006-03-13 04:21:01 +00:00
slava
de8dde07f7
Moving SDL bindings to contrib/
2006-03-12 23:36:30 +00:00
slava
6697c6cb35
Fix memory leak when calling define-compound with gensyms
2006-03-17 08:22:25 +00:00
slava
898f808775
New exchange ( n n seq -- ) word
2006-03-14 21:51:09 +00:00
slava
e8f96e37b7
AMD64 bootstrap fix
2006-03-12 23:37:17 +00:00
slava
4bbc9835a3
Small cleanups
2006-03-12 22:31:00 +00:00
slava
02889b52e4
Subclassing fixes; got OpenGL demo barely going
2006-03-11 09:00:22 +00:00
slava
58de0364b0
Fix callback tests
2006-03-11 08:26:55 +00:00
slava
4743a2a2bc
Debugging subclassing
2006-03-11 03:57:57 +00:00
slava
c30f2f30f4
Value type struct inputs, for PowerPC
2006-03-11 03:16:46 +00:00
slava
274dd3896a
Subclassing fixes, removed Factoroids
2006-03-11 02:33:08 +00:00
slava
ada7262fd8
Bootstrap fix for OS X
2006-03-09 22:43:38 +00:00
slava
f305c6a252
Fleshed out Cocoa subclassing
2006-03-09 06:44:17 +00:00
slava
17ba89b5cd
Beginning to implement Objective C subclassing
2006-03-08 21:07:17 +00:00
slava
c89a40f902
malloc cleanup
2006-03-08 21:06:13 +00:00
slava
c5d1dd35a0
Rename some files in the Cocoa bindings
2006-03-08 20:15:12 +00:00
slava
448f4e7d6a
Small cleanup, re-enable basic block optimizer and Cocoa bindings
2006-03-08 20:03:01 +00:00
slava
78f63c0890
Removed %parameters VOP
2006-03-08 00:53:58 +00:00
slava
592c684f6b
Updating optimizer for branch splitting removal
2006-03-07 04:35:32 +00:00
slava
6114a9da06
Conditional breakpoints
2006-03-07 00:19:32 +00:00
slava
48ff54c399
Optimizer reworking
2006-03-07 00:19:20 +00:00
slava
600974f6d8
Small cleanup, and bugfix for command line parsing during bootstrap
2006-03-06 06:04:43 +00:00
slava
09c5d95f32
Fix another literal killing bug
2006-03-06 00:42:14 +00:00
slava
c9f07af111
Fix a bug in the kill literals phase
2006-03-04 23:46:49 +00:00
slava
b8bcdc8909
Working on optimizer
2006-03-04 07:53:22 +00:00
slava
2ca80eea6f
AMD64 bootstrap fix (untested)
2006-03-02 06:50:11 +00:00
slava
4b79be2219
Fix bootstrap, unit tests, and clean up
2006-03-02 06:47:34 +00:00
slava
46331ebefa
Rewritten linearizer
2006-03-02 06:12:32 +00:00
slava
f33bd6d03b
Disable branch splitting
2006-02-28 05:26:45 +00:00
slava
e55a401791
standard-combination now takes a dispatch position not a picker
2006-02-25 06:47:35 +00:00
erg
2691f48493
buffer-extend -> extend-buffer
2006-03-01 19:12:34 +00:00
slava
b6d7eb8923
Bootstrap fix, add a failing test for compiler regression
2006-02-25 06:45:51 +00:00
slava
3cfa0db854
Bootstrap fix
2006-02-25 03:54:41 +00:00
slava
a8eb37f582
Tiny I/O code cleanup
2006-02-25 03:40:36 +00:00
slava
16140e65bc
Temporarily revert a write barrier change
2006-02-24 08:59:19 +00:00
slava
b08e6c40ec
Fix bug with short operand words
2006-02-24 07:41:12 +00:00
slava
ae697d92ae
More x86 fixes
2006-02-24 07:26:08 +00:00
slava
9873d6285c
Update x86 and AMD64 backends for assembler changes
2006-02-24 01:29:53 +00:00
slava
2ed71bcaf3
Further x86 assembler fixes
2006-02-24 01:22:18 +00:00
slava
3c2d412dac
Experimental x86 assembler refactoring
2006-02-24 00:01:12 +00:00
slava
9e7af4d8b4
Clean up exception handling in callbacks
2006-02-23 07:09:34 +00:00
slava
5e41efe8e2
Fix callframe loss
2006-02-23 06:33:15 +00:00
slava
44b2323175
AMD64 callback fix, and facts file update
2006-02-21 23:37:17 +00:00
slava
0bb9e1df30
Fix infinite loop with unterminated (
2006-02-21 23:33:16 +00:00
slava
4ae3b85dbf
Bootstrap fix and AMD64 tweak
2006-02-21 23:12:00 +00:00
slava
09ca1c3642
Fix callbacks with lots of parameters
2006-02-20 22:49:44 +00:00
slava
6cfd968ea4
comment out problematic unit test
2006-02-20 06:04:59 +00:00
slava
be66f57b92
AMD64 callbacks support
2006-02-20 05:55:38 +00:00
slava
75d3509c09
maybe_gc() takes an argument; compile-gc didn't take this into account
2006-02-20 05:27:22 +00:00
slava
d8466f6bc6
Fix Win32 I/O FEP
2006-02-20 04:16:25 +00:00
slava
3b2b86e1a2
Don't run out of memory from boxing objects in FFI
2006-02-20 04:08:00 +00:00
slava
5c637e05f3
Throw an error if a CF bundle could not be loaded
2006-02-20 03:51:55 +00:00
slava
6d3657ece1
Support Objective C messages returning structs by value
2006-02-20 03:47:07 +00:00
slava
c2140920bd
renumber types, Objective-C exception handling
2006-02-20 03:08:08 +00:00
slava
4990bade15
Merge alien and displaced-alien types, assorted cleanups
2006-02-20 01:53:18 +00:00
slava
49257f2498
x86 floating point parameter stack usage fix
2006-02-19 21:34:58 +00:00
slava
68071fedab
Minor win32 I/O cleanup
2006-02-19 21:17:09 +00:00
slava
ff4d87161c
Fix bootstrap on win32
2006-02-19 21:02:52 +00:00
slava
6980d1ce44
Test fixes
2006-02-19 06:35:14 +00:00
slava
6189450318
More callback tests
2006-02-19 06:33:34 +00:00
slava
58143c8226
Further x86 alien fixes; callbacks now work
2006-02-18 23:39:23 +00:00
slava
096513609a
x86 alien work
2006-02-18 06:58:08 +00:00
slava
85eaa1e193
Fix AMD64 bootstrap failure
2006-02-15 05:25:15 +00:00
slava
92db0f8343
Updated alien interface for x86
2006-02-15 05:20:35 +00:00
slava
531dab7806
Implemented returning values from callbacks
2006-02-15 04:23:08 +00:00
slava
827df2d5d2
Added (presently failing) test for spilled arg callback
2006-02-14 22:27:28 +00:00
slava
b3a3124566
Bootstrap fix for PowerPC
2006-02-14 03:50:26 +00:00
slava
d584e8c0bb
Basic callback unit tests pass
2006-02-14 03:47:42 +00:00
slava
2d1ef84911
Further work on callbacks
2006-02-14 03:20:39 +00:00
slava
1b5b692220
Fix FFI register clobberage and broken call stack semantics from recent runtime change
2006-02-13 22:57:20 +00:00
slava
8b74f721b5
Nullary callbacks are working
2006-02-13 22:16:34 +00:00
slava
84d24c4440
Runtime changes to support callbacks, and other cleanups
2006-02-13 07:46:07 +00:00
slava
adf0ffeae9
Fix bootstrap problem
2006-02-13 04:38:29 +00:00
slava
e6bc188bad
Cleanup
2006-02-11 07:34:33 +00:00
slava
1f153c24b2
Starting work on callbacks
2006-02-11 07:30:18 +00:00
slava
ecf9010f6d
Fix PDFKit demo
2006-02-10 03:35:28 +00:00
slava
dc3f4b2efb
Cocoa binding improvements
2006-02-10 03:11:22 +00:00
slava
10df681132
Working on Cocoa bindings
2006-02-10 01:36:11 +00:00
slava
21af22aa5b
Moving Cocoa bindings
2006-02-10 01:34:49 +00:00
slava
b861c09e9f
Clean up AGL's patch
2006-02-08 00:09:46 +00:00
agl
d088a97f82
Add data/return stack under/over flow checks for POSIX
...
This adds extra errors:
#define ERROR_STACK_UNDERFLOW (12<<3)
#define ERROR_STACK_OVERFLOW (13<<3)
#define ERROR_RETSTACK_UNDERFLOW (14<<3)
#define ERROR_RETSTACK_OVERFLOW (15<<3)
On unix the data and return stacks have poison pages above and below them in
memory. This patch adds checks to the sigv signal handler which checks to see
if the faulting address is in one of these pages and, if so, triggers the
correct error.
To see:
: data-overflow 1 2 3 data-overflow ;
: ret-underflow V{ } set-callstack r> ;
: ret-overflow 1 >r ret-overflow ;
(to test data-underflow just call + with an empty stack)
AGL
2006-02-07 22:29:36 +00:00
slava
7e14e38cc0
Debugging Cocoa bridge
2006-02-07 03:58:18 +00:00
slava
5e5fd021c2
Fix a typo in alien unit test
2006-02-07 02:52:25 +00:00
slava
85b6ea9280
Auto-discovery of Objective-C methods
2006-02-07 02:51:04 +00:00
slava
cc1c072cb6
Formatting fix
2006-02-06 21:31:43 +00:00
slava
a0b10e42fa
Fix file-responder directory listing problem
2006-02-06 19:31:54 +00:00
slava
ac68a16492
FFI now supports passing structs by value
...
So far, this is only supported on PowerPC.
2006-02-06 06:43:59 +00:00
microdan
149ce89d0b
default resource-path
2006-02-03 21:07:25 +00:00
slava
4c5e65d213
Fix a pair of race conditions in the Unix I/O code
2006-02-04 07:19:45 +00:00
slava
16f54dfde6
little C streams cleanup
2006-02-04 01:01:31 +00:00
slava
e9f73af344
Fix inspector problem with empty hashtables
2006-02-03 18:20:22 +00:00
slava
130a5a5962
Bootstrap fix and little cleanup
2006-02-02 20:51:12 +00:00
slava
ebcac67995
Fix inspector error with empty hashtable
2006-02-02 05:30:03 +00:00
slava
5a3f39d488
new tree-subset combinator
2006-02-02 01:10:08 +00:00
slava
83b9baae04
Enabled preferred size cache
2006-02-01 23:15:42 +00:00
slava
a40b1e12de
File responder directory listing fixes
2006-02-01 03:43:29 +00:00
slava
9e5b6424a1
Initial revision
2006-02-01 02:31:53 +00:00
Slava Pestov
2acb28ae0c
Solaris/x86 support
2006-01-31 19:31:31 +00:00
Slava Pestov
c072fa7089
start 0.81
2006-01-31 07:29:36 +00:00
Slava Pestov
18b581688d
cargo-culting freetype fix for amd64
2006-01-31 02:04:26 +00:00
Slava Pestov
3e29bee73b
IRC bot fixes, UI fix, canvas gadget example
2006-01-31 01:35:55 +00:00
Slava Pestov
5c54ba758e
fix typo
2006-01-30 23:53:57 +00:00
Slava Pestov
fd59c87eae
AMD64 FFI fixes; httpd load fix; minor opengl optimization
2006-01-30 07:03:34 +00:00
Slava Pestov
ff09d4c559
amd64 ffi fix
2006-01-30 03:51:26 +00:00
Slava Pestov
8569427c4e
added a zero? word
2006-01-28 20:49:31 +00:00
Slava Pestov
c312aea944
fix bug in ^
2006-01-28 18:43:42 +00:00
Slava Pestov
95b908479e
fix sse register issue
2006-01-27 05:58:25 +00:00
Slava Pestov
f339de61a5
formatting fix
2006-01-27 04:44:53 +00:00
Slava Pestov
6d5be43001
UI performance improvement
2006-01-27 04:44:08 +00:00
Slava Pestov
13ef8f9412
cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test
2006-01-27 04:01:14 +00:00
Slava Pestov
2ee22aad49
float parameters work
2006-01-25 06:18:12 +00:00
Slava Pestov
1177038cec
stub out AMD64 float parameter code
2006-01-25 01:20:20 +00:00
Slava Pestov
9ea2332a2b
FFI work
2006-01-25 00:56:08 +00:00
Slava Pestov
14f1f0aaae
fix typo in FORGET:
2006-01-25 00:49:31 +00:00
Slava Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +00:00
Slava Pestov
7b8c731c82
another typo
2006-01-22 23:07:05 +00:00
Slava Pestov
a5daac3708
fix typo
2006-01-22 22:33:52 +00:00
Slava Pestov
d4ff3def1d
fix a name clash
2006-01-22 21:56:27 +00:00
Slava Pestov
9941aa5607
removed fixnum<< vop since it was buggy and afforded no performance gain, and also simplified some code
2006-01-22 21:40:18 +00:00
Slava Pestov
4d0135a191
remove redundant global variable
2006-01-21 21:17:24 +00:00
Slava Pestov
406f7a71d4
use a simple counter instead of gensym
2006-01-21 21:16:49 +00:00
Slava Pestov
df4c2fc067
fix fixnum-shift overflow check
2006-01-21 08:23:14 +00:00
Slava Pestov
9ee2327fdf
remove unused prune word
2006-01-21 07:38:46 +00:00
Slava Pestov
2c4d058fdc
markup cleanups, removed terpri*, help responder and browser responder improvements
2006-01-21 07:37:39 +00:00
Slava Pestov
f9db19f917
fixes
2006-01-21 02:37:38 +00:00
Slava Pestov
c3ef16c2af
fix test failure
2006-01-20 09:58:12 +00:00
Slava Pestov
cb378cd2c0
HTTPD cleanups, working on help responder
2006-01-20 06:26:50 +00:00
Slava Pestov
978b3edc47
inference fix
2006-01-20 04:28:45 +00:00
Trent Buck
5a4087a69b
Move add-simple-library to aliens. [amend]
2006-01-20 00:04:33 +00:00
Trent Buck
89a4eff5b7
Move add-simple-library to aliens.
2006-01-19 23:57:27 +00:00
Slava Pestov
2632d3e524
fix stack comments
2006-01-19 23:19:55 +00:00
Slava Pestov
c156c09a42
documentation updates
2006-01-19 23:15:37 +00:00
Slava Pestov
5244c332ff
missing file
2006-01-19 21:14:05 +00:00
Slava Pestov
88f0182785
tweak
2006-01-19 08:28:10 +00:00
Slava Pestov
60a147bbfa
more I/O docs; added missing files from twb's patch
2006-01-19 08:03:32 +00:00
Slava Pestov
bc257b0df8
minor style cleanup
2006-01-18 23:50:52 +00:00
Slava Pestov
0098505525
minor tweaks
2006-01-18 19:16:43 +00:00
Slava Pestov
54f38ab8a8
finish io word docs
2006-01-18 05:34:26 +00:00
Slava Pestov
7985d315f8
fix typo
2006-01-17 08:13:57 +00:00
Slava Pestov
6b49173e27
more I/O docs
2006-01-17 07:43:38 +00:00
Slava Pestov
0969ad8df0
more help docs
2006-01-17 06:02:23 +00:00
Slava Pestov
6a4def3812
I/O documentation and code cleanups
2006-01-16 07:48:15 +00:00
Slava Pestov
b757202a07
minor tweaks, add missing file
2006-01-14 22:50:59 +00:00
Slava Pestov
5784027842
fix weirdness
2006-01-14 01:13:14 +00:00
Slava Pestov
3131680364
help fixes
2006-01-13 07:38:57 +00:00
Slava Pestov
ff6ba6ca36
math docs
2006-01-13 06:48:29 +00:00
Slava Pestov
554a27029c
fix typo
2006-01-12 22:59:45 +00:00
Slava Pestov
9da28cdc78
fix stack effect error
2006-01-12 06:08:45 +00:00
Slava Pestov
f8d35998f8
add missing file
2006-01-12 06:06:23 +00:00
Slava Pestov
cd3e4172e9
fix bootstrap issue
2006-01-12 05:49:15 +00:00
Slava Pestov
712ec2ce29
finished math word docs
2006-01-12 05:34:56 +00:00
Slava Pestov
f78ccc8fb8
math docs
2006-01-11 23:26:12 +00:00
Slava Pestov
b843de7707
optimization
2006-01-11 05:40:11 +00:00
Slava Pestov
1167a22e10
an example; update change log
2006-01-11 05:22:01 +00:00
Slava Pestov
bbf871e28a
split objective c bindings into files
2006-01-11 04:56:00 +00:00
Slava Pestov
6031ec0d76
documentation work; objective C runtime binding
2006-01-11 04:44:17 +00:00
Slava Pestov
573c419211
tuple documentation; rename array>tuple to >tuple
2006-01-09 22:56:19 +00:00
Slava Pestov
9d1f07cf0e
Standard combination docs
2006-01-09 21:19:40 +00:00
Slava Pestov
d19ffd6b6a
slots documentation
2006-01-09 06:34:23 +00:00
Slava Pestov
3b741625ec
<=>, natural-sort words
2006-01-09 06:06:20 +00:00
Slava Pestov
379a691a3d
documenting generic words
2006-01-09 01:41:31 +00:00
Slava Pestov
df56245f8a
more error handling docs
2006-01-08 01:09:54 +00:00
Slava Pestov
aaca491f2d
Data and control flow chapter converted
2006-01-08 00:10:52 +00:00
Slava Pestov
740c245a7d
'UI already running' check was being done too late
2006-01-07 22:05:59 +00:00
Slava Pestov
4b48581234
error handling documentation
2006-01-07 21:03:31 +00:00
Slava Pestov
cd16dd9dae
started docs for non-standard control flow featurs
2006-01-07 04:10:02 +00:00
Slava Pestov
c8266adc45
more documentation
2006-01-07 03:42:07 +00:00
Slava Pestov
3e6eb47785
words chapter of handbook converted
2006-01-06 07:04:42 +00:00
Slava Pestov
95242341aa
more documentation updates
2006-01-05 07:00:57 +00:00
Slava Pestov
cbc4946d93
moving documentation
2006-01-05 05:33:12 +00:00
Slava Pestov
389e2e0672
moving jEdit plugin to jEdit CVS repository
2006-01-04 20:48:10 +00:00
Slava Pestov
8132590930
more prettyprinter docs
2006-01-04 01:04:46 +00:00
Slava Pestov
b515bae5f4
syntax docs
2006-01-03 22:43:29 +00:00
Slava Pestov
2883f8a5f5
fix each-bit for negative inputs
2006-01-02 21:35:37 +00:00
Slava Pestov
d75d86a781
bootstrap fix
2006-01-02 06:04:02 +00:00
Slava Pestov
808c7a7f57
collections chapter almost done
2006-01-02 05:51:03 +00:00
Slava Pestov
d78def53f9
more documentation, some markup fixes
2006-01-01 01:51:58 +00:00
Slava Pestov
fcf6ed9e3c
more documentation work; reverted some source files to prior layout
2005-12-31 09:20:07 +00:00
Slava Pestov
7e65dffaee
more help system work
2005-12-30 08:57:38 +00:00
Slava Pestov
7cbf796ad4
markup changes, tutorial changes, some help docs
2005-12-30 00:01:19 +00:00
Doug Coleman
e17c0d07dd
<indirect-pointer> -> "indirect-pointer" <c-object>
...
added words to win32-stream
bootstraps with latest cvs 12/29/05
2005-12-29 20:51:48 +00:00
Slava Pestov
0771037b15
help system and tutorial improvements
2005-12-29 01:25:17 +00:00
Slava Pestov
2f84c408d9
fix erronous declaration
2005-12-26 03:18:25 +00:00
Slava Pestov
53c6cb2179
make class< a bit faster, mutable strings
2005-12-26 02:05:31 +00:00
Slava Pestov
346cb9cb7d
C type cleanup
2005-12-25 22:46:21 +00:00
Slava Pestov
bea2809d94
fix benchmarks to run
2005-12-25 06:27:34 +00:00
Slava Pestov
2f73851117
fix typo
2005-12-25 06:00:10 +00:00
Slava Pestov
a385475394
oops
2005-12-25 04:18:41 +00:00
Slava Pestov
a5e14acaa3
fix a crash
2005-12-25 04:01:49 +00:00
Slava Pestov
dec98203d3
remove repetitions
2005-12-24 23:29:31 +00:00
Slava Pestov
4e8186cf79
some alien call cleanups
2005-12-24 21:08:15 +00:00
Slava Pestov
fe9e80aa2d
remove redundant definition
2005-12-23 08:05:20 +00:00
Slava Pestov
100504b4c9
missing file
2005-12-23 07:21:01 +00:00
Slava Pestov
df230e7cd9
some assembler tweaks, and a fix for indirect literal load relocation
2005-12-23 06:41:33 +00:00
Slava Pestov
6f0e1c6bb9
bootstrap fixes
2005-12-23 03:54:54 +00:00
Slava Pestov
9a7b09bf42
removed book gadget
2005-12-23 03:29:11 +00:00
Slava Pestov
b11407c95b
working on tutorial
2005-12-23 03:26:54 +00:00
Slava Pestov
1b92cf2f53
starting to port tutorial to help markup
2005-12-23 02:44:15 +00:00
Slava Pestov
cec0fc6ddd
fix scrolling bug and added a new browser pane component
2005-12-22 23:38:10 +00:00
Doug Coleman
45672d67e2
continuations, buffer are not valid vocabularies
2005-12-22 02:30:00 +00:00
Slava Pestov
c3a00005ab
fix error in compiler
2005-12-21 07:49:24 +00:00
Slava Pestov
44c2d48447
bootstrap fix
2005-12-21 07:45:22 +00:00
Slava Pestov
e82f069649
refactored inlined recursive blocks
2005-12-21 07:43:41 +00:00
Slava Pestov
0e6236e6f6
win64 fixes in runtime
2005-12-21 02:36:52 +00:00
Slava Pestov
e232f76b00
%jump-label generator was wrong for amd64
2005-12-20 08:47:30 +00:00
Slava Pestov
a38834bf62
fixing a calling convention issue I don't fully understand
2005-12-20 08:22:01 +00:00
Slava Pestov
b2307c91e6
markup language work
2005-12-20 04:18:15 +00:00
Slava Pestov
9942630dad
markup fixes; changing some stream protocol details
2005-12-19 07:12:40 +00:00
Slava Pestov
4ff0569498
paragraph style fixes
2005-12-18 01:38:10 +00:00
Slava Pestov
3880c058ff
paragraph styles
2005-12-18 01:03:41 +00:00
Slava Pestov
268fde7d56
forgot to fix help system for stack effect change
2005-12-18 00:03:11 +00:00
Slava Pestov
98ef77d057
parser cleanup
2005-12-17 19:52:27 +00:00
Slava Pestov
b0e89c4984
made it an error to reference non-existent vocabularies in a USE: declaration; fixed this error in library source files
2005-12-17 14:55:00 +00:00
Slava Pestov
7573bc5198
bug fixes
2005-12-17 05:56:10 +00:00
Slava Pestov
35c40cb781
event handling cleanups
2005-12-17 05:12:32 +00:00
Slava Pestov
4903b0cb00
fix load error
2005-12-17 03:28:29 +00:00
Slava Pestov
74e132c6a6
split presentations into two files
2005-12-17 03:28:14 +00:00
Slava Pestov
b7992f93a5
fixing various bugs
2005-12-17 03:24:39 +00:00
Slava Pestov
11552b0254
moved null streams to fix load order issue
2005-12-17 02:15:43 +00:00
Slava Pestov
cf9fde020f
extended stream output protocol
2005-12-17 02:12:35 +00:00
Slava Pestov
587de89e22
bootstrap fix
2005-12-15 01:29:32 +00:00
Slava Pestov
395e2e9755
fix typo
2005-12-13 23:18:16 +00:00
Slava Pestov
de504b6e78
powerpc bootstrap fixes
2005-12-13 23:16:37 +00:00
Slava Pestov
d3b4726790
new bootstrap system; some other code cleanups
2005-12-13 22:33:58 +00:00
Slava Pestov
6c5819af56
fix missing GC check
2005-12-13 01:53:55 +00:00
Slava Pestov
ff3876e221
win32 compile error fix
2005-12-13 00:36:16 +00:00
Slava Pestov
58a3e3ed16
new alien>string and string>alien primitives; powerpc backend fixes
2005-12-12 23:51:45 +00:00
Slava Pestov
ca035d7709
search word tweak
2005-12-11 23:48:42 +00:00
Slava Pestov
e1e1d8f7f0
fix some typos
2005-12-11 20:37:16 +00:00
Slava Pestov
1086f8b3e3
64-bit relocation
2005-12-11 20:14:41 +00:00
Slava Pestov
07f98e9dc6
print load messages when running files
2005-12-11 19:27:36 +00:00
Slava Pestov
b0cfcca990
fix AMD64 %fixnum* overflow
2005-12-11 03:48:09 +00:00
Slava Pestov
4cbf30669d
simplification
2005-12-11 01:08:47 +00:00
Slava Pestov
44826cb0d7
fix typo in fixnum<< generator
2005-12-11 01:00:28 +00:00
Slava Pestov
98b5593fd1
load fix
2005-12-10 08:19:23 +00:00
Slava Pestov
5f164b7255
more overflow check work
2005-12-10 08:03:45 +00:00
Slava Pestov
0528c5a89c
working on AMD64 overflow checks
2005-12-10 06:27:41 +00:00
Slava Pestov
8de238eece
revert tweak
2005-12-10 06:10:36 +00:00
Slava Pestov
3174f87b67
minor cleanups all over the place
2005-12-10 06:02:13 +00:00
Slava Pestov
1990a8d859
PowerPC backend fixes
2005-12-09 05:02:41 +00:00
Slava Pestov
e7c197dd40
fix bad symbol shadowing
2005-12-08 23:14:49 +00:00
Slava Pestov
61959776b9
rel-cards fix
2005-12-08 09:22:16 +00:00
Slava Pestov
7262e6832a
stage 2 boot fix
2005-12-08 05:55:51 +00:00
Slava Pestov
86a463b458
fix typo
2005-12-08 03:31:16 +00:00
Slava Pestov
9cb119f40c
assembler fix
2005-12-08 03:14:45 +00:00
Slava Pestov
408939d92d
compiler backend code cleanups
2005-12-08 02:46:54 +00:00
Slava Pestov
60a5f535e9
fixing bugs
2005-12-07 08:37:05 +00:00
Slava Pestov
35b40a0f10
fix generic word error
2005-12-07 05:14:24 +00:00
Slava Pestov
2c756975ae
updated intrinsics tests for 64-bit
2005-12-07 04:09:51 +00:00
Slava Pestov
eac3146be6
all intrinsics tests pass (except overflow)
2005-12-07 03:39:05 +00:00
Slava Pestov
ceb15dbe5d
load primitive types in stage 1
2005-12-07 02:34:18 +00:00
Slava Pestov
00ec673094
fixing slot vops
2005-12-07 01:42:17 +00:00
Slava Pestov
a4478d6bc0
fix %set-slot on x86
2005-12-06 00:07:41 +00:00
Slava Pestov
1337da225a
bootstrap fix
2005-12-05 03:57:51 +00:00
Slava Pestov
d79be44323
more fixes for AMD64
2005-12-05 03:55:02 +00:00
Slava Pestov
aed2d90b30
fix 64-bit issue in runtime
2005-12-05 03:29:55 +00:00
Slava Pestov
66c0c2875c
VOP cleanups
2005-12-05 03:06:12 +00:00
Slava Pestov
0c68096656
some VOP refactoring
2005-12-05 00:56:42 +00:00
Slava Pestov
1382b48d70
moved amd64 register definitions to their own file
2005-12-04 21:33:57 +00:00
Slava Pestov
343d70acee
xt.factor fix
2005-12-04 21:29:30 +00:00
Slava Pestov
45cf45af89
fix bootstrap failure
2005-12-04 21:23:58 +00:00
Slava Pestov
70f44ce9e4
Reworking relocation code
2005-12-04 21:20:17 +00:00
Slava Pestov
57e990c35a
AMD64 port
2005-12-04 19:30:28 +00:00
Slava Pestov
ca14fd7b1c
amd64 work
2005-12-04 07:30:19 +00:00
Slava Pestov
e2c0052b3b
fix some unit test failures
2005-12-03 22:34:59 +00:00
Slava Pestov
0635fe6d38
fix directory listing
2005-12-03 21:13:09 +00:00
Slava Pestov
ab015a2fe0
add failing unit test for new bug
2005-12-02 20:18:25 +00:00
Eduardo Cavazos
288f987f12
Fixed factorial example
2005-12-02 10:13:01 +00:00
Slava Pestov
08f15c4756
some more amd64 hacking
2005-12-02 08:49:25 +00:00
Slava Pestov
895de95355
finish elimination of list usage from x86 backend
2005-12-02 08:24:59 +00:00
Slava Pestov
fe991f4aee
load fix
2005-12-02 08:15:27 +00:00
Slava Pestov
d8384c12c9
initial AMD64 porting work
2005-12-02 07:25:44 +00:00
Slava Pestov
f751f17259
adding amd64 architecture
2005-12-02 06:23:09 +00:00
Slava Pestov
d3c3b80c07
bootstrap fix
2005-12-02 06:02:08 +00:00
Slava Pestov
4435110231
string hashing kludge; amd64 cpu detection
2005-12-02 04:40:44 +00:00
Slava Pestov
1f418a7e60
latest
2005-12-02 03:52:38 +00:00
Slava Pestov
e91bd1a3ac
tested and fixed
2005-12-01 06:09:52 +00:00
Slava Pestov
1d4cf649bf
cleanup and load issue fix
2005-12-01 05:58:39 +00:00
Slava Pestov
bb4960802b
initial checkin of help system code
2005-12-01 05:53:12 +00:00
Slava Pestov
7835222da8
httpd fixes
2005-11-30 04:49:59 +00:00
Slava Pestov
3b0110db42
fixes
2005-11-28 07:23:36 +00:00
Slava Pestov
fa38f93e49
fix a prettyprinter bug and optimizer regression
2005-11-28 03:18:17 +00:00
Slava Pestov
7a4aed9fc5
fix some problems
2005-11-27 23:15:40 +00:00
Slava Pestov
9ef9193308
new hashtable
2005-11-27 22:45:48 +00:00
Slava Pestov
eca20beec0
about to bootstrap hashstable
2005-11-25 00:02:20 +00:00
Slava Pestov
a06c259947
fix next-power-of-2
2005-11-23 04:29:21 +00:00
Slava Pestov
caf566e352
better default library names
2005-11-23 02:44:06 +00:00
Slava Pestov
81c39d3368
fixing various compiler and inferencer bugs
2005-11-23 02:41:41 +00:00
Slava Pestov
d0eff0b9f0
minor fixes and factoroids updates
2005-11-19 09:09:30 +00:00
Slava Pestov
036d1f9673
bootstrap fix
2005-11-15 17:58:44 +00:00
Slava Pestov
3091f9b20a
misc core changes
2005-11-15 08:29:03 +00:00
Slava Pestov
f710a2df78
UI fix
2005-11-14 06:54:40 +00:00
Slava Pestov
a651cc87b1
various fixes to inference, experimenting with %char-slot vops and interruption checks
2005-11-14 03:04:14 +00:00
Slava Pestov
645a17b27f
print bootstrap errors in a useful way
2005-11-12 05:57:40 +00:00
Slava Pestov
90308af195
don't die if a command line arg file fails to load
2005-11-12 05:54:28 +00:00
Slava Pestov
9440f385e5
interruption checks get compiled now, fixnum/mod fixed on powerpc
2005-11-12 05:37:24 +00:00
Slava Pestov
466f42e156
fix some problems
2005-11-07 00:14:35 +00:00
Slava Pestov
dd38d6f6cf
Factor 0.79
2005-11-05 08:52:41 +00:00
Doug Coleman
15f1cb8019
Added epsilon, the minimum difference between doubles
2005-11-05 07:10:03 +00:00
Slava Pestov
a3687773b5
fix array size fep
2005-11-05 03:50:26 +00:00
Slava Pestov
c0f4d073df
fix 1.0 1+ compiler bug
2005-11-05 01:19:15 +00:00
Slava Pestov
2f8804ecdd
fix httpd loading, update examples to work, fix status bar bug
2005-10-30 22:59:51 +00:00
Slava Pestov
23738087aa
big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { }
2005-10-30 03:25:38 +00:00
Slava Pestov
867ccbe0b4
use array literals instead of vector literals
2005-10-29 20:53:47 +00:00
Slava Pestov
f6499a63b0
fix various UI bugs; use opengl-style colors
2005-10-29 01:13:41 +00:00
Slava Pestov
db5e6c5f2a
remove timing call
2005-10-28 21:47:56 +00:00
Slava Pestov
d9fdb9d76d
fix various UI bugs; use opengl-style colors
2005-10-28 19:37:28 +00:00
Slava Pestov
59f28d130b
nicer theme
2005-10-27 21:21:06 +00:00
Slava Pestov
26ca341958
some UI cleanups
2005-10-27 20:17:50 +00:00
Slava Pestov
34d8c6a413
fix OpenGL stack overflow
2005-10-27 05:53:59 +00:00
Slava Pestov
8fe589c308
fix bootstrap
2005-10-26 04:27:38 +00:00
Slava Pestov
e4d98b677f
fix bootstrap
2005-10-26 04:10:53 +00:00
Slava Pestov
4d9100e518
multi-part polygons
2005-10-26 03:57:06 +00:00
Slava Pestov
875c6826c8
UI work
2005-10-26 01:52:26 +00:00
Doug Coleman
3205a72026
Move do-matrix to fix bootstrap
2005-10-25 21:06:15 +00:00
Slava Pestov
5672173256
fix solid boundary
2005-10-25 05:31:54 +00:00
Slava Pestov
a827a56c15
fix endian issue
2005-10-25 04:17:25 +00:00
Slava Pestov
b8fdc558fb
ui fixes
2005-10-24 04:18:46 +00:00
Slava Pestov
0ac1989859
centralized notion of gadget orientation; moved httpd unit tests to contrib
2005-10-24 04:08:09 +00:00
Slava Pestov
a5cb32e1b8
move httpd to contrib
2005-10-24 03:22:07 +00:00
Slava Pestov
9d2e4a77a6
fix another Mach-O FFI problem
2005-10-24 02:31:01 +00:00
Slava Pestov
b15a262e54
implement mach exception handling
2005-10-24 00:50:29 +00:00
Slava Pestov
487926f779
add max-length word
2005-10-23 22:33:40 +00:00
Slava Pestov
84fb8eccb7
fix horizontal positioning of characters
2005-10-23 21:50:13 +00:00
Slava Pestov
2bc2f23b45
more freetype tweaks
2005-10-23 21:13:21 +00:00
Slava Pestov
13b45b0fb1
fractional pixels should be rounded off
2005-10-23 20:21:30 +00:00
Slava Pestov
0e2a00fca7
fix another scrolling bug in the UI
2005-10-23 20:18:07 +00:00
Slava Pestov
338d421832
fix scroller
2005-10-21 23:46:14 +00:00
Slava Pestov
97cf160071
move more stuff to contrib/math/
2005-10-21 07:42:38 +00:00
Slava Pestov
4731a18d21
finished erg's math cleanup
2005-10-21 06:46:54 +00:00
Doug Coleman
649c56fc49
Moved matrix words to contrib/math
...
Renamed matrices.factor to vectors.factor
2005-10-20 23:58:49 +00:00
Slava Pestov
778bfaaf27
FreeType debugging
2005-10-20 08:33:22 +00:00
Slava Pestov
97351f3d73
%call-label and %return-to were compiled wrong
2005-10-19 00:35:41 +00:00
Slava Pestov
961d2258a6
fix powerpc abi issues, add load.factor files
2005-10-19 00:19:10 +00:00
Doug Coleman
8705ef49d2
Added ch>lower, ch>upper, >lower, >upper
2005-10-17 01:50:43 +00:00
Chris Double
4bb2c7e860
add css as valid mime type to httpd
2005-10-15 00:17:57 +00:00
Slava Pestov
7e47f5388f
FreeType bindings work
2005-10-14 08:05:02 +00:00
Slava Pestov
6e07be71ed
fix bootstrap problems
2005-10-13 05:48:16 +00:00
Slava Pestov
94e6955fd0
various fixes and OpenGL UI work
2005-10-13 04:30:44 +00:00
Slava Pestov
113f717fa0
OpenGL work
2005-10-13 04:23:17 +00:00
Slava Pestov
6c8783ba4e
Moved OpenGL to core library
2005-10-12 04:14:46 +00:00
Slava Pestov
3ff1915f1a
UI fixes for OS X, compiler fixes for PowerPC
2005-10-12 03:28:17 +00:00
Slava Pestov
29104bb40e
fix powerpc relocation bug
2005-10-12 01:46:14 +00:00
Chris Double
863617b600
cont-responder: add (show) and (show-final) to allow setting content type
2005-10-11 21:48:06 +00:00
Slava Pestov
57e90a5513
latest fixes
2005-10-11 01:12:53 +00:00
Chris Double
17691a1d4b
cont-responder: change location forwarding to use absolute url's to get things working with Safari.
2005-10-10 22:17:56 +00:00
Slava Pestov
01740ac7fb
fix random scoping issue
2005-10-10 04:08:51 +00:00
Slava Pestov
e0fdc89126
mismatch and drop-prefix words, bootstrap fix
2005-10-10 03:19:49 +00:00
Slava Pestov
e6d93ee7cd
UI refactoring and fixes
2005-10-10 01:27:14 +00:00
Daniel Ehrenberg
5dc9e2d56b
cleaner >short-array
2005-10-09 18:18:44 +00:00
Daniel Ehrenberg
732b269933
fixing sloppy code
2005-10-08 21:30:18 +00:00
Slava Pestov
6b8e232c63
fix bignum emission, put MT in core
2005-10-08 05:15:14 +00:00
Slava Pestov
47f511d8a6
some UI refactoring
2005-10-08 00:26:21 +00:00
Doug Coleman
79d4d5f20a
bugfix: error_message alien-invoke takes an "int"
2005-10-06 22:11:53 +00:00
Slava Pestov
47da70e5a8
UI user input fix
2005-10-05 06:01:06 +00:00
Slava Pestov
1fddaf44e7
quaternion fix; add v>q and q>v words
2005-10-05 04:18:55 +00:00
Doug Coleman
6de799c230
Changed FormatMessage alien-invoke to last_error() alien-invoke in native/misc.c
2005-10-05 04:12:38 +00:00
Slava Pestov
a694e52371
quaternions
2005-10-05 01:33:02 +00:00
Slava Pestov
77b3175cd9
fix forget memory leak
2005-10-04 07:16:50 +00:00
Slava Pestov
e2409a14db
fix incorrect quadrants code
2005-10-04 01:04:07 +00:00
Slava Pestov
764cf6d314
inspector improvements
2005-10-04 00:54:05 +00:00
Slava Pestov
7cc598f4eb
tab completion in the UI
2005-10-03 23:53:32 +00:00
Daniel Ehrenberg
cf7665bb9b
fixing sloppy code
2005-10-02 04:34:31 +00:00
Slava Pestov
850d040b65
fix bootstrap failure
2005-10-01 05:44:49 +00:00
Mackenzie Straight
b73768a690
win32 fix
2005-09-29 19:26:32 +00:00
Slava Pestov
d4c27d5582
fix line editor usability flaw
2005-09-29 03:41:56 +00:00
Slava Pestov
8c1bf3624e
minor UI fixes
2005-09-29 03:29:00 +00:00
Slava Pestov
1f05578344
fixes for unit test regressions
2005-09-29 00:09:10 +00:00
Slava Pestov
95ca37cb43
latest changes
2005-09-27 19:14:25 +00:00
Slava Pestov
7c3fccfef8
minor tweaks
2005-09-27 18:35:30 +00:00
Slava Pestov
99fe3b4a54
outliner improvements
2005-09-27 18:12:17 +00:00
Slava Pestov
5c966a354e
fix bootstrap failure
2005-09-27 04:44:38 +00:00
Slava Pestov
b9165cd02c
arrows in the UI, and various cleanups
2005-09-27 04:24:42 +00:00
Slava Pestov
8ea8d65c1f
object outline
2005-09-26 02:25:54 +00:00
Slava Pestov
7e1b29e440
some fixes
2005-09-26 02:20:29 +00:00
Slava Pestov
7d5222ca73
bootstrap fixes
2005-09-26 01:59:22 +00:00
Slava Pestov
3f6893eb29
new describe tool is useful stand-alone
2005-09-26 01:56:48 +00:00
Slava Pestov
a5d1b36114
new words: browser words. vocab.; inspector supports outlining
2005-09-26 01:54:25 +00:00