|
|
|
@6324
|
18 years |
Gary Byers |
Can use :talign, call instructions in some cases.
|
|
|
|
@6323
|
18 years |
Gary Byers |
Use xcall-subprim-2 (uses x86 CALL to call subprims) for a few numeric …
|
|
|
|
@6322
|
18 years |
Gary Byers |
Prepend an rip-relative LEA that sets %fn; this will mean (with GC …
|
|
|
|
@6321
|
18 years |
Gary Byers |
Increase gf-code-size. Might shrink again soon.
|
|
|
|
@6320
|
18 years |
Gary Byers |
|
|
|
|
@6319
|
18 years |
Gary Byers |
In SAVE-APPLICATION: check for containing directory after translating …
|
|
|
|
@6318
|
18 years |
Gary Byers |
Support :talign pseudo-op.
Don't bother emitting SAVE-CLEANUP-CONTEXT …
|
|
|
|
@6317
|
18 years |
Gary Byers |
Add variants of many subprims which take their return addresses on
the …
|
|
|
|
@6316
|
18 years |
Gary Byers |
Add variants of many subprims which take their return addresses on
the …
|
|
|
|
@6315
|
18 years |
Gary Byers |
mark_xp: if rip is unmarked and tagged as a return address, treat
it …
|
|
|
|
@6314
|
18 years |
Gary Byers |
Handle SIGSYS, 'cause Leopard can't handle the truth.
|
|
|
|
@6313
|
18 years |
Gary Byers |
Support for :talign pseudo-op: aligns the -end- of the next …
|
|
|
|
@6312
|
18 years |
Gary Byers |
xcall-subprim (for testing).
|
|
|
|
@6311
|
18 years |
Gary Byers |
Recognize subprim addresses in CALL operands.
|
|
|
|
@6310
|
18 years |
Gary Byers |
Allow use of :talign pseudo-op in vinsns.
|
|
|
|
@6309
|
18 years |
Gary Byers |
Define "new" subprims (where "new" means "will be called via x8664 …
|
|
|
|
@6308
|
18 years |
Gary Byers |
|
|
|
|
@6307
|
18 years |
Gary Byers |
In x862-aset3, maybe push/pop the val reg if it conflicts with an …
|
|
|
|
@6306
|
18 years |
Gary Byers |
Use new scheme for mapping from tra to containing fn.
Needs testing on …
|
|
|
|
@6305
|
18 years |
Gary Byers |
Use new scheme to map from tra to function/offset.
|
|
|
|
@6304
|
18 years |
Gary Byers |
Constants related to recognizing the RIP-relative instruction after …
|
|
|
|
@6303
|
18 years |
Gary Byers |
recover-fn-from-rip.
|
|
|
|
@6302
|
18 years |
Gary Byers |
recover-fn-from-rip.
|
|
|
|
@6301
|
18 years |
Gary Byers |
New scheme - mandatory recovery of %FN relative to %RIP - causes …
|
|
|
|
@6300
|
18 years |
Gary Byers |
When recovering %fn from %rip, use a temporary to reference the entry …
|
|
|
|
@6299
|
18 years |
Gary Byers |
Don't define RECOVER-FN-FROM-RA0.
Do define RECOVER-FN-FROM-RIP.
Use …
|
|
|
|
@6298
|
18 years |
Gary Byers |
In MATCH-TEMPLATE-VREGS, handle locals/temps which refer to global labels.
|
|
|
|
@6297
|
18 years |
Gary Byers |
Accept (name (:label n)) as a vinsn temporary.
|
|
|
|
@6296
|
18 years |
Gary Byers |
Recognize memory addresses of the form (@ (: label) (% rip)) as if …
|
|
|
|
@6295
|
18 years |
Gary Byers |
Do the right/obvious thing for memory addresses of the form (@ (: …
|
|
|
|
@6294
|
18 years |
Gary Byers |
Some changes for new tagged-return-address scheme.
|
|
|
|
@6293
|
18 years |
Gary Byers |
Use %rip-relative addressing to recover %fn at return address. Try to …
|
|
|
|
@6292
|
18 years |
Gary Byers |
Enumerated constant for x8664::rip.
|
|
|
|
@6291
|
18 years |
Gary Byers |
Define "call" instruction templates.
Add "rip" to x8664-register entries.
|
|
|
|
@6290
|
18 years |
Gary Byers |
new x86-64 experimental CALL
|
|
|
|
@6289
|
18 years |
Gary Byers |
For new branch.
|
|
|
|
@6288
|
18 years |
Gary Byers |
|
|
|
|
@6287
|
18 years |
Gary Byers |
Actually remember to check in the PPC version of recent aset2/aset3 …
|
|
|
|
@6286
|
18 years |
Gary Byers |
|
|
|
|
@6285
|
18 years |
Gary Byers |
|
|
|
|
@6284
|
18 years |
Gary Byers |
Don't try to access ARRAY-CTYPE-ELEMENT-TYPE of things that aren't …
|
|
|
|
@6283
|
18 years |
Gary Byers |
:signed-doubleword, not :signed-doublewod.
|
|
|
|
@6282
|
18 years |
Gary Byers |
|
|
|
|
@6281
|
18 years |
Gary Byers |
Memory-fault errors on PPC, too.
|
|
|
|
@6280
|
18 years |
Gary Byers |
Memory-fault errors on PPC, too.
|
|
|
|
@6279
|
18 years |
Gary Byers |
|
|
|
|
@6278
|
18 years |
Gary Byers |
Define err, to work around Leopard renaming nonsense.
|
|
|
|
@6277
|
18 years |
Gary Byers |
|
|
|
|
@6276
|
18 years |
Gary Byers |
|
|
|
|
@6275
|
18 years |
Gary Byers |
is_write_fault for FreeBSD.
|
|
|
|
@6274
|
18 years |
Gary Byers |
is_write_vault for x86-64 Linux.
|
|
|
|
@6273
|
18 years |
Gary Byers |
Change wording of INVALID-MEMORY-ACCESS error message, a little.
|
|
|
|
@6272
|
18 years |
Gary Byers |
Call out to lisp on unhandled memory faults.
|
|
|
|
@6271
|
18 years |
Gary Byers |
"advance PC" command is PPC-only, for now.
|
|
|
|
@6270
|
18 years |
Gary Byers |
Map SIGBUS signal to INVALID-MEMORY-ACCESS condition.
|
|
|
|
@6269
|
18 years |
Gary Byers |
INVALID-MEMORY-ACCESS condition.
|
|
|
|
@6268
|
18 years |
Gary Byers |
|
|
|
|
@6267
|
18 years |
Gary Byers |
Use HARD-REGSPEC-VALUE in recent aset2/aset3 changes.
|
|
|
|
@6266
|
18 years |
Gary Byers |
in aset2/aset3: don't clobber val-reg if it's an imm-reg; we need …
|
|
|
|
@6265
|
18 years |
Gary Byers |
|
|
|
|
@6264
|
18 years |
Gary Byers |
raise_pending_interrupt(): unscramble what it means for an interrupt …
|
|
|
|
@6263
|
18 years |
Gary Byers |
|
|
|
|
@6262
|
18 years |
Gary Byers |
I have no idea why SIGSYS is generated when it is in ... unmentionable …
|
|
|
|
@6261
|
18 years |
Gary Byers |
Say "extern" a few times, to work around laughable Apple ld64 gibberish.
|
|
|
|
@6260
|
18 years |
Gary Byers |
Say "extern" a few times, to work around laughable Apple ld64 gibberish.
|
|
|
|
@6259
|
18 years |
Gary Byers |
|
|
|
|
@6258
|
18 years |
Gary Byers |
(SETF (AREF ...) ...) of two-dimensional arrays: need to target …
|
|
|
|
@6257
|
18 years |
Gary Byers |
Add features :x86-64 and :x86_64 if appropriate, not :x86-64 twice.
|
|
|
|
@6256
|
18 years |
Gary Byers |
|
|
|
|
@6255
|
18 years |
Gary Byers |
Set IOBLOCK-ELEMENT-TYPE to CHARACTER for bivalent streams.
…
|
|
|
|
@6254
|
18 years |
Gary Byers |
|
|
|
|
@6253
|
18 years |
Gary Byers |
Branch at C(egc_store_node_conditional_success_test) should bracnch …
|
|
|
|
@6252
|
18 years |
Gary Byers |
|
|
|
|
@6251
|
18 years |
Gary Byers |
Don't bother using RLET or equivalent to avoid making GCable pointers …
|
|
|
|
@6250
|
18 years |
Gary Byers |
If any method defined on a message passes a structure by value, …
|
|
|
|
@6249
|
18 years |
Gary Byers |
|
|
|
|
@6248
|
18 years |
Gary Byers |
ALLOCATE-INSTANCE of OBJC:OBJC:CLASS: if the result of sending the …
|
|
|
|
@6247
|
18 years |
Gary Byers |
|
|
|
|
@6246
|
18 years |
Gary Byers |
Update for 070408.
(Yes, it's 070409 here already ...)
|
|
|
|
@6245
|
18 years |
Gary Byers |
|
|
|
|
@6244
|
18 years |
Gary Byers |
Bump image version.
|
|
|
|
@6243
|
18 years |
Gary Byers |
|
|
|
|
@6242
|
18 years |
Gary Byers |
Bump min fasl version.
|
|
|
|
@6241
|
18 years |
Gary Byers |
Org to the next page boundary at end of jump table, to work around …
|
|
|
|
@6240
|
18 years |
Gary Byers |
|
|
|
|
@6239
|
18 years |
Gary Byers |
Bump current fasl version.
|
|
|
|
@6238
|
18 years |
Gary Byers |
Export CCL:FREE.
|
|
|
|
@6237
|
18 years |
Gary Byers |
Bump max fasl version.
|
|
|
|
@6236
|
18 years |
Gary Byers |
Pass -arch ppc64 to C, so that people who try to build this kernel
on …
|
|
|
|
@6235
|
18 years |
Gary Byers |
|
|
|
|
@6234
|
18 years |
Gary Byers |
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
Some changes in …
|
|
|
|
@6233
|
18 years |
Gary Byers |
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
Use …
|
|
|
|
@6232
|
18 years |
Gary Byers |
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
Use …
|
|
|
|
@6231
|
18 years |
Gary Byers |
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
|
|
|
|
@6230
|
18 years |
Gary Byers |
Use new syntax: OBJC:DEFMETHOD, #/, MAKE-INSTANCE.
Handle CGFLOAT …
|
|
|
|
@6229
|
18 years |
Gary Byers |
Define CGFLOAT, ObjC-2 foreign types here.
Define "foreign struct …
|
|
|
|
@6228
|
18 years |
Gary Byers |
Compile message send functions per signature.
Handle vararg message …
|
|
|
|
@6227
|
18 years |
Gary Byers |
Use new syntax.
OBJC:LOAD-FRAMEWORK.
Avoid some deprecated C-string …
|
|
|
|
@6226
|
18 years |
Gary Byers |
RECOGNIZE-OBJC-OBJECT: maybe try mapping classes if first try fails. …
|
|
|
|
@6225
|
18 years |
Gary Byers |
COMPUTE-OBJC-TO-LISP-FUNCTION-NAME was once going to do something …
|
|
|
|