Changes for version 0.0434 - 2018-05-21

  • add SPVM::StringList
  • remove SPVM::list
  • In any object array argument of SPVM::call_sub, array reference is converted to any object array
    • SPVM::List->new_with_array([SPVM::Int->new(1), SPVM::Double->new(2.5), undef])
  • Fix value fields 16 length bug.
  • add complex double and float operation +, -, *, /
  • rename new_dcomplex to complex
  • rename new_fcomplex to complexf
  • add SPVM::Unicode::uchar, u8, u16
  • rename SPVM::Build::Config::new_default to new_c99
  • fix Windows MinGW compile bugs
  • remove SPVM::Time::Moment, SPVM::Time::Format
  • remove getenv for Windows compatibility
  • fix winsocket bugs and exe bugs

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
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