Commit Graph

11625 Commits (127ff76c085959ae0e4284016643894d7550d0b7)

Author SHA1 Message Date
Doug Coleman 01f6c5a7f6 add a test for saving bitmaps, refactor load-bitmap a bit 2009-02-06 16:40:14 -06:00
Daniel Ehrenberg 9890ee27f4 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-02-06 14:36:37 -06:00
Jose A. Ortega Ruiz 86da1dcc60 Merge commit 'origin/master' into emacs 2009-02-06 20:16:10 +01:00
Slava Pestov 01c2e26dfe Fix alien tests, oops 2009-02-06 12:30:11 -06:00
sheeple e0706040cb Merge branch 'master' of git://factorcode.org/git/factor 2009-02-06 12:22:04 -06:00
sheeple 173b0ee78d Add some more tests for complex numbers in FFI 2009-02-06 12:21:53 -06:00
Daniel Ehrenberg adab00fa06 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-06 11:56:03 -06:00
Daniel Ehrenberg 47a751ad6c Slight cleanup and fixing unit test 2009-02-06 11:44:58 -06:00
Slava Pestov 05632b8525 Don't use complex.h since *BSDs don't have it in latest release versions (gah!); add DLLEXPORT for ffi_test_45 to make it work on Windows 2009-02-06 11:03:52 -06:00
Daniel Ehrenberg b206c5a2d1 Finishing getting rid of html.elements from basis 2009-02-06 10:54:13 -06:00
Slava Pestov 31f976e0e9 pack: cleanup, write macros in more intuitive style that works now 2009-02-06 10:22:22 -06:00
Slava Pestov d1486589ef Improving macro docs 2009-02-06 10:22:09 -06:00
Slava Pestov 53758074a2 stack-checker: do constant folding for curry and compose with constant inputs at compile time. Allows macros to expand in more cases, fixing the fry caveat found by Doug 2009-02-06 10:21:55 -06:00
Slava Pestov 79bb003e6d io.sockets.secure.openssl: Don't allocate empty password string. Fixes test failures introduced by >c-ptr change 2009-02-06 10:17:20 -06:00
Slava Pestov 33b513fb05 byte-length on f outputs 0 2009-02-06 10:16:51 -06:00
Joe Groff da05150686 Merge branch 'master' into fortran 2009-02-06 10:07:35 -06:00
Joe Groff 7e2ac604e7 some initial work on invoking fortran functions 2009-02-06 10:06:22 -06:00
Slava Pestov 5579de1722 Fix load error in graphics.bitmap tests 2009-02-06 05:09:10 -06:00
Slava Pestov f9bc9a3198 Fix VM compile error 2009-02-06 04:53:08 -06:00
Slava Pestov 4e422afb92 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-06 04:40:35 -06:00
Slava Pestov 3166828f75 Fix bug reported by Doug: smart combinators and inline words didn't mix very well in some cases 2009-02-06 04:38:54 -06:00
Slava Pestov 242638fc5c alien.complex vocabulary implementing support for C99 complex numbers 2009-02-06 04:38:31 -06:00
Slava Pestov d6aa376ed0 Removing now-redundant underlying>> calls 2009-02-06 04:37:28 -06:00
Slava Pestov 7ffbbb13e0 Specialized arrays can now be passed to alien functions directly, without calling underlying>> first 2009-02-06 04:36:17 -06:00
Slava Pestov 7bb0e78314 Add support for C99 complex float and complex double types to FFI
They are named complex-float and complex-double in the Factor world
2009-02-06 04:02:00 -06:00
Slava Pestov 4adef7db09 Fix functors bug where changing a hand-written method into one generated by a functor would forget the method; also associate functor-generated methods with the source file they're in.
Add DEFINES-CLASS, to parallel DEFINES.
Update math.blas and specialized-arrays/vectors to use DEFINES-CLASS where appropriate
2009-02-06 02:45:21 -06:00
Daniel Ehrenberg 3ec78f3766 Merge branch 'master' into no-elements
Conflicts:

	basis/html/templates/templates.factor
2009-02-06 00:49:20 -06:00
Daniel Ehrenberg 28e644209c Unicode.case supports lithuanian properly (hopefully) 2009-02-06 00:42:46 -06:00
Doug Coleman f31e19a666 refactoring graphics.bitmap 2009-02-06 00:01:28 -06:00
Doug Coleman d88d2a1170 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-05 23:59:49 -06:00
Doug Coleman a1f4f7772f make multipart work with sessions 2009-02-05 23:59:36 -06:00
Daniel Ehrenberg e0a60ac429 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-05 23:50:28 -06:00
Slava Pestov 67ffc89402 colors.constants: defines a COLOR: word which looks up colors in X11 rgb.txt 2009-02-05 22:19:52 -06:00
Daniel Ehrenberg 51b5973b0e Documenting XML interpolation inverse 2009-02-05 21:26:40 -06:00
Daniel Ehrenberg 86c3481f12 Moving XML vocabularies around 2009-02-05 21:17:03 -06:00
Daniel Ehrenberg 0dd811557b Removing sequences.next 2009-02-05 20:28:36 -06:00
Daniel Ehrenberg 2466cafbd1 Fixing stack effects of things that use TAGS: 2009-02-05 19:04:21 -06:00
Joe Groff 7b1f16ae5e fortran records 2009-02-05 18:51:50 -06:00
Daniel Ehrenberg e32e85bdd8 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-05 16:49:32 -06:00
Joe Groff 4429c17f63 implement fortran-arg-type>c-type and fortran-ret-type>c-type 2009-02-05 16:39:23 -06:00
Joe Groff 4f1dc5cd0c implement fortran-name>symbol-name and fortran-type>c-type 2009-02-05 15:31:58 -06:00
Joe Groff c24bc639d1 unit tests for alien.fortran 2009-02-05 15:29:59 -06:00
Doug Coleman 8411983f20 fix build-support 2009-02-05 14:40:41 -06:00
Daniel Ehrenberg cc89943c08 Getting rid of html.elements from most vocabs 2009-02-05 14:34:55 -06:00
Daniel Ehrenberg b9839b0c32 XML literals work with inverse now 2009-02-05 14:21:36 -06:00
Daniel Ehrenberg 559fa5cfc0 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-05 14:21:04 -06:00
Doug Coleman f101ca606d use bi 2009-02-05 09:09:24 -06:00
Jose A. Ortega Ruiz 2b137d2587 Merge commit 'origin/master' into emacs 2009-02-05 11:43:11 +01:00
Jose A. Ortega Ruiz 84846e21d8 FUEL: Small nits. 2009-02-05 10:45:44 +01:00
Jose A. Ortega Ruiz 9fd675a632 FUEL: Accept '?' in prompts for word and vocabs. 2009-02-05 10:28:57 +01:00