Commit Graph

731 Commits (9c95192082c595ed2062086f48f0a27a0fd54c5c)

Author SHA1 Message Date
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Doug Coleman 6cb5f76893 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-29 00:11:11 -06:00
Doug Coleman edcda314bd add temporary files to docs 2008-02-29 00:11:01 -06:00
Eduardo Cavazos c9b73f062b Implement file-info 2008-02-28 23:46:27 -06:00
Slava Pestov 7c24a78281 Fix init-hook regression 2008-02-28 01:20:27 -06:00
Slava Pestov ed4506c0b0 Errors remember the original thread 2008-02-27 19:23:22 -06:00
Slava Pestov f8df1936a6 Fix print-banner 2008-02-27 16:37:20 -06:00
Slava Pestov 9c82591ca6 Documentation improvements 2008-02-27 16:31:13 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -06:00
Slava Pestov cf9105c056 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-26 21:03:22 -06:00
Slava Pestov 66c9eb089a Fix assert-depth usage 2008-02-26 21:03:14 -06:00
Slava Pestov 64469916a9 New locals syntax; added M:: 2008-02-26 18:40:32 -06:00
Slava Pestov 3bf3c3ee5a New sorting comparison operators 2008-02-26 17:33:48 -06:00
Slava Pestov 5796a18d59 Update docs 2008-02-26 17:21:38 -06:00
Slava Pestov ac02bd8319 Fix listener 2008-02-26 16:45:06 -06:00
Slava Pestov dd9ace7707 Don't need version number anymore 2008-02-26 15:24:30 -06:00
Slava Pestov da575528cf Add ignore-errors to core 2008-02-26 14:58:02 -06:00
Slava Pestov 3d6cb9a90c Improve stage1 bootstrap speed 2008-02-26 03:30:11 -06:00
Daniel Ehrenberg 52f04dcfa4 Fix unit tests 2008-02-26 01:24:40 -06:00
Daniel Ehrenberg f7a2bc066c Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/io/unix/unix-tests.factor
	extra/ogg/player/player.factor
2008-02-26 00:31:34 -06:00
Slava Pestov 15587627a3 Fix issue where refresh-all/load-everything would sometimes try to load a vocab more than once 2008-02-25 20:17:16 -06:00
Slava Pestov 84016a36c0 Regression fixes 2008-02-25 19:37:43 -06:00
Slava Pestov abc1e0d35b UI thread cleanup 2008-02-25 16:48:11 -06:00
Daniel Ehrenberg 4cfdc3de62 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-02-25 15:12:26 -06:00
Daniel Ehrenberg 08a3d0ba12 Making things bootstrap, partial fix for client 2008-02-25 13:54:35 -06:00
Slava Pestov fbaf6386b2 Simplify threads; remove nap word, its now just sleep 2008-02-25 06:31:18 -06:00
Slava Pestov c01c527cb9 Fix potential memory leak 2008-02-25 05:50:51 -06:00
Slava Pestov a902349dc4 Fix overly long bootstrap time 2008-02-25 03:38:37 -06:00
Daniel Ehrenberg 44f4aa4c69 More updates for encodings 2008-02-24 19:58:34 -06:00
Slava Pestov 643b3b7dcb Fix bootstrap 2008-02-24 17:40:39 -06:00
Daniel Ehrenberg 4ad96fc4ea Merge branch 'master' into unicode
Conflicts:

	core/io/streams/c/c-tests.factor
	extra/benchmark/mandel/mandel.factor
	extra/benchmark/raytracer/raytracer.factor
	extra/http/client/client.factor
