httpd fixes
parent
8cbf021c0a
commit
a73054f665
34
CHANGES.html
34
CHANGES.html
|
@ -8,6 +8,40 @@
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>Incompatible changes:
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Some hashtable words changed.
|
||||||
|
<ul>
|
||||||
|
<li><code>hash* ( key hash -- [[ key value ]] )</code> is now <code>hash* ( key hash -- value ? )</code></li>
|
||||||
|
<li><code>hash-clear</code> is now <code>clear-hash</code></li>
|
||||||
|
<li><code>hash-each</code>, <code>hash-each-with</code>, <code>hash-all?</code>, <code>hash-all-with?</code>, <code>hash-subset</code>, <code>hash-subset-with</code> now pass the key and value separately on the stack to the given quotation, instead of passing a cons cell</li>
|
||||||
|
<li>Literal syntax change: <code>H{ [[ key value ]] ... }</code> is now <code>H{ { key value } }</code></li>
|
||||||
|
</ul>
|
||||||
|
<li>Association list words <code>assoc*</code>, <code>set-assoc</code>, <code>acons</code> and <code>remove-assoc</code> are gone.</li>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><code>stream-format ( string style stream -- )</code> now takes a hashtable
|
||||||
|
rather than an association list for specifying style information.</li>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Compiler changes:
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Fixed some problems with compilation of inlined recursive words.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>UI changes:
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Fixed invalid OpenGL calls which caused problems on Windows machines with ATI
|
||||||
|
drivers, and Linux machines with the MesaGL implementation.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1>Factor 0.79:</h1>
|
<h1>Factor 0.79:</h1>
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
+ 0.80:
|
+ 0.80:
|
||||||
|
|
||||||
|
- check 'see'
|
||||||
|
- check interpreter unit test
|
||||||
- intrinsic char-slot set-char-slot for x86
|
- intrinsic char-slot set-char-slot for x86
|
||||||
- closing ui does not stop timers
|
- closing ui does not stop timers
|
||||||
- adding/removing timers automatically for animated gadgets
|
- adding/removing timers automatically for animated gadgets
|
||||||
|
@ -7,7 +9,6 @@
|
||||||
- fix up the min thumb size hack
|
- fix up the min thumb size hack
|
||||||
- callbacks
|
- callbacks
|
||||||
- better prettyprinting of cond
|
- better prettyprinting of cond
|
||||||
- remove word transfer hack in bootstrap
|
|
||||||
- the invalid recursion form case needs to be fixed, for inlines too
|
- the invalid recursion form case needs to be fixed, for inlines too
|
||||||
- what about tasks and timers between image restarts
|
- what about tasks and timers between image restarts
|
||||||
- double hash
|
- double hash
|
||||||
|
@ -30,12 +31,6 @@
|
||||||
- text selection
|
- text selection
|
||||||
- clipboard support
|
- clipboard support
|
||||||
|
|
||||||
+ tutorial:
|
|
||||||
|
|
||||||
- multiline code snippets
|
|
||||||
- s-expression text styling language
|
|
||||||
- word wrap
|
|
||||||
|
|
||||||
+ misc
|
+ misc
|
||||||
|
|
||||||
- code walker & exceptions
|
- code walker & exceptions
|
||||||
|
@ -58,8 +53,6 @@
|
||||||
|
|
||||||
+ compiler:
|
+ compiler:
|
||||||
|
|
||||||
- floating point intrinsics
|
|
||||||
- new basic block optimizer
|
|
||||||
- declare slot types for built-ins
|
- declare slot types for built-ins
|
||||||
- check that set-datastack and set-callstack compile correctly in the
|
- check that set-datastack and set-callstack compile correctly in the
|
||||||
face of optimization
|
face of optimization
|
||||||
|
@ -74,12 +67,7 @@
|
||||||
- split: return vectors
|
- split: return vectors
|
||||||
- set-path: iterative
|
- set-path: iterative
|
||||||
- slice: if sequence or seq start is changed, abstraction violation
|
- slice: if sequence or seq start is changed, abstraction violation
|
||||||
- specialized arrays
|
|
||||||
- search: slow
|
|
||||||
- mutable strings simplifying string operarations
|
- mutable strings simplifying string operarations
|
||||||
- real Unicode support (strings are already 16 bits and can be extended
|
|
||||||
to 21 if the need arises, but we need full character classification
|
|
||||||
predicates, comparison, case conversion, sorting...)
|
|
||||||
|
|
||||||
+ kernel:
|
+ kernel:
|
||||||
|
|
||||||
|
@ -87,8 +75,6 @@
|
||||||
- methods outliner
|
- methods outliner
|
||||||
- annotations for methods
|
- annotations for methods
|
||||||
- docstrings, and originating source file for methods
|
- docstrings, and originating source file for methods
|
||||||
- better handling of random arrangements of html words when
|
|
||||||
prettyprinting
|
|
||||||
- reader syntax for byte arrays, displaced aliens
|
- reader syntax for byte arrays, displaced aliens
|
||||||
- out of memory error when printing global namespace
|
- out of memory error when printing global namespace
|
||||||
- merge timers with sleeping tasks
|
- merge timers with sleeping tasks
|
||||||
|
@ -102,5 +88,4 @@
|
||||||
- reading and writing byte arrays
|
- reading and writing byte arrays
|
||||||
- stream server can hang because of exception handler limitations
|
- stream server can hang because of exception handler limitations
|
||||||
- better i/o scheduler
|
- better i/o scheduler
|
||||||
- utf16, utf8 encoding
|
|
||||||
- if two tasks write to a unix stream, the buffer can overflow
|
- if two tasks write to a unix stream, the buffer can overflow
|
||||||
|
|
|
@ -74,7 +74,7 @@ H{
|
||||||
: sanitize-name ( name -- name ) HEX: 20 swap remove >lower ;
|
: sanitize-name ( name -- name ) HEX: 20 swap remove >lower ;
|
||||||
|
|
||||||
: hash-swap ( hash -- hash )
|
: hash-swap ( hash -- hash )
|
||||||
[ [ swap 2array , ] hash-each ] { } make alist>hash ;
|
hash>alist [ first2 swap 2array ] map alist>hash ;
|
||||||
|
|
||||||
: 2list>hash ( keys values -- hash )
|
: 2list>hash ( keys values -- hash )
|
||||||
H{ } clone -rot [ swap pick set-hash ] 2each ;
|
H{ } clone -rot [ swap pick set-hash ] 2each ;
|
||||||
|
|
|
@ -276,7 +276,7 @@ public class ExternalFactor extends VocabularyLookup
|
||||||
+ " "
|
+ " "
|
||||||
+ predicate
|
+ predicate
|
||||||
+ " "
|
+ " "
|
||||||
+ " completions .");
|
+ " completions >list .");
|
||||||
|
|
||||||
Cons moreCompletions = (Cons)parseObject(result).car;
|
Cons moreCompletions = (Cons)parseObject(result).car;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue