slava
|
b64cb2cb75
|
Fix scoping problem in cont-responder
|
2006-04-28 01:36:29 +00:00 |
slava
|
7f79de6d1f
|
I/O fixes
|
2006-04-27 07:20:02 +00:00 |
slava
|
f0ae853bca
|
Get rid of 'repeat' experiment
|
2006-04-27 04:44:50 +00:00 |
slava
|
973ed2c7ea
|
Code cleanups, fix #if intrinsic linearization, faster repeat combinator
|
2006-04-26 07:05:38 +00:00 |
slava
|
b458d58b91
|
Fixing some bugs, with-template argument order reversed
|
2006-04-25 22:25:39 +00:00 |
slava
|
8eca428594
|
Huge compiler patch; two new fixnum-fast and fixnum+fast primitives which do not perform overflow checks
|
2006-04-24 21:52:03 +00:00 |
slava
|
3839e481c5
|
New, very hairy with-template specifier style
|
2006-04-23 19:32:08 +00:00 |
slava
|
54932adb21
|
Benchmark fixes, remove some crusty old code
|
2006-04-23 06:24:14 +00:00 |
slava
|
ac678bceb0
|
Register allocation fixes
|
2006-04-23 05:40:49 +00:00 |
slava
|
0842bd6a01
|
Multiple load elimination
|
2006-04-22 19:26:32 +00:00 |
slava
|
750c0b86b7
|
Remove debugging code, fix typo in x86 backend
|
2006-04-21 20:51:01 +00:00 |
slava
|
3ff7262976
|
Fix dead load/store elimination
|
2006-04-20 20:28:08 +00:00 |
slava
|
4c5dcf4135
|
New approach to stack dead load/store elimination
|
2006-04-19 20:19:26 +00:00 |
slava
|
5b02250d94
|
Intrinsics cleanups, x86 fixes
|
2006-04-17 22:25:38 +00:00 |
slava
|
25edc7de30
|
Stripping out old compiler code
|
2006-04-17 21:17:34 +00:00 |
slava
|
c6bd0b4aac
|
Fix dead store elimination
|
2006-04-14 07:53:45 +00:00 |
slava
|
2c780d6ee2
|
Re-enable shuffle optimization, remove dead code
|
2006-04-11 06:54:10 +00:00 |
slava
|
daa1837df7
|
Register allocator fixes
|
2006-04-11 06:45:24 +00:00 |
Kevin Reid
|
4646552254
|
Standard Mac OS X menu bar, and FactorCallback class for target-action callbacks.
|
2006-04-10 22:21:01 +00:00 |
Kevin Reid
|
b003d46647
|
Cocoa window zooming based on gadget's preferred dimensions
|
2006-04-10 19:03:41 +00:00 |
slava
|
36d1021268
|
Compiler fixes
|
2006-04-10 03:11:19 +00:00 |
slava
|
cd9f3b72a0
|
Slightly better error reporting in the UI
|
2006-04-10 02:23:24 +00:00 |
slava
|
4b9d87f85f
|
New phantom stack abstraction
|
2006-04-10 02:23:00 +00:00 |
slava
|
5279cd99bc
|
Debugging compiler
|
2006-04-08 20:46:47 +00:00 |
slava
|
7f5e240e98
|
More powerful templating
|
2006-04-08 07:13:01 +00:00 |
slava
|
ec1890b2b3
|
Small shuffle optimization cleanup
|
2006-04-07 00:46:31 +00:00 |
slava
|
940d3307f5
|
Changes to templating system, re-enabled shuffle optimizations
|
2006-04-05 06:43:37 +00:00 |
wayo.cavazos
|
8eb75c89e4
|
Remove duplicate of next-event word
|
2006-03-31 01:01:26 +00:00 |
slava
|
d65a748042
|
Phasing out basic block optimizer; moved %inc-d/r merge optimization to templates
|
2006-04-03 07:22:33 +00:00 |
slava
|
12fd5294da
|
Fix clear-hash bug, merge compiler/compiler-backend/compiler-frontend vocabs
|
2006-04-03 06:18:56 +00:00 |
slava
|
a26c93ff45
|
Cleanup compiler and some minor library code
|
2006-04-03 05:33:52 +00:00 |
slava
|
839080c225
|
Further compiler refactoring, implemented "templates"
|
2006-04-02 04:42:36 +00:00 |
slava
|
ded9d3d11b
|
Bootstrap images stored under resource path now
|
2006-04-02 04:42:14 +00:00 |
slava
|
717cba001c
|
UI tweaks
|
2006-04-02 00:51:48 +00:00 |
slava
|
cfdefab518
|
vreg usage cleanups
|
2006-04-02 00:50:33 +00:00 |
slava
|
0ff2dbc4e0
|
Cocoa fixes
|
2006-04-02 00:48:17 +00:00 |
slava
|
da0633925c
|
Refactor compiler code to deal with stack locations in a more orthogonal manner
|
2006-04-01 01:16:39 +00:00 |
slava
|
22c0257dbe
|
Clear out expired aliens in Cocoa UI startup
|
2006-04-01 01:16:03 +00:00 |
slava
|
ce48c96903
|
You can now define Objective C methods which return structures
|
2006-03-30 21:39:56 +00:00 |
slava
|
8c44395e3a
|
Start 0.82
|
2006-03-30 21:13:11 +00:00 |
slava
|
c47f2cc8e3
|
Minor documentation fixes
|
2006-03-29 22:44:04 +00:00 |
slava
|
43bf846496
|
Clean up stack effect display code
|
2006-03-29 22:19:58 +00:00 |
slava
|
0cc07ef41e
|
x86 backend now supports %box-struct
|
2006-03-29 04:25:52 +00:00 |
slava
|
6abc8df1d8
|
Markup tweaks, changelog in the UI
|
2006-03-29 04:31:45 +00:00 |
slava
|
ffbf613a4b
|
Fix another typo
|
2006-03-29 02:43:22 +00:00 |
slava
|
5777713237
|
Fix typo
|
2006-03-29 02:19:02 +00:00 |
slava
|
08580a3b2e
|
First cut at x86 %box-struct
|
2006-03-29 02:18:09 +00:00 |
slava
|
d7efff48d2
|
Prettyprinter nesting limit, wheel mouse fix
|
2006-03-29 02:14:08 +00:00 |
slava
|
d9a341003c
|
Bootstrap fix
|
2006-03-28 04:03:25 +00:00 |
slava
|
73eaf1235b
|
Temporary workaround for I/O FEP
|
2006-03-28 03:20:57 +00:00 |
slava
|
0568d50415
|
Change how resource-path works
|
2006-03-28 03:20:42 +00:00 |
erg
|
effbcf6575
|
win32 keyboard handling fix
|
2006-03-27 20:49:36 +00:00 |
slava
|
dfe509427c
|
Bootstrap fix
|
2006-03-27 08:44:23 +00:00 |
slava
|
d0de0cc422
|
Minor fix for links-in, updated to do list to reflect remaining 0.81 tasks
|
2006-03-27 08:39:42 +00:00 |
slava
|
055cb66e0f
|
Abstract out word cross-referencing into a graph library; implement help cross-referencing
|
2006-03-27 08:10:58 +00:00 |
slava
|
56bb99fa56
|
Minor cleanups and documentation fixes
|
2006-03-27 07:34:07 +00:00 |
slava
|
5e5cbd50d4
|
Wrote alien interface docs
|
2006-03-27 06:24:18 +00:00 |
erg
|
0bfe763d1e
|
win32 -> windows
|
2006-03-27 02:15:50 +00:00 |
erg
|
3ac66eeba5
|
moved library/win32 to library/windows
|
2006-03-27 02:14:39 +00:00 |
erg
|
28cd033c45
|
remove \r\n again..
|
2006-03-27 01:39:28 +00:00 |
erg
|
933b50a964
|
comment out bad parts of types.factor
|
2006-03-27 01:40:53 +00:00 |
erg
|
1720d85428
|
comment out bad parts of types.factor
|
2006-03-27 01:37:14 +00:00 |
slava
|
da86218e88
|
Fix typo
|
2006-03-27 02:21:37 +00:00 |
slava
|
658b8f8c07
|
Missing files in bootstrap
|
2006-03-27 02:20:36 +00:00 |
slava
|
e284e735e1
|
Documentation updates
|
2006-03-27 02:08:02 +00:00 |
slava
|
52e4f4e991
|
Change Windows OS detection
|
2006-03-27 02:07:23 +00:00 |
erg
|
bf9aa1d543
|
remove more \r\n
|
2006-03-27 01:15:31 +00:00 |
erg
|
4ceb4d7971
|
remove windows \r\n at end of some lines
|
2006-03-27 01:08:51 +00:00 |
erg
|
e79f9d4888
|
bootstrapping with -no-native-io now allows tty shell
|
2006-03-27 01:02:04 +00:00 |
erg
|
80f74651b2
|
move gdi32 words to win32-api
|
2006-03-27 00:43:57 +00:00 |
erg
|
475dea76f1
|
added ui files to library/win32/
|
2006-03-27 00:40:36 +00:00 |
erg
|
358692d263
|
win32 bootstrap fixes, remove some opengl words from win32
|
2006-03-27 00:24:12 +00:00 |
erg
|
75faf59621
|
gl/glu win32 fix
|
2006-03-26 23:03:26 +00:00 |
slava
|
ca0ec4afaf
|
Changed alien constructor behavior, new-style string mode parsing for C enums and unions (C-ENUM: and C-UNION: words)
|
2006-03-27 00:47:51 +00:00 |
slava
|
6662637374
|
Documentation fixes and bootstrap fix
|
2006-03-27 00:13:34 +00:00 |
slava
|
ffd36265f1
|
Started help cross-referencing, updating documentation
|
2006-03-26 21:36:05 +00:00 |
slava
|
9f6361ff87
|
UI button cleanups
|
2006-03-25 22:41:40 +00:00 |
slava
|
836d24d696
|
Documentation updates and UI fixes
|
2006-03-25 22:01:39 +00:00 |
erg
|
d9379f9af7
|
win32 bootstrap fixes
|
2006-03-25 09:58:34 +00:00 |
slava
|
b3dbb48581
|
Documentation updates
|
2006-03-25 08:16:25 +00:00 |
slava
|
6a9e67a4bc
|
Tool documentation
|
2006-03-25 06:06:52 +00:00 |
slava
|
3f77d6eb65
|
Multi-window code cleanups
|
2006-03-25 03:58:03 +00:00 |
slava
|
38602d63b9
|
Browser cleanups, moving assoc word from lists to sequences
|
2006-03-25 03:02:50 +00:00 |
slava
|
fdfcc34621
|
Simplifying UI code dealing with worlds
|
2006-03-25 00:26:06 +00:00 |
slava
|
89fb79dbdc
|
Implemented browser history
|
2006-03-24 18:39:18 +00:00 |
slava
|
d3a32cf6bd
|
Better looking browser, add missing copyright notices
|
2006-03-24 18:19:14 +00:00 |
slava
|
4f8632b656
|
New browser gadget
|
2006-03-24 08:28:46 +00:00 |
slava
|
6893186be4
|
Update Cocoa for latest changes
|
2006-03-23 22:46:35 +00:00 |
slava
|
9125357466
|
Better looking outliners, fix a bug in the hand preventing outliners from working, other cleanups
|
2006-03-23 21:57:14 +00:00 |
slava
|
87041b2038
|
Deallocate the GLX context and visual in the proper way
|
2006-03-23 21:24:26 +00:00 |
slava
|
0f18151f15
|
Fix expose event handling
|
2006-03-23 21:14:53 +00:00 |
slava
|
98d3c78525
|
Fix typo
|
2006-03-23 21:02:14 +00:00 |
slava
|
6addf44ad0
|
Wheel mouse support
|
2006-03-23 21:01:47 +00:00 |
slava
|
282b3860d2
|
heap-stats fix and other cleanups
|
2006-03-22 23:23:32 +00:00 |
slava
|
ce5a7fb58f
|
Fix stack leaks in X11 backend
|
2006-03-22 22:22:05 +00:00 |
slava
|
b0334b14a2
|
Improved heap-stats
|
2006-03-22 22:21:41 +00:00 |
slava
|
7570b189cf
|
Bootstrap fix, stop event loop after all windows closed, start UI by default if $DISPLAY is set
|
2006-03-22 07:39:36 +00:00 |
slava
|
3f4907c304
|
Fix typo in OpenGL init
|
2006-03-22 07:43:59 +00:00 |
slava
|
d9977d36f8
|
Bootstrap fix, got close box working
|
2006-03-22 07:27:07 +00:00 |
slava
|
d22a142935
|
Keyboard input and cleanups for X11 backend
|
2006-03-22 07:07:21 +00:00 |
slava
|
df8d0b7013
|
Cleaning up X11 backend and adding close box support
|
2006-03-22 04:32:02 +00:00 |
slava
|
b40168c416
|
Mouse events now work in X11 backend
|
2006-03-21 23:19:06 +00:00 |
slava
|
3c55513324
|
Assorted Cocoa and X11 backend improvements
|
2006-03-21 22:15:53 +00:00 |
slava
|
ccf28d5473
|
Fix free-fonts so it works independently of close-world
|
2006-03-21 20:20:16 +00:00 |
slava
|
5562310fdb
|
Update X11 backend for gl-context backend words
|
2006-03-21 20:17:49 +00:00 |
slava
|
c69fadfc22
|
Fix a memory leak in Cocoa
|
2006-03-21 20:07:53 +00:00 |
slava
|
5c62ed4917
|
Bootstrap fix
|
2006-03-21 08:06:31 +00:00 |
slava
|
36635a9b13
|
Fix bug where font sprites would be freed in the wrong context
|
2006-03-21 08:04:36 +00:00 |
slava
|
c94ba8665b
|
Fixed some resource leaks in the UI
|
2006-03-21 07:40:16 +00:00 |
slava
|
b87d1b1973
|
UI fixes
|
2006-03-21 06:43:03 +00:00 |
slava
|
58c0337d10
|
Fix super message send bug
|
2006-03-21 05:49:02 +00:00 |
slava
|
6c587659cc
|
Optimizations aimed at reducing bootstrap time
|
2006-03-21 05:44:19 +00:00 |
slava
|
45678bd350
|
X11 UI backend is close to working
|
2006-03-20 05:05:04 +00:00 |
slava
|
57c8781e10
|
Hacking on X11
|
2006-03-20 04:17:14 +00:00 |
slava
|
c98d9b7517
|
Assembler fixes for AMD64
|
2006-03-20 02:24:06 +00:00 |
slava
|
8f25b85cbb
|
Fix typo in bootstrap-cell-bits word
|
2006-03-20 01:28:07 +00:00 |
slava
|
ed4b7607bd
|
Fix bug with bootstrapping bignums on a 32-bit system for a 64-bit system
|
2006-03-20 01:22:57 +00:00 |
slava
|
2ec46c8483
|
Makefile changes
|
2006-03-20 00:59:45 +00:00 |
slava
|
52f2954767
|
Add utilities.factor to x11/load.factor
|
2006-03-20 00:38:08 +00:00 |
slava
|
b80ec7c47d
|
Preliminary X11 backend work
|
2006-03-20 00:37:01 +00:00 |
slava
|
1f6f21489c
|
Menu cleanup
|
2006-03-19 23:43:47 +00:00 |
slava
|
ecdb67dc93
|
Adding X11 bindings to core
|
2006-03-19 23:43:11 +00:00 |
slava
|
5c0eabe21b
|
Finished removing the hand gadget
|
2006-03-19 23:21:05 +00:00 |
slava
|
370a5eb9a7
|
Fixing Cocoa memory leak
|
2006-03-19 23:18:12 +00:00 |
slava
|
da6f52f04c
|
Fix scrolling bugs
|
2006-03-19 23:00:07 +00:00 |
slava
|
d87a0dffc2
|
Clean up Factor.app stuff
|
2006-03-19 20:43:40 +00:00 |
slava
|
12b7a927b0
|
More UI fixes
|
2006-03-19 07:43:06 +00:00 |
slava
|
ff1d24d25e
|
Fixing stuff, made browser commands spawn new windows
|
2006-03-19 06:39:27 +00:00 |
slava
|
a69dde27e4
|
Made hand-focus into world-focus
|
2006-03-19 06:07:36 +00:00 |
slava
|
ba471ee5bc
|
Hand cleanup
|
2006-03-19 05:57:47 +00:00 |
slava
|
500d7b5331
|
Start refactoring hand, add new get-global word
|
2006-03-19 05:30:57 +00:00 |
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 |