Code

History

Commits on dev2832
  1. added K&R proto parsingbellard committed 24 years agof22a323
  2. added compound literals parsing - fixed string init with {}bellard committed 24 years agodf9c047
  3. added wide char and string parsing - added zero init of auto initializersbellard committed 24 years ago4298fcc
  4. completed initializer handlign (compute size before storing initializers if unknown size - macro subst fixbellard committed 24 years ago0c6b2dc
  5. updatebellard committed 25 years ago34a14a0
  6. added hash tables - add -o option for debug outputbellard committed 25 years agob9455a7
  7. fixed \nnn char parsing, added #line, added __VA_ARGS__, added macros in #include, added \xnn parsing, added L'' and L parsing (still not OK), added 0bXX, added ISOC99 initializers handling, added declaration parsing anywhere in blockbellard committed 25 years ago44b5c97
  8. ISOC99 restrict,__func__ - added misc macrosbellard committed 25 years agoef6e858
  9. updatebellard committed 25 years ago4dceee3
  10. updatebellard committed 25 years agoeb0e3e7
  11. eval function args in reverse order - added short and unsigned char support - added more messagesbellard committed 25 years ago605a028
  12. better type decl - added -l and -D options - added PROFILE definesbellard committed 25 years agod261452
  13. added std libsbellard committed 25 years agob536ac3
  14. new preprocessing: macro function handling and better ANSI conformancebellard committed 25 years ago507a221
  15. suppressed another allocbellard committed 25 years agocd52648
  16. fix defined() handlingbellard committed 25 years agocdf6247
  17. added #if supportbellard committed 25 years agoa254461
  18. added function prototypes and correct recursive type parsingbellard committed 25 years agob0bdbb1
  19. tcclib samplebellard committed 25 years agoaca4429
  20. new code generator with constant propagation and register allocation - new parser - added #include handlingbellard committed 25 years ago9736493
  21. added union/struct + correct local symbolsbellard committed 25 years ago946b600
  22. added enum, typedefs, goto, switchbellard committed 25 years agob15f269
  23. added do while continue - simplify break/continue handlingbellard committed 25 years ago4e92bac
  24. clarified function types - added extern / static - added unsigned and invalid type parsingbellard committed 25 years ago704d613
  25. added 'x'= operatorsbellard committed 25 years ago9c1b845
  26. updatedbellard committed 25 years ago58f3296
  27. update for name changebellard committed 25 years ago927c4af
  28. added comments + correct error reportingbellard committed 25 years ago9a8dfaa
  29. remove unused features for TINY modebellard committed 25 years ago586b05f
  30. added for, cond and comma support - fixed div/mod codebellard committed 25 years ago3115a8a
  31. shl and shr and for tiny mode onlybellard committed 25 years ago881aa90
  32. Initial revisionbellard committed 25 years ago27f6e16