self icon indicating copy to clipboard operation
self copied to clipboard

Making the world safe for objects

Results 51 self issues
Sort by recently updated
recently updated
newest added

We should incrementally build snapshots and VMs based on HEAD.

OK. Thanks to your help I got the VM built. Now what? It seems to me that there's a huge gap in the doco regarding _actually using_ self, esp out...

Create a new label with the morph factory. Try to open the Properties. It will fail with a traceback. "scalableFont" can't be found.

reldbg build defaults to `-O2` and on NetBSD/sparc with gcc (nb2 20230710) 10.5.0 the VM gets `SIGBUS` when trying to load the world: ``` #0 Conversion::convertVFrames (this=0x6ebfc8) at vm/src/any/runtime/conversion.cpp:176 #1...

Sparc v7 has no multiplication instruction so a `.mul` function is used to do the multiplication. Typically dynamic linker detects v8 and interposes a DSO where `.mul` is implemented using...

When I ported Self VM to NetBSD and FreeBSD one kludge I had to _not_ use `SA_RESTART` like linux does. I didn't have time to figure out what was wrong,...

Self JIT compiler on sparc emits code that uses `%g7` register. But that register is reserved for the use by the system and is commonly used by the ELF TLS...

PR #138 brought back PowerPC code and made it compilable on NetBSD/macppc. But the PowerPC port is targeting Mac's ABI that uses different stack frame layout for the C code....

"Toggle Spy" crashes on NetBSD/i386. I didn't look too closely, but from a superficial research I think the problem is that syscall stubs in libc do not save frame pointer....

`add_pch_rule` in `vm/cmake/functions.cmake` doesn't correctly add build type specific flags to the rule that produces the precompiled header. this makes the compiler complain later on, when the precompiled header is...