Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated CHANGES file and fixed "make dist".

  • Loading branch information...
commit 4225535f9e69786acc0df31f555d81eb59a88c4c 1 parent 10e1056
@vouillon vouillon authored
Showing with 23 additions and 10 deletions.
  1. +18 −6 CHANGES
  2. +3 −2 Makefile
  3. +1 −1  VERSION
  4. +1 −1  compiler/driver.ml
View
24 CHANGES
@@ -1,13 +1,9 @@
===== dev =====
* Features/Changes
- ** Add -linkall option to keep all provided primitives
** Compiler: Add javascript file lookup using findlib
(+mypkg/myfile.js will read myfile.js from mypkg findlib directory)
(by Hugo Heuzard)
- ** Compiler: Add compilation profiles -opt 1 (2 or 3)
- (1 -> as before ; 2 -> loop until fixpoint ; 3 -> enable experimental optim
- (by Hugo Heuzard)
** Compiler: Improve missing primitives & reserved name detection
(by Hugo Heuzard)
** Compiler: Add variable renaming
@@ -26,7 +22,6 @@
** Dependency: deriving instead of deriving-ocsigen
** Log in case of wrong string encoding (by Hugo Heuzard)
** Add compiler_libs (by Pierre Chambart)
- ** Add Application Cache (by Marc Simon)
** Compile native syntax extension (by Hugo Heuzard)
** Add a javascript parser (extracted from facebook/pfff)
** parsing and minifying external javascript file (ie: runtime)(by Hugo Heuzard)
@@ -37,7 +32,24 @@
* BugFixes
** Compiler: js file is not create in case of error (by Hugo Heuzard)
** Fix compatibility when using type conv (by Hugo Heuzard)
- ** Fix setTimeout overflow (by Hugo Heuzard)
+
+===== 1.4 (2013-12-03) =====
+
+ * Features/Changes
+ ** Add missing primitives for OCaml 4.01
+ ** Improved Dom bindings (Hugo Heuzard and many other contributors)
+ ** Add -linkall option to keep all provided primitives (Pierre Chambard)
+ ** Improved tail-call optimization (Hugo Heuzard)
+ ** Added optimization levels: -o {1,2,3} (Hugo Heuzard)
+
+ * Bugfixes
+ ** Fixed some incorrect Dom bindings
+ ** Fixed hypot primitive (Pierre Chambard)
+ ** Fixed tail call optimization bug (some incorrect code was
+ generated when the number of arguments did not match the number of
+ function parameters)
+ ** Fixed a bug with empty strings
+ ** Fixed weak.js (primitives for Weak module)
===== 1.3 (2012-11-28) =====
View
5 Makefile
@@ -73,5 +73,6 @@ realclean: clean
dist:
rm -rf /tmp/js_of_ocaml-${VERSION} &&\
cd /tmp &&\
- darcs get http://ocsigen.org/darcs/js_of_ocaml/ js_of_ocaml-${VERSION} &&\
- tar zcvf js_of_ocaml-${VERSION}.tar.gz js_of_ocaml-${VERSION} --exclude benchmarks --exclude _darcs --exclude tests
+ git clone https://github.com/ocsigen/js_of_ocaml.git js_of_ocaml-${VERSION} &&\
+ (cd js_of_ocaml-${VERSION}; git checkout ${VERSION}) &&\
+ tar zcvf js_of_ocaml-${VERSION}.tar.gz js_of_ocaml-${VERSION} --exclude benchmarks --exclude .git --exclude tests
View
2  VERSION
@@ -1 +1 @@
-1.3.2
+1.99dev
View
2  compiler/driver.ml
@@ -159,7 +159,7 @@ let generate (p,live_vars,_) =
let header formatter ~standalone js =
if standalone then begin
Pretty_print.string formatter
- "// This program was compiled from OCaml by js_of_ocaml 1.3";
+ "// This program was compiled from OCaml by js_of_ocaml 1.99dev";
Pretty_print.newline formatter;
end;
js
Please sign in to comment.
Something went wrong with that request. Please try again.