++ed by:
DMOL MHOWARD ILUX FAYLAND XYF
7 non-PAUSE users
Author image Yuki Kimoto

Changes for version 0.0949 - 2021-04-30

  • remove SPVM::Sort. This is 0.0947 change, but I forgot to remove SPVM::Sort.
  • rename SPVM::Hash->newa to SPVM::Hash->new. Original SPVM::Hash->new is removed.
  • SPVM::ByteList->new can receive undef.
  • SPVM::ShortList->new can receive undef.
  • SPVM::IntList->new can receive undef.
  • SPVM::LongList->new can receive undef.
  • SPVM::FloatList->new can receive undef.
  • SPVM::DoubleList->new can receive undef.
  • SPVM::StringList->new can receive undef.
  • SPVM::List->new can receive undef.
  • SPVM::Hash->new can receive undef.
  • remove SPVM::StringBuffer->index
  • remove SPVM::StringBuffer->substr
  • remove SPVM::IO::Stdout
  • remove SPVM::IO::Stderr
  • SPVM::StringUtil->copy_string can receive undef
  • remove SPVM::StringBuffer->push_range
  • remove SPVM::StringBuffer->capacity
  • remove SPVM::StringBuffer->new_opt
  • SPVM::ByteList->resize added elements are set to 0 always
  • SPVM::ShortList->resize added elements are set to 0 always
  • SPVM::IntList->resize added elements are set to 0 always
  • SPVM::LongList->resize added elements are set to 0 always
  • SPVM::FloatList->resize added elements are set to 0 always
  • SPVM::DoubleList->resize added elements are set to 0 always
  • add SPVM::StringList->resize
  • add SPVM::StringBuffer->resize
  • remove SPVM::StringBuffer->clear
  • remove SPVM::StringBuffer->capacity
  • remove SPVM::StringBuffer->new_opt

Documentation

SPVM compiler to create exe file

Modules

Static Perl Virtual Machine. Fast Calculation, Fast Array Operation, and Easy C/C++ Binding.
Array Utilities
Blessed object base class
Array based blessed object
Package based blessed object
String based blessed object
Build SPVM program
Native code Compiler and linker. Wrapper of ExtUtils::CBuilder for SPVM
build config
Build Utilities
Byte object
Dynamic Byte Array
a callback interface to clone a object
a callback interface for byte comparation
a callback interface for double comparation
a callback interface for float comparation
a callback interface for int comparation
a callback interface for long comparation
a callback interface for comparation
a callback interface for short comparation
a callback interface for string comparation
double complex type
float complex type
SPVM Core Modules
Double object
Dynamic double array
a callback interface to check the object equality
a callback implementation of SPVM::EqualityChecker to check if the memory addresses of the two objects are equal.
SPVM Exchange API
Float object
Dynamic float array
Hash Data Structure
Hash entry
Int object
Dynamic int array
Dynamic object array
Long object
Dynamic long array
Mathmatical functions
Number Utilities
Regular expression
Regular expression pattern
a callback interface for the regex replacement
Short object
Dynamic short array
String buffer
Dynamic string array
String Utilities
a callback interface to stringify a object
Time manipulation
Time information
Unicode utilities.

Provides

in lib/SPVM/Builder/Exe.pm

Examples