.. |
01-syntax
|
63a726b5a8
Moved module related unittest to disabled folder (because modules support is not yet implemented).
|
8 years ago |
02-semantic_step1
|
63a726b5a8
Moved module related unittest to disabled folder (because modules support is not yet implemented).
|
8 years ago |
03-semantic_step2
|
63a726b5a8
Moved module related unittest to disabled folder (because modules support is not yet implemented).
|
8 years ago |
04-codegen
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
classes
|
7b9284eb99
Renamed optional classes and fixed a setter unwanted side effect.
|
6 years ago |
conversion
|
7b9284eb99
Renamed optional classes and fixed a setter unwanted side effect.
|
6 years ago |
disabled
|
63a726b5a8
Moved module related unittest to disabled folder (because modules support is not yet implemented).
|
8 years ago |
env
|
87ccab0e8e
Several fixes to the optional ENV class. Unit test added.
|
6 years ago |
expression
|
7918f1407f
Improved division by 0 check. Disabled automatic string to number conversion, the number() method must be explicitly called now. Unit test updated.
|
7 years ago |
loops
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
math
|
85b6cac275
Added a variable radical method
|
8 years ago |
string
|
a387695a1a
Replaced all TABs with 4 spaces (now official indentation setting).
|
7 years ago |
anon_class_test.gravity
|
4a8c96d2ea
Version 0.6.0
|
6 years ago |
arg_expression.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
arguments_1.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
arguments_2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
arguments_sum.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
array2string.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
array_of_objects.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
base_class_override.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
base_exec.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
big_list_map.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
bind.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
bind_func.gravity
|
122fdaa5ac
Added preliminary support for Struct. Fixed a bind method. Unit test added.
|
6 years ago |
bitwise_on_bool.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
break_continue.gravity
|
5fbf65c9a1
Fixed an issue with local class declarations. Fixed issue related to superclasses. Fixed continue keyword in for loops.
|
6 years ago |
chained_call.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
chained_call2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
chained_call3.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
chained_call4.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
chained_call5.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
check_self_postfix.gravity
|
e94af5fa06
Fixed an issue with self parameter in complex postfix expressions.
|
6 years ago |
class_byref.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
class_static.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
class_static_nonstatic.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure3.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure_apply.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure_args_apply.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
closure_bind.gravity
|
5d2de2e589
Added new closure bind method to set a custom self. Enhanced Fiber class. Unit test added.
|
7 years ago |
closure_bind_2.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
closure_gc_test.gravity
|
63fa9bf039
Fixed a possible GC issue (unit test added)
|
6 years ago |
codegen_error.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
comparison.gravity
|
e94af5fa06
Fixed an issue with self parameter in complex postfix expressions.
|
6 years ago |
computed_properties.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
core_bind.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
count_args.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
custom_getter_nosetter.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
custom_getter_setter.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
custom_load_storeat.gravity
|
dcfcd36dfe
Fixed an issue with custom setter and improved GC.
|
6 years ago |
default_values.gravity
|
2dc8bdd988
Added support for default argument values (unit test added).
|
7 years ago |
division_by_0.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
duplicate_file.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
duplicate_postfix.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
enum_assign.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
enum_remove_by_index_funcgravity.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
enum_static.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
fiber.gravity
|
c4516d8b39
Unit test added/modified for fibers.
|
7 years ago |
fiber_abort.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
fibers_scheduling.gravity
|
c4516d8b39
Unit test added/modified for fibers.
|
7 years ago |
fibonacci_class.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
float_literals.gravity
|
7b9284eb99
Renamed optional classes and fixed a setter unwanted side effect.
|
6 years ago |
forbidden_exec.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
fragile_class.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
func_call_interpolation.gravity
|
39d3757063
Improved string interpolation parsing.
|
8 years ago |
func_declaration.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
game_loop.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
include_test.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
init_infinite_loop.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
init_inline_exec.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
init_instance.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
init_optionals.gravity
|
a3dc780410
Gravity 0.7.4
|
6 years ago |
instance_clone.gravity
|
9ed38c610c
Preliminar implementation of instance.clone() method
|
6 years ago |
int_bit.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
ivar_access.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
ivar_load_store.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
ivar_nested_class.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
list_allocate.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_append.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_assign.gravity
|
1c3d80dcb2
Unit test added
|
6 years ago |
list_contains.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_count.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_example.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_filter.gravity
|
bd198f8b5f
Added more comprehensive unit tests for list map, filter, and reduce
|
8 years ago |
list_iterator.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_join.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_map.gravity
|
bd198f8b5f
Added more comprehensive unit tests for list map, filter, and reduce
|
8 years ago |
list_of_classes.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
list_reduce.gravity
|
bd198f8b5f
Added more comprehensive unit tests for list map, filter, and reduce
|
8 years ago |
list_remove.gravity
|
5603619b5b
Enabled GRAVITY_MAP_DOTSUGAR by default.
|
8 years ago |
list_resize.gravity
|
fa26077135
Fixed a List resize issue and some minor warnings. (Unit test added)
|
8 years ago |
list_reverse.gravity
|
8037e47acd
Added many more test cases for list.sort() and list.reverse()
|
8 years ago |
list_reversed.gravity
|
8037e47acd
Added many more test cases for list.sort() and list.reverse()
|
8 years ago |
list_sort.gravity
|
8037e47acd
Added many more test cases for list.sort() and list.reverse()
|
8 years ago |
list_sorted.gravity
|
8037e47acd
Added many more test cases for list.sort() and list.reverse()
|
8 years ago |
list_split_2.gravity
|
a387695a1a
Replaced all TABs with 4 spaces (now official indentation setting).
|
7 years ago |
literal_method.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
local_200_variables.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
local_class.gravity
|
5fbf65c9a1
Fixed an issue with local class declarations. Fixed issue related to superclasses. Fixed continue keyword in for loops.
|
6 years ago |
local_enum.gravity
|
160d6f1eef
Added support for local enum, unit test added
|
6 years ago |
macros.gravity
|
1652afdfe9
Added the ability to static decorate declarations (fund, class, enum, module and var). Added support for built-in macros __FUNCTION__, __CLASS__, __LINE__ and __COLUMN. Enhanced parser so each AST node has now a pointer to its parent declaration in order to be able to generate better error messages. Internal refactoring. Unit test for new built-in macros added.
|
8 years ago |
map_access.gravity
|
5603619b5b
Enabled GRAVITY_MAP_DOTSUGAR by default.
|
8 years ago |
map_count_redeclared.gravity
|
218bfbfa8a
Improved map dot sugar access implementation.
|
7 years ago |
map_duplicate_key.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
map_haskey.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
map_iterate.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
map_iterate_nokeys.gravity
|
4a8c96d2ea
Version 0.6.0
|
6 years ago |
map_iterator.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
math_lerp.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
math_min_max.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
max_list.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
max_mem_block.gravity
|
0e0ac57571
Added more memory protection during allocation (vm parameter added to mem_alloc macro). Some code refactoring and other minor issues fixed. Version raised to 0.3.5.
|
8 years ago |
max_recursion.gravity
|
244c758498
Added a way to control max recursion depth (unit test added).
|
7 years ago |
memory_test.gravity
|
8cf6379645
Fixed a crash that can occurs when an insane amount of memory is requested. Introduced a new MAX_MEMORY_BLOCK define. More checks need to be added. Unit test for join case added.
|
8 years ago |
neg_optimization.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
negative_enum.gravity
|
a3dc780410
Gravity 0.7.4
|
6 years ago |
nested_class.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
nested_class2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
nested_class3.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
nested_for.gravity
|
9f829d8f21
Fixed an issue with nested for loop (due to temp registers not protected). Unit test added.
|
6 years ago |
notobj.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
optimizer_fix.gravity
|
c4516d8b39
Unit test added/modified for fibers.
|
7 years ago |
outer.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
outer_2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
outer_3.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
outer_class_right_self.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
outer_setter.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
outer_setter_map.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
properties_as_classes.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
radian_degree_conversion.gravity
|
c268135105
Added a "degrees" and "radians" property to Int and Float
|
8 years ago |
random_int.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
random_int_error_args_not_ints.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
random_int_error_no_args.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
random_int_multiple_attempts.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
range_from_to.gravity
|
29e578a0e6
Added range.to/from properties
|
6 years ago |
range_sum.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
range_test.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
register_allocation.gravity
|
9231f9e1a7
Fixed a rare issue that can occurs in register allocation. Unit test added.
|
8 years ago |
register_protect.gravity
|
8d8f00e019
Unit test updated.
|
8 years ago |
repeat_limit.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
round.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
runtime_error.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
runtime_error1.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
runtime_error2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
setter_sideeffect.gravity
|
7b9284eb99
Renamed optional classes and fixed a setter unwanted side effect.
|
6 years ago |
simple_call.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
split_unicode.gravity
|
3941a4345c
String split/loop are now unicode savvy. Unit test added.
|
6 years ago |
static_init.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
static_init2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
stop_recursion.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
string_contains.gravity
|
a387695a1a
Replaced all TABs with 4 spaces (now official indentation setting).
|
7 years ago |
string_escaped.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
string_interpolation.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
string_op.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
string_trim.gravity
|
1c3d80dcb2
Unit test added
|
6 years ago |
string_unicode_length_bytes.gravity
|
b4a53a0671
String.length modified to be UTF-8 savvy. Added String.bytes. Unit test added.
|
6 years ago |
string_unicode_loop.gravity
|
3941a4345c
String split/loop are now unicode savvy. Unit test added.
|
6 years ago |
struct.gravity
|
122fdaa5ac
Added preliminary support for Struct. Fixed a bind method. Unit test added.
|
6 years ago |
subclass_override.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
super.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
super_class.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
super_class_test.gravity
|
4a8c96d2ea
Version 0.6.0
|
6 years ago |
superclass_chain.gravity
|
d06f15ef47
Fixed an issue with super keyword. Unit test added.
|
6 years ago |
superclass_declared_after.gravity
|
c4f143d7ef
Various enhancements.
|
7 years ago |
test.inc
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
test_registers_1.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
test_registers_2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
test_registers_3.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
test_registers_4.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
test_registers_in_while.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
undefined.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
undefined2.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
var_expr_self.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |
vector.gravity
|
1602c6162c
Re-added unittest folder.
|
8 years ago |