]> Nishi Git Mirror - gwion.git/log
gwion.git
21 months ago:art: Improve embed_gw
fennecdjay [Sat, 21 Jan 2023 00:23:37 +0000 (01:23 +0100)]
:art: Improve embed_gw

21 months ago:art: Add ability to embed gw files
fennecdjay [Sat, 21 Jan 2023 00:17:17 +0000 (01:17 +0100)]
:art: Add ability to embed gw files

21 months ago:wrench: coverage? again 255/head
fennecdjay [Fri, 20 Jan 2023 19:59:38 +0000 (20:59 +0100)]
:wrench: coverage? again

21 months ago:wrench: coverage?
fennecdjay [Fri, 20 Jan 2023 19:37:39 +0000 (20:37 +0100)]
:wrench: coverage?

21 months ago:wrench: revert zig stuff for now
fennecdjay [Fri, 20 Jan 2023 19:30:11 +0000 (20:30 +0100)]
:wrench: revert zig stuff for now

21 months ago:art: more update
fennecdjay [Fri, 20 Jan 2023 16:39:21 +0000 (17:39 +0100)]
:art: more update

21 months ago:art: big update
fennecdjay [Fri, 20 Jan 2023 14:43:41 +0000 (15:43 +0100)]
:art: big update

22 months ago:art: Update util
fennecdjay [Sat, 14 Jan 2023 13:51:38 +0000 (14:51 +0100)]
:art: Update util

22 months ago:art: Update plug
fennecdjay [Sat, 14 Jan 2023 13:49:10 +0000 (14:49 +0100)]
:art: Update plug

22 months ago:art: cosmetics
fennecdjay [Sat, 14 Jan 2023 13:46:19 +0000 (14:46 +0100)]
:art: cosmetics

22 months ago:art: introduce emit_memsetimm
fennecdjay [Fri, 13 Jan 2023 01:15:32 +0000 (02:15 +0100)]
:art: introduce emit_memsetimm

22 months ago:art: arg.c cosmetics
fennecdjay [Thu, 12 Jan 2023 02:14:14 +0000 (03:14 +0100)]
:art: arg.c cosmetics

22 months ago:art: memory layout changes :)
fennecdjay [Wed, 11 Jan 2023 19:58:27 +0000 (20:58 +0100)]
:art: memory layout changes :)

22 months ago:art: use functions for ext_ctor
fennecdjay [Wed, 11 Jan 2023 18:54:21 +0000 (19:54 +0100)]
:art: use functions for ext_ctor

22 months ago:art: Option cosmetics
fennecdjay [Tue, 10 Jan 2023 13:00:03 +0000 (14:00 +0100)]
:art: Option cosmetics

22 months ago:art: secure _check_lambda
fennecdjay [Tue, 10 Jan 2023 01:07:11 +0000 (02:07 +0100)]
:art: secure _check_lambda

22 months agoImprove non matching func => fptr message
fennecdjay [Mon, 9 Jan 2023 23:32:57 +0000 (00:32 +0100)]
Improve non matching func => fptr message

22 months ago:art: check structs have smth to release
fennecdjay [Mon, 9 Jan 2023 23:32:25 +0000 (00:32 +0100)]
:art: check structs have smth to release

22 months ago:art: improve scoping of if statements
fennecdjay [Mon, 9 Jan 2023 14:48:39 +0000 (15:48 +0100)]
:art: improve scoping of if statements

22 months ago:art: pre_ctor is now a function
fennecdjay [Mon, 9 Jan 2023 13:53:47 +0000 (14:53 +0100)]
:art: pre_ctor is now a function

22 months ago:bug: mark builtin compound types as compound
fennecdjay [Sun, 8 Jan 2023 13:43:11 +0000 (14:43 +0100)]
:bug: mark builtin compound types as compound

22 months ago:bug: Fix emit_prim_str
fennecdjay [Sun, 8 Jan 2023 13:39:12 +0000 (14:39 +0100)]
:bug: Fix emit_prim_str

22 months ago:art: update tests
fennecdjay [Sun, 8 Jan 2023 13:37:27 +0000 (14:37 +0100)]
:art: update tests

22 months ago:bug: Fix structrelease instructions
fennecdjay [Sun, 8 Jan 2023 13:35:03 +0000 (14:35 +0100)]
:bug: Fix structrelease instructions

22 months agoOn ctor/and/stuff: hahabutbetter
fennecdjay [Fri, 6 Jan 2023 02:07:31 +0000 (03:07 +0100)]
On ctor/and/stuff: hahabutbetter

