haXe 2.05 и Hxcpp 2.05.0

Вчера Николя Канасье объявил о том, что опубликована новая версия haXe - 2.05
В комментариях к релизу он особенно поблагодарил Франко Понтичелли (Franco Ponticelli) и Хью Сэндерсона (Hugh Sanderson) за их серьезную работу над целями для PHP и C++ платформ, которые становятся всё лучше и лучше.

Список обновлений в haXe 2.05

Скачать свежую версию haXe можно, как обычно, со страницы http://haxe.org/download. Автоматический инсталлятор тоже работает как прежде.

Уже сегодня Хью Сэндерсон объявил и об обновлении Hxcpp - цели для компиляции haXe в С++ программы.
Как видно, отныне версии Hxcpp меняют нумерацию, чтобы соответствовать номерам версий haXe, что поможет сразу понять какой версией можно пользоваться.

В добавление к списку изменений в haXe, опубликованному Николя, автор Hxcpp выложил в списке рассылки отдельный список изменений. Этой платформой я не занимаюсь, так что приведу его без перевода во избежание казусов: )

* Default to IMMIX based internal garbage collection.
* Reorginised files - split big ones, and moved common ones out of "runtime".
* Put internal classes in "hx" namespace, or HX_ prefix for macros.
* Remove multiple-inheritance, and use delegation instead.
* Write "Options.txt" from compiler so dependency can be determined.
* Require -D HXCPP_MULTI_THREADED for multi-threaded classes - to avoid overhead if not required.
* Build thread code into executable for better control.
* Fix return values of parseINt/parseFloat.
* Added comprehensive list of reserved member names.
* Put if/else statements in blocks.
* Added assert, NULL, LITTLE_ENDIAN, BIG_ENDIAN as keywords.
* Added control over how fast-cffi routines are created by requiring cpp.rtti.FastIntergerLookup to be "implemented".
* Construct anonymous object fields in deterministic (as declared) order.
* Fix code generation for some complex inline cases.
* Added cpp.zip.Compress
* Change "Reflect" class to be more standard
* Use array of dynamics for StringBuf.
* Fix setting of attributes in XML nodes.

Build-tool:
* Allow multiple build threads (via setenv HXCPP_COMNPILE_THREADS N) for faster building on multi-code boxes.
* Added FileGroup dependencies
* Added pre-compiled headers (windows only, at the moment since gcc seems buggy)

Комментарии

update: hxcpp 2.05.1

По горячим следам и первым отзывам Хью Сандерсон уже сегодня обновил Hxcpp до версии 2.05.1 внеся несколько небольших исправлений:

  • hxcpp - обновлен nekoapi.dll для windows
  • nme - исправления в opengl рендеринге
  • neash - временно убрана строка dependency

Обнвиться можно, как обычно, через haxelib:

haxelib install hxcpp
haxelib install neash
haxelib install nme

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.