Skip to content

Documentation catch all #40

Description

@xTVaser

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions