Code

History

Commits on dev2800+
  1. added local bound generationbellard committed 24 years ago7e51b66
  2. finished bound check code (still slow) - fixed binary ops code gen - fixed float returnbellard committed 24 years ago5f85585
  3. use malloc hooks to properly catch all mallocsbellard committed 24 years agoad28d4c
  4. fixed VT_LLOCAL dereferencingbellard committed 24 years ago9eab103
  5. added minimal debug info supportbellard committed 24 years ago4124f1a
  6. first version of bounds checkerbellard committed 24 years ago60f781c
  7. suppressed some buffer overflows - moved function generation to cpu specific code (XXX: should have less cpu specific code for that)bellard committed 24 years ago14799da
  8. 0 constant can be used as a pointerbellard committed 24 years ago8b41bc5
  9. added full long long support - added section support - added __attribute__ parsing - added -U optionbellard committed 24 years ago1465899
  10. use register classes (will allow better and simpler code gen - fixed long double handlingbellard committed 24 years ago21c35b9
  11. last patches to separate type and value handlingbellard committed 24 years ago4985511
  12. separated type and value on stackbellard committed 24 years agof718190
  13. error() fixesbellard committed 24 years agof50d0b4
  14. updatebellard committed 24 years agob0b2d5d
  15. float updatebellard committed 24 years ago2694c10
  16. tcc documentationbellard committed 24 years ago5ee1584
  17. new value stack system to handle the futur types (long long and floats)bellard committed 24 years agofbc51a3
  18. added float.h std headerbellard committed 24 years agofa51610
  19. fixed macro bug and dummy float constant parsingbellard committed 24 years agocb44835
  20. float parsing + long doublebellard committed 24 years ago25618c0
  21. separated i386 code generatorbellard committed 24 years ago3917389
  22. began to integrate floating point numbers - separated i386 code generator - fixed severe forward reference bugbellard committed 24 years ago9cebd06
  23. added bitfields supportbellard committed 24 years ago3d1bdcf
  24. fixed switch - preparation for new typesbellard committed 24 years agocb693e5
  25. better type storagebellard committed 24 years ago9b3c96c
  26. fix function call and ! operatorbellard committed 24 years ago52ca29c
  27. added multiple files compile - various symbol related fixesbellard committed 24 years ago3c9ab72
  28. even fasterbellard committed 24 years ago5d7f7bb
  29. use faster I/O functions - static compile patchesbellard committed 24 years ago711075f
  30. better type checks - syntax fixes (gnu_ext added) - variable external defsbellard committed 24 years agod7e05e1
  31. better external allocs handlingbellard committed 24 years ago8523baf
  32. version changebellard committed 24 years ago18a8013
  33. updatebellard committed 24 years agoa88b855
  34. added structure assignment (for = and function calls) - added cast handling for short/char (still not complete)bellard committed 24 years agoebdec64
  35. first stage for structure assign - added more generic function call code generationbellard committed 24 years agocb1c8c8