This is an automated email from the git hooks/post-receive script. mehdi pushed a change to branch master in repository js-of-ocaml.
from 7901a92 Update changelog and prepare upload to unstable new 0019b41 Imported Upstream version 2.3 new b991b06 Merge tag 'upstream/2.3' new 31ca6f0 Imported Upstream version 2.4 new 895baa8 Merge tag 'upstream/2.4' new 58dcce3 Imported Upstream version 2.4.1 new 3a36549 Merge tag 'upstream/2.4.1' new 80dabb1 Imported Upstream version 2.5 new 1b0dade Merge tag 'upstream/2.5' new 2529238 New upstream release new c90970f Remove 0001-Fix-generation-of-compiler.cm.patch new 10ea402 Refresh remaining patch new 8f7e70a Add libcmdliner-ocaml-dev and libfindlib-ocaml-dev to Build-Depends. new c4da916 Fix install target new 21b8c04 Install logger.cma and jsooTop.cmo in libjs-of-ocaml new 809e1f5 Release to unstable The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 24 +- .jenkins.sh | 19 + .ocp-indent | 2 + CHANGES | 69 + Makefile | 31 +- Makefile.conf | 26 +- Makefile.filelist | 28 +- Makefile.toplevel | 36 +- README.md | 15 +- TODO.txt | 3 - VERSION | 2 +- benchmarks/sources/ml/bdd.ml | 24 +- benchmarks/sources/ml/fannkuch_redux.ml | 6 +- benchmarks/sources/ml/fannkuch_redux_2.ml | 6 +- benchmarks/sources/ml/fft.ml | 4 +- benchmarks/sources/ml/quicksort.ml | 4 +- benchmarks/sources/ml/soli.ml | 2 +- compiler/.depend | 64 +- compiler/Makefile | 66 +- compiler/code.ml | 19 + compiler/code.mli | 5 + compiler/commonArg.ml | 93 + compiler/{pseudoFs.mli => commonArg.mli} | 13 +- compiler/compile.ml | 151 +- compiler/compileArg.ml | 238 + compiler/{pseudoFs.mli => compileArg.mli} | 24 +- compiler/driver.ml | 63 +- compiler/driver.mli | 8 +- compiler/eval.ml | 6 + compiler/generate.ml | 865 +- compiler/generate.mli | 4 +- compiler/inline.ml | 113 +- compiler/instr.ml | 81 +- compiler/instr.mli | 15 +- compiler/javascript.ml | 50 +- compiler/javascript.mli | 52 +- compiler/js_assign.ml | 2 +- compiler/js_lexer.mll | 7 +- compiler/js_output.ml | 305 +- compiler/js_output.mli | 5 +- compiler/js_parser.mly | 259 +- compiler/js_simpl.ml | 75 +- compiler/js_simpl.mli | 12 +- compiler/js_tailcall.ml | 41 +- compiler/js_tailcall.mli | 4 +- compiler/js_token.ml | 6 +- compiler/js_token.mli | 2 +- compiler/js_traverse.ml | 324 +- compiler/js_traverse.mli | 37 +- compiler/linker.ml | 96 +- compiler/minify.ml | 77 +- compiler/minifyArg.ml | 84 + compiler/{pseudoFs.mli => minifyArg.mli} | 12 +- compiler/option.ml | 76 +- compiler/option.mli | 25 +- compiler/parse_bytecode.ml | 696 +- compiler/parse_bytecode.mli | 10 +- compiler/parse_js.ml | 4 +- compiler/pretty_print.ml | 22 +- compiler/primitive.ml | 7 + compiler/primitive.mli | 3 + compiler/pseudoFs.ml | 14 + compiler/pseudoFs.mli | 1 + compiler/source_map.ml | 85 +- compiler/specialize.ml | 18 +- compiler/specialize_js.ml | 94 +- compiler/util.ml | 45 +- compiler/util.mli | 4 +- debian/changelog | 12 + debian/control | 2 + debian/libjs-of-ocaml.install.in | 2 + ...port.patch => 0001-Bytecode-only-support.patch} | 6 +- .../0001-Fix-generation-of-compiler.cm.patch | 40 - debian/patches/series | 3 +- debian/rules | 4 +- doc/Makefile | 63 +- doc/{ => api}/api.odocl | 8 +- doc/{api-index => api/index} | 24 +- doc/manual-aux/boulderdash/boulderdash.js | 1391 - doc/manual-aux/boulderdash/index.html | 12 - doc/manual-aux/boulderdash/sprites/D.png | Bin 433 -> 0 bytes doc/manual-aux/boulderdash/sprites/L.png | Bin 423 -> 0 bytes doc/manual-aux/boulderdash/sprites/R.png | Bin 435 -> 0 bytes doc/manual-aux/boulderdash/sprites/U.png | Bin 417 -> 0 bytes doc/manual-aux/boulderdash/sprites/bD.png | Bin 1038 -> 0 bytes doc/manual-aux/boulderdash/sprites/bL.png | Bin 1024 -> 0 bytes doc/manual-aux/boulderdash/sprites/bR.png | Bin 1039 -> 0 bytes doc/manual-aux/boulderdash/sprites/bU.png | Bin 1052 -> 0 bytes doc/manual-aux/boulderdash/sprites/bam.png | Bin 1015 -> 0 bytes .../boulderdash/sprites/blue_diamond.png | Bin 1007 -> 0 bytes doc/manual-aux/boulderdash/sprites/bomb.png | Bin 980 -> 0 bytes doc/manual-aux/boulderdash/sprites/boulder.png | Bin 959 -> 0 bytes doc/manual-aux/boulderdash/sprites/diamond.png | Bin 1093 -> 0 bytes doc/manual-aux/boulderdash/sprites/door.png | Bin 341 -> 0 bytes doc/manual-aux/boulderdash/sprites/empty.png | Bin 164 -> 0 bytes doc/manual-aux/boulderdash/sprites/end.png | Bin 642 -> 0 bytes doc/manual-aux/boulderdash/sprites/grass.png | Bin 745 -> 0 bytes doc/manual-aux/boulderdash/sprites/guy.png | Bin 633 -> 0 bytes doc/manual-aux/boulderdash/sprites/push_l.png | Bin 640 -> 0 bytes doc/manual-aux/boulderdash/sprites/push_r.png | Bin 619 -> 0 bytes doc/manual-aux/boulderdash/sprites/red_diamond.png | Bin 918 -> 0 bytes doc/manual-aux/boulderdash/sprites/scalable.svg | 974 - doc/manual-aux/boulderdash/sprites/wall.png | Bin 309 -> 0 bytes doc/manual-aux/cubes/cubes.js | 989 - doc/manual-aux/cubes/index.html | 11 - doc/manual-aux/graph_viewer/index.html | 11 - doc/manual-aux/graph_viewer/jsviewer.js | 1532 - doc/manual-aux/hyperbolic/hypertree.js | 1718 -- doc/manual-aux/hyperbolic/icons/commons-38.png | Bin 2075 -> 0 bytes doc/manual-aux/hyperbolic/icons/favicon.png | Bin 688 -> 0 bytes doc/manual-aux/hyperbolic/icons/globe-38.png | Bin 2901 -> 0 bytes doc/manual-aux/hyperbolic/icons/info-38.png | Bin 806 -> 0 bytes .../hyperbolic/icons/meeting-point-38.png | Bin 1105 -> 0 bytes doc/manual-aux/hyperbolic/icons/wikipedia-38.png | Bin 3530 -> 0 bytes doc/manual-aux/hyperbolic/index.html | 84 - doc/manual-aux/minesweeper/index.html | 13 - doc/manual-aux/minesweeper/minesweeper.js | 437 - doc/manual-aux/minesweeper/sprites/1.png | Bin 576 -> 0 bytes doc/manual-aux/minesweeper/sprites/2.png | Bin 714 -> 0 bytes doc/manual-aux/minesweeper/sprites/3.png | Bin 718 -> 0 bytes doc/manual-aux/minesweeper/sprites/4.png | Bin 650 -> 0 bytes doc/manual-aux/minesweeper/sprites/5.png | Bin 698 -> 0 bytes doc/manual-aux/minesweeper/sprites/6.png | Bin 764 -> 0 bytes doc/manual-aux/minesweeper/sprites/7.png | Bin 620 -> 0 bytes doc/manual-aux/minesweeper/sprites/8.png | Bin 802 -> 0 bytes doc/manual-aux/minesweeper/sprites/bomb.png | Bin 1090 -> 0 bytes doc/manual-aux/minesweeper/sprites/empty.png | Bin 403 -> 0 bytes doc/manual-aux/minesweeper/sprites/flag.png | Bin 735 -> 0 bytes doc/manual-aux/minesweeper/sprites/normal.png | Bin 434 -> 0 bytes doc/manual-aux/minesweeper/sprites/scalable.svg | 301 - doc/manual-aux/planet/index.html | 20 - doc/manual-aux/planet/planet.js | 1061 - doc/manual-aux/planet/texture.jpg | Bin 94262 -> 0 bytes doc/manual-aux/toplevel/index.html | 177 - doc/manual-aux/toplevel/toplevel.js | 29183 ------------------- doc/manual-aux/webgl/index.html | 51 - doc/manual-aux/webgl/webgldemo.js | 1337 - doc/manual-aux/wiki/index.html | 12 - doc/manual-aux/wiki/wiki.js | 1125 - doc/manual-aux/wysiwyg/index.html | 12 - doc/manual-aux/wysiwyg/wiki.js | 949 - doc/manual-wiki/ocamlbuild.wiki | 37 - .../files}/performances/perf.png | Bin .../files}/performances/size.png | Bin doc/{manual-wiki => manual/src}/bindings.wiki | 39 +- doc/{manual-wiki => manual/src}/library.wiki | 58 +- doc/{manual-wiki => manual/src}/linker.wiki | 0 doc/{manual-wiki => manual/src}/menu.wiki | 1 - doc/{manual-wiki => manual/src}/options.wiki | 34 +- doc/{manual-wiki => manual/src}/overview.wiki | 4 +- doc/{manual-wiki => manual/src}/performances.wiki | 0 examples/Makefile.common | 2 +- examples/boulderdash/Makefile | 2 +- examples/graph_viewer/Makefile | 2 +- examples/hyperbolic/Makefile | 2 +- examples/hyperbolic/hypertree.ml | 10 +- examples/hyperbolic/index.html | 2 +- examples/minesweeper/minesweeper.ml | 2 +- examples/webgl/Makefile | 2 +- js_of_ocaml.install | 6 + jsoo_tools/Makefile | 45 + jsoo_tools/jsoo_common.ml | 87 + jsoo_tools/jsoo_mkcmis.ml | 59 + jsoo_tools/jsoo_mktop.ml | 164 + lib/.depend | 27 +- lib/META | 41 +- lib/Makefile | 103 +- lib/cSS.ml | 2 +- lib/deriving_json/deriving_Json.ml | 4 +- lib/deriving_json/deriving_Json_lexer.mll | 342 +- lib/dom.ml | 49 +- lib/dom.mli | 35 +- lib/dom_html.ml | 70 +- lib/dom_html.mli | 75 +- lib/dom_svg.ml | 1625 ++ lib/dom_svg.mli | 1618 + lib/eventSource.ml | 60 + lib/eventSource.mli | 61 + lib/event_arrows.ml | 174 - lib/event_arrows.mli | 126 - lib/form.ml | 2 +- lib/js.ml | 34 +- lib/js.mli | 35 +- lib/json.ml | 2 +- lib/jsonp.ml | 96 + compiler/js_tailcall.mli => lib/jsonp.mli | 21 +- lib/log/lwt_log_js.ml | 99 + lib/log/lwt_log_js.mli | 98 + lib/lwt_js_events.ml | 47 +- lib/lwt_js_events.mli | 2 + lib/syntax/pa_js.ml | 97 +- lib/sys_js.mli | 6 +- lib/sys_js.mlp | 14 +- lib/toplevel/jsooTop.ml | 120 + .../js_tailcall.mli => lib/toplevel/jsooTop.mli | 28 +- lib/tyxml/tyxml_cast.ml | 199 + .../js_tailcall.mli => lib/tyxml/tyxml_cast.mli | 19 +- lib/tyxml/tyxml_cast_sigs.mli | 195 + lib/tyxml/tyxml_js.ml | 249 + lib/tyxml/tyxml_js.mli | 51 + lib/url.ml | 4 +- lib/webSockets.ml | 2 + lib/webSockets.mli | 2 + lib/xmlHttpRequest.ml | 2 +- ocamlbuild/Makefile | 3 +- ocamlbuild/_tags | 2 +- ocamlbuild/ocamlbuild_js_of_ocaml.ml | 16 +- ocamlbuild/ocamlbuild_js_of_ocaml.mli | 76 +- opam | 25 + opam/descr | 1 - opam/opam | 21 - opam/url | 1 - runtime/Makefile | 4 +- runtime/bigarray.js | 3 + runtime/bigarray.ts | 12 +- runtime/fs.js | 59 +- runtime/graphics.js | 29 +- runtime/int64.js | 12 +- runtime/internalMod.js | 104 +- runtime/io.js | 164 +- runtime/jslib.js | 4 +- runtime/jslib_js_of_ocaml.js | 74 +- runtime/lexing.js | 16 +- runtime/marshal.js | 500 +- runtime/md5.js | 34 +- runtime/mlString.js | 594 +- runtime/nat.js | 366 + runtime/parsing.js | 34 +- runtime/polyfill/array.js | 320 + runtime/{ => polyfill}/classlist.js | 3 +- runtime/{ => polyfill}/json.js | 3 +- runtime/stdlib.js | 224 +- runtime/toplevel.js | 27 +- runtime/weak.js | 3 +- tests/Makefile.common | 4 +- tests/dir/json_convert.ml | 10 +- tests/dir/side_effect.ml | 23 + toplevel/Makefile | 176 +- examples/cubes/cubes.ml => toplevel/eval.html | 75 +- toplevel/eval.ml | 65 + toplevel/examples.ml | 53 +- toplevel/index.html | 81 +- toplevel/toplevel.ml | 453 +- 243 files changed, 11106 insertions(+), 45209 deletions(-) create mode 100644 .jenkins.sh create mode 100644 compiler/commonArg.ml copy compiler/{pseudoFs.mli => commonArg.mli} (83%) create mode 100644 compiler/compileArg.ml copy compiler/{pseudoFs.mli => compileArg.mli} (62%) create mode 100644 compiler/minifyArg.ml copy compiler/{pseudoFs.mli => minifyArg.mli} (82%) rename debian/patches/{0002-Bytecode-only-support.patch => 0001-Bytecode-only-support.patch} (85%) delete mode 100644 debian/patches/0001-Fix-generation-of-compiler.cm.patch rename doc/{ => api}/api.odocl (77%) rename doc/{api-index => api/index} (67%) delete mode 100644 doc/manual-aux/boulderdash/boulderdash.js delete mode 100644 doc/manual-aux/boulderdash/index.html delete mode 100644 doc/manual-aux/boulderdash/sprites/D.png delete mode 100644 doc/manual-aux/boulderdash/sprites/L.png delete mode 100644 doc/manual-aux/boulderdash/sprites/R.png delete mode 100644 doc/manual-aux/boulderdash/sprites/U.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bD.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bL.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bR.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bU.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bam.png delete mode 100644 doc/manual-aux/boulderdash/sprites/blue_diamond.png delete mode 100644 doc/manual-aux/boulderdash/sprites/bomb.png delete mode 100644 doc/manual-aux/boulderdash/sprites/boulder.png delete mode 100644 doc/manual-aux/boulderdash/sprites/diamond.png delete mode 100644 doc/manual-aux/boulderdash/sprites/door.png delete mode 100644 doc/manual-aux/boulderdash/sprites/empty.png delete mode 100644 doc/manual-aux/boulderdash/sprites/end.png delete mode 100644 doc/manual-aux/boulderdash/sprites/grass.png delete mode 100644 doc/manual-aux/boulderdash/sprites/guy.png delete mode 100644 doc/manual-aux/boulderdash/sprites/push_l.png delete mode 100644 doc/manual-aux/boulderdash/sprites/push_r.png delete mode 100644 doc/manual-aux/boulderdash/sprites/red_diamond.png delete mode 100644 doc/manual-aux/boulderdash/sprites/scalable.svg delete mode 100644 doc/manual-aux/boulderdash/sprites/wall.png delete mode 100644 doc/manual-aux/cubes/cubes.js delete mode 100644 doc/manual-aux/cubes/index.html delete mode 100644 doc/manual-aux/graph_viewer/index.html delete mode 100644 doc/manual-aux/graph_viewer/jsviewer.js delete mode 100644 doc/manual-aux/hyperbolic/hypertree.js delete mode 100644 doc/manual-aux/hyperbolic/icons/commons-38.png delete mode 100644 doc/manual-aux/hyperbolic/icons/favicon.png delete mode 100644 doc/manual-aux/hyperbolic/icons/globe-38.png delete mode 100644 doc/manual-aux/hyperbolic/icons/info-38.png delete mode 100644 doc/manual-aux/hyperbolic/icons/meeting-point-38.png delete mode 100644 doc/manual-aux/hyperbolic/icons/wikipedia-38.png delete mode 100644 doc/manual-aux/hyperbolic/index.html delete mode 100644 doc/manual-aux/minesweeper/index.html delete mode 100644 doc/manual-aux/minesweeper/minesweeper.js delete mode 100644 doc/manual-aux/minesweeper/sprites/1.png delete mode 100644 doc/manual-aux/minesweeper/sprites/2.png delete mode 100644 doc/manual-aux/minesweeper/sprites/3.png delete mode 100644 doc/manual-aux/minesweeper/sprites/4.png delete mode 100644 doc/manual-aux/minesweeper/sprites/5.png delete mode 100644 doc/manual-aux/minesweeper/sprites/6.png delete mode 100644 doc/manual-aux/minesweeper/sprites/7.png delete mode 100644 doc/manual-aux/minesweeper/sprites/8.png delete mode 100644 doc/manual-aux/minesweeper/sprites/bomb.png delete mode 100644 doc/manual-aux/minesweeper/sprites/empty.png delete mode 100644 doc/manual-aux/minesweeper/sprites/flag.png delete mode 100644 doc/manual-aux/minesweeper/sprites/normal.png delete mode 100644 doc/manual-aux/minesweeper/sprites/scalable.svg delete mode 100644 doc/manual-aux/planet/index.html delete mode 100644 doc/manual-aux/planet/planet.js delete mode 100644 doc/manual-aux/planet/texture.jpg delete mode 100644 doc/manual-aux/toplevel/index.html delete mode 100644 doc/manual-aux/toplevel/toplevel.js delete mode 100644 doc/manual-aux/webgl/index.html delete mode 100644 doc/manual-aux/webgl/webgldemo.js delete mode 100644 doc/manual-aux/wiki/index.html delete mode 100644 doc/manual-aux/wiki/wiki.js delete mode 100644 doc/manual-aux/wysiwyg/index.html delete mode 100644 doc/manual-aux/wysiwyg/wiki.js delete mode 100644 doc/manual-wiki/ocamlbuild.wiki rename doc/{manual-aux => manual/files}/performances/perf.png (100%) rename doc/{manual-aux => manual/files}/performances/size.png (100%) rename doc/{manual-wiki => manual/src}/bindings.wiki (82%) rename doc/{manual-wiki => manual/src}/library.wiki (84%) rename doc/{manual-wiki => manual/src}/linker.wiki (100%) rename doc/{manual-wiki => manual/src}/menu.wiki (95%) rename doc/{manual-wiki => manual/src}/options.wiki (53%) rename doc/{manual-wiki => manual/src}/overview.wiki (95%) rename doc/{manual-wiki => manual/src}/performances.wiki (100%) create mode 100644 jsoo_tools/Makefile create mode 100644 jsoo_tools/jsoo_common.ml create mode 100644 jsoo_tools/jsoo_mkcmis.ml create mode 100644 jsoo_tools/jsoo_mktop.ml create mode 100644 lib/dom_svg.ml create mode 100644 lib/dom_svg.mli create mode 100644 lib/eventSource.ml create mode 100644 lib/eventSource.mli delete mode 100644 lib/event_arrows.ml delete mode 100644 lib/event_arrows.mli create mode 100644 lib/jsonp.ml copy compiler/js_tailcall.mli => lib/jsonp.mli (58%) create mode 100644 lib/log/lwt_log_js.ml create mode 100644 lib/log/lwt_log_js.mli create mode 100644 lib/toplevel/jsooTop.ml copy compiler/js_tailcall.mli => lib/toplevel/jsooTop.mli (54%) create mode 100644 lib/tyxml/tyxml_cast.ml copy compiler/js_tailcall.mli => lib/tyxml/tyxml_cast.mli (72%) create mode 100644 lib/tyxml/tyxml_cast_sigs.mli create mode 100644 lib/tyxml/tyxml_js.ml create mode 100644 lib/tyxml/tyxml_js.mli create mode 100644 opam delete mode 100644 opam/descr delete mode 100644 opam/opam delete mode 100644 opam/url create mode 100644 runtime/nat.js create mode 100644 runtime/polyfill/array.js rename runtime/{ => polyfill}/classlist.js (99%) rename runtime/{ => polyfill}/json.js (99%) create mode 100644 tests/dir/side_effect.ml copy examples/cubes/cubes.ml => toplevel/eval.html (72%) create mode 100644 toplevel/eval.ml -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/js-of-ocaml.git _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits