Unified · Split
| @@ -1,3 +1,21 @@ | ||
| 1 | +20090403 | |
| 2 | + change ,2 to ,#function in Solaris sparc assembler files (apparently works in gcc and sun's) | |
| 3 | +20090402 | |
| 4 | + add missing emu/Linux/segflush-*.c files and remove ARM segflush from os.c | |
| 5 | +20090402 | |
| 6 | + ramfile and logfile shouldn't set Sys->MCREATE (issue 137) | |
| 7 | +20090401 | |
| 8 | + appl/cmd/limbo/typecheck.b check correctly for function prevented from inline expansion | |
| 9 | +20090330 | |
| 10 | + use (low, high) order for words in vlong and fp on arm: libinterp/comp-arm.c, Inferno/arm/include/^(lib9.h u.h) | |
| 11 | + also os/*/fpi.h (for arm platforms), exchanging order of ulongs in Double | |
| 12 | + also libkern/^(vlrt-arm.c vlop-arm.s vlop-thumb.s frexp-arm.c frexp-thumb.c) | |
| 13 | + include changes from richard miller for little-endian mips (spim) and Linux/spim hosted | |
| 14 | + libmath/dtoa.c: use simpler code to avoid gcc bug on mips and perhaps other platforms (rmiller) | |
| 15 | +20090330-branches/forse | |
| 16 | + include appl/cmd/ssh source (won't compile here because it needs the keyring changes) | |
| 17 | +20090325-branches/forse | |
| 18 | + emu/* adopt changes to Chan (Dev* dev pointer instead of int type) | |
| 1 | 19 | 20090320 |
| 2 | 20 | emu/port/win-x11a.c: unintuitively use xdisplay not xkbdcon to send to kbdproc (with big stack) to change cursor |
| 3 | 21 | (the big stack is needed because XCreateBitmapFromData and XPutImage pass control to theme-related code that uses lots of stack space) |
| @@ -3,7 +3,7 @@ · 2 unmodified lines | ||
| 3 | 3 | .align 8 |
| 4 | 4 | .skip 16 |
| 5 | 5 | .global segflush |
| 6 | − .type segflush,2 | |
| 6 | + .type segflush, #function | |
| 7 | 7 | |
| 8 | 8 | ! The flush instruction works on 8-byte chunks. |
| 9 | 9 | ! We truncate the pointer and increase the count |
| @@ -33,7 +33,7 @@ segflush: ! int segflush(void *p, ulong len) · 23 unmodified lines | ||
| 33 | 33 | .align 8 |
| 34 | 34 | .skip 16 |
| 35 | 35 | .global FPsave |
| 36 | − .type FPsave,2 | |
| 36 | + .type FPsave, #function | |
| 37 | 37 | FPsave: |
| 38 | 38 | retl |
| 39 | 39 | st %fsr,[%o0] |
| @@ -44,7 +44,7 @@ FPsave: · 4 unmodified lines | ||
| 44 | 44 | .align 8 |
| 45 | 45 | .skip 16 |
| 46 | 46 | .global FPrestore |
| 47 | − .type FPrestore,2 | |
| 47 | + .type FPrestore, #function | |
| 48 | 48 | FPrestore: |
| 49 | 49 | retl |
| 50 | 50 | ld [%o0],%fsr |
| @@ -55,7 +55,7 @@ FPrestore: · 4 unmodified lines | ||
| 55 | 55 | .align 8 |
| 56 | 56 | .skip 16 |
| 57 | 57 | .global getcallerpc |
| 58 | − .type getcallerpc, 2 | |
| 58 | + .type getcallerpc, #function | |
| 59 | 59 | getcallerpc: ! ignore argument |
| 60 | 60 | retl |
| 61 | 61 | add %i7,0,%o0 |
| @@ -67,7 +67,7 @@ getcallerpc: ! ignore argument · 5 unmodified lines | ||
| 67 | 67 | .align 8 |
| 68 | 68 | .skip 16 |
| 69 | 69 | .global _tas |
| 70 | − .type _tas, 2 | |
| 70 | + .type _tas, #function | |
| 71 | 71 | _tas: |
| 72 | 72 | or %g0,1,%o1 |
| 73 | 73 | swap [%o0],%o1 |
| @@ -2,7 +2,7 @@ · 1 unmodified line | ||
| 2 | 2 | .align 8 |
| 3 | 3 | .skip 16 |
| 4 | 4 | .global getcallerpc |
| 5 | − .type getcallerpc, 2 | |
| 5 | + .type getcallerpc, #function | |
| 6 | 6 | getcallerpc: ! ignore argument |
| 7 | 7 | retl |
| 8 | 8 | add %i7,0,%o0 |
| @@ -3,7 +3,7 @@ · 2 unmodified lines | ||
| 3 | 3 | .align 8 |
| 4 | 4 | .skip 16 |
| 5 | 5 | .global canlock |
| 6 | − .type canlock,2 | |
| 6 | + .type canlock,#function | |
| 7 | 7 | |
| 8 | 8 | canlock: |
| 9 | 9 | or %g0,1,%o1 |