The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.0433 - 2018-05-08

  • Change IO::File::write, IO::Socket::write to sub write : int ($self : self, $buffer : string, $legnth : int);
  • add fileno to SPVM::IO::Socket
  • add SPVM::IO::Select
  • remove SPVM::set_exception_undef
  • add SPVM::set_exception
  • add SPVM::exception
  • add shutdown, close to IO::Socket
  • add SPVM::ByteList, SPVM::ShortList, SPVM::IntList, SPVM::LongList, SPVM::FloatList, SPVM::DoubleList
  • remove SPVM::CORE::list function
  • rename memcpy to memcpyb
  • rename memmove to memmoveb
  • add memcpys, memcpyi, memcpyl, memcpyf, memcpyd
  • add memmoves, memmovei, memmovel, memmovef, memmoved

Documentation

C/C++ Binding using SPVM Extension(BETA before 1.0)
SPVM Language
SPVM Native API
SPVM compiler to create exe file

Modules

Static Perl Virtual Machine. Fast calculation & Easy C/C++ Binding
build config
Build Utilities
Byte object
SPVM Standard Functions
Base class of SPVM data
SPVM Array
SPVM object
Double object
SPVM Exchange API
Float object
Int object
JSON Bool
Long object
Short object

Provides

in lib/SPVM/Builder.pm
in lib/SPVM/Builder/CC.pm
in lib/SPVM/Builder/Exe.pm