[M3devel] missing commits

Tony Hosking hosking at cs.purdue.edu
Sun Aug 12 21:32:02 CEST 2007


Not only not ideal, but deferring the pain.  We need to be able to  
compile 64-bit operations on 32-bit machines and that means updating  
the backend.  Long.m3 is a good test-case for all the ops that you  
need for LONGINT support.

On Aug 12, 2007, at 3:20 PM, j k wrote:

> Because it doesn't work currently. This was easier but I agree not  
> ideal.
>
>  - Jay
>
> > From: hosking at cs.purdue.edu
> > Date: Sun, 12 Aug 2007 04:16:22 -0400
> > To: jay.krell at cornell.edu
> > CC: m3devel at elegosoft.com
> > Subject: Re: [M3devel] missing commits
> >
> > Why do you need a C version of Long.m3 for Win32? These operations
> > are built into the front-end, making use of backend functionality.
> >
> > On Aug 12, 2007, at 1:24 AM, j k wrote:
> >
> > > I am getting Tony's .tex commits, but didn't see mine.
> > > I say this half to cover my butt -- I made some commits.
> > > If I'm not seeing them, others maybe aren't either.
> > >
> > > I added a C version of Long.m3 for Win32.
> > > Not sure it is right, in a few ways.
> > > How it uses the stack.
> > > If it shifts and all by the right amounts? (n or 64 - n?)
> > > It definitely lets the build progress further.
> > > Surely it isn't ideal -- the C code actually generates
> > > calls out to the C runtime even, under the covers, so what
> > > was meant to be inlined is a two deep call tree!
> > > (The compiler generates the calls.)
> > >
> > > I fixed cminstall/src/config/NT386 so BuildStandalone works.
> > >
> > > I fixed scripts/win/clearenv.cmd so the user
> > > can set CM3 as per Tony's bootstrap instructions.
> > >
> > > Maybe others, don't recall.
> > > Nothing large.
> > >
> > > I figure I'll remove a bunch of extra semicolons in some C code.
> > >
> > > Any thoughts on the #ifdef __cplusplus extern "C" in C code?
> > >
> > > - Jay
> > >
> > > > From: hosking at cs.purdue.edu
> > > > Date: Sat, 11 Aug 2007 19:01:40 -0400
> > > > To: darko at darko.org
> > > > CC: m3devel at elegosoft.com
> > > > Subject: Re: [M3devel] missing commits
> > > >
> > > > I know there was a problem with the mailing list and I ended  
> up re-
> > > > subscribing using my CVS username from the elegosoft web- 
> site. It
> > > > seems that commits via CVS accounts pipe to the mailing list,  
> but
> > > you
> > > > need to be subscribed with that id.
> > > >
> > > > On Aug 11, 2007, at 4:15 PM, Darko wrote:
> > > >
> > > > > The last commit I got was beginning of April. I think there  
> might
> > > > > be a wider problem.
> > > > >
> > > > >
> > > > > On 11/08/2007, at 8:54 PM, j k wrote:
> > > > >
> > > > >> fyi, I'm not seeing my commits, probably my fault with my  
> screwy-
> > > > >> for-months-now mail configuration. I do intend to fix it  
> soon...
> > > > >>
> > > > >> - Jay
> > > > >>
> > > > >> Recharge--play some free games. Win cool prizes too! Play It!
> > > > >
> > > >
> > >
> > > See what you’re getting into…before you go there See it!
> >
>
>
> New home for Mom, no cleanup required. All starts here.




More information about the M3devel mailing list