Commits

camlspotter committed 12cd7f3

v1.3.0

  • Participants
  • Parent commits cdb0367
  • Branches ocamlspot

Comments (0)

Files changed (7)

0scripts/Makefile

+.DEFAULT: BRAIN_DEAD_INSTALL.sh INSTALL-ocamlspot.txt VERIFY.sh
+
+BRAIN_DEAD_INSTALL.sh INSTALL-ocamlspot.txt VERIFY.sh: BRAIN_DEAD_INSTALL.sh.in INSTALL-ocamlspot.txt.in VERIFY.sh.in 0MAKESCRIPTS.sh
+	./0MAKESCRIPTS.sh
+

ocamlspot/BRAIN_DEAD_INSTALL.sh

 #!/bin/sh
 # No warranty, no question. Just for brain-dead people.
 set -e
-svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.0 .
-svn update -r 10643
+svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.1+rc1 .
+svn update -r 11094
 patch -p1 < compiler_patch.diff
 ./configure
 make core coreboot

ocamlspot/Changes

+1.3.0
+--------------
+
+- For OCaml 3.12.1 and rcs
+- Refactoring
+- Use query (ocamlspot use)
+- Standalone type checks (ocamlspot typecheck and ocamlspot recheck)
+- elisp function ocamlspot-xtype for querying types of values
+- elisp function ocamlspot-use for use query
+- bug fixes and more spot support
+
 1.2.0
 --------------
 

ocamlspot/INSTALL-ocamlspot.txt

   
     $ ./BRAIN_DEAD_INSTALL.sh
 
-  It will clone the official source of version 3.12.0 in the current directory, then apply the patch, and compile with the default configuration. Jump to 8 for the emacs lisp installation.
+  It will clone the official source of version 3.12.1+rc1 in the current directory, then apply the patch, and compile with the default configuration. Jump to 8 for the emacs lisp installation.
 
-1. Ok, you are not brain dead. Download OCaml compiler version 3.12.0:
+1. Ok, you are not brain dead. Download OCaml compiler version 3.12.1+rc1:
 
-  - grab it from http://caml.inria.fr/pub/distrib/ocaml-3.12/3.12.0.tar.gz
+  - grab it from http://caml.inria.fr/pub/distrib/ocaml-3.12/3.12.1+rc1.tar.gz
   - You can also use the SVN version
-    ( svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.0 )
+    ( svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.1+rc1 )
 
 2. Extract the compiler source.
 
-  - tar zxvf ocaml-3.12.0.tar.gz
-  - cd ocaml-3.12.0                 # do not forget this
+  - tar zxvf ocaml-3.12.1+rc1.tar.gz
+  - cd ocaml-3.12.1+rc1                 # do not forget this
 
 3. Extract ocamlspot.tgz and Apply the patch
 
-  - tar zxvf ocamlspotter-3.12.0-1.2.1.tgz
-  - mv ocamlspotter-3.12.0-1.2.1/* .
+  - tar zxvf ocamlspotter-3.12.1+rc1-1.3.0.tgz
+  - mv ocamlspotter-3.12.1+rc1-1.3.0/* .
   - patch -p1 < compiler_patch.diff
 
   Check your patched source tree. It should have ocamlspot directory with the original files like INSTALL, LICENSE and VERSION.

ocamlspot/VERIFY.sh

 
 set -e
 rm -rf verify
-svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.0 verify/
+svn checkout http://caml.inria.fr/svn/ocaml/release/3.12.1+rc1 verify/
 cd verify
-svn update -r 10643
+svn update -r 11094
 ./configure
 make clean core coreboot world opt opt.opt
 rm -rf boot/Saved _build/boot/Saved

ocamlspot/spotconfig.ml

 open Spotapi
 open Spoteval
 
-let app_version = "1"
+let app_version = "1.3.0"
 
 let version =
-  Printf.sprintf "%s.%s for ocaml %s"
-    Spot.version app_version Spot.ocaml_version
+  Printf.sprintf "%s for ocaml %s" app_version Spot.ocaml_version
 
 let print_version () =
   Format.eprintf "ocamlspot %s@." version
 
 let magic_number = "OCamlSpot"
 let ocaml_version = "3.12.0"
-let version = "1.2"
+let version = "1.3.0"
 
 module Location_bound = struct
   open Location