SCM Repository
Annotation of /sml/trunk/CVSNOTES
Parent Directory
|
Revision Log
Revision 147 - (view) (download)
1 : | monnier | 20 | -*- outline -*- |
2 : | |||
3 : | monnier | 147 | * 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 : | monnier | 20 | * from Zhong's dir |
16 : | cd .../src/sml-nj | ||
17 : | rm -rf **/CM | ||
18 : | rm -r sml.* sml-cm.* *.sml bin.* | ||
19 : | cvs -d ~cvs import -m '' smlnj/src/sml-nj FLINT v980311 | ||
20 : | monnier | 31 | |
21 : | monnier | 103 | * from tarballs |
22 : | monnier | 109 | # untar the distribution |
23 : | monnier | 147 | version=110.8 |
24 : | mkdir $version; cd $version | ||
25 : | scp daffy:~ftp/pub/smlnj/working/$version/\*.gz . | ||
26 : | monnier | 103 | mkdir src; cd src |
27 : | monnier | 115 | ztar ../*.gz |
28 : | monnier | 103 | mv bin.* ../../ |
29 : | mv config ../ | ||
30 : | cd .. | ||
31 : | monnier | 108 | mv *-bin.* ../ |
32 : | monnier | 103 | rm *.gz |
33 : | monnier | 115 | |
34 : | monnier | 109 | # import this distribution into the CVS vendor branch |
35 : | monnier | 147 | cvs -d ~cvs import -ko -m '$version' flint SMLNJ v110_8 | grep -v '^U ' |
36 : | monnier | 115 | |
37 : | # find the files that got deleted and `cvs rm' them | ||
38 : | monnier | 147 | 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 : | monnier | 115 | |
45 : | monnier | 109 | # check out a new copy, trying to merge the changes into the trunk |
46 : | monnier | 147 | cd ../trunk |
47 : | cvs update -P -d -jSMLNJ:yesterday -jSMLNJ | ||
48 : | monnier | 109 | # list the conflicts |
49 : | find -type f | xargs grep '^>>>>' | ||
50 : | <... solve the problems if any ...> | ||
51 : | # check correctness | ||
52 : | monnier | 147 | rm -rf lib bin bin.* src/compiler/bin.* |
53 : | monnier | 109 | 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 : | monnier | 31 | * /softs install |
59 : | monnier | 96 | ** original |
60 : | monnier | 31 | cd /softs/smlnj-110 |
61 : | ztar ~/work/110-bin.x86-unix.tar.gz | ||
62 : | config/install.sh | ||
63 : | rm -rf bin.* src/sml-nj | ||
64 : | ** upgrade | ||
65 : | monnier | 103 | cvs -q update |
66 : | cd src/compiler | ||
67 : | rm -r bin.* | ||
68 : | monnier | 96 | ./xrun <some sml-cm> <<EOF |
69 : | CMB.make(); | ||
70 : | EOF | ||
71 : | ./xrecompile | ||
72 : | rm sml*.* | ||
73 : | cd ../.. | ||
74 : | monnier | 103 | rm -r bin lib **/CM |
75 : | monnier | 31 | config/install.sh |
76 : | monnier | 119 | 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: \"", |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |