]> Nishi Git Mirror - gwion.git/log
gwion.git
4 years ago:bug: Improve overloading check
Jérémie Astor [Wed, 20 May 2020 15:54:07 +0000 (17:54 +0200)]
:bug: Improve overloading check

4 years ago:art: pop_exp takes decl into account
Jérémie Astor [Wed, 20 May 2020 15:53:49 +0000 (17:53 +0200)]
:art: pop_exp takes decl into account

4 years ago:wrench: Do not use is_reg when fuzzing
Jérémie Astor [Wed, 20 May 2020 15:53:12 +0000 (17:53 +0200)]
:wrench: Do not use is_reg when fuzzing

4 years ago:wrench: Fuzz stuff clean
Jérémie Astor [Mon, 18 May 2020 16:01:41 +0000 (18:01 +0200)]
:wrench: Fuzz stuff clean

4 years ago:wrench: Update fuzzer
Jérémie Astor [Mon, 18 May 2020 15:58:08 +0000 (17:58 +0200)]
:wrench: Update fuzzer

4 years ago:art: Add null @=> fptr
Jérémie Astor [Mon, 18 May 2020 15:57:17 +0000 (17:57 +0200)]
:art: Add null @=> fptr

4 years ago:art: fptr and struct improv
Jérémie Astor [Mon, 18 May 2020 08:49:11 +0000 (10:49 +0200)]
:art: fptr and struct improv

4 years ago:bug: t_gack needs gack
Jérémie Astor [Sun, 17 May 2020 14:23:49 +0000 (16:23 +0200)]
:bug: t_gack needs gack

