Skip to content

Conversation

@herrhotzenplotz
Copy link
Contributor

See notes in commit message.

As bdb seems a little bit broken and no issues exist/are linked for
the actual issues, I removed a couple of things that are outdated
(e.g. the symtab) and turned them into a TODO (snitch-ing required).

This makes bdb at least usable and not fail at startup, trying to find
the symbol table. Also, I stole some code from bme to load the native
write implementation, such that the virtual machine throws an error
when stepping into native write instruction.

Might fix #100 (not sure whether we can remove it)

Todo's have been left off in the code.

What doesn't work:
- Loading external natives
- Reading symbols (blocked by #99)
@rexim
Copy link
Member

rexim commented Jun 21, 2021

@herrhotzenplotz looks good to me! 👍 Thank you for your contribution!

@rexim rexim merged commit ad75a7b into tsoding:master Jun 21, 2021
@herrhotzenplotz herrhotzenplotz deleted the partial-unbreak-bdb branch June 25, 2021 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bdb fails if the symbol file not available

2 participants