Commit History

Author SHA1 Message Date
  trizen 2e531141d8 - Fixed and improved the Block.ffork() method to work correctly with blocks that return numbers or objects that contain numbers. 8 years ago
  trizen 10fc318b05 Preparing for v2.25 8 years ago
  trizen d7a5e285b4 - Added the `Enumerator` built-in class. 8 years ago
  trizen ac353bc59c - Extended the optimizer to cover more types of arguments (in addition to expressions). 8 years ago
  trizen 9998c4bd39 - Added precompilation support for Sidef scripts (with option -s). 8 years ago
  trizen e17af6c35d - Improved the Number.irand() method to use the Mersenne Twister algorithm and also to work correctly with arbitrary big integers. 8 years ago
  trizen 64599490e0 - Added the `Lazy` data type for representing lazy-evaluation pipe lines. 8 years ago
  trizen 8980b2693e - Replaced the `base` pragma with the lightweight `parent`; 8 years ago
  trizen 96bec6bec6 - Moved the Julia backend to utils/Experiments. 8 years ago
  trizen 17a892507f - The stringification of numbers is now implemented natively. (Math::BigRat and its friends are now longer required) 8 years ago
  trizen dde9ed44aa - Added the Hash `each_k()` and `each_v()` aliases for `each_key()` and `each_value()` respectively. 8 years ago
  trizen 325afb02e4 - Minor performance improvement in checking if a number is an integer. 8 years ago
  trizen c700e267e2 - Faster conversion of MPFR to GMPq, using the new function Rmpfr_get_q() (requires Math::MPFR>=3.29) 8 years ago
  trizen fe3330d015 - Minor fix inside the Number.length() method for negative numbers. 8 years ago
  trizen 445a699fdb - Switched from Math::Big{Int,Rat,Float} to Math::GMP{z,f,q}, Math::MPFR and Math::MPC 8 years ago
  trizen c1dc82fdd3 - Added support for method calls to expand over two or more lines. 8 years ago
  trizen 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
  trizen ca01f2e0e4 File::Temp is no longer required. 8 years ago
  trizen 71ba3ae3cf Changed file permissions 8 years ago
  trizen 03adbc3eeb modified a sidef script 8 years ago
  trizen 804bca7de8 new file: scripts/smart_word_wrap_simple.sf 9 years ago
  trizen b98bd92a8e - Fixed many bugs related to type comparisons. 9 years ago
  Trizen c18b0cfb1b Updated the Build.PL file. 9 years ago
  Trizen 3448546c3b Added Sidef::Deparser in MANIFEST and META.* files 9 years ago
  Trizen 7a2faf8207 Minor optimisations in Parser::get_quoted_string() function; now it uses some fancy regular expressions instead of function recursion to parse nested pair-delimiters; in result, it is much faster now! 9 years ago
  Trizen ebcd894a3e ** Added support for ranges with three new operators: "...", "^.." and "..^"; 9 years ago
  Trizen fb57311442 modified: MANIFEST 9 years ago
  Trizen b833b4d4c6 Improved the support for modules: now, when a module is redeclared, all its variables are available without specifying the namespace in front of them, and each var can be changed or redeclared at will; 9 years ago
  Trizen c68ed33242 modified: Build.PL 9 years ago
  Trizen 0740048ec0 Added support for module redeclaration; now it adds every new object in the previous declared module and it's run soon after it's parent in declaration order; 9 years ago