4 years ago:bug: Fix decl instr
Jérémie Astor [Sun, 17 May 2020 14:09:22 +0000 (16:09 +0200)]
:bug: Fix decl instr

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 12:31:24 +0000 (14:31 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 11:32:37 +0000 (13:32 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 11:03:40 +0000 (13:03 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:53:43 +0000 (12:53 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:51:23 +0000 (12:51 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:48:32 +0000 (12:48 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:45:11 +0000 (12:45 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:44:31 +0000 (12:44 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:38:23 +0000 (12:38 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:33:23 +0000 (12:33 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:20:02 +0000 (12:20 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:11:59 +0000 (12:11 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:08:32 +0000 (12:08 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:06:36 +0000 (12:06 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:04:41 +0000 (12:04 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Fuzzit
Jérémie Astor [Sun, 17 May 2020 10:01:18 +0000 (12:01 +0200)]
:wrench: Fuzzit

4 years ago:wrench: Add __FUZZING__ flag
Jérémie Astor [Sat, 16 May 2020 21:53:57 +0000 (23:53 +0200)]
:wrench: Add __FUZZING__ flag

4 years ago:wrench: AFL loop
Jérémie Astor [Sat, 16 May 2020 21:50:44 +0000 (23:50 +0200)]
:wrench: AFL loop

4 years ago:art: @Array @=> decl @Array sets ref
Jérémie Astor [Sat, 16 May 2020 21:50:28 +0000 (23:50 +0200)]
:art: @Array @=> decl @Array sets ref

4 years ago:art: Gack and struct improvments
Jérémie Astor [Sat, 16 May 2020 17:18:23 +0000 (19:18 +0200)]
:art: Gack and struct improvments

4 years ago:wrench: AFL dict
Jérémie Astor [Sat, 16 May 2020 12:04:32 +0000 (14:04 +0200)]
:wrench: AFL dict

4 years ago:white_check_mark: Simplify tail call test
Jérémie Astor [Sat, 16 May 2020 11:54:26 +0000 (13:54 +0200)]
:white_check_mark: Simplify tail call test

4 years ago:art: Utility function
Jérémie Astor [Wed, 13 May 2020 09:15:34 +0000 (11:15 +0200)]
:art: Utility function

4 years ago:art: Improve envset
Jérémie Astor [Wed, 13 May 2020 09:15:12 +0000 (11:15 +0200)]
:art: Improve envset

4 years ago:art: Improve tial recursion
Jérémie Astor [Wed, 13 May 2020 09:14:38 +0000 (11:14 +0200)]
:art: Improve tial recursion

4 years ago:art: Improve Func_Base scan
Jérémie Astor [Tue, 12 May 2020 21:09:03 +0000 (23:09 +0200)]
:art: Improve Func_Base scan

4 years ago:bug: Fix slice
Jérémie Astor [Tue, 12 May 2020 20:12:50 +0000 (22:12 +0200)]
:bug: Fix slice

4 years ago:art: Improve VarargIni
Jérémie Astor [Tue, 12 May 2020 19:42:43 +0000 (21:42 +0200)]
:art: Improve VarargIni

4 years ago:bug: Vararg is nonnull
Jérémie Astor [Tue, 12 May 2020 19:33:10 +0000 (21:33 +0200)]
:bug: Vararg is nonnull

4 years ago:art: Cleaning
Jérémie Astor [Tue, 12 May 2020 19:32:52 +0000 (21:32 +0200)]
:art: Cleaning

4 years agoMerge branch 'Fuzzing' of https://github.com/fennecdjay/Gwion into Fuzzing
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

4 years ago:bug: Put Vararg in shred->mem
Jérémie Astor [Tue, 12 May 2020 17:31:13 +0000 (19:31 +0200)]
:bug: Put Vararg in shred->mem

4 years ago: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

4 years ago: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

4 years ago:art: Improve prepend_type_decl signature
Jérémie Astor [Tue, 12 May 2020 16:16:47 +0000 (18:16 +0200)]
:art: Improve prepend_type_decl signature

4 years ago:art: Set scope in fptr arg parsing
Jérémie Astor [Tue, 12 May 2020 16:16:24 +0000 (18:16 +0200)]
:art: Set scope in fptr arg parsing

4 years ago:wrench: Improve Makefile
Jérémie Astor [Sun, 10 May 2020 23:48:22 +0000 (01:48 +0200)]
:wrench: Improve Makefile

4 years ago:art: Improve gack
Jérémie Astor [Sun, 10 May 2020 23:48:00 +0000 (01:48 +0200)]
:art: Improve gack

4 years ago:art: Check inferabity of base type
Jérémie Astor [Sun, 10 May 2020 23:31:45 +0000 (01:31 +0200)]
:art: Check inferabity of base type

4 years ago:art: Improve emit_stmt_auto
Jérémie Astor [Sun, 10 May 2020 23:22:54 +0000 (01:22 +0200)]
:art: Improve emit_stmt_auto

4 years ago:wrench: Update AFL
Jérémie Astor [Sun, 10 May 2020 22:16:36 +0000 (00:16 +0200)]
:wrench: Update AFL

4 years ago:art: Simplify compile
Jérémie Astor [Sun, 10 May 2020 22:15:34 +0000 (00:15 +0200)]
:art: Simplify compile

4 years ago:wrench: Improve Makefile
Jérémie Astor [Sun, 10 May 2020 22:13:41 +0000 (00:13 +0200)]
:wrench: Improve Makefile

4 years ago:art: Introduce special_type
Jérémie Astor [Sun, 10 May 2020 21:51:19 +0000 (23:51 +0200)]
:art: Introduce special_type

4 years ago:fire: Update header
Jérémie Astor [Sun, 10 May 2020 20:58:47 +0000 (22:58 +0200)]
:fire: Update header

4 years ago:art: Add missing file
Jérémie Astor [Sun, 10 May 2020 20:56:13 +0000 (22:56 +0200)]
:art: Add missing file

4 years ago:art: Improve Operator checking
Jérémie Astor [Sun, 10 May 2020 19:56:52 +0000 (21:56 +0200)]
:art: Improve Operator checking

4 years ago:art: Scan func when copying
Jérémie Astor [Sun, 10 May 2020 17:06:31 +0000 (19:06 +0200)]
:art: Scan func when copying

4 years ago:bug: Fix Array @=> Array
Jérémie Astor [Sun, 10 May 2020 16:41:26 +0000 (18:41 +0200)]
:bug: Fix Array @=> Array

4 years ago:bug: Fix new template class flags
Jérémie Astor [Sun, 10 May 2020 15:56:30 +0000 (17:56 +0200)]
:bug: Fix new template class flags

4 years ago:bug: Free template class_def only when needed
Jérémie Astor [Sun, 10 May 2020 15:53:38 +0000 (17:53 +0200)]
:bug: Free template class_def only when needed

4 years ago:wrench: Update afl-hepler
Jérémie Astor [Sun, 10 May 2020 15:52:24 +0000 (17:52 +0200)]
:wrench: Update afl-hepler

4 years ago:art: Clean vm
Jérémie Astor [Sun, 10 May 2020 15:50:36 +0000 (17:50 +0200)]
:art: Clean vm

4 years ago:art: Improve escape
Jérémie Astor [Sun, 10 May 2020 15:48:46 +0000 (17:48 +0200)]
:art: Improve escape

4 years ago:art: Remove useless statement
Jérémie Astor [Sun, 10 May 2020 15:48:15 +0000 (17:48 +0200)]
:art: Remove useless statement

4 years ago:wrench: Simplify Makefile
Jérémie Astor [Sun, 10 May 2020 15:46:40 +0000 (17:46 +0200)]
:wrench: Simplify Makefile

4 years ago:art: Move gack where it belongs
Jérémie Astor [Sat, 9 May 2020 21:48:00 +0000 (23:48 +0200)]
:art: Move gack where it belongs

4 years ago:art: Improve fork (towards retval)
Jérémie Astor [Sat, 9 May 2020 21:11:53 +0000 (23:11 +0200)]
:art: Improve fork (towards retval)

4 years ago:art: Rename checked flag to valid
Jérémie Astor [Sat, 9 May 2020 21:04:19 +0000 (23:04 +0200)]
:art: Rename checked flag to valid

4 years ago:art: Change enum name place
Jérémie Astor [Sat, 9 May 2020 20:55:23 +0000 (22:55 +0200)]
:art: Change enum name place

4 years ago:art: Improve stmt_auto ref
Jérémie Astor [Sat, 9 May 2020 20:48:19 +0000 (22:48 +0200)]
:art: Improve stmt_auto ref

4 years agoRevert ":art: Allow per nspc operator"
Jérémie Astor [Sat, 9 May 2020 20:27:10 +0000 (22:27 +0200)]
Revert ":art: Allow per nspc operator"

This reverts commit 97efe195d7dfe4d011707e25d3896aaa72e1e44c.

4 years ago:test
Jérémie Astor [Sat, 9 May 2020 20:26:57 +0000 (22:26 +0200)]
:test

4 years agoRevert ":wrench: op already imported"
Jérémie Astor [Sat, 9 May 2020 20:25:41 +0000 (22:25 +0200)]
Revert ":wrench: op already imported"

This reverts commit 9628cc6a543127663ff3b1e92070faafce739338.

4 years ago:wrench: op already imported
Jérémie Astor [Sat, 9 May 2020 19:57:02 +0000 (21:57 +0200)]
:wrench: op already imported

4 years ago:bug: Fixing union and enum access
Jérémie Astor [Sat, 9 May 2020 19:45:53 +0000 (21:45 +0200)]
:bug: Fixing union and enum access

4 years ago:art: Move func.c where it belongs
Jérémie Astor [Sat, 9 May 2020 19:31:50 +0000 (21:31 +0200)]
:art: Move func.c where it belongs

4 years ago:wrench: Reduce afl runs
Jérémie Astor [Sat, 9 May 2020 19:31:20 +0000 (21:31 +0200)]
:wrench: Reduce afl runs

4 years ago:art: Allow per nspc operator
Jérémie Astor [Sat, 9 May 2020 19:31:04 +0000 (21:31 +0200)]
:art: Allow per nspc operator

4 years ago:art: Use func_def_cleaner
Jérémie Astor [Sat, 9 May 2020 19:27:39 +0000 (21:27 +0200)]
:art: Use func_def_cleaner

4 years ago:wrench: fix class_template builtin test
Jérémie Astor [Sat, 9 May 2020 19:25:56 +0000 (21:25 +0200)]
:wrench: fix class_template builtin test

4 years ago:art: Improve cyclic decl message
Jérémie Astor [Sat, 9 May 2020 19:25:08 +0000 (21:25 +0200)]
:art: Improve cyclic decl message

4 years ago:art: Check inheritance dependancy
Jérémie Astor [Sat, 9 May 2020 19:24:41 +0000 (21:24 +0200)]
:art: Check inheritance dependancy

4 years ago:bug: Fix template match scoping
Jérémie Astor [Sat, 9 May 2020 19:24:05 +0000 (21:24 +0200)]
:bug: Fix template match scoping

4 years ago:bug: Fix scan_class for builtin template
Jérémie Astor [Sat, 9 May 2020 19:23:38 +0000 (21:23 +0200)]
:bug: Fix scan_class for builtin template

4 years ago:bug: use type_list in import
Jérémie Astor [Sat, 9 May 2020 19:22:40 +0000 (21:22 +0200)]
:bug: use type_list in import

4 years ago:art: Introduce class_def_cleaner
Jérémie Astor [Sat, 9 May 2020 19:21:25 +0000 (21:21 +0200)]
:art: Introduce class_def_cleaner

4 years ago:wrench: Simplify make clean
Jérémie Astor [Sat, 9 May 2020 19:18:58 +0000 (21:18 +0200)]
:wrench: Simplify make clean

4 years ago:bug: Set struct to 0 when appropriate
Jérémie Astor [Sat, 9 May 2020 17:35:09 +0000 (19:35 +0200)]
:bug: Set struct to 0 when appropriate

4 years ago:bug: Fix ast cleaning scoping
Jérémie Astor [Sat, 9 May 2020 16:40:30 +0000 (18:40 +0200)]
:bug: Fix ast cleaning scoping

4 years ago:art: More Ast cleaning
Jérémie Astor [Sat, 9 May 2020 16:24:54 +0000 (18:24 +0200)]
:art: More Ast cleaning

4 years ago:art: Improve AFL
Jérémie Astor [Sat, 9 May 2020 14:48:06 +0000 (16:48 +0200)]
:art: Improve AFL

4 years ago:art: Improve type naming
Jérémie Astor [Sat, 9 May 2020 11:00:08 +0000 (13:00 +0200)]
:art: Improve type naming

4 years ago:art: Improve vm and gack
Jérémie Astor [Fri, 8 May 2020 19:52:40 +0000 (21:52 +0200)]
:art: Improve vm and gack

4 years ago:wrench: Fix AFL
Jérémie Astor [Fri, 8 May 2020 19:51:17 +0000 (21:51 +0200)]
:wrench: Fix AFL

4 years ago:art: Add infer flag
Jérémie Astor [Fri, 8 May 2020 18:48:34 +0000 (20:48 +0200)]
:art: Add infer flag

4 years ago:art: Fix envset, improve array and VM
Jérémie Astor [Fri, 8 May 2020 18:45:14 +0000 (20:45 +0200)]
:art: Fix envset, improve array and VM

4 years ago:art: Do not set nonnull flag on unions
Jérémie Astor [Fri, 8 May 2020 12:09:44 +0000 (14:09 +0200)]
:art: Do not set nonnull flag on unions

4 years ago:art: Make envset account for owner nspc
Jérémie Astor [Fri, 8 May 2020 11:52:07 +0000 (13:52 +0200)]
:art: Make envset account for owner nspc

4 years ago:art: Allow template structures
Jérémie Astor [Fri, 8 May 2020 11:50:23 +0000 (13:50 +0200)]
:art: Allow template structures

4 years ago:art: Improve check_lambda
Jérémie Astor [Fri, 8 May 2020 10:09:15 +0000 (12:09 +0200)]
:art: Improve check_lambda