Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/CVSNOTES
ViewVC logotype

Diff of /sml/trunk/CVSNOTES

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 97, Wed May 13 02:16:00 1998 UTC revision 147, Thu Sep 17 22:42:26 1998 UTC
# Line 1  Line 1 
1  -*- outline -*-  -*- outline -*-
2    
3    * from Lal's deltas
4            cvs -d ~cvs co -d smlnj -r SMLNJ flint; cd smlnj/src
5            mkdir tmp; cd tmp
6            ncftp 'daffy:/pub/smlnj/tmp/george/110.7.1/*'
7            cd ..
8            for tarball in tmp/*.tar.gz; do gtar zxUvpf $tarball; done
9            sed -n -e ':loop' -e '/\\$/N' -e '/\\$/b loop' -e '/=/p' tmp/GO.sh >tmp/GO
10            . tmp/GO
11            cvs commit -m "  $VERSION"
12            cvs tag $VERSION
13            rm -rf tmp
14    
15  * from Zhong's dir  * from Zhong's dir
16          cd .../src/sml-nj          cd .../src/sml-nj
17          rm -rf **/CM          rm -rf **/CM
18          rm -r sml.* sml-cm.* *.sml bin.*          rm -r sml.* sml-cm.* *.sml bin.*
19          cvs -d ~cvs import -m '' smlnj/src/sml-nj FLINT v980311          cvs -d ~cvs import -m '' smlnj/src/sml-nj FLINT v980311
20    
21    * from tarballs
22            # untar the distribution
23            version=110.8
24            mkdir $version; cd $version
25            scp daffy:~ftp/pub/smlnj/working/$version/\*.gz .
26            mkdir src; cd src
27            ztar ../*.gz
28            mv bin.* ../../
29            mv config ../
30            cd ..
31            mv *-bin.* ../
32            rm *.gz
33    
34            # import this distribution into the CVS vendor branch
35            cvs -d ~cvs import -ko -m '$version' flint SMLNJ v110_8 | grep -v '^U '
36    
37            # find the files that got deleted and `cvs rm' them
38            cd ../smlnj; cvs update
39            cvs rm $(cvs -q rdiff -s -r SMLNJ -r v110_8 flint |
40                                     sed -n -e 's/^File flint\/\(.*\) is removed;.*/\1/p')
41            cvs commit -m '110.8'
42            #cvs tag v110_6
43            #cd ..; rm -rf smlnj
44    
45            # check out a new copy, trying to merge the changes into the trunk
46            cd ../trunk
47            cvs update -P -d -jSMLNJ:yesterday -jSMLNJ
48            # list the conflicts
49            find -type f | xargs grep '^>>>>'
50            <... solve the problems if any ...>
51            # check correctness
52            rm -rf lib bin bin.* src/compiler/bin.*
53            link ../bin.x86-unix; config/install.sh
54            cd src/compiler; link ../../../bin.x86-unix; ./xrecompile; ./xrecompile
55    
56            cd ../..; cvs commit -m 'merged in 110.6 changes'
57    
58  * /softs install  * /softs install
59  ** original  ** original
60          cd /softs/smlnj-110          cd /softs/smlnj-110
# Line 13  Line 62 
62          config/install.sh          config/install.sh
63          rm -rf bin.* src/sml-nj          rm -rf bin.* src/sml-nj
64  ** upgrade  ** upgrade
65          cvs update          cvs -q update
66          cd src/sml-nj          cd src/compiler
67            rm -r bin.*
68          ./xrun <some sml-cm> <<EOF          ./xrun <some sml-cm> <<EOF
69                     CMB.make();                     CMB.make();
70          EOF          EOF
71          ./xrecompile          ./xrecompile
72          rm sml*.*          rm sml*.*
73          cd ../..          cd ../..
74          rm -rf bin lib **/CM          rm -r bin lib **/CM
75          config/install.sh          config/install.sh
76          rm bin.*/*          rm -rf bin.*/*
77    
78    * diffs between release
79    ** sml-nj/TopLevel/viscomp/control.sml
80    -      val checkFlint     = ref false
81    -      val checkDatatypes = ref false
82    -      val checkKinds     = ref false
83    +      val checkFlint     = ref true
84    +      val checkDatatypes = ref true
85    +      val checkKinds     = ref true
86    ** runtime/gc/import-heap.c
87    --- import-heap.c       1998/01/18 01:00:25     1.1.1.2
88    +++ import-heap.c       1998/03/22 22:26:22     1.2
89    @@ -168,7 +168,7 @@
90           /* read the ML heap */
91            ReadHeap (&inBuf, &heapHdr, msp, externs);
92           /* GC message are on by default for interactive images */
93    -       GCMessages = TRUE;
94    +       /* GCMessages = TRUE; */
95         }
96         else {  /* EXPORT_FN_IMAGE */
97            ml_val_t        funct, cmdName, args;
98    ** sml-nj/TopLevel/interact/evalloop.sml
99    --- evalloop.sml        1998/04/03 00:06:01     1.1.1.4
100    +++ evalloop.sml        1998/04/03 00:11:31
101    @@ -173,7 +173,7 @@
102                   handle EndOfFile => (say "\n")
103                       | Interrupt => (say "\nInterrupt\n";
104                                   flush(); loop())
105    -                  | EM.Error => (flush(); loop())
106    +                  (* | EM.Error => (flush(); loop()) *)
107                       | C.Compile "syntax error" => (flush(); loop())
108                       | C.Compile s =>
109                          (say(concat["\nuncaught exception Compile: \"",

Legend:
Removed from v.97  
changed lines
  Added in v.147

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0