]>
Nishi Git Mirror - gwion.git/log
Jérémie Astor [Sat, 6 Jun 2020 09:31:01 +0000 (11:31 +0200)]
:art: Fix compiler warning
Jérémie Astor [Fri, 5 Jun 2020 21:46:21 +0000 (23:46 +0200)]
:art: Limit length for did_you_mean
Jérémie Astor [Fri, 5 Jun 2020 20:41:11 +0000 (22:41 +0200)]
:art: Improve array and auto loop
Jérémie Astor [Thu, 4 Jun 2020 11:35:10 +0000 (13:35 +0200)]
:bug: Fix PushStatic Usage
Jérémie Astor [Wed, 3 Jun 2020 13:04:53 +0000 (15:04 +0200)]
:art: Improve type_checking
Jérémie Astor [Wed, 3 Jun 2020 13:04:24 +0000 (15:04 +0200)]
:art: Improve ptr
Jérémie Astor [Wed, 3 Jun 2020 13:03:59 +0000 (15:03 +0200)]
:art: Improve array
Jérémie Astor [Mon, 1 Jun 2020 23:05:18 +0000 (01:05 +0200)]
:art: update plug [skip ci]
Jérémie Astor [Mon, 1 Jun 2020 22:51:25 +0000 (00:51 +0200)]
:art: Improve type checking
Jérémie Astor [Mon, 1 Jun 2020 17:04:08 +0000 (19:04 +0200)]
:art: Improve type checking
Jérémie Astor [Sun, 31 May 2020 18:59:50 +0000 (20:59 +0200)]
:bug: Fix static code emission
Jérémie Astor [Sun, 31 May 2020 18:46:01 +0000 (20:46 +0200)]
:bug: Fix emit_range
Jérémie Astor [Sun, 31 May 2020 18:13:27 +0000 (20:13 +0200)]
:bug: Fix envset_pop
Jérémie Astor [Sun, 31 May 2020 18:06:13 +0000 (20:06 +0200)]
:art: Improve vararg
Jérémie Astor [Thu, 28 May 2020 09:57:52 +0000 (11:57 +0200)]
:art: File level variable can't shadow global ones
Jérémie Astor [Thu, 28 May 2020 09:57:26 +0000 (11:57 +0200)]
:art: Improve global for enums, unions and classess
Jérémie Astor [Wed, 27 May 2020 14:23:41 +0000 (16:23 +0200)]
:bug: Fix template_fptr @=> template_fptr
Jérémie Astor [Wed, 27 May 2020 14:23:15 +0000 (16:23 +0200)]
:art: Improve infer flag usage
Jérémie Astor [Tue, 26 May 2020 20:40:31 +0000 (22:40 +0200)]
:bug: Exp_If emits pop_next
Jérémie Astor [Tue, 26 May 2020 19:07:03 +0000 (21:07 +0200)]
:bug: Fix soprk stack
Jérémie Astor [Tue, 26 May 2020 17:53:25 +0000 (19:53 +0200)]
:bug: Same for func_def
Jérémie Astor [Tue, 26 May 2020 17:26:48 +0000 (19:26 +0200)]
:bug: Exp_If must set meta
Jérémie Astor [Tue, 26 May 2020 16:57:36 +0000 (18:57 +0200)]
:bug: Fix emit->code stack, class_def must return error on failure
Jérémie Astor [Tue, 26 May 2020 16:48:01 +0000 (18:48 +0200)]
:bug: Fix emit->code stack
Jérémie Astor [Tue, 26 May 2020 10:10:41 +0000 (12:10 +0200)]
:bug: Fix scoped_stmt
Jérémie Astor [Tue, 26 May 2020 10:10:23 +0000 (12:10 +0200)]
:white_check_mark: ';' after fptr def
Jérémie Astor [Tue, 26 May 2020 00:53:15 +0000 (02:53 +0200)]
:bug: Fix non emitted static func
Jérémie Astor [Mon, 25 May 2020 13:36:18 +0000 (15:36 +0200)]
:art: Union needs tuple_contains
Jérémie Astor [Mon, 25 May 2020 12:47:45 +0000 (14:47 +0200)]
:art: Use emit_exp_addref1
Jérémie Astor [Sun, 24 May 2020 23:24:16 +0000 (01:24 +0200)]
:art: Prevent writing same template
Jérémie Astor [Sun, 24 May 2020 22:07:15 +0000 (00:07 +0200)]
:art: Use typedef flag for pre-defined template function pointer
Jérémie Astor [Sun, 24 May 2020 20:15:08 +0000 (22:15 +0200)]
:art: kinda typo
Jérémie Astor [Sun, 24 May 2020 20:12:37 +0000 (22:12 +0200)]
:art: Wrap 'fork' exp in a stmt_list
Jérémie Astor [Sun, 24 May 2020 20:11:05 +0000 (22:11 +0200)]
:art: Improve 'new' type checking
Jérémie Astor [Sun, 24 May 2020 20:08:21 +0000 (22:08 +0200)]
:art: Cosmetics
Jérémie Astor [Sun, 24 May 2020 20:07:25 +0000 (22:07 +0200)]
:art: Improve overflow
Jérémie Astor [Sun, 24 May 2020 20:06:54 +0000 (22:06 +0200)]
:art: Improve structs
Jérémie Astor [Sun, 24 May 2020 14:44:51 +0000 (16:44 +0200)]
:bug: Fix special_type
Jérémie Astor [Sun, 24 May 2020 13:44:35 +0000 (15:44 +0200)]
:bug: Fix auto loop
Jérémie Astor [Sun, 24 May 2020 12:11:05 +0000 (14:11 +0200)]
:bug: Fix VarargIni loop
Jérémie Astor [Thu, 21 May 2020 23:34:23 +0000 (01:34 +0200)]
:bug: Fix spork ref
Jérémie Astor [Thu, 21 May 2020 22:19:05 +0000 (00:19 +0200)]
:wrench: Afl target
Jérémie Astor [Thu, 21 May 2020 22:09:05 +0000 (00:09 +0200)]
fixes
Jérémie Astor [Thu, 21 May 2020 21:22:46 +0000 (23:22 +0200)]
:art: emit_decl
Jérémie Astor [Thu, 21 May 2020 21:21:26 +0000 (23:21 +0200)]
:art: type_cyclic
Jérémie Astor [Thu, 21 May 2020 17:05:15 +0000 (19:05 +0200)]
:art: Fix scan1 auto decl
Jérémie Astor [Thu, 21 May 2020 17:03:46 +0000 (19:03 +0200)]
:art: stmt_loop var now in mem
Jérémie Astor [Wed, 20 May 2020 15:54:07 +0000 (17:54 +0200)]
:bug: Improve overloading check
Jérémie Astor [Wed, 20 May 2020 15:53:49 +0000 (17:53 +0200)]
:art: pop_exp takes decl into account
Jérémie Astor [Wed, 20 May 2020 15:53:12 +0000 (17:53 +0200)]
:wrench: Do not use is_reg when fuzzing
Jérémie Astor [Mon, 18 May 2020 16:01:41 +0000 (18:01 +0200)]
:wrench: Fuzz stuff clean
Jérémie Astor [Mon, 18 May 2020 15:58:08 +0000 (17:58 +0200)]
:wrench: Update fuzzer
Jérémie Astor [Mon, 18 May 2020 15:57:17 +0000 (17:57 +0200)]
:art: Add null @=> fptr
Jérémie Astor [Mon, 18 May 2020 08:49:11 +0000 (10:49 +0200)]
:art: fptr and struct improv
Jérémie Astor [Sun, 17 May 2020 14:23:49 +0000 (16:23 +0200)]
:bug: t_gack needs gack
Jérémie Astor [Sun, 17 May 2020 14:09:22 +0000 (16:09 +0200)]
:bug: Fix decl instr
Jérémie Astor [Sun, 17 May 2020 12:31:24 +0000 (14:31 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 11:32:37 +0000 (13:32 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 11:03:40 +0000 (13:03 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:53:43 +0000 (12:53 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:51:23 +0000 (12:51 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:48:32 +0000 (12:48 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:45:11 +0000 (12:45 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:44:31 +0000 (12:44 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:38:23 +0000 (12:38 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:33:23 +0000 (12:33 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:20:02 +0000 (12:20 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:11:59 +0000 (12:11 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:08:32 +0000 (12:08 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:06:36 +0000 (12:06 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:04:41 +0000 (12:04 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:01:18 +0000 (12:01 +0200)]
:wrench: Fuzzit
Jérémie Astor [Sat, 16 May 2020 21:53:57 +0000 (23:53 +0200)]
:wrench: Add __FUZZING__ flag
Jérémie Astor [Sat, 16 May 2020 21:50:44 +0000 (23:50 +0200)]
:wrench: AFL loop
Jérémie Astor [Sat, 16 May 2020 21:50:28 +0000 (23:50 +0200)]
:art: @Array @=> decl @Array sets ref
Jérémie Astor [Sat, 16 May 2020 17:18:23 +0000 (19:18 +0200)]
:art: Gack and struct improvments
Jérémie Astor [Sat, 16 May 2020 12:04:32 +0000 (14:04 +0200)]
:wrench: AFL dict
Jérémie Astor [Sat, 16 May 2020 11:54:26 +0000 (13:54 +0200)]
:white_check_mark: Simplify tail call test
Jérémie Astor [Wed, 13 May 2020 09:15:34 +0000 (11:15 +0200)]
:art: Utility function
Jérémie Astor [Wed, 13 May 2020 09:15:12 +0000 (11:15 +0200)]
:art: Improve envset
Jérémie Astor [Wed, 13 May 2020 09:14:38 +0000 (11:14 +0200)]
:art: Improve tial recursion
Jérémie Astor [Tue, 12 May 2020 21:09:03 +0000 (23:09 +0200)]
:art: Improve Func_Base scan
Jérémie Astor [Tue, 12 May 2020 20:12:50 +0000 (22:12 +0200)]
:bug: Fix slice
Jérémie Astor [Tue, 12 May 2020 19:42:43 +0000 (21:42 +0200)]
:art: Improve VarargIni
Jérémie Astor [Tue, 12 May 2020 19:33:10 +0000 (21:33 +0200)]
:bug: Vararg is nonnull
Jérémie Astor [Tue, 12 May 2020 19:32:52 +0000 (21:32 +0200)]
:art: Cleaning
Jérémie Astor [Tue, 12 May 2020 17:41:21 +0000 (19:41 +0200)]
Merge branch 'Fuzzing' of https://github.com/fennecdjay/Gwion into Fuzzing
Jérémie Astor [Tue, 12 May 2020 17:31:13 +0000 (19:31 +0200)]
:bug: Put Vararg in shred->mem
Jérémie Astor [Tue, 12 May 2020 16:17:14 +0000 (18:17 +0200)]
:art: Improve fptr template parsing
Jérémie Astor [Tue, 12 May 2020 16:17:14 +0000 (18:17 +0200)]
:art: Improve fptr template parsing
Jérémie Astor [Tue, 12 May 2020 16:16:47 +0000 (18:16 +0200)]
:art: Improve prepend_type_decl signature
Jérémie Astor [Tue, 12 May 2020 16:16:24 +0000 (18:16 +0200)]
:art: Set scope in fptr arg parsing
Jérémie Astor [Sun, 10 May 2020 23:48:22 +0000 (01:48 +0200)]
:wrench: Improve Makefile
Jérémie Astor [Sun, 10 May 2020 23:48:00 +0000 (01:48 +0200)]
:art: Improve gack
Jérémie Astor [Sun, 10 May 2020 23:31:45 +0000 (01:31 +0200)]
:art: Check inferabity of base type
Jérémie Astor [Sun, 10 May 2020 23:22:54 +0000 (01:22 +0200)]
:art: Improve emit_stmt_auto
Jérémie Astor [Sun, 10 May 2020 22:16:36 +0000 (00:16 +0200)]
:wrench: Update AFL
Jérémie Astor [Sun, 10 May 2020 22:15:34 +0000 (00:15 +0200)]
:art: Simplify compile
Jérémie Astor [Sun, 10 May 2020 22:13:41 +0000 (00:13 +0200)]
:wrench: Improve Makefile
Jérémie Astor [Sun, 10 May 2020 21:51:19 +0000 (23:51 +0200)]
:art: Introduce special_type