Changes for version 0.0440 - 2019-09-06

  • Rename SPVM::Data to SPVM::BlessedObject
  • Rename SPVM::Data::Array to SPVM::BlessedObject::Array
  • Rename SPVM::Data::Package to SPVM::BlessedObject::Package
  • remove SPVM::Util->split 3rd argument
  • rename SPVM::Time->mktime to SPVM::Time->timelocal
  • fix SPVM::Regex character class negation bug
  • fix SPVM::Regex * capture bugs
  • SPVM::Regex caps start index become 0
  • remove to_iarray and to_strarray from SPVM::List
  • rename SPVM::List to SPVM::ObjectList
  • rename SPVM::ObjectList::new_with_capacity to new_capacity
  • add SPVM::ByteList::new_capacity
  • add SPVM::ShortList::new_capacity
  • add SPVM::IntList::new_capacity
  • add SPVM::LongList::new_capacity
  • add SPVM::FloatList::new_capacity
  • add SPVM::DoubleList::new_capacity
  • add SPVM::StringList::new_capacity
  • add SPVM::ByteList::capacity
  • add SPVM::ShortList::capacity
  • add SPVM::IntList::capacity
  • add SPVM::LongList::capacity
  • add SPVM::FloatList::capacity
  • add SPVM::DoubleList::capacity
  • add SPVM::StringList::capacity
  • add SPVM::ObjectList::capacity
  • add insert, remove method to SPVM::ByteList, SPVM::ShortList, SPVM::IntList, SPVM::LongList, SPVM::FloatList, SPVM::DoubleList, SPVM::StringList, SPVM::ObjectList

Documentation

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

Modules

Static Perl Virtual Machine. Fast calculation & Easy C/C++ Binding
Blessed object base class
Array based blessed object
Package based blessed object
build config
Build Utilities
Byte object
Continuous dynamic byte array
SPVM Standard Functions
a callback class for comparation
Double object
Continuous dynamic double array
SPVM Exchange API
Float object
Continuous dynamic float array
Int object
Continuous dynamic int array
JSON Bool
Long object
Continuous dynamic long array
Base64 encode/decode
Short object
Continuous dynamic short array
Sort functions
String buffer
Continuous dynamic string array
a callback class for stringification
Time manipulation
Time information
Unix standard library
Unix standard library

Provides

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