Samuel Bronson | 1 Jul 2012 00:00
Picon
Gravatar

Have Mac OS X-related patches; need papers.

I have some changes that I'd like to contribute to Emacs to make it work 
better with OS X (some of which I have pushed to 
lp:~naesten/emacs/nextstep-stuff and some of which is still sitting in 
my source tree).

I think I'm fairly safe in assuming that I'll need copyright assignment 
papers for this.  I already have papers for GDB (which I really ought to 
*use* at some point); how can I go about extending them?

John Wiegley | 1 Jul 2012 04:07
Gravatar

Re: Have Mac OS X-related patches; need papers.

>>>>> Samuel Bronson <naesten <at> gmail.com> writes:

> I have some changes that I'd like to contribute to Emacs to make it work
> better with OS X (some of which I have pushed to
> lp:~naesten/emacs/nextstep-stuff and some of which is still sitting in my
> source tree).

I'm curious, what changes do you have?

John

Samuel Bronson | 2 Jul 2012 02:44
Picon
Gravatar

Re: Have Mac OS X-related patches; need papers.

On Jun 30, 2012, at 10:07 PM, John Wiegley wrote:

>>>>>> Samuel Bronson <naesten <at> gmail.com> writes:
>
>> I have some changes that I'd like to contribute to Emacs to make it  
>> work
>> better with OS X (some of which I have pushed to
>> lp:~naesten/emacs/nextstep-stuff and some of which is still sitting  
>> in my
>> source tree).
>
> I'm curious, what changes do you have?

The ones I haven't committed yet are mostly fixes for compiler warnings.

As for the ones I have committed, you would normally be able to use  
launchpad's web UI to look at them, but right now that seems to be  
having trouble, so your best bet is probably to either grab the branch  
or try something with "bzr missing", like so:

iMac:emacs user$ bzr missing --mine -d lp:~naesten/emacs/nextstep- 
stuff lp:emacs --gnu-changelog
You have 17 extra revision(s):
2012-07-01  Samuel Bronson  <naesten <at> gmail.com>

	* unexmacosx.c: Update comments after experimenting with heap(1)  
during unexec ().

2012-07-01  Samuel Bronson  <naesten <at> gmail.com>

(Continue reading)

John Wiegley | 2 Jul 2012 04:26
Gravatar

Re: Have Mac OS X-related patches; need papers.

>>>>> Samuel Bronson <naesten <at> gmail.com> writes:

> As for the ones I have committed, you would normally be able to use
> launchpad's web UI to look at them, but right now that seems to be having
> trouble, so your best bet is probably to either grab the branch or try
> something with "bzr missing", like so:

Good stuff.

I've been trying for a week to get Emacs to run with "clang -O4", but at that
optimization level one of the red-black tree pointers get overwritten with a
bad value.  Debugging it involves reading a lot of assembly code, and I just
ran out of steam.  Would you be willing to work on the problem with me?

John

Samuel Bronson | 2 Jul 2012 16:38
Picon
Gravatar

Re: Have Mac OS X-related patches; need papers.

On Jul 1, 2012, at 10:26 PM, John Wiegley wrote:

>>>>>> Samuel Bronson <naesten <at> gmail.com> writes:
>
>> As for the ones I have committed, you would normally be able to use
>> launchpad's web UI to look at them, but right now that seems to be  
>> having
>> trouble, so your best bet is probably to either grab the branch or  
>> try
>> something with "bzr missing", like so:
>
> Good stuff.
>
> I've been trying for a week to get Emacs to run with "clang -O4",  
> but at that
> optimization level one of the red-black tree pointers get  
> overwritten with a
> bad value.  Debugging it involves reading a lot of assembly code,  
> and I just
> ran out of steam.  Would you be willing to work on the problem with  
> me?

Well, the Mac I'm using for this has a G5 PowerPC cpu, so it can only  
run up through OS X 10.5.8 and Xcode 3.1.4, and only ppc and ppc64  
code.  Would that be of any use?  I  see that macports has several  
versions of clang available...

John Wiegley | 2 Jul 2012 21:25
Gravatar

Re: Have Mac OS X-related patches; need papers.

>>>>> Samuel Bronson <naesten <at> gmail.com> writes:

> Well, the Mac I'm using for this has a G5 PowerPC cpu, so it can only run up
> through OS X 10.5.8 and Xcode 3.1.4, and only ppc and ppc64 code.  Would
> that be of any use?  I see that macports has several versions of clang
> available...

I'm afraid not.  We'd be reading much different assembly code. :)

Thanks,
  John

Glenn Morris | 1 Jul 2012 04:20
Picon

Re: Have Mac OS X-related patches; need papers.

Samuel Bronson wrote:

> I think I'm fairly safe in assuming that I'll need copyright assignment 
> papers for this.  I already have papers for GDB (which I really ought to 
> *use* at some point); how can I go about extending them?

I sent you the form off-list. You can't just extend the existing GDB
assignment, but you can (IIRC) do up to 4 projects with this new form at
the same time.


Gmane