Commit Graph

4933 Commits (a59bf32a330586441143b1c6e4963455160e3258)

Author SHA1 Message Date
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