Peter Marheine

Results 22 issues of Peter Marheine

This is unneeded after c++11, and broken from c++17. Fixes https://github.com/alberthdev/spasm-ng/issues/73

The existing Makefile is not very nice, and is probably extremely out of sync with the old visual studio project files. Try to unify them using CMake.

`hash.h` uses` std::binary_function` on the string comparator function, which is an error when built as c++17 or newer because `std::binary_function` was removed in c++17 (after being deprecated in c++11). With...

When unable to parse an operand to something that appears to be a macro, ensure the required string for the error message is passed. Failing to do so causes undefined...

A file containing only the string `b(` (no newline) causes the assembler to crash. Stack trace looks like this: ``` Pass one... Program received signal SIGSEGV, Segmentation fault. __strlen_avx2 ()...

When a space is inserted between the name of a macro and its parameter list, the parameter list is silently ignored. Minified example: ```z80 #define bcall(xxxx) rst 28h \ .dw...

A `-Q` command line option or something to suppress some output would be helpful for scripting; in particular the "Pass one..." messages and such. I have some code that's running...

enhancement
help wanted

I think this causes unpredictable behavior in optimized emscripten builds, but it might be a false positive in the stdlib. ``` $ echo > tests/bugs/ez80-invalid-de-ld.asm

Test case: ``` z80 b( ``` No EOL at end of file.

On Windows using Chrome, I'm able to connect to my 84+SE with OS 2.55MP, but something seems to get stuck during the transfer such that I need to unplug USB...