Ralph Versteegen

Results 43 issues of Ralph Versteegen

Fixes #50, #101 Yes, I was lazy and didn't bother to use GetLastError anywhere, because none of the other code does it...

When fbc writes to a boolean bitfield it treats the bitfield address as an integer ptr (32 or 64 bit). So it reads 3/7 bytes past the bitfield and then...

llc.exe is not included with the LLVM official Windows binaries. clang can compile .ll files too but requires different args. This behaviour is gated by `__FB_WIN32__` because there doesn't seem...

To my surprise, on examing the assembly/C, I realise that a `boolean` is stored as a value of either 0 or 1 in a byte, and is converted to/from 0/-1...

Currently, fbfrog ignores forward struct declarations by default, if no definition of the struct appears later: ``` struct Typ; extern Typ *x; ``` translates to ``` extern x as Typ...

``` typedef unsigned int jit_uint; #define jit_label_undefined ((size_t)~((jit_uint)0)) ``` (which has value 4294967295 on both x86-linux and x86_64-linux) is translated by fbfrog (latest git head) to ``` type jit_uint as...

I have a number of optimisations and bug fixes, and now I want some benchmarks to test the effect on language speed. I'm surprised that I could only find trivial...

Refiling this issue to start afresh, replacing #785 which is entirely obsolete and irrelevant discussion. Although text entry should work, key mapping for key combos can still be quite broken....

bug
controls
gfx_sdl2
editor UI

Prifurin reports that Kaspersky detects the 20200704 nightly hspeak.exe as "VHO:Packed.Win32.Generic" and deletes it. [Virustotal](https://www.virustotal.com/gui/file/19d2f432b600928dd7628d0298dde8729e00cdd4bbef3041571a4ab8f88f267a/detection) reports two other detections (but not Kaspersky) for hspeak.exe.

os: windows
virus scanners
hspeak

Give an enemy an on-death bequesting attack that's self-targeted and neither heals nor transmogrifies itself (either damaging or doing no damage), and it will get stuck in an infinite loop,...

bug
attacks