Commit Graph

700 Commits (76d3ae12703b38964fda3bbd6b35bd41cb872e46)

Author SHA1 Message Date
Slava Pestov 8f449f1a82 Get optimizing compiler working without global register variables in VM 2009-12-22 15:42:49 +13:00
Doug Coleman 76261256da triyng to rice crc32 a bit 2009-12-13 02:03:06 -06:00
Doug Coleman b9b03524f1 add utility words for changing file permissions 2009-12-06 17:53:35 -06:00
Joe Groff ebcaaa0d64 Merge branch 'master' into simd-cleanup 2009-11-26 16:14:46 -08:00
Joe Groff 03bae7d316 remove SIMD:s 2009-11-25 20:21:54 -08:00
Slava Pestov d3d3d7935a Merge branch 'master' of git://factorcode.org/git/factor 2009-11-22 13:49:26 -06:00
Slava Pestov 6d396c51ab io.launcher.unix: tests don't hang on failure 2009-11-22 13:49:10 -06:00
Doug Coleman c2ceaa8b96 use CONSTANT: in epoll 2009-11-21 20:56:39 -06:00
Slava Pestov 08b6ebc7fa Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 36639c7efd Various Windows load fixes 2009-11-21 17:24:37 -06:00
Slava Pestov 2ad5796b6a Update a few places that used string C type names to use words; fixes some deploy tests 2009-11-20 03:21:48 -06:00
Doug Coleman 4d6bae9a21 update run-loop multiplexer 2009-11-19 14:18:27 -06:00
Doug Coleman ee7f0ac5e4 fix stack effects for nanosseconds, update io backends for nanos 2009-11-19 04:51:47 -06:00
Doug Coleman 0012957c84 better pipe name on windows 2009-11-18 20:04:37 -06:00
Doug Coleman 691ffa79eb use system-micros 2009-11-18 18:26:27 -06:00
Doug Coleman 3323072613 Merge branch 'master' into startup
Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp
2009-11-15 02:52:50 -06:00
Doug Coleman 2dcce81803 add docs to 8-bit encodings vocabs, update usages 2009-11-12 18:36:20 -06:00
Doug Coleman 82a7089ba4 add more 8-bit windows encodings 2009-11-12 16:42:47 -06:00
Doug Coleman aff0878914 add new 8-BIT: word 2009-11-12 16:38:21 -06:00
Slava Pestov 4168ffbcee New identity-hashcode primitive 2009-11-10 21:18:54 -06:00
Slava Pestov 6b8f6a150a io.servers.packet: nothing was using it and it had a stack effect error. nuked 2009-11-09 00:53:47 -06:00
Joe Groff bd36fbb886 typo in io.files.info.windows 2009-11-07 22:23:39 -06:00
Joe Groff 25d384abe4 remove non-primitive-related uses of tuck from basis 2009-11-05 17:03:24 -06:00
Joe Groff 131605be2e eliminate spin from basis 2009-11-05 14:05:06 -06:00
Slava Pestov e70f20f5e3 Merge branch 'work' of git://github.com/carlo-kokoth/factor 2009-11-05 01:55:16 -06:00
carlok 1c56e4d9cd Add support for CP-1250 encoding 2009-11-05 07:35:16 +01:00
Slava Pestov d65296b334 vm: 4 bit tags, new representation of alien objects makes unbox-any-c-ptr more efficient (work in progress) 2009-11-02 04:25:54 -06:00
Doug Coleman ff14283c2d Merge branch 'master' of git://factorcode.org/git/factor 2009-10-28 17:26:23 -05:00
Doug Coleman 9ff38fb56c (normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks 2009-10-28 17:25:50 -05:00
Joe Groff c6761710a6 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff 22a9be5ea5 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
Doug Coleman ae519868f7 over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Doug Coleman b5fd809209 memq? -> member-eq?, sorted-memq? -> sorted-member-eq? 2009-10-28 15:02:00 -05:00
Doug Coleman 82992f6dd4 reverse-here -> reverse! 2009-10-28 14:40:15 -05:00
Doug Coleman a57e990af7 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Slava Pestov 34d3d4962a change-each -> map!, deep-change-each -> deep-map! 2009-10-27 22:32:56 -05:00
Joe Groff 8b6665c57e update existing code for [let change 2009-10-27 22:05:37 -05:00
Slava Pestov 58c29bba63 io.sockets.windows: fix USING: list 2009-10-23 03:40:02 -05:00
Sascha Matzke f8a25f5db5 added with-local-address to bind the local address of a socket to a specific IP or IP/port combination (sometimes required to get through firewalls) 2009-10-23 08:10:03 +02:00
Joe Groff cee5862b69 update a bunch of alien-callbacks and alien-indirects to use c-type words 2009-10-21 21:10:11 -05:00
Doug Coleman 331eb1093e fix doc formatting for io.mmap 2009-10-20 22:43:11 -05:00
Doug Coleman 42cc38010a run bootstrap and startup hooks inside a with-destructors. use &dispose instead of setting shutdown hooks in a couple of places 2009-10-20 18:26:10 -04:00
Doug Coleman 6fa23d7ea4 change add-init-hook to add-startup-hook, new add-shutdown-hook word 2009-10-19 22:17:02 -04:00
Slava Pestov 8eba48f4c4 specialized-arrays, specialized-vectors: fix potential problem if two vocabularies define different C types with the same name 2009-10-19 04:41:53 -05:00
Doug Coleman 7541e570de fix using 2009-10-16 19:56:48 -05:00
Doug Coleman 55ff7dc943 fix using for io.pathnames changes 2009-10-16 05:48:51 -05:00
Doug Coleman 0cc3a2c0ff fix io.directories.search on windows 2009-10-15 22:00:46 -05:00
Doug Coleman c5e9f652a3 add a move-file-unique word to move a file into a directory without name clashes 2009-10-15 15:29:24 -05:00
Doug Coleman 82e9defef8 fix enumerating fully qualified paths by calling normalize-path first 2009-10-15 00:12:11 -05:00
Doug Coleman 804737dd82 add using and unit tests for mmap 2009-10-08 23:06:40 -05:00