zephir

Zephir is a compiled high-level language aimed to ease the creation of C-extensions for PHP

MIT License

Downloads
359.2K
Stars
3.3K
Committers
100

Bot releases are visible (Hide)

zephir - Release 0.4.3-alpha

Published by nkt about 10 years ago

  • Fixed variables initialisation in conditions #413
  • Stubs generating fixes #418, #421, #434
  • Fixed is_numeric function call
  • Fixed internal CS errors #416
  • Fixed identical operator #423
  • Fixed small memory leak inside parser #431
  • Improve try-catch
  • Fix string constants escaping, IssetOperator with variables #456
  • Added support for doubles in typeof statements
  • Fixed arithmetical errors #441
  • Added deprecated method modifier #462
  • Added ability for lookup php.ini inside project #446

Thanks @phalcon, @ovr, @dreamsxin, @christiaan, @andycheg, @kjdev, @mruz

zephir - Release 0.4.2-alpha

Published by ovr over 10 years ago

  • Eval support by optimizer
  • Name all generated C-files with .zep prefix, according to
  • PHP 5.6 compilation fixes
  • UnsetStatement implement property-access expr type
  • UnsetStatement fix unset with array type
  • Multilne support for
  • Implement property-string-access
  • Stubs\Generator method generate added support for static-constant-access
  • Fix zephir_array_unshift compatibility with PHP 5.6
  • Abstract method
  • Added ErrorException support
  • Fix compilation failing for runtime
  • Exit and Die function support
  • CastOperators
  • A memory frame must be added when using zephir_read_static_property
  • Fixed ArrayKeyExistsOptimizer
  • ArrayObject support
  • PdoStatement support
  • Removing debug symbols generation in ext/install (production mod - more faster
  • #316 Issue - static property variable concat with variable)
  • Fix strings declarations

And other more futures and fixes
Happy coding with Zephir.

zephir - Release 0.4.1-alpha

Published by ovr over 10 years ago

Dynamic object property update
Some fixes in TernaryOperator
Separate LetStatement to files in Statements\Let directory
Updating static property indexes
Added support for abstract modifier for methods
Added new types: object, resource, callable
Disable pregmatch* optimizer
Added fork json-c as submodule
Readme move build img to svg format
Added support for SplHeap, SplMinHeap, SplMaxHeap
Nested namespaces support

Added more anothers fixes and review for core
Happy coding with Zephir ^_^

zephir - Release 0.4.0-alpha

Published by nkt over 10 years ago

Package Rankings
Top 0.93% on Packagist.org
Badges
Extracted from project README
Zephir Discord Build on Linux|macOS|Windows Latest Stable Version PHP from Packagist Packagist MIT License