22 months agoindex on ctor/and/stuff: cb08c04d :art: vector(s) improvement
fennecdjay [Fri, 6 Jan 2023 02:07:31 +0000 (03:07 +0100)]
index on ctor/and/stuff: cb08c04d :art: vector(s) improvement

22 months ago:art: vector(s) improvement
fennecdjay [Wed, 4 Jan 2023 13:00:50 +0000 (14:00 +0100)]
:art: vector(s) improvement

22 months agocheck number is not too big
fennecdjay [Wed, 4 Jan 2023 12:59:47 +0000 (13:59 +0100)]
check number is not too big

22 months ago:bug: better unions
fennecdjay [Wed, 21 Dec 2022 10:46:10 +0000 (11:46 +0100)]
:bug: better unions

22 months ago:bug: better . checking
fennecdjay [Wed, 21 Dec 2022 10:45:19 +0000 (11:45 +0100)]
:bug: better . checking

22 months ago:bug: mark some primitive as constants
fennecdjay [Wed, 21 Dec 2022 10:42:40 +0000 (11:42 +0100)]
:bug: mark some primitive as constants

22 months ago:bug: fix a few dict bugs
fennecdjay [Tue, 20 Dec 2022 12:02:28 +0000 (13:02 +0100)]
:bug: fix a few dict bugs

22 months ago:bug: improve subscript checking
fennecdjay [Tue, 20 Dec 2022 11:20:59 +0000 (12:20 +0100)]
:bug: improve subscript checking

22 months ago:art: update closure.c
fennecdjay [Tue, 20 Dec 2022 11:18:59 +0000 (12:18 +0100)]
:art: update closure.c

22 months ago:bug: disallow unresolved partials
fennecdjay [Tue, 20 Dec 2022 11:15:22 +0000 (12:15 +0100)]
:bug: disallow unresolved partials

22 months ago:bug: fix release_maybe_stack
fennecdjay [Tue, 20 Dec 2022 11:14:55 +0000 (12:14 +0100)]
:bug: fix release_maybe_stack

22 months ago:bug: mark unions as union in typedefs
fennecdjay [Tue, 20 Dec 2022 11:02:31 +0000 (12:02 +0100)]
:bug: mark unions as union in typedefs

22 months ago:bug: add a few checks
fennecdjay [Tue, 20 Dec 2022 11:01:20 +0000 (12:01 +0100)]
:bug: add a few checks

22 months ago:bug: fix partial_type error
fennecdjay [Tue, 20 Dec 2022 11:00:07 +0000 (12:00 +0100)]
:bug: fix partial_type error

23 months ago:white_check_mark: update dict tests
fennecdjay [Thu, 15 Dec 2022 13:42:58 +0000 (14:42 +0100)]
:white_check_mark: update dict tests

23 months ago:bug: improve internal_args
fennecdjay [Thu, 15 Dec 2022 13:42:32 +0000 (14:42 +0100)]
:bug: improve internal_args

23 months ago:art: variable is fglobal only if there is context
fennecdjay [Thu, 15 Dec 2022 13:42:07 +0000 (14:42 +0100)]
:art: variable is fglobal only if there is context

23 months ago:art: no refs in union
fennecdjay [Thu, 15 Dec 2022 13:41:17 +0000 (14:41 +0100)]
:art: no refs in union

23 months ago:art: use emit_jump
fennecdjay [Wed, 14 Dec 2022 12:37:19 +0000 (13:37 +0100)]
:art: use emit_jump

23 months ago:bug: check traverse_exp in sift ops
fennecdjay [Tue, 13 Dec 2022 14:44:25 +0000 (15:44 +0100)]
:bug: check traverse_exp in sift ops

23 months ago:bug: Fix range
fennecdjay [Sun, 11 Dec 2022 18:06:51 +0000 (19:06 +0100)]
:bug: Fix range

23 months ago:bug: Fix dict
fennecdjay [Sun, 11 Dec 2022 18:06:37 +0000 (19:06 +0100)]
:bug: Fix dict

23 months ago:art: fix m_vector_add
fennecdjay [Sun, 11 Dec 2022 18:06:19 +0000 (19:06 +0100)]
:art: fix m_vector_add

23 months ago:art: puts enum stuff in a separate file
fennecdjay [Sun, 11 Dec 2022 13:43:12 +0000 (14:43 +0100)]
:art: puts enum stuff in a separate file

23 months ago:bug: Fix missing prim_cpy case
fennecdjay [Sun, 11 Dec 2022 13:42:46 +0000 (14:42 +0100)]
:bug: Fix missing prim_cpy case

