This is an automated email from the git hooks/post-receive script. mehdi pushed a change to branch upstream in repository js-of-ocaml.
from a5a12c6 Imported Upstream version 2.2 new 0019b41 Imported Upstream version 2.3 new 31ca6f0 Imported Upstream version 2.4 new 58dcce3 Imported Upstream version 2.4.1 new 80dabb1 Imported Upstream version 2.5 The 4 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 +- 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 +- 236 files changed, 11084 insertions(+), 45162 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 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