Commit Graph

107 Commits (12a53bbdc0528b55b945f10e42f1446048f09608)

Author SHA1 Message Date
Slava Pestov ce1bc1d6ed Fixing conflicts from stack checker changes 2009-02-24 01:21:10 -06:00
Slava Pestov 91d0c4ed1f Fix conflict 2009-02-22 20:02:13 -06:00
Doug Coleman 7a033876b6 use ?at instead of at* 2009-02-22 19:20:28 -06:00
Slava Pestov 421ee726b8 Merge branch 'master' into new_ui 2009-02-16 21:22:12 -06:00
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
Slava Pestov eba330f1b1 Merge branch 'master' into new_ui 2009-02-12 09:49:08 -06:00
Slava Pestov 489bb32a98 Fix potential load order issue with alien.complex; it used a slot defined in alien.structs but didn't reference that file by name 2009-02-12 09:48:50 -06:00
Slava Pestov 8fd159dadd Fix conflict 2009-02-12 09:22:35 -06:00
Slava Pestov 215127e9f6 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-12 09:20:35 -06:00
Slava Pestov 2c88d339d0 Improve type inference for struct returns 2009-02-12 09:20:32 -06:00
sheeple 3c1ddde1f9 Fix complex float support on NetBSD 2009-02-12 08:10:21 -06:00
sheeple facd455e92 Working on complex float support in FFI on NetBSD 2009-02-12 06:25:07 -06:00
Slava Pestov e068400e54 Merge branch 'master' into new_ui 2009-02-12 02:22:09 -06:00
Joe Groff 94a5582edc tweak fortran-invoke so that unit tests can set fortran-abi without being shouted over 2009-02-11 14:05:57 -06:00
Slava Pestov fb84b8dd6a Merge branch 'master' into new_ui 2009-02-10 16:53:09 -06:00
Joe Groff a0421edf97 set fortran abi in fortran-invoke macro 2009-02-10 16:39:24 -06:00
Slava Pestov ab386d01aa Merge branch 'master' into new_ui 2009-02-10 16:23:14 -06:00
Joe Groff 0279270dda un-unportable the blas stuff 2009-02-10 15:11:39 -06:00
Joe Groff 8a144b7b94 support different fortran ABIs 2009-02-10 13:11:06 -06:00
Slava Pestov 6235e95052 Fix conflict 2009-02-10 00:44:23 -06:00
Joe Groff dd9ceba26a Merge branch 'master' of git://factorcode.org/git/factor 2009-02-09 22:08:48 -06:00
Joe Groff 204f5195f7 mark blas libs unportable till i sort out all the fortran abis 2009-02-09 22:08:35 -06:00
Slava Pestov 8654bfe921 Merge branch 'master' into new_ui 2009-02-09 20:30:44 -06:00
Joe Groff f7d9f2ab2e typo in alien.fortran docs 2009-02-09 19:02:20 -06:00
Joe Groff 03f7a72d41 alien.fortran docs 2009-02-09 18:44:36 -06:00
Joe Groff ebdd135d62 gfortran returns float for REAL functions, not double like f2c 2009-02-09 16:36:46 -06:00
Joe Groff 08b02fadc9 typos 2009-02-09 15:51:59 -06:00
Joe Groff db6706434d tweak specialized-arrays to box values returned by nth 2009-02-09 15:38:07 -06:00
Joe Groff 32481f8e2f my stuped, let me show u it 2009-02-09 15:01:41 -06:00
Joe Groff d41c1f2b09 Merge branch 'master' into fortran 2009-02-09 14:36:39 -06:00
Joe Groff 42265cbc62 start hacking on math.blas.vectors to switch to fortran 2009-02-09 14:35:44 -06:00
Joe Groff 0522f63e5f alien.fortran metadata 2009-02-09 14:20:29 -06:00
Joe Groff 4dd500b5b1 fortran-invoke works(?) 2009-02-09 13:29:50 -06:00
Slava Pestov 3045777f02 Fix conflict 2009-02-09 00:34:00 -06:00
Daniel Ehrenberg b65b88364c Updating lots of things to use call( -- ) 2009-02-08 22:12:11 -06:00
Joe Groff 118f2de466 fortran-invoke sketch 2009-02-06 19:05:56 -06:00
Joe Groff 6ff37d2951 Merge branch 'master' of git://factorcode.org/git/factor into fortran 2009-02-06 19:05:25 -06:00
Slava Pestov c04ee453e3 Merge branch 'master' into new_ui 2009-02-06 11:10:55 -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 dd9cf39467 Fix conflict in libc 2009-02-06 05:10:41 -06:00
Slava Pestov 242638fc5c alien.complex vocabulary implementing support for C99 complex numbers 2009-02-06 04:38:31 -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 d3b2650ce9 Update alien.destructors for DEFINE-CLASS 2009-02-06 02:42:03 -06:00
Joe Groff 7b1f16ae5e fortran records 2009-02-05 18:51:50 -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