23 months ago:white_check_mark: test SetCtor
fennecdjay [Sun, 11 Dec 2022 13:41:57 +0000 (14:41 +0100)]
:white_check_mark: test SetCtor

23 months ago:art: declared_here()
fennecdjay [Sun, 11 Dec 2022 13:41:05 +0000 (14:41 +0100)]
:art: declared_here()

23 months ago:bug: prepare SetCtor in VM
fennecdjay [Sun, 11 Dec 2022 13:40:25 +0000 (14:40 +0100)]
:bug: prepare SetCtor in VM

23 months ago:art: clean emit_exp_call1
fennecdjay [Sun, 11 Dec 2022 12:34:04 +0000 (13:34 +0100)]
:art: clean emit_exp_call1

23 months ago:art: some clean
fennecdjay [Thu, 8 Dec 2022 21:59:10 +0000 (22:59 +0100)]
:art: some clean

23 months ago:art: update Makefile
fennecdjay [Thu, 8 Dec 2022 13:40:43 +0000 (14:40 +0100)]
:art: update Makefile

23 months ago:art: update ast
fennecdjay [Thu, 8 Dec 2022 13:34:30 +0000 (14:34 +0100)]
:art: update ast

23 months ago:art: update check.c
fennecdjay [Thu, 8 Dec 2022 13:33:54 +0000 (14:33 +0100)]
:art: update check.c

23 months ago:art: proper constructor checking wrt super
fennecdjay [Thu, 8 Dec 2022 13:33:37 +0000 (14:33 +0100)]
:art: proper constructor checking wrt super

23 months ago:art: update 'super' functions
fennecdjay [Thu, 8 Dec 2022 13:32:54 +0000 (14:32 +0100)]
:art: update 'super' functions

23 months ago:art: check result of spid->em
fennecdjay [Thu, 8 Dec 2022 13:32:23 +0000 (14:32 +0100)]
:art: check result of spid->em

23 months ago:art: Ensure array extensions use literals
fennecdjay [Thu, 8 Dec 2022 13:31:47 +0000 (14:31 +0100)]
:art: Ensure array extensions use literals

23 months ago:art: update ctor and super tests
fennecdjay [Thu, 8 Dec 2022 13:30:41 +0000 (14:30 +0100)]
:art: update ctor and super tests

23 months ago:art: update object_op.c
fennecdjay [Wed, 7 Dec 2022 13:44:45 +0000 (14:44 +0100)]
:art: update object_op.c

23 months ago:art: update emit.c
fennecdjay [Wed, 7 Dec 2022 13:43:25 +0000 (14:43 +0100)]
:art: update emit.c

23 months ago:art: update envset_pushv
fennecdjay [Wed, 7 Dec 2022 13:39:40 +0000 (14:39 +0100)]
:art: update envset_pushv

23 months ago:art: update template.c
fennecdjay [Wed, 7 Dec 2022 13:35:39 +0000 (14:35 +0100)]
:art: update template.c

23 months ago:art: Update tests
fennecdjay [Wed, 7 Dec 2022 13:34:56 +0000 (14:34 +0100)]
:art: Update tests

23 months ago:art: Introduce super and change specialid emit signature
fennecdjay [Wed, 7 Dec 2022 13:19:51 +0000 (14:19 +0100)]
:art: Introduce super and change specialid emit signature

23 months ago:art: use tflag_compound for compound_release
fennecdjay [Wed, 7 Dec 2022 13:16:52 +0000 (14:16 +0100)]
:art: use tflag_compound for compound_release

23 months ago:art: improve foreach index defined error message
fennecdjay [Wed, 7 Dec 2022 13:14:36 +0000 (14:14 +0100)]
:art: improve foreach index defined error message

