]> gitweb.factorcode.org Git - factor.git/commitdiff
Update change log for 0.86, make /f inline
authorslava <slava@factorcode.org>
Fri, 10 Nov 2006 08:56:37 +0000 (08:56 +0000)
committerslava <slava@factorcode.org>
Fri, 10 Nov 2006 08:56:37 +0000 (08:56 +0000)
TODO.FACTOR.txt
doc/handbook/changes.facts
library/math/float.factor

index 4826560c40cf5a8cd2892a1211c7012388047eb9..55aa4d510e3c6a33969229ee8f25e4c1840cda47 100644 (file)
@@ -1,5 +1,6 @@
 - sometimes fep when closing window
 - windows rollover broken again
+- compile error after reloading library/math/float.factor
 
 + ui:
 
@@ -16,6 +17,7 @@
 - help search looks funny
 - variable width word wrap
 - graphical module manager tool
+- graphical crossref tool
 - ui browser: show currently selected vocab & words
 - auto-update browser and help when sources reload
 - how do we refer to command shortcuts in the docs?
index e56d571f7d89d525e80056288f6f75e76ba54638..984b2a62915b9f6887be0c0dfcdc01fdbac6938b 100644 (file)
@@ -3,6 +3,40 @@ math memory sequences words compiler parser modules definitions
 tools alien ;
 
 ARTICLE: "changes" "Changes in the latest release"
+{ $heading "Factor 0.86" }
+{ $subtopic "Core"
+    { $list
+        "Improved memory management code leads to reduced memory consumption, less frequent garbage collections and fixes a few corner cases where Factor could run out of heap even if a GC would have freed enough memory to proceed"
+        "Improved prettyprinter low lays out code in a more pleasing manner"
+    }
+}
+{ $subtopic "UI"
+    { $list
+        { "Double and triple clicks are now recognized, and can be used to select text in the editor gadget" }
+        { "Windows now update while being resized on Windows" }
+    }
+}
+{ $subtopic "Module system"
+    { $list
+        { "The syntax for " { $link POSTPONE: PROVIDE: } " has changed, consult the documentation" }
+        { "Modules can now provide documentation, see " { $link run-module } " and " { $link POSTPONE: MAIN: } }
+        { "Modules can now provide a main entry point, see " { $link "documenting-modules" } }
+    }
+}
+{ $subtopic "Contributed libraries"
+    { $list
+        { "New " { $snippet "contrib/cpuinfo" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/match" } " (Chris Double)" }
+        { "Updated " { $snippet "contrib/parser-combinators" } " (Chris Double)" }
+        { "Updated " { $snippet "contrib/postgresql" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/process" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/sqlite" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/textmate" } " (Benjamin Pollack)" }
+        { "Updated " { $snippet "contrib/tuple-db" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/vim" } " (Doug Coleman)" }
+        { "Updated " { $snippet "contrib/xml" } " (Daniel Ehrenberg)" }
+    }
+}
 { $heading "Factor 0.85" }
 { $subtopic "Core"
     { $list
index c352849fa747bcb477750f20ac990a26558c528b..2b1d048beeab6586dfb9859224f785749275ad06 100644 (file)
@@ -40,6 +40,6 @@ M: float * float* ;
 M: float / float/f ;
 M: float mod float-mod ;
 
-: /f  ( x y -- z ) >r >float r> >float float/f ; foldable
+: /f  ( x y -- z ) >r >float r> >float float/f ; inline
 
 M: ratio >float >fraction /f ;