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 |