httpd fixes
parent
8cbf021c0a
commit
a73054f665
34
CHANGES.html
34
CHANGES.html
|
@ -8,6 +8,40 @@
|
|||
|
||||
<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>
|
||||
|
||||
<h1>Factor 0.79:</h1>
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
+ 0.80:
|
||||
|
||||
- check 'see'
|
||||
- check interpreter unit test
|
||||
- intrinsic char-slot set-char-slot for x86
|
||||
- closing ui does not stop timers
|
||||
- adding/removing timers automatically for animated gadgets
|
||||
|
@ -7,7 +9,6 @@
|
|||
- fix up the min thumb size hack
|
||||
- callbacks
|
||||
- better prettyprinting of cond
|
||||
- remove word transfer hack in bootstrap
|
||||
- the invalid recursion form case needs to be fixed, for inlines too
|
||||
- what about tasks and timers between image restarts
|
||||
- double hash
|
||||
|
@ -30,12 +31,6 @@
|
|||
- text selection
|
||||
- clipboard support
|
||||
|
||||
+ tutorial:
|
||||
|
||||
- multiline code snippets
|
||||
- s-expression text styling language
|
||||
- word wrap
|
||||
|
||||
+ misc
|
||||
|
||||
- code walker & exceptions
|
||||
|
@ -58,8 +53,6 @@
|
|||
|
||||
+ compiler:
|
||||
|
||||
- floating point intrinsics
|
||||
- new basic block optimizer
|
||||
- declare slot types for built-ins
|
||||
- check that set-datastack and set-callstack compile correctly in the
|
||||
face of optimization
|
||||
|
@ -74,12 +67,7 @@
|
|||
- split: return vectors
|
||||
- set-path: iterative
|
||||
- slice: if sequence or seq start is changed, abstraction violation
|
||||
- specialized arrays
|
||||
- search: slow
|
||||
- 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:
|
||||
|
||||
|
@ -87,8 +75,6 @@
|
|||
- methods outliner
|
||||
- annotations 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
|
||||
- out of memory error when printing global namespace
|
||||
- merge timers with sleeping tasks
|
||||
|
@ -102,5 +88,4 @@
|
|||
- reading and writing byte arrays
|
||||
- stream server can hang because of exception handler limitations
|
||||
- better i/o scheduler
|
||||
- utf16, utf8 encoding
|
||||
- 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 ;
|
||||
|
||||
: hash-swap ( hash -- hash )
|
||||
[ [ swap 2array , ] hash-each ] { } make alist>hash ;
|
||||
hash>alist [ first2 swap 2array ] map alist>hash ;
|
||||
|
||||
: 2list>hash ( keys values -- hash )
|
||||
H{ } clone -rot [ swap pick set-hash ] 2each ;
|
||||
|
|
|
@ -276,7 +276,7 @@ public class ExternalFactor extends VocabularyLookup
|
|||
+ " "
|
||||
+ predicate
|
||||
+ " "
|
||||
+ " completions .");
|
||||
+ " completions >list .");
|
||||
|
||||
Cons moreCompletions = (Cons)parseObject(result).car;
|
||||
|
||||
|
|
Loading…
Reference in New Issue