Commit Graph

35 Commits (a2fe9f1952f882b1ee2a227af229d56e1e1eb5d3)

Author SHA1 Message Date
Joe Groff c8739f5430 Merge branch 'master' of http://factorcode.org/git/factor 2009-05-01 13:01:04 -05:00
Slava Pestov a70a2c0e31 Fix some test failures and add an unportable tag 2009-04-30 22:56:15 -05:00
Joe Groff 7857c0c939 typo in delegate docs 2009-04-29 14:59:54 -05:00
Doug Coleman 7a1841f59b (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
Doug Coleman dba4c0d589 fixing compiler errors in basis 2009-04-17 12:46:04 -05:00
Slava Pestov 1032e57e8e Fix bootstrap 2009-04-06 23:32:21 -05:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Slava Pestov 667eca9410 Fix unit tests and help lint for 'see' move 2009-03-11 17:33:54 -05:00
Slava Pestov cc9e81f27c Help lint and meta-data fixes 2009-03-08 01:49:06 -06:00
Slava Pestov a472b904eb Fix delegate docs 2009-03-07 00:56:52 -06:00
Slava Pestov 00f586fc33 Fix bootstrap: delegate cannot depend on locals since locals depends on delegate 2009-03-07 00:49:57 -06:00
Slava Pestov bfb6b4642a Consultations now implement the definition protocol; removing one from a source file forgets consulted methods 2009-03-07 00:42:43 -06:00
Slava Pestov bf663e830a Changing a method into a generated slot accessor would result in the generated accessor being forgotten 2009-03-06 20:02:31 -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 43e6a6987a Fix circularity 2009-02-10 16:42:35 -06:00
Slava Pestov 54e4e8873a delegate: add support for single-generic protocols, add failing unit test for bug 2009-02-09 00:25:33 -06:00
Slava Pestov 27daa4b1d4 Split off formatted-output-stream-protocol from output-stream-protocol, and clean up io.streams.duplex 2009-02-06 02:43:55 -06:00
Slava Pestov 1221fb7d55 delegate: fix problem if source file was reloaded and a hand-written method definition was replaced by a consultation; also associate consultation-generated methods with the source file they're in 2009-02-06 02:43:21 -06:00
Slava Pestov f6bc5c0b75 Clean up stack shuffling in basis/delegate/ 2009-01-25 22:57:11 -06:00
Slava Pestov 21f81ab57d Add new SLOT-PROTOCOL: word; shorthand for PROTOCOL: comprised for slot readers and writers 2009-01-16 16:39:24 -06:00
Slava Pestov 4204fd495f Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size 2009-01-13 17:12:43 -06:00
Slava Pestov 34792a9f23 Remove >r/r> 2008-12-17 19:17:37 -06:00
Slava Pestov c5160d76e9 Merge qualified, alias, symbols, constants into core 2008-12-17 18:10:01 -06:00
Slava Pestov 10e3e84a5e Remove listener dependency from delegate 2008-12-08 19:45:58 -06:00
Slava Pestov 52c5b53e27 Refactoring usages of >r, r>, -rot, rot 2008-11-30 22:21:37 -06:00
Slava Pestov 62faf57fd9 Clarify docs 2008-11-29 11:39:57 -06:00
Slava Pestov 30f93f547f generalizations and delegate no longer uses >r/r> 2008-11-25 16:47:47 -06:00
Slava Pestov c19f2257f4 Fix permission bits 2008-10-02 08:34:49 -05:00
Doug Coleman 7bebe265af remove extra IN:, use dip 2008-09-15 10:33:03 -05:00
Slava Pestov 44f53de164 Move make to its own vocabulary, remove fry _ feature 2008-09-10 20:07:00 -05:00
Doug Coleman 50b21cc2a2 new accessors 2008-09-02 01:53:15 -05:00
Slava Pestov 4cb64aaeb8 Fixing unit tests for eval word being moved 2008-07-29 00:05:01 -05:00
Slava Pestov d66f887736 Create basis vocab root 2008-07-28 22:03:13 -05:00