CVS: sml-dist/src/compiler/Semant/pickle pickmod-new.sml, 1.27.4.2, 1.27.4.3 unpickmod-new.sml, 1.24.4.2, 1.24.4.3
George Kuan <[email protected]> Wed, 12 Jul 2006 08:43:17 -0700
| Newsgroups | gmane.comp.lang.sml.smlnj.commits |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/smlnj/sml-dist/src/compiler/Semant/pickle
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv12787/src/compiler/Semant/pickle
Modified Files:
Tag: primop-branch-2
pickmod-new.sml unpickmod-new.sml
Log Message:
sigmatch is still functorized because of PLambda Types, the compiler builds now but does not bootstrap
Index: pickmod-new.sml
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/Semant/pickle/pickmod-new.sml,v
retrieving revision 1.27.4.2
retrieving revision 1.27.4.3
diff -C2 -d -r1.27.4.2 -r1.27.4.3
*** pickmod-new.sml 10 Jul 2006 22:27:13 -0000 1.27.4.2
--- pickmod-new.sml 12 Jul 2006 15:43:13 -0000 1.27.4.3
***************
*** 92,96 ****
structure IP = InvPath
structure MI = ModuleId
! structure II = InlInfo
structure V = VarCon
structure ED = EntPath.EvDict
--- 92,96 ----
structure IP = InvPath
structure MI = ModuleId
! structure POI = PrimOpId
structure V = VarCon
structure ED = EntPath.EvDict
Index: unpickmod-new.sml
===================================================================
RCS file: /cvsroot/smlnj/sml-dist/src/compiler/Semant/pickle/unpickmod-new.sml,v
retrieving revision 1.24.4.2
retrieving revision 1.24.4.3
diff -C2 -d -r1.24.4.2 -r1.24.4.3
*** unpickmod-new.sml 10 Jul 2006 22:27:13 -0000 1.24.4.2
--- unpickmod-new.sml 12 Jul 2006 15:43:13 -0000 1.24.4.3
***************
*** 56,60 ****
structure IP = InvPath
structure MI = ModuleId
- structure II = InlInfo
structure V = VarCon
structure ED = EntPath.EvDict
--- 56,59 ----
***************
*** 63,66 ****
--- 62,66 ----
structure M = Modules
structure B = Bindings
+ structure POI = PrimOpId
structure UU = UnpickleUtil
***************
*** 683,687 ****
(l, branch trl)
end
! (* GK: replaced by primId and strPrimElem
and inl_info () = let
fun ii #"A" = II.INL_PRIM (primop (), ty ())
--- 683,688 ----
(l, branch trl)
end
!
! (* GK: replaced by primId and strPrimInfo type distinction
and inl_info () = let
fun ii #"A" = II.INL_PRIM (primop (), ty ())
***************
*** 698,702 ****
let
fun p #"A" = POI.Prim (string ())
! | p #"B" = POI.NonPrim ()
in
share primIdM p
--- 699,704 ----
let
fun p #"A" = POI.Prim (string ())
! | p #"B" = POI.NonPrim
! | p _ = raise Format
in
share primIdM p
***************
*** 706,710 ****
let
fun sp #"a" = POI.PrimE (primId ())
! | sp #"b" = POI.StrE ( spelist ())
in
share strPrimElemM sp
--- 708,713 ----
let
fun sp #"a" = POI.PrimE (primId ())
! | sp #"b" = POI.StrE (spelist ())
! | sp _ = raise Format
in
share strPrimElemM sp
***************
*** 716,720 ****
fun v #"1" =
let val a = access ()
! val i = inl_info ()
val p = spath ()
val (t, tr) = ty' ()
--- 719,723 ----
fun v #"1" =
let val a = access ()
! val i = primId ()
val p = spath ()
val (t, tr) = ty' ()
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642