2008-02-24 13:00:06 -06:00
Slava Pestov d2c5f28b65 Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation 2008-02-24 02:19:38 -06:00
Slava Pestov b58d61a541 Threads now inherit the namestack once again 2008-02-24 02:18:50 -06:00
Daniel Ehrenberg 75f1fb5246 Various refactorings of streams with encodings 2008-02-24 01:37:05 -06:00
Slava Pestov a73972c6b3 Fix another parser bug 2008-02-24 00:26:54 -06:00
Slava Pestov cc600ad54f Cleanups and fixes 2008-02-23 22:48:45 -06:00
Slava Pestov b44b334a02 Fix a smudging bug 2008-02-23 22:29:29 -06:00
Daniel Ehrenberg 72e15848bf More changes for encodings 2008-02-22 20:21:23 -06:00
Slava Pestov 7eee8e7017 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-22 16:19:05 -06:00
Slava Pestov 3f3a6ea1f7 Fix alarms with image saves 2008-02-22 16:16:00 -06:00
Eduardo Cavazos aae3913b59 io.files: temp-dir -> temp-directory 2008-02-22 01:01:14 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 3eba715778 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-21 23:08:22 -06:00
Eduardo Cavazos 09e5564435 Use temp-file in a few tests and benchmarks 2008-02-21 22:08:51 -06:00
Eduardo Cavazos 41ca620271 io.files: temp-file 2008-02-21 22:08:03 -06:00
Slava Pestov 666c7803f7 Fixes 2008-02-21 20:57:41 -06:00
Slava Pestov 4cb14acff4 New alarm system 2008-02-21 19:12:37 -06:00
Daniel Ehrenberg 1b80c453fd Little changes for encodings 2008-02-21 19:09:53 -06:00
Daniel Ehrenberg 8249ce2116 OK, now everything should load 2008-02-21 18:05:04 -06:00
Daniel Ehrenberg fb9d7b05cd Making everything load 2008-02-21 18:03:07 -06:00
Slava Pestov 748c2b4b33 Clean up heaps and add heap-push*, heap-delete words 2008-02-21 17:07:26 -06:00
Daniel Ehrenberg 641c61a966 change to decoded#stream-read1 2008-02-21 16:11:35 -06:00
Daniel Ehrenberg 8437c0ec3c Merge branch 'slava/master' into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	extra/benchmark/reverse-complement/reverse-complement.factor
	extra/cpu/8080/emulator/emulator.factor
	extra/io/unix/unix-tests.factor
	extra/logging/server/server.factor
	extra/raptor/raptor.factor
	extra/tar/tar.factor
	extra/tools/disassembler/disassembler.factor
