trizen 5d478d9a9b - Fixed `gcd(-n)` and `lcm(-n)` to return `n` instead of `-n`. 1 week ago
..
Lingua 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
Module 49366b2ade - Fixed the Sidef deparsing of subsets and structs defined inside a module and used outside. (https://github.com/trizen/sidef/issues/78) 5 years ago
almost_and_omega_primes.sf 4a6c5a6366 - Improved the Optimizer to do constant folding on unary operators. 1 year ago
amb.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
amb_nested_loops.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
anonymous_recursion.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
arithmetic_derivative.sf 0fdf445b45 - Return `0` for `arithmetic_derivative(1)`. 6 years ago
arithmetic_evaluation.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
arithmetic_geometric_mean.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
array_and_hash_lookup.sf 457560033d - Fixed the code generation for a hash-lookup applied on the result of a prefix method-call. 9 months ago
array_and_hash_lvalues.sf f91a82f2a5 - Re-added support for array and has lvalues and also for slice assignments. 7 years ago
array_any_all.sf baab2a17cf Features and improvements to iterable objects 5 years ago
array_autovivification.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
array_binary_search.sf a8b87fe541 - Added the following Array methods: `bsearch()`, `bsearch_le()`, `bsearch_ge()`, `bindex_le()` and `bindex_ge()`. 6 years ago
array_binsert.sf e982a88e29 - Fixed a special case in Array.binsert() when the array is empty. 7 years ago
array_compare.sf 3865f29a9d modified: scripts/Tests/array_compare.sf 5 years ago
array_flattening.sf 0622e09c40 new file: scripts/Tests/array_flattening.sf 4 years ago
array_index_bindex.sf 1ec991ad2c - Added the Array.bindex() method, which locates the index of a certain element inside a sorted array, using the `Binary Search` algorithm. 7 years ago
array_unique.sf c46432b070 - Added the following Math methods: Math.arithmetic_mean(), Math.geometric_mean() and Math.harmonic_mean(). 6 years ago
array_xor.sf 428ea4d254 Minor test tweaks. 3 years ago
array_zipping.sf 5037c531ce modified: scripts/Tests/array_zipping.sf -- fix typo 5 years ago
arrays.sf fe8303dc15 - Added the `PolyMod([...], m)` built-in class. 6 months ago
autovivification.sf 4455a3f853 - Improved the support for autovivification. 8 years ago
averages_mode.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
bags_1.sf 805f2c3ec9 - Changed the Array `^`, `|`, `&` and `-` operators. 4 years ago
bags_2.sf da00c407c6 - Evaluate the Set and Bag `.map{...}` method in list context. 5 years ago
bags_3.sf ddea2db79f Minor optimizations inside the `Bag()` class. 5 years ago
balanced_brakets.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
bare_multiplication.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
base64_decoder.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
base_conversions.sf 42845fe0d1 - Fixed some special cases of base conversions. 5 years ago
basic_interpreter.sf df8862e4be Allow a `nil` value as an argument to a `for-in` loop, with the behavior of ending the iteration. 5 years ago
beadsort.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
best_shuffle.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
binary_search.sf ad7857d1f3 - Redesigned the numerical ranges and the range operators. 7 years ago
binary_search_recursive.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
binomialmod.sf 6dfb5ffb6a - Added the String `.slices(n)` method. 2 years ago
bitonic_sorter.sf 1328c9793b - `Number.rand()` and `Number.irand()` called with Inf, -Inf or NaN, no longer return a real number. 7 years ago
block_identities.sf a223fdd733 - Sidef deparser: corrected the deparsing of calls applied on an expression. 5 years ago
block_return.sf 56abfa507a Bug-fix: an empty block now returns nothing when called. 1 year ago
box_the_compass.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
break.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
built_in_class_reopening.sf f4ea9159a4 - Fixed a subtle bug when two or more built-in classes are (re)opened. 7 years ago
built_in_classes.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
cached_func_method.sf 17df666b04 Perl deparser: call Block.cache when `is cached` trait is specified. 2 years ago
caesar_cipher.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
calendar.sf 9399bbc916 - Added the `Date` built-in type, to work with dates. 4 years ago
call_an_object_method.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
cartesian.sf 71e191623e - Introduced a new dependecy: `Algorithm::Loops`, which replaces the code in the Array.cartesian() method. 6 years ago
catalan_numbers.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
catalan_numbers_2.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
chebyshev_coefficients_test.sf 3701e914f7 new file: scripts/Tests/chebyshev_coefficients_test.sf 5 years ago
chebyshev_factorization_method.sf 763b976ed3 - Added the Number `chebyshev_factor(n,B,x)` method. 2 years ago
chebyshev_polynomials.sf 5da69598ff - Added the Number `chebyshevTmod(n,x,m)` and `chebyshevUmod(n,x,m)` methods. 2 years ago
class_attr_inheritance.sf a083d5a552 - Don't do auto-inheritance of class attributes in nested classes. (fixes https://github.com/trizen/sidef/issues/40) 5 years ago
class_attributes.sf 7de49f0bd3 - Added support for class attributes 8 years ago
class_field_inheritance.sf d129990d75 new file: scripts/Tests/class_field_inheritance.sf 7 years ago
class_global_variables.sf 586263b8eb new file: scripts/Tests/class_global_variables.sf 4 years ago
class_has_variables_with_prefix_methods.sf 40d6c53bad modified: lib/Sidef.pm 4 years ago
class_inheritance.sf 28e2ac365f - Added the `Num!USE_PRIMESUM` class-variable. (disabled by default) 8 months ago
class_inside_module.sf 3c385855d7 new file: scripts/Tests/class_inside_module.sf 7 years ago
class_redefinition.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
class_slurpy_attributes.sf dfc0c0f516 - Implemented support for class slurpy `has` attributes. 5 years ago
class_var_inheritance.sf a083d5a552 - Don't do auto-inheritance of class attributes in nested classes. (fixes https://github.com/trizen/sidef/issues/40) 5 years ago
classes.sf 2b2b0531f3 Sidef deparser: don't ignore types of `has` identifiers. 5 years ago
classes_and_objects.sf c72370155f - Topic variables (_) are better localized now. They are no longer declared in every single block of the program, but only in places where it makes sense. 8 years ago
cnp.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
code_interpolation.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
combs_and_perms.sf d9c69ba36b - Added new dependency: Algorithm::Combinatorics 6 years ago
complex_numbers.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
composites.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
compress.sf e3c65361c8 - Extended the FileHandle `<<` operator, to accept multiple arguments. 1 year ago
congruence_of_powers_factorization.sf d20a5e2d84 - Added the Number `cop_factor(n)` method. 2 years ago
const_tests.sf d4c617034f - Simpler Perl deparsing of `const` declarations... 5 years ago
constant_folding.sf ec45264f34 - Various optimizations in the Perl deparser for: 6 years ago
cpp_input_output.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
cramers_method.sf be63b10e10 - Added the Object .clone() and .dclone() methods. 8 years ago
cramers_rule.sf f91a82f2a5 - Re-added support for array and has lvalues and also for slice assignments. 7 years ago
cramers_rule_matrix_class.sf 76c05eb538 new file: scripts/Tests/cramers_rule_matrix_class.sf 5 years ago
cross_and_zip_metaoperators.sf b79d26cbc4 - Prefix unary operators are no longer mixed with the infix operators. 8 years ago
cycle_sort.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
cyclic_dclone.sf 502f512e5e - Modified Object.dclone() to use `__SUB__` instead. 8 years ago
cyclic_references_eq_cmp.sf 95c3be86d2 modified: scripts/Tests/cyclic_references_eq_cmp.sf -- added a few more tests 6 years ago
data_digging.sf 6ce5ad5588 - Added the Array and Hash `.dig()` method. 8 years ago
data_handle.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
date_time.sf 9399bbc916 - Added the `Date` built-in type, to work with dates. 4 years ago
dec_2016_changes.sf c1e42a15b7 - Parser simplifications: each operator now takes an expression as argument, rather than a list of arguments. 7 years ago
def_primitive_type.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
def_primitive_type_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
default_param_values.sf ab914f886d - Added support for multiple dispatch. 8 years ago
default_var_values.sf 7bdfafe673 - Slurpy parameters now support default values 8 years ago
difference_of_powers_factorization.sf d20a5e2d84 - Added the Number `cop_factor(n)` method. 2 years ago
digits_and_sum_of_digits.sf 6705e351e1 - Optimizations in Number `digits2num(base, digits)`, for integer digits and integer base. 3 years ago
divisor_functions.sf d8d9ca3f43 - Added the Number `antidivisor_sum(n)` method. 5 months ago
divisors_of_factorial_in_range_iterator.sf cc5638bd10 - Added support for using native integers in arithmetic operations (when possible). 1 year ago
draw_grid_of_squares_multi.sf 5936cc50f0 modified: scripts/Applications/resistor_mesh.sf 7 years ago
draw_grid_of_squares_multi_2.sf 5936cc50f0 modified: scripts/Applications/resistor_mesh.sf 7 years ago
dump_cyclic_references.sf 8f4528d884 - Removed the built-in `MultiArray` class. 6 years ago
dynamic_block_scoping.sf 0f7e7f0fde modified: scripts/Tests/dynamic_block_scoping.sf -- added one more test 6 years ago
dynamic_constants.sf 0707150a46 - Use dynamical constants in all blocks. 5 years ago
each_prime.sf 88c7fc95c9 - Added the Number `powerful(n,k=2)` method. 4 years ago
echo.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
enumerator_object.sf 6045096967 - Added the Number `prev_composite(n)` method. 1 year ago
eq_g2.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
equal_classes.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
escape_unescape.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
euler_and_bernoulli_numbers.sf 59f1ac2e91 - Added the Number `catalan(n)` to return the n-th Catalan number ( https://oeis.org/A000108 ) 6 years ago
eval.sf 59b4060294 Added eval tests for gather/take. 5 years ago
execute_system_command.sf 291a78e709 - All individual lines that are read from filehandles in any way or form, do not include a trailing newline anymore. 7 years ago
expression_call.sf a223fdd733 - Sidef deparser: corrected the deparsing of calls applied on an expression. 5 years ago
extended_builtin_class.sf 5911c5c145 - Perl deparser: store each block into a lexical variable. 5 years ago
extreme_floating_point_values.sf 3ae877db74 Several small optimizations in the Number class. 1 year ago
factorization_methods.sf 164425cbf8 - Less overhead in Number `_big2istr()`, `_big2uistr` and `_big2pistr()` private functions. 5 months ago
fibonacci_closed_solution.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
fibonacci_iterative.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
fibonacci_mystery.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
find_the_missing_permutation.sf ad7857d1f3 - Redesigned the numerical ranges and the range operators. 7 years ago
first_class_functions_analogously.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
floyds_triangle.sf d313a7a3b9 modified: scripts/Tests/floyds_triangle.sf 6 years ago
for_in_extended.sf 544a11a920 Simpler code for `for-in` loops. 3 years ago
for_in_range.sf 4cc49f615c - Added experimental support for lazy evaluation, with the Object method `.lazy` 8 years ago
for_in_with_user_objects.sf 6fbeb14724 - Renamed `Sidef::Convert::Convert` to `Sidef::Object::Convert` and is now used as a parent inside `Sidef::Object::Object`. 6 years ago
for_two_vars.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
for_var_in_array.sf c16b95ca38 - Extended the `for-in` loop to support slurpy variables. 8 years ago
forward_difference.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
fraction_class.sf 7e284dd0a6 - Extended the Optimizer to do constant folding of other Number objects, such as Gauss, Quadratic, Mod, Fraction, etc. 1 year ago
func_scoping.sf fde163acbb bin/sidef: documented the `-N` option. 10 months ago
function_composition.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
functional_modules.sf f0a56efda0 - Forbidden the function calls without parentheses. 8 years ago
functional_style.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
gather_take.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
gaussian_divisors.sf 805442fde4 - Added the Gauss `divisors(z)` method. 6 months ago
gaussian_integers.sf 805442fde4 - Added the Gauss `divisors(z)` method. 6 months ago
gcd.sf 9c7ad77cc0 - Added the Number `biudivisors(n)` method. 2 years ago
get_value_cyclic_references.sf 8f4528d884 - Removed the built-in `MultiArray` class. 6 years ago
getopt.sf 0b82ad46fb modified: scripts/Tests/getopt.sf -- added one more test 7 years ago
given_when.sf 891ebde7a7 Check the context before returning from a given/when construct. 6 years ago
global_variables.sf f7f6db39e8 - Added the Number `urand(n)` and `urand(a,b)` method. 1 year ago
goto.sf 19c7a3ed9e Simpler deparsing of `goto` labels. 5 years ago
greatest_subsequential_sum.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
group_precedence.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
hailstone.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
happy_2_years_old.sf 8097b21c58 - Added support for named parameters. 8 years ago
hash_as_tree.sf 02cc0bc9e5 - Slighlty faster dumping of nested structures. 7 years ago
hash_autovivification.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
hash_concat.sf 4ed066c759 Deprecate `Object.:`; add :, ¦ and ⫶ 5 years ago
hash_from_array.sf ad7857d1f3 - Redesigned the numerical ranges and the range operators. 7 years ago
hash_grep.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
hash_selection.sf d68fc5d24f - Moved the set operations into the parent Hash class (+code simplifications and optimizations). 5 years ago
hash_sort.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
heap_s_algorithm_iter.sf bf818b54ee new file: scripts/Tests/heap_s_algorithm_iter.sf 7 years ago
heap_s_algorithm_rec.sf a5b55061ec - Minor optimization for prefix method-calls. 7 years ago
horner_s_rule.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
hypot.sf 9a481cdfb6 - Added the Complex.hypot() method. 7 years ago
i_love_you.sf 80bae2e764 - Major code clean-up. 8 years ago
iban.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
if_elsif_else.sf f9c8be2c65 - Allow whitespace and comments between `if/elsif/else` branches. 5 years ago
ilog.sf 18f62bdab7 - Several optimizations in Number `ilog(n,b)` for native `n`. 1 year ago
implicit_method_call_on_var_.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
implicit_numeric_conversions.sf 7c56b1134f - Fixed a minor issue in `String.num`, which used to return a floating-point number from a decimal expansion. 4 years ago
infix_methods.sf 56e9b1579e - Added the `Bag(...)` built-in class. 5 years ago
inherited_blocks.sf 5911c5c145 - Perl deparser: store each block into a lexical variable. 5 years ago
integer_division.sf f4f63030d0 - Added the Number `idiv_round(a,b)` method. 3 years ago
integer_limits.sf 5d75639852 - Fixed a minor issue in the Number._new_uint() for the exact value of `2^64 - 1` 7 years ago
integers_binary_encoding.sf e3c65361c8 - Extended the FileHandle `<<` operator, to accept multiple arguments. 1 year ago
interactive_mode_bug.sf 5930a89e2d - Workaround for a bug in interactive mode. 5 months ago
inverse_of_factorial.sf 8457fd4806 - Added the Number `n.prev_powerfree(k=2)` method. 8 months ago
inverted_syntax.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
irootrem.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
is_even_perfect.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
is_even_perfect_2.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
is_power.sf fa828d43f8 - Modified the method `iroot` to no longer return complex roots (which was buggy, anyway). 7 years ago
is_prime.sf afdf08c14f - Removed the infix ellipsis operator (`...`); the functionality is provided by `..^` or the `range` method. 8 years ago
karatsuba_multiplication.sf 6be72fd353 - Extended the `rising_factorial(n, k)` and `falling_factorial(n, k)` for negative values of `k`. 6 years ago
lambert_w_and_lgrt.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
lazy_iterators.sf 8186a95b66 Added tests for the Lazy `.while { ... }` and Enumerator `.while { ... }` methods. 2 years ago
lazy_iterators_2.sf 562449c507 Number class: output verbose messages to STDERR; make sure the exit-code of `yafu` and `primecount` is zero; removed the ".first" alias for method ".by". 9 months ago
lazy_methods.sf 5914d6f26b - Extended LazyMethod to handle the `run` method, in addition to `call`. 2 years ago
leap_year.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
lev_fast.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
levenshtein_distance.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
levenshtein_distance_cached.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
lingua_ro.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
lingua_ro_numbers.sf e17af6c35d - Improved the Number.irand() method to use the Mersenne Twister algorithm and also to work correctly with arbitrary big integers. 8 years ago
local_vars.sf 857cb7c224 - Fixed the localization of multiple variables. 7 years ago
logic.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
long_division.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
longest_common_prefix.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
longest_common_subsequence.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
longest_common_subsequence_2.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
loops.sf e17af6c35d - Improved the Number.irand() method to use the Mersenne Twister algorithm and also to work correctly with arbitrary big integers. 8 years ago
lucas_sequences.sf 919bfb3763 - Better performance in computing the modular Lucas V and U sequences when the current GitHub version of Math::Prime::Util and Math::Prime::Util::GMP is installed. 6 months ago
luhn_test_of_credit_card_numbers.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
lvalues.sf 724882efc4 - Added back a better defined Array `.ft(i,j)` method. 9 months ago
magic_vars.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
man_or_boy.sf c72370155f - Topic variables (_) are better localized now. They are no longer declared in every single block of the program, but only in places where it makes sense. 8 years ago
man_or_boy_2.sf 0621e50c5e - Minor API change: prefix `-` is now converted into the `neg` method call (instead of `negate`) 8 years ago
man_or_boy_3.sf c72370155f - Topic variables (_) are better localized now. They are no longer declared in every single block of the program, but only in places where it makes sense. 8 years ago
man_or_boy_cached.sf c72370155f - Topic variables (_) are better localized now. They are no longer declared in every single block of the program, but only in places where it makes sense. 8 years ago
math_functions.sf 574d6a53b2 - Extended the Matrix `.pow(n)` method to accept an arbitrary large integer. 7 months ago
matrix_class.sf faafa54f4e - Simplified Matrix `floor` and `ceil` methods. 2 years ago
matrix_determinant.sf 5125aa93a7 - Added the `Array.determinant()` method, which computes the determinant of a square matrix. 6 years ago
matrix_multiplication.sf a24664d507 modified: scripts/Tests/cramers_rule.sf 8 years ago
matrix_operations.sf aa6ee0a769 Better validation for Vector and Matrix objects. 2 years ago
median.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
merge_sort.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
merge_sort_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
metaprogramming_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
metaprogramming_method_definition.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
method_aliases.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
method_expressions.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
miller_rabin_primality_test.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
mod_class.sf 426b3d3b1e - Added the Mod `.sqr` method. 1 year ago
modular_quadratic_formula.sf 6f88a08660 - Optimization in Number `modular_quadratic_formula(a,b,c,m)` when gcd(2*a, m) == 1. 6 months ago
module_access_namespace.sf b1eda0b43f - Fix implicit method call on the topic variable (.method_name) inside a module. (https://github.com/trizen/sidef/issues/86) 5 years ago
module_definition.sf 4a9f6d2d8b - Better localization of function declarations. 5 years ago
module_identifiers.sf 49366b2ade - Fixed the Sidef deparsing of subsets and structs defined inside a module and used outside. (https://github.com/trizen/sidef/issues/78) 5 years ago
module_inclusion.sf e7453865e8 - Reimplemented the support for modules in a better way. 5 years ago
module_inclusion_2.sf 1ddc5e4432 modified: scripts/Tests/module_inclusion_2.sf 7 years ago
module_inclusion_3.sf e3e6bfe4f4 - Fixed a warning in the Perl deparser. 7 years ago
module_loading.sf 20b2eb9089 - Removed the support for class constants. (`ClassName::CONST`) 8 years ago
modules_simple_test.sf e7453865e8 - Reimplemented the support for modules in a better way. 5 years ago
modules_test_1.sf e7453865e8 - Reimplemented the support for modules in a better way. 5 years ago
modules_test_2.sf 606b32ad84 - Added the Number `prime_power_count(a, b)` method for counting the number of prime powers in a given range. 5 years ago
modulo.sf d50ffde020 - Added the Number `muladdmod(a,b,c,m)`, `mulsubmod(a,b,c,m)` and `submulmod(a,b,c,m)` methods. 11 months ago
multi_file_edit.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
multi_functions.sf e1b0758df3 modified: scripts/Tests/multi_functions.sf -- added the 'Fizz-Buzz' test 7 years ago
multi_match_searcher.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
multi_methods.sf 93da5cb96e new file: scripts/Tests/multi_methods.sf 8 years ago
multi_var_assignment.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
multiline_expressions.sf d73ec3220e - Minor fix inside the parser. 4 years ago
multiple_dispatch.sf 0eda2cf164 - Better deparsing of subset blocks. 5 years ago
multiple_dispatch_builtin_class.sf ae5ba70834 - Create the multimethods in the exact order as they were defined. 5 years ago
multiple_dispatch_inheritance_1.sf b668ae7f0d - Fixed the multiple dispatch with inheritance. 7 years ago
multiple_dispatch_inheritance_2.sf d05d954356 - Bug-fix: when an inherited class defines two or variants of the same method, all variants are now considered by the multiple dispatch system. 7 years ago
multiple_dispatch_inheritance_3.sf ede38547ab - Minor optimization for multiple dispatch with inheritance. 7 years ago
multiplicative_functions.sf c69d160cd1 Moved some tests from scripts/Tests/number_methods.sf to separate files. 2 years ago
multisplit.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
named_block_arguments.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
named_parameters.sf 873db3cd96 - Added the `NamedParam` contructor to create NamedParam objects, given a name and a value. 5 years ago
names_to_numbers.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
nested_classes.sf e50bb56619 - Allow typenames to be used with the smartmatch operator. (fixes https://github.com/trizen/sidef/issues/42) 5 years ago
nested_evals.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
non_continuous_seq.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
nth_number.sf 384eb06551 - Renamed the Number `k.non_powerfree(a,b)` method to `k.nonpowerfree(a,b)`. 8 months ago
nth_prime.sf 9bdae82987 - Use lower bound in Number.nth_prime(). 6 years ago
number_binary_search.sf 2f21cbf4b0 - Added the Number `bsearch_min(a,b, { ... })` and `bsearch_max(a,b, {...})` methods. 3 years ago
number_methods.sf 5d478d9a9b - Fixed `gcd(-n)` and `lcm(-n)` to return `n` instead of `-n`. 1 week ago
object_copy.sf be63b10e10 - Added the Object .clone() and .dclone() methods. 8 years ago
object_methods_reflection.sf 8bc33e2d78 - Fixed the LazyMethod objects retuend by `Object.methods()`. 7 years ago
objects_init.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
one-dimensional_cellular_automata.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
one-dimensional_cellular_automata_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
open.sf 291a78e709 - All individual lines that are read from filehandles in any way or form, do not include a trailing newline anymore. 7 years ago
pair_namedparam_force_ops.sf 1e250bcfcd Removed the `¦` alias for the pair ":" operator. (too ugly) 3 years ago
pairs_test.sf 4ed066c759 Deprecate `Object.:`; add :, ¦ and ⫶ 5 years ago
palindrome_detection_recursive.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
palindromic_numbers.sf 2ffe02741f - Added the Number `next_palindrome(n, b=10)` method. 3 years ago
pascal_matrix_generation.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
pcg.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
pell_factorization.sf 906281f0fe Documented several Array methods. 2 years ago
perfect_root_power.sf d8c0ad4981 - Use `Math::Prime::Util` in more Number methods with native integers. 3 years ago
perl_eval.sf 36f6bc0610 - Added support for transparently converting Perl subroutines to Sidef blocks. 1 year ago
permutations.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
permutations_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
pi_and_e.sf 0f6ac27c78 - Minor simplifications in Number `__LambertW__` and `__lgrt__`. 6 years ago
pi_machin_like_formula.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
pipeline_cross_operator.sf 1a4a80aa6f Minor simplification in the Array pipeline cross and zip operators: `|X>` and `|Z>`, to expect a list of callbacks in the right-side (instead of an Array). 5 years ago
pipeline_map_operator.sf 53a5b73676 - Allow a list of arguments in `|>>` and a Array argument in `|>`. 5 years ago
pipeline_operator.sf 53a5b73676 - Allow a list of arguments in `|>>` and a Array argument in `|>`. 5 years ago
pipeline_zip_operator.sf 1a4a80aa6f Minor simplification in the Array pipeline cross and zip operators: `|X>` and `|Z>`, to expect a list of callbacks in the right-side (instead of an Array). 5 years ago
polymod.sf fada3757d0 - Added the PolyMod `chinese(...)` method. 6 months ago
polynomial.sf 4d182796f7 - Added several more Polynomial methods. 6 months ago
polynomial_regression.sf c471df3bd3 - Added the Matrix `t` and prefix `~` aliases for `transpose`. 5 years ago
postfix_exclamation_mark.sf 272b1e91bf new file: scripts/Tests/postfix_exclamation_mark.sf 7 years ago
power_numbers.sf c72370155f - Topic variables (_) are better localized now. They are no longer declared in every single block of the program, but only in places where it makes sense. 8 years ago
powerfree_numbers.sf 384eb06551 - Renamed the Number `k.non_powerfree(a,b)` method to `k.nonpowerfree(a,b)`. 8 months ago
prefix_colon_hash.sf 9244cf4dd9 - Fixed the deparsing of the prefix-colon operator. (fixes https://github.com/trizen/sidef/issues/84) 5 years ago
prefix_methods.sf 69cd5d9e4b - Fixed and improved the support for prefix method-calls. 7 years ago
prefix_unary_operators.sf 7e284dd0a6 - Extended the Optimizer to do constant folding of other Number objects, such as Gauss, Quadratic, Mod, Fraction, etc. 1 year ago
problem_of_apollonius.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
pseudoprimes.sf f72e891a33 - Return false from Number `is_strong_psp(n, b)` when `gcd(n,b) != 1`. 4 months ago
pythagorean_means.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
quadratic_integers.sf 4a6c5a6366 - Improved the Optimizer to do constant folding on unary operators. 1 year ago
quadratic_nonresidue.sf 1e54ddb9d5 Code tidy in Number `quadratic_nonresidue(n)`. 3 years ago
quaternion_integers.sf 4a6c5a6366 - Improved the Optimizer to do constant folding on unary operators. 1 year ago
quicksort.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
quoted_strings.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
rand_pick.sf eb932b6455 - Minor code fixes. 7 years ago
random.sf 5e5c7e45d9 - Use a cryptographically-secure pseudorandom number generator in the Number `irand` method. 6 months ago
range_number.sf 384eb06551 - Renamed the Number `k.non_powerfree(a,b)` method to `k.nonpowerfree(a,b)`. 8 months ago
range_objects.sf 34b32ee859 - Redesigned the string ranges. 7 years ago
range_prod.sf 4d785a6869 - Simplifications in Array and RangeNum `.sum*` and `.prod*` methods. 5 years ago
range_sum.sf 4d785a6869 - Simplifications in Array and RangeNum `.sum*` and `.prod*` methods. 5 years ago
ranges.sf b55408a27f Added a few more tests for ranges. 1 year ago
read_a_configuration_file.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
rec_reverse.sf 0b578c6652 - Unary operators no longer extend implicitly on multiple lines. 7 years ago
recursion.sf a5b55061ec - Minor optimization for prefix method-calls. 7 years ago
recursive_block_closures.sf 17d9a5aefa - Cached the generated code for the `__BLOCK__` keyword such that only one object is created per keyword in the current block. 6 years ago
regex.sf 9626332738 Fixed a segmenetation fault in Regex `lt`, `le`, `gt` and `ge` methods. 8 months ago
regex_bool.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
regex_concat.sf 1f104741e0 - Simplified Regex.concat() and added Regex.union(). 5 years ago
regex_global_matching.sf 9999379cb5 Regex.global_matches: fix a bug with empty/null regexes never returning 5 years ago
regex_match_as_array.sf 1eaf761bed - The support for Regex variables ($1, $2, ...) is now gone! 8 years ago
regex_pos.sf 195f145675 - Added one more test in Tests/regex_pos.sf 5 years ago
regex_union.sf 1f104741e0 - Simplified Regex.concat() and added Regex.union(). 5 years ago
return.sf 8338b17727 modified: scripts/Tests/return.sf 5 years ago
return_types.sf ade5b559eb - Improved the error messages for return-type failures and multiple dispatch 8 years ago
reverse_a_base10_integer.sf 88aa7e0e96 new file: scripts/Tests/reverse_a_base10_integer.sf 7 years ago
reverse_recursive_general_solution.sf 68d11ff609 - Removed the Array and String `.ft` method, as it was not well-defined. 11 months ago
roman_numerals_decoding.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
roman_numerals_decoding_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
roman_numerals_decoding_3.sf 4ed066c759 Deprecate `Object.:`; add :, ¦ and ⫶ 5 years ago
roman_numerals_encoding.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
roman_numerals_encoding_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
root_mean_square.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
roots_on_the_rise.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
round_half_to_even.sf 854e7b2d68 new file: scripts/Tests/round_half_to_even.sf 8 years ago
roundf.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
run_length_encoding.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
run_length_encoding_2.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
run_length_encoding_3.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
same_fringe.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
scalar_context.sf 36f6bc0610 - Added support for transparently converting Perl subroutines to Sidef blocks. 1 year ago
script.sf c8e238f667 - Added the Number `n.prev_pow(b)` method. 2 years ago
selection_sort.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
set_any_all.sf baab2a17cf Features and improvements to iterable objects 5 years ago
set_consolidation.sf aa2bf7eab9 - Optimized the Array.|() set union operator. In addition, it will no longer return duplicates. 8 years ago
set_operations.sf 805f2c3ec9 - Changed the Array `^`, `|`, `&` and `-` operators. 4 years ago
sets_1.sf 805f2c3ec9 - Changed the Array `^`, `|`, `&` and `-` operators. 4 years ago
sets_2.sf da00c407c6 - Evaluate the Set and Bag `.map{...}` method in list context. 5 years ago
sidef_executor.sf ad1f961784 - Added optional type-checking for function and method parameters. 8 years ago
sidef_keywords.sf ad7857d1f3 - Redesigned the numerical ranges and the range operators. 7 years ago
sidef_to_json.sf be97acdcfd - Better implicit numeric conversions. 7 years ago
sierpinski_alphabet.sf 8f4528d884 - Removed the built-in `MultiArray` class. 6 years ago
sierpinski_carpet.sf 5d8c2556be modified: MANIFEST 7 years ago
sierpinski_diamond.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
sierpinski_penta.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
sierpinski_sidef.sf 8f4528d884 - Removed the built-in `MultiArray` class. 6 years ago
sierpinski_triangle_90.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
sierpinski_x.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
slices_cons.sf dca04b00bc - Better performance in Array/Range `each_cons`. 4 years ago
slurpy_const.sf ab3fdbadc8 - Added support for using an earlier declared variable in `const`, `static` and `define` declarations. 5 years ago
slurpy_define.sf ab3fdbadc8 - Added support for using an earlier declared variable in `const`, `static` and `define` declarations. 5 years ago
slurpy_static.sf ab3fdbadc8 - Added support for using an earlier declared variable in `const`, `static` and `define` declarations. 5 years ago
smart_match_operator.sf 12f9e2f66c Perl deparser: re-implemented the smartmatch operator (~~) 1 year ago
smooth_numbers.sf 4c75c2dee5 - Added the Number `cyclotomicmod(n,x,m)` method. 2 years ago
smooth_rough.sf e0370a8a02 Prevent infinite looping in Number `bsearch_inverse`. 1 year ago
solve_lcg.sf c69d160cd1 Moved some tests from scripts/Tests/number_methods.sf to separate files. 2 years ago
sort_disjoint_sublist.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
sort_with_custom_cmp.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
soundex.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
special_methods.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
split_collapse.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
sqrtmod_all.sf de88fe0e57 - Added the Number `solve_quadratic_form(d, n)` method. 5 months ago
squarefree.sf 384eb06551 - Renamed the Number `k.non_powerfree(a,b)` method to `k.nonpowerfree(a,b)`. 8 months ago
static_const_lazy_init.sf 9677e33bea modified: scripts/Tests/static_const_lazy_init.sf 6 years ago
string_encodings.sf ecf99e60a7 - Sidef deparser: deparse literal floating-point values more efficiently. 1 year ago
string_escapes.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
string_to_number.sf 7c56b1134f - Fixed a minor issue in `String.num`, which used to return a floating-point number from a decimal expansion. 4 years ago
strip_chars_from_str.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
strip_non_ascii_chars.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
structures.sf 2b2b0531f3 Sidef deparser: don't ignore types of `has` identifiers. 5 years ago
subsets.sf b2348d4b33 - Allow subset declarations to be used as types. 3 years ago
subtractive_generator.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
sum_and_prod.sf d6a7a927f6 - Allow unknown objects in Number `sum` and `prod` methods. 2 years ago
sum_of_squares_function.sf a0a89e87dd - Added the Number `hclassno(n)` method. 2 years ago
sum_of_squares_solutions.sf 51c4688457 - Added the Math `.linear_recmod(ker, init, n, m)` method. 1 year ago
sum_remainders.sf 55ddc2c218 - Extended the Number `sum_remainders(n,v)` method to support negative v. 2 years ago
swap.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
sylvesters_sequence.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
symbolic_fractions.sf 7869c37d2d - Optimized Number `sum(...)` for native integers. 1 year ago
symmetric_difference.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
sysopen_and_sysread.sf 2485904056 - Added the DirHandle `.files` and `.dirs` methods. 4 years ago
tennis_tournament.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
ternary_operator.sf bd119c6286 modified: scripts/Tests/ternary_operator.sf -- added a few more tests 4 years ago
token_recursive.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
top_rank_per_group.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
topological_sort.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
trial_division.sf d79fc82229 new file: scripts/Tests/trial_division.sf 2 years ago
triangle_path.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
tribonacci_closed_form.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
trigonometric_functions.sf 9675be7d2b - Fixed an unsafe Array optimizaiton in the Optimizer. 7 years ago
trizen_s_pair_numbers.sf 6facc73c6e - New implementation of the numerical system. 7 years ago
try_catch.sf fde163acbb bin/sidef: documented the `-N` option. 10 months ago
two_dimensional_array.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
type_comparisons.sf 445a699fdb - Switched from Math::Big{Int,Rat,Float} to Math::GMP{z,f,q}, Math::MPFR and Math::MPC 8 years ago
typed_parameters.sf 2859ad090a - Added the `Number.sqrt_cfrac()` method, which returns the simple continued fraction for sqrt(n), where `n` is a non-negative integer. 6 years ago
unary_inc_dec.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
unexecuted_arguments.sf eb950f87db - Added support for alterning the precedence of operators. 7 years ago
unicode.sf 182f25d9a5 new file: scripts/RosettaCode/free_polyominoes_enumeration.sf 5 years ago
unicode_support.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
unicode_whitespaces.sf e9f4b8fcc9 new file: scripts/Tests/unicode_whitespaces.sf 5 years ago
url_encoding_decoding.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
var_ref.sf 2956aeda5b - Added the Array.contain() alias for 'contains' 8 years ago
var_scoping.sf 4a9f6d2d8b - Better localization of function declarations. 5 years ago
variable_length_run_encoding.sf e3c65361c8 - Extended the FileHandle `<<` operator, to accept multiple arguments. 1 year ago
variable_references.sf 2b196b555b - The old Sidef is gone. It's time of a new age! :) 8 years ago
vector.sf aa6ee0a769 Better validation for Vector and Matrix objects. 2 years ago
vigenere_cipher.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
while_loop.sf fd909590fc modified: scripts/Tests/while_loop.sf -- added a few tests 6 years ago
wireworld.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
with_orwith_else.sf f9c8be2c65 - Allow whitespace and comments between `if/elsif/else` branches. 5 years ago
with_statement.sf 950030b6db modified: Tests/with_statement.sf -- added more tests 7 years ago
word_processing.sf 4d785a6869 - Simplifications in Array and RangeNum `.sum*` and `.prod*` methods. 5 years ago
word_roots.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago
word_wrap_enumerator.sf 054b19fa90 Replaced http:// with https:// in Sidef scripts. 5 months ago