Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation catch all #40

Open
xTVaser opened this issue Jul 6, 2022 · 0 comments
Open

Documentation catch all #40

xTVaser opened this issue Jul 6, 2022 · 0 comments

Comments

@xTVaser
Copy link
Member

xTVaser commented Jul 6, 2022

Decompilation

dma-buffers
handles/process-pointers
pack-me / allow-misaligned
offset vs offset-assert
offset basic difference
updating gsrc
updating ref tests
update tex replacement docs
using the debugger
block preservation
decompiler doesn't support same-named vars
when to add to data_decompiler
mip2sc
changing text
repl config
using the repl

non-specific issue for things that were marked as needing documentation in the main repo, moving that tracking to an actual issue here
expressions-todo

order of floating point argument evaluation is different
GPR -> FPR conversions should not happen silently

Done (needs documentation)

  • top-level
  • begin
  • seval
  • #cond, #when, #unless

Runtime To-Do for Compiler Upgrade

  • Handle xmm's correctly for windows
  • Change offset, etc
  • Memory mapping so null pointer dereference causes a crash

document

All Forms

Documented forms are crossed out.

  • tc
  • db (debug mode)
  • #when
  • #unless
  • db (disassemble byte)
  • dh
  • dw
  • dd
  • df
  • segfault
  • fpe
  • let
  • let*
  • while
  • until
  • dotimes
  • protect
  • +!
  • and
  • or
  • +1
  • +!
  • -!
  • *!
  • 1-
  • zero?
  • &+!
  • &-
  • &->
  • basic?
  • pair?
  • binteger?
  • rtype-of
  • cons
  • list
  • null?
  • caar
  • object-new
  • expect-eq
  • expect-true
  • expect-false
  • start-test
  • finish-test
  • top-level
  • gs
  • :exit
  • listen-to-target
  • reset-target
  • :status
  • defglobalconstant
  • dbs
  • dbg
  • :cont
  • :break
  • :dump-all-mem
  • :pm
  • :di
  • :disasm
  • :bp
  • :ubp
  • deftype
  • ->
  • &
  • the-as
  • the
  • print-type
  • new
  • car
  • cdr
  • method
  • declare-type
  • none
  • defconstant
  • &+
  • rlet
  • .ret
  • .sub
  • .push
  • .pop
  • set-config!
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

No branches or pull requests

1 participant