23 months ago:art: mark unions as compound (maybe a way towards unions as structs
fennecdjay [Tue, 6 Dec 2022 18:53:36 +0000 (19:53 +0100)]
:art: mark unions as compound (maybe a way towards unions as structs

23 months ago:art: improve free_captures
fennecdjay [Tue, 6 Dec 2022 18:45:03 +0000 (19:45 +0100)]
:art: improve free_captures

23 months ago:art: Improve default args
fennecdjay [Mon, 5 Dec 2022 15:36:07 +0000 (16:36 +0100)]
:art: Improve default args

23 months ago:bug: clean filename and stuff in scan_type
fennecdjay [Sat, 3 Dec 2022 17:51:08 +0000 (18:51 +0100)]
:bug: clean filename and stuff in scan_type

23 months ago:bug: Fix struct_addref in vm
fennecdjay [Sat, 3 Dec 2022 17:50:32 +0000 (18:50 +0100)]
:bug: Fix struct_addref in vm

23 months ago:art: remove unreachable statement in opem_object_dot
fennecdjay [Tue, 22 Nov 2022 16:29:54 +0000 (17:29 +0100)]
:art: remove unreachable statement in opem_object_dot

23 months ago:bug: fix tmpl_info security
fennecdjay [Sat, 19 Nov 2022 14:50:47 +0000 (15:50 +0100)]
:bug: fix tmpl_info security

23 months ago:art: empty array types are abstract
fennecdjay [Sat, 19 Nov 2022 14:40:17 +0000 (15:40 +0100)]
:art: empty array types are abstract

23 months ago:art: emit.c exp_td security
fennecdjay [Sat, 19 Nov 2022 14:38:50 +0000 (15:38 +0100)]
:art: emit.c exp_td security

23 months ago:art: emit.c pop_next
fennecdjay [Sat, 19 Nov 2022 14:38:24 +0000 (15:38 +0100)]
:art: emit.c pop_next

23 months ago:art: scan2 cosmetics
fennecdjay [Sat, 19 Nov 2022 14:37:16 +0000 (15:37 +0100)]
:art: scan2 cosmetics

23 months ago:art: tmpl_info security
fennecdjay [Sat, 19 Nov 2022 14:36:18 +0000 (15:36 +0100)]
:art: tmpl_info security

23 months ago:art: Ctor checking
fennecdjay [Sat, 19 Nov 2022 14:00:09 +0000 (15:00 +0100)]
:art: Ctor checking

23 months ago:art: closure cosmetics
fennecdjay [Sat, 19 Nov 2022 12:57:25 +0000 (13:57 +0100)]
:art: closure cosmetics

23 months ago:art: vm cosmetics
fennecdjay [Sat, 19 Nov 2022 12:54:19 +0000 (13:54 +0100)]
:art: vm cosmetics

23 months ago:art: shreduler cosmetics
fennecdjay [Fri, 18 Nov 2022 11:17:04 +0000 (12:17 +0100)]
:art: shreduler cosmetics

23 months ago:bug: Fix chick_rewrite
fennecdjay [Fri, 18 Nov 2022 11:16:19 +0000 (12:16 +0100)]
:bug: Fix chick_rewrite

23 months ago:bug: Fix Event.signal
fennecdjay [Fri, 18 Nov 2022 10:56:03 +0000 (11:56 +0100)]
:bug: Fix Event.signal

2 years ago:art: Get afl back
fennecdjay [Wed, 16 Nov 2022 18:34:25 +0000 (19:34 +0100)]
:art: Get afl back

2 years ago:bug: improve scan1
fennecdjay [Wed, 16 Nov 2022 18:32:10 +0000 (19:32 +0100)]
:bug: improve scan1

2 years ago:bug: improve template.c
fennecdjay [Wed, 16 Nov 2022 18:31:21 +0000 (19:31 +0100)]
:bug: improve template.c

2 years ago:art: Update linter
fennecdjay [Thu, 3 Nov 2022 22:44:34 +0000 (23:44 +0100)]
:art: Update linter

2 years ago:art: Update linter [skip ci]
fennecdjay [Thu, 3 Nov 2022 22:17:09 +0000 (23:17 +0100)]
:art: Update linter [skip ci]

2 years ago:art: Fix gack behavior (mainly foreach loops)
fennecdjay [Thu, 3 Nov 2022 18:49:19 +0000 (19:49 +0100)]
:art: Fix gack behavior (mainly foreach loops)

2 years ago:art: Update editor stuff to include primitive
fennecdjay [Thu, 3 Nov 2022 12:55:13 +0000 (13:55 +0100)]
:art: Update editor stuff to include primitive

2 years ago:art: Update
fennecdjay [Thu, 3 Nov 2022 12:20:11 +0000 (13:20 +0100)]
:art: Update

2 years ago:art: more cleaning
fennecdjay [Thu, 3 Nov 2022 11:20:00 +0000 (12:20 +0100)]
:art: more cleaning

2 years ago:bug: Fixes
fennecdjay [Thu, 3 Nov 2022 09:59:17 +0000 (10:59 +0100)]
:bug: Fixes

2 years ago:art: mark Object as compound
fennecdjay [Sat, 29 Oct 2022 11:03:02 +0000 (13:03 +0200)]
:art: mark Object as compound