2008-02-21 15:45:17 -06:00
Daniel Ehrenberg 11a71f235d Moving inessential encodings to extra 2008-02-21 15:28:58 -06:00
Daniel Ehrenberg e918cf6de0 More changes wrt encodings 2008-02-21 15:22:49 -06:00
Slava Pestov ace8a20cba Merge branch 'new_heaps' of git://factorcode.org/git/factor 2008-02-21 14:18:56 -06:00
Slava Pestov d4b53bf4df New heaps work in progress 2008-02-21 14:16:22 -06:00
Slava Pestov 5c50103458 Minor fixes 2008-02-21 14:15:45 -06:00
Slava Pestov 91f4ca6a56 Fighting fires 2008-02-21 02:08:08 -06:00
Slava Pestov 6c0dd93ff1 :vars and .vars 2008-02-21 01:26:44 -06:00
Slava Pestov 6e4ba7af14 Ring benchmark optimization 2008-02-21 01:25:08 -06:00
Slava Pestov 2342169d87 Save thread death errors 2008-02-21 01:24:24 -06:00
Slava Pestov b60dac99b9 New walker 2008-02-20 23:13:31 -06:00
Slava Pestov 614d78ae98 Merge branch 'new_walker' of git://factorcode.org/git/factor 2008-02-19 23:23:22 -06:00
Slava Pestov f2e9b80784 New single stepper work in progress 2008-02-19 23:17:59 -06:00
Eduardo Cavazos a647a02737 kernel-docs: minor fix 2008-02-19 15:57:21 -06:00
Slava Pestov 37e0e28f35 Implement new box data type, fix various bugs, add status parameter for suspend, threads. now prints thread state 2008-02-19 14:38:02 -06:00
Slava Pestov d657821f3e Tested and documented all new concurrency features 2008-02-18 16:20:18 -06:00
Slava Pestov 9edb5875e3 Less drastic changes 2008-02-18 07:30:16 -06:00
Slava Pestov e1336e3da2 Merge branch 'master' of git://factorcode.org/git/factor 2008-02-18 05:13:02 -06:00
Slava Pestov 619ebbf0d7 Fix see for HOOK: 2008-02-18 05:12:38 -06:00
Slava Pestov 2c6afdfee6 Working on new threads 2008-02-18 05:07:40 -06:00
Slava Pestov de8b804abe Fix method redefinition bug 2008-02-17 18:38:29 -06:00
Slava Pestov 9660a9c2d6 Another fix 2008-02-17 17:08:52 -06:00
Slava Pestov bb3468dc2b Fixing interaction between mixin classes and forget 2008-02-17 17:08:16 -06:00
Slava Pestov fa07776250 Fix stack effects for hooks 2008-02-17 00:37:54 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Slava Pestov d51b351adf Merge branch 'master' of git://factorcode.org/git/factor 2008-02-16 18:50:30 -06:00
Slava Pestov 9c684bf1c5 Fixing some bugs, tweaking optimizer inlining 2008-02-16 18:50:16 -06:00
Slava Pestov d0e5c585f5 Add a unit test 2008-02-16 18:47:53 -06:00
Daniel Ehrenberg 8d5f4714fa Core I/O changes for encodings 2008-02-16 16:25:45 -06:00
Slava Pestov a71665d821 Fix bad interaction between annotations and generic words 2008-02-16 15:55:25 -06:00
Daniel Ehrenberg 63ba6faee2 Changes to I/O system for encodings 2008-02-16 15:35:44 -06:00
Slava Pestov a832b4d445 Fix tpo 2008-02-16 15:24:41 -06:00
Slava Pestov a5e70241a9 Merge branch 'master' of git://factorcode.org/git/littledan 2008-02-16 14:06:19 -06:00
Daniel Ehrenberg 7ae14a746f Refactoring byte-array and string streams 2008-02-16 13:58:38 -06:00
Slava Pestov c9be883b2c Fix confict 2008-02-16 02:23:02 -06:00
Slava Pestov 9ffeaae63d Unit test fix 2008-02-16 02:20:09 -06:00
Slava Pestov 912339d062 Unit test fixes 2008-02-16 02:19:48 -06:00
Slava Pestov 0b19589630 linkage errors don't thwart compilation anymore 2008-02-16 00:54:54 -06:00
Daniel Ehrenberg 7325d56b67 io.files change 2008-02-16 00:42:16 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Daniel Ehrenberg 989b7a468a byte array streams 2008-02-15 21:49:53 -06:00
Daniel Ehrenberg 017c57fab1 latin1 and binary encodings updated 2008-02-15 20:29:08 -06:00
Daniel Ehrenberg a800d5fca7 Fixing UTF-8/16 test files 2008-02-15 20:14:53 -06:00
Daniel Ehrenberg 2a2d7cf04e Merge branch 'master' into unicode
Conflicts:

	core/io/encodings/utf16/utf16-tests.factor
	core/io/encodings/utf16/utf16.factor
	core/io/encodings/utf8/utf8-tests.factor
2008-02-15 20:12:38 -06:00
Daniel Ehrenberg 6acdc23941 UNICHAR => CHAR 2008-02-15 19:51:12 -06:00
Daniel Ehrenberg 4678da8861 Working on unicode encodings 2008-02-15 19:44:35 -06:00
Slava Pestov d6a1eb0590 Fixes 2008-02-15 19:42:56 -06:00
Slava Pestov 87dfd962a2 Unicode character name syntax 2008-02-15 19:32:14 -06:00