Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
Alexander Iljin
|
504c9959a1
|
Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
|
2017-09-11 15:43:03 -07:00 |
John Benediktsson
|
5743ed204c
|
classes.struct: use unparse in tests.
|
2017-01-11 10:22:51 -08:00 |
Björn Lindqvist
|
b31c0b8857
|
Docs: bunch of random doc updates
|
2016-10-31 11:46:39 +01:00 |
Doug Coleman
|
391f8e433f
|
basis: Cleaning up tests using lists and IN: forms.
|
2016-03-30 20:04:14 -07:00 |
John Benediktsson
|
3f18b71d07
|
cleanup some QUALIFIED: that are no longer needed.
|
2016-03-29 10:20:16 -07:00 |
Doug Coleman
|
2f7a4a26cd
|
basis: rename the only four words with backtick in their name.
|
2016-03-20 21:04:30 -07:00 |
Jon Harper
|
5b96d4d390
|
docs, wrapping structs: add links to memory>struct and <direct-T-array>
|
2016-01-09 13:54:21 -08:00 |
Björn Lindqvist
|
e8841a4967
|
classes.struct: fix for struct equality and hashcode #1194
Instead of comparing the structs underlying byte arrays, get their slots
and compare that.
|
2015-10-10 23:58:04 +02:00 |
John Benediktsson
|
10c4fce077
|
classes.struct: rename (init-struct) to init-struct.
|
2015-08-15 21:40:39 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
b6be8685c3
|
basis: ERROR: changes.
|
2015-08-13 03:20:39 -07:00 |
Doug Coleman
|
330c7ba156
|
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
|
2015-08-12 08:49:02 -05:00 |
Doug Coleman
|
e4c39bcf3c
|
factor: superclass -> superclass-of, superclasses -> superclasses-of
|
2015-07-20 00:46:33 -07:00 |
Doug Coleman
|
2c257f399c
|
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
|
2015-07-18 22:16:11 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -07:00 |
Doug Coleman
|
59f3b1ea57
|
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.
This reverts commit 7e54cc2824 .
|
2015-07-02 13:47:06 -07:00 |
Doug Coleman
|
7e54cc2824
|
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
|
2015-07-02 11:36:08 -07:00 |
Doug Coleman
|
999aa7c897
|
factor: clean up spaces in -tests files
|
2015-07-02 10:34:01 -07:00 |
Doug Coleman
|
e3cb325040
|
factor: clean up whitespace in -docs files
|
2015-07-02 10:31:22 -07:00 |
John Benediktsson
|
aa00d59d59
|
words: rename reset-props to remove-word-props.
|
2015-06-09 11:53:46 -07:00 |
John Benediktsson
|
b366a06c41
|
use reject instead of [ ... not ] filter.
|
2015-05-12 18:50:34 -07:00 |
John Benediktsson
|
df8c370e17
|
classes.struct: factoring struct-size out.
|
2013-04-24 21:00:37 -07:00 |
Doug Coleman
|
8c19602ae9
|
assocs: Add of and ?of. Change all the things at once! Fixes #701.
|
2013-03-23 14:59:07 -07:00 |
John Benediktsson
|
51f708cda4
|
classes.struct: inline M\ struct byte-length.
|
2012-09-21 11:50:45 -07:00 |
John Benediktsson
|
b2cd64d0e9
|
classes.struct: removing unused bad-type-for-bits error.
|
2012-09-17 09:54:55 -07:00 |
Doug Coleman
|
1a91e3a8ff
|
alien.c-types: Add c-type-signed to protocol, which is true for signed
types. Use c-type-signed in classes.struct.
|
2012-09-16 14:42:18 -07:00 |
John Benediktsson
|
4e72d80256
|
Using "same?" in more places.
|
2012-07-21 10:22:44 -07:00 |
John Benediktsson
|
1a73e79ef7
|
cleanup some use of with-scope.
|
2012-07-19 13:55:34 -07:00 |
Doug Coleman
|
1c3deddf61
|
issue #358: Rename all of the words depends-on-* to add-depends-on*
|
2012-06-21 08:35:45 -07:00 |
John Benediktsson
|
d1f3b326e5
|
math: using if-zero in more places.
|
2012-06-18 14:32:39 -07:00 |
John Benediktsson
|
e3e6e12c6a
|
classes.struct: add some docs for read-struct.
|
2012-04-18 16:02:00 -07:00 |
John Benediktsson
|
4c416bc308
|
classes.struct: adding a read-struct word.
|
2012-04-18 16:00:29 -07:00 |
Doug Coleman
|
e9809a67e8
|
basis/*: Pare down some using lists
|
2011-11-30 23:15:43 -08:00 |
Joe Groff
|
943596575a
|
use radix literals
|
2011-11-23 19:03:40 -08:00 |
Slava Pestov
|
07ef058fb0
|
Fix bootstrap
|
2011-11-12 16:45:04 -08:00 |
Slava Pestov
|
03d6665166
|
Fix ambiguity between 'initial: f' and no initial value in a slot spec. Fixes #382
|
2011-11-12 15:35:51 -08:00 |
Joe Groff
|
1b38835207
|
remove lingering mentions of macosx-ppc
|
2011-11-02 18:40:27 -07:00 |
Doug Coleman
|
94db86a6db
|
Make "foo.private" require load foo instead.
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201.
|
2011-11-02 11:50:03 -07:00 |
Doug Coleman
|
df64529fb5
|
Forget some classes after unit tests so that running "classes" test succeeds multiple times in a row
|
2011-10-24 16:59:46 -07:00 |
Doug Coleman
|
0d059e0f19
|
Found a few more places to use lookup-c-type
|
2011-10-24 15:58:40 -07:00 |
Doug Coleman
|
ff69e2f240
|
Rename c-type to lookup-c-type. Fixes #230.
|
2011-10-24 14:37:24 -07:00 |
Doug Coleman
|
f9257959fd
|
Rename class to class-of
|
2011-10-24 06:47:42 -05:00 |
John Benediktsson
|
80e1c8e3f2
|
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
|
2011-10-18 13:19:39 -07:00 |
John Benediktsson
|
6f1c44b46d
|
Cleanup some lint warnings.
|
2011-10-15 19:19:44 -07:00 |
John Benediktsson
|
378786599d
|
Cleanup lint warnings.
|
2011-10-14 11:47:24 -07:00 |
Doug Coleman
|
cca76e0f6e
|
Rename forget-struct-slot-accessors -> forget-slot-accessors
|
2011-10-06 13:21:18 -07:00 |
Doug Coleman
|
be3eebf719
|
Document reset-class, forget-class, forget-method. Use lookup-method in see, fix gpu.render for method->lookup-method renaming. Fixes #232.
|
2011-10-04 10:40:48 -07:00 |
Doug Coleman
|
25c64d12e8
|
Forget struct slot accessors when structs classes are redefined
|
2011-10-03 17:12:49 -07:00 |
Doug Coleman
|
181f11faa8
|
Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method. Fixes #229.
|
2011-10-03 15:49:49 -07:00 |