Joe Groff
|
b6074b95fa
|
get rid of variable-based pixel format crap in cocoa.views
|
2009-04-30 22:35:15 -05:00 |
Joe Groff
|
8a4c6a30f9
|
multisample and float extensions for GLX
|
2009-04-30 22:28:45 -05:00 |
Joe Groff
|
49674dc8ad
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-04-30 21:36:54 -05:00 |
Joe Groff
|
9149f375d1
|
WGL_ARB_pixel_format extension binding
|
2009-04-30 21:35:50 -05:00 |
Slava Pestov
|
d93514d47d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-04-30 21:13:36 -05:00 |
Slava Pestov
|
e5cdb7ac2d
|
call( fast-path now supports curry and compose
|
2009-04-30 21:08:29 -05:00 |
Slava Pestov
|
a79e3eb687
|
Passing an invalid parameter to 'declare' doesn't break the compiler anymore
|
2009-04-30 20:40:47 -05:00 |
Joe Groff
|
3edd57aaa4
|
eliminate windows.opengl32 dependency from opengl.gl.windows so we can use opengl.gl.extensions to define wgl extensions
|
2009-04-30 20:38:18 -05:00 |
Slava Pestov
|
10e21bf8d3
|
tools.deploy.shaker: update for method dispatch changes
|
2009-04-30 20:35:55 -05:00 |
Joe Groff
|
76d375b56b
|
OS-independent pixel formats abstraction
|
2009-04-30 20:31:33 -05:00 |
Slava Pestov
|
f51b7b2677
|
Fix tools.time output in the TTY listener
|
2009-04-30 20:03:52 -05:00 |
Slava Pestov
|
742d574162
|
Non-optimizing compiler doesn't need to optimize 'dispatch' primitive anymore since its rarely used
|
2009-04-30 19:42:08 -05:00 |
Slava Pestov
|
d72bf515f8
|
tools.walker: fix tests
|
2009-04-30 19:06:54 -05:00 |
Doug Coleman
|
bb84d493fa
|
make windows.fonts unportable
|
2009-04-30 18:35:34 -05:00 |
Slava Pestov
|
f9ec0a07c5
|
Fix PICs for x86-64
|
2009-04-30 18:00:49 -05:00 |
Doug Coleman
|
4a5009048f
|
support fullscreen mode in windows ui
|
2009-04-30 15:22:32 -05:00 |
Doug Coleman
|
6ec73b2a2a
|
fix bootstrap on windows. here's an opportunity to use literals.
|
2009-04-30 13:47:49 -05:00 |
Doug Coleman
|
31ce2252e7
|
fix win32 error handling
|
2009-04-30 13:11:51 -05:00 |
Doug Coleman
|
64ac2bae6d
|
make tools.scaffold.windows unportable
|
2009-04-30 10:27:18 -05:00 |
Doug Coleman
|
335d7b9cee
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-04-30 10:26:51 -05:00 |
Doug Coleman
|
65d76e6509
|
finish fixing the using list for windows.errors, more ffi bindings
|
2009-04-30 10:25:59 -05:00 |
Doug Coleman
|
8ab4d39036
|
move windows error handling to windows.errors and update usages.
|
2009-04-30 09:36:25 -05:00 |
Slava Pestov
|
5c9dc6d753
|
Tag-only PIC checks would always miss
|
2009-04-30 06:41:37 -05:00 |
Slava Pestov
|
4ae6269185
|
PPC make-image fix
|
2009-04-30 05:59:59 -05:00 |
Slava Pestov
|
5fb5c19d61
|
Machine code is now stored in a byte array instead of an array for add_code_block()
|
2009-04-30 04:34:35 -05:00 |
Slava Pestov
|
59d6131c7c
|
Bum 3 instructions out of megamorphic fast path by switching to fixed-size caches
|
2009-04-30 04:14:14 -05:00 |
Slava Pestov
|
8c01b79d06
|
Fix PPC make-image
|
2009-04-30 04:00:44 -05:00 |
Slava Pestov
|
515c619202
|
Non-optimizing compiler now open-codes megamorphic dispatch fast path
|
2009-04-30 03:37:07 -05:00 |
Slava Pestov
|
964fbd0a24
|
Fix test failures from ratio/complex built-in removal
|
2009-04-30 00:38:55 -05:00 |
Slava Pestov
|
663db67b23
|
compiler.tree.debugger: wasn't counting intrinsics properly when computing report
|
2009-04-30 00:27:51 -05:00 |
Slava Pestov
|
fc4894fbdf
|
Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags
|
2009-04-30 00:27:35 -05:00 |
Slava Pestov
|
3bbfc57de3
|
bootstrap.image: remove some duplication from emit-object callers
|
2009-04-29 23:35:02 -05:00 |
Slava Pestov
|
62db617927
|
Get rid of two instructions from tag pics and one instruction from all others
|
2009-04-29 22:24:28 -05:00 |
Slava Pestov
|
5188f4e1f0
|
Fix TEST opcode in cpu.x86.assembler
|
2009-04-29 22:23:42 -05:00 |
Slava Pestov
|
bd186b6320
|
Eliminate 3 instructions from PIC fast path
|
2009-04-29 21:32:05 -05:00 |
Doug Coleman
|
afa787989a
|
fix bug in tools.scaffold
|
2009-04-29 19:41:22 -05:00 |
Slava Pestov
|
deaea55d85
|
compiler: don't wrap non-inference errors in compile errors, since they indicate compiler bugs; just rethrow them. Add unit test for a PIC regression
|
2009-04-29 19:39:04 -05:00 |
Doug Coleman
|
402dc1221d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-04-29 19:11:16 -05:00 |
Doug Coleman
|
7fe22b14f8
|
don't scaffold an authors file if the developer-name is not set
|
2009-04-29 19:06:06 -05:00 |
Doug Coleman
|
939c2fa64e
|
scaffold-emacs should use application-data directory on windows
|
2009-04-29 18:22:54 -05:00 |
Joe Groff
|
7857c0c939
|
typo in delegate docs
|
2009-04-29 14:59:54 -05:00 |
Joe Groff
|
c3b63821b9
|
literal syntax for rects
|
2009-04-29 14:58:55 -05:00 |
Slava Pestov
|
38a38a57a9
|
Fix hi-tag-or-tuple PICs
|
2009-04-29 03:00:09 -05:00 |
Slava Pestov
|
9243316489
|
Debugging inline caching
|
2009-04-28 23:05:18 -05:00 |
Doug Coleman
|
2d0925d995
|
add make-hard-link to io.files.links
|
2009-04-28 22:51:35 -05:00 |
Slava Pestov
|
8c25569e9e
|
tools.time: print method dispatch statistics
|
2009-04-28 22:45:19 -05:00 |
Slava Pestov
|
7f766ab355
|
Update compiler tests for tag number changes
|
2009-04-28 21:43:30 -05:00 |
Slava Pestov
|
c15a4c1c5a
|
Add new relocation type for call sites which may be replaced by ICs
|
2009-04-28 17:53:14 -05:00 |
Slava Pestov
|
5f6c074edd
|
Split up types.c/h into smaller files, remove optimized slot from F_WORD struct
|
2009-04-28 17:26:11 -05:00 |
Slava Pestov
|
3985b18026
|
Add -pic= command line argument
|
2009-04-28 16:58:19 -05:00 |