summary refs log tree commit diff stats
path: root/lib/genode
diff options
context:
space:
mode:
authorJoey <jyapayne@gmail.com>2018-07-05 23:33:15 +0900
committerAndreas Rumpf <rumpf_a@web.de>2018-07-05 16:33:15 +0200
commita1457bfa9ffad3e59b49380fce70d29720485e7d (patch)
tree4cefb565430c226651681586e517c71dfbab158a /lib/genode
parentf7b76c9ea71ca77d2ed32612b5770cd816672eeb (diff)
downloadNim-a1457bfa9ffad3e59b49380fce70d29720485e7d.tar.gz
Rewrite the memory management code for Nintendo Switch (#8169)
Rewrite the memory management code for Nintendo Switch

The first implementation was naive and did not account for multiple
memory allocations. However, this implementation may still be
incomplete. Currently, when running applications, the code runs fine.
When the application is exited via code (the end of the program is
reached or quit() is called), the Switch will crash. Not sure why this
happens, but I suspect it is from Nim memory allocations.

I suspect the memory allocations because when I compile the helloworld
application without any Nim allocations (just C function calls) and use
`--gc:none` as a compile option, the application exits fine.

Diffstat (limited to 'lib/genode')
0 files changed, 0 insertions, 0 deletions