/NEWS

http://github.com/NotFound/winxed · #! · 102 lines · 91 code · 11 blank · 0 comment · 0 complexity · ae8c869c750d4045a2cbf496706974d2 MD5 · raw file

  1. Winxed news.
  2. (C) Juliรกn Albo "NotFound"
  3. Version 1.10
  4. Version 1.9
  5. - var cast improved
  6. - bootstrap chain simplified
  7. - minor optimization improvements
  8. - fixed some inline bugs
  9. - new syntax for multi: function name( : Type param)
  10. - new syntactic sugar for declare and initialize:
  11. :Type variable(arguments); does the same as:
  12. var variable = new Type(arguments);
  13. Build 1.9.0
  14. - Candidate
  15. Build 1.9.1
  16. - Treat carriage return as whitespace in source files
  17. Version 1.8
  18. - Put source file name when known in generated PIR header.
  19. - Local inline.
  20. - operator defined
  21. - Allow use of all operators and statements in inline.
  22. - get_context builtin, deprecated getcontext
  23. - lexical modifier for variables
  24. - Show backtrace on unhandled exceptions in installable driver
  25. - Fail nicely on attempts to use labels not defined
  26. Build 1.8.0
  27. - Candidate
  28. Build 1.8.1
  29. - Bug fixes
  30. Build 1.8.2
  31. - Fix multi assign
  32. - Bundled with parrot 4.4.0
  33. Version 1.7
  34. - Default values in multi assign
  35. - Fixes in default values
  36. Build 1.7.0
  37. - Bundled with parrot 4.3.0
  38. Version 1.6
  39. - Default values in function parameters
  40. - Update usage of compreg PIR
  41. Build 1.6.0
  42. - Bundled with parrot 4.2.0
  43. Version 1.5
  44. - added one more bootstrap stage
  45. - inline functions
  46. - comma operator alike in for initialization and iteration parts
  47. - builtins abs, sinh, cosh and tanh
  48. - fix postfix ++ and ++ operators with var
  49. - Minor optimizations of generated code
  50. Build 1.5.0
  51. - Bundled with parrot 3.11.0
  52. Version 1.4
  53. - 'multi' modifier improved
  54. - Fixes and improvements in builtins compile time evaluation
  55. - throw "string" now emits throw instead of die
  56. - Several minor optimizations of generated code
  57. Build 1.4.0
  58. - Candidate
  59. Build 1.4.1
  60. - Fixed bug in __ASSERT__
  61. - Bundled with parrot 3.10.0
  62. Version 1.3
  63. - builtin sleep
  64. - some more 'multi' features
  65. Build 1.3.0
  66. - Bundled with parrot 3.9.0
  67. Version 1.2
  68. - Don't tailcall by defaultinside try blocks to avoid losing the
  69. exception handler
  70. - allowtailcall modifier to bypass this default
  71. - Fixed and improved HLL namespace modifier
  72. - --debug command line option, supporting:
  73. - predefined constant __DEBUG__
  74. - builtin __ASSERT__
  75. - Constant propagation in casts to int and string
  76. - Implict nested namespaces in class and namespace declaration
  77. - namespace, class, and ~ (bitwise not) operators
  78. - -X command line option
  79. Build 1.2.0
  80. - Bundled with parrot 3.8.0
  81. Version 1.1
  82. - multi functions and methods
  83. - casting to var builtin
  84. - load_packfile builtin
  85. - Predefined constants __NAMESPACE__ and __CLASS__
  86. Build 1.1.0
  87. - Bundled with parrot 3.7.0
  88. Version 1.0
  89. - First stable version
  90. Build 1.0.0
  91. - Bundled with parrot 3.6.0