Doug Coleman
|
2ff32e838e
|
add a constructor that calls all of its superclass initializers
|
2009-06-09 00:18:15 -04:00 |
Doug Coleman
|
989cb7d5df
|
better implementation of zero-matrix
|
2009-06-07 20:12:18 -04:00 |
Doug Coleman
|
44850e6533
|
refactoring bitmap to bitmap.loading and bitmap.saving vocabs
|
2009-06-06 21:10:40 -04:00 |
Doug Coleman
|
ce37c8e082
|
add a hexdump-file word
|
2009-06-05 22:49:07 -05:00 |
Doug Coleman
|
60a0170e38
|
renamd parsed-tiff to loading-tiff
|
2009-06-04 16:17:26 -05:00 |
Doug Coleman
|
a3f0c6c057
|
use singletons instead of subclassing the image class
|
2009-06-04 16:09:38 -05:00 |
Doug Coleman
|
a0b01a51b7
|
create initializers vocab when constructors is used. this should really go in bootstrap instead
|
2009-06-04 15:30:17 -05:00 |
Doug Coleman
|
580ff7fd32
|
fix loading of bitmaps when computed size is 0
|
2009-06-04 15:06:33 -05:00 |
Doug Coleman
|
7734042b58
|
use initial values in constructors when approriate
|
2009-06-04 14:57:10 -05:00 |
Doug Coleman
|
4cead52ba6
|
constructor foo now creates an initialize-foo word in the initializers vocabualary. <foo> is instantiated with boa constructors now, so constructors handle read-only slots
|
2009-06-04 10:17:09 -05:00 |
Doug Coleman
|
a506ddbbfc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-03 21:36:37 -05:00 |
Doug Coleman
|
31595542d3
|
clean up bitmap code, support a lot more bitmaps like 1/4/16 bit
|
2009-06-03 21:36:03 -05:00 |
Doug Coleman
|
3550621341
|
rename run-length's uncompress word
|
2009-06-03 21:22:19 -05:00 |
Doug Coleman
|
b9100e5077
|
add a word to make a sequence from a byte-array by taking n bits at a time
|
2009-06-03 21:21:51 -05:00 |
Doug Coleman
|
175b03c134
|
add a <limited-file-reader> word to open a limited stream from a file correctly
|
2009-06-03 21:21:21 -05:00 |
Joe Groff
|
d951052ab1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-03 11:03:45 -05:00 |
Joe Groff
|
0169934f6d
|
null-world class for interactive OpenGL use
|
2009-06-03 11:03:34 -05:00 |
Joe Groff
|
6599beefd6
|
typo in opengl.gl
|
2009-06-03 11:02:41 -05:00 |
Slava Pestov
|
49f670be05
|
Fix 32-bit bootstrap
|
2009-06-03 03:23:55 -05:00 |
Slava Pestov
|
9fa3240b85
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-03 03:23:04 -05:00 |
Slava Pestov
|
ade5db2405
|
cpu.x86: fix small register intrinsics on x86-64
|
2009-06-03 03:22:46 -05:00 |
Slava Pestov
|
6d04bf9c4a
|
Linear scan: build live ranges
|
2009-06-03 03:22:27 -05:00 |
Doug Coleman
|
f31c3f867a
|
support run-length encoding in bitmaps
|
2009-06-02 23:29:04 -05:00 |
Doug Coleman
|
367623e375
|
report unhandled compression modes
|
2009-06-02 23:20:07 -05:00 |
Daniel Ehrenberg
|
43bcfd2944
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-02 21:20:36 -05:00 |
Daniel Ehrenberg
|
8ec2e12b22
|
fixing images unit test
|
2009-06-02 21:17:45 -05:00 |
Daniel Ehrenberg
|
ba5b582e01
|
Redoing images.loader to work with jpeg
|
2009-06-02 20:39:51 -05:00 |
Slava Pestov
|
9da8cfe942
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-02 18:30:25 -05:00 |
Slava Pestov
|
2d231f066a
|
GC checks now save and restore registers
|
2009-06-02 18:23:47 -05:00 |
Daniel Ehrenberg
|
1162e337d9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-06-01 22:40:19 -05:00 |
Daniel Ehrenberg
|
52017e22f3
|
unbits word in math.bits vocab
|
2009-06-01 22:39:02 -05:00 |
Daniel Ehrenberg
|
29395bf900
|
Words in images to get and set pixels
|
2009-06-01 22:37:44 -05:00 |
Doug Coleman
|
19d6285035
|
fix load error
|
2009-06-01 09:34:28 -05:00 |
Slava Pestov
|
7dd08892b2
|
Fix for recent word renaming
|
2009-06-01 03:19:35 -05:00 |
Slava Pestov
|
9e987e8642
|
Merge branch 'master' into global_optimization
|
2009-06-01 03:12:32 -05:00 |
Slava Pestov
|
d558545b65
|
Remove obsolete optimization
|
2009-06-01 03:05:49 -05:00 |
Slava Pestov
|
3a9922d161
|
Fix compiler errors
|
2009-06-01 03:00:10 -05:00 |
Slava Pestov
|
f09b36424c
|
Code cleanup
|
2009-06-01 02:32:42 -05:00 |
Slava Pestov
|
b389dcf441
|
Redo compiler.codegen.fixup and get %dispatch to work
|
2009-06-01 02:32:36 -05:00 |
Slava Pestov
|
e38e805015
|
math.functions: fix ^ for complex numbers
|
2009-05-31 23:28:29 -05:00 |
Slava Pestov
|
fc152ef210
|
Various improvements aimed at getting local optimization regressions fixed:
- Rename _gc to ##gc
- Absolute labels are now supported
- Generate _dispatch-label
|
2009-05-31 23:28:08 -05:00 |
Slava Pestov
|
2c8223fdaf
|
Fix loop handling in stack-analysis
|
2009-05-31 19:04:26 -05:00 |
Slava Pestov
|
32f17f3e14
|
Fix scoping issue in compiler.cfg.linear-scan.assignment
|
2009-05-31 18:21:23 -05:00 |
Slava Pestov
|
1a52414bb1
|
Rename _gc to ##gc
|
2009-05-31 18:21:11 -05:00 |
Slava Pestov
|
0091558ff6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-05-31 15:02:30 -05:00 |
Slava Pestov
|
617e57fc75
|
cpu.x86.features: add RDTSC support. This is a new vocabulary with words: sse2? instruction-counter count-instructions
|
2009-05-31 15:02:14 -05:00 |
Slava Pestov
|
692b479302
|
Split off local-optimization combinator into compiler.cfg.local, factor out CFG -> MR into compiler.cfg.mr, split off GC check insertion into a new compiler.cfg.gc-checks pass
|
2009-05-31 12:20:46 -05:00 |
Doug Coleman
|
802283c94c
|
fix help for new-threaded-server
|
2009-05-30 19:24:11 -05:00 |
Doug Coleman
|
50e6fac013
|
change threaded-server and managed-server to take an encoding
|
2009-05-30 19:15:53 -05:00 |
Slava Pestov
|
3e00dc8c8d
|
Start cleaning up stack analysis
|
2009-05-30 13:22:30 -05:00 |