199 Commits

Author SHA1 Message Date
aa49dbd05d [DEV] continue rework (main step) 2018-06-29 00:11:33 +02:00
45e2df01f0 [DEV] continue rework (little bug...) 2018-06-28 22:29:10 +02:00
394cc68950 [DEV] rework Class ClassMethode 2018-06-28 21:13:26 +02:00
f882c9fedc [DEV] build and execute again 2018-06-28 00:09:15 +02:00
1b59eb8c8e [DEV] big refacto that does not work 2018-06-27 23:27:31 +02:00
d92da4207d [DEV] add AutoDec 2018-06-27 21:15:43 +02:00
2fb1234972 [DEV] rename sqvm.hpp -> VirtualMachine.hpp 2018-06-27 21:08:05 +02:00
5377f4b891 [DEV] remove sqVector and use etk::Vector (safer) 2018-06-27 02:35:56 +02:00
5e372fdbfa [DEV] change global function naming lowerCamelCase 2018-06-27 02:15:43 +02:00
68295a1431 [DEV] rework Array, RefCounted and WeakRef 2018-06-27 01:55:10 +02:00
db219fa8e6 [DEV] simplify typing (too much) 2018-06-27 01:30:21 +02:00
bec51d5c0a [DEV] finish remove chaining for garbage collector 2018-06-27 01:15:54 +02:00
73000df2bb [DEV] rework userData class 2018-06-27 01:01:32 +02:00
7e62732281 [STYLE] change ' ' in \t 2018-06-27 00:50:45 +02:00
92ffade769 [DEV] continue refacto 2018-06-27 00:48:45 +02:00
d7cdc92133 [DEV] rework basic arbo 2018-06-27 00:27:57 +02:00
21c05fee09 [DEV] some clean 2018-06-26 23:51:29 +02:00
5dc4c42958 [DEV] correct include folder 2018-06-26 23:21:34 +02:00
Alberto Demichelis
02b773b4ae
Merge pull request #141 from todace/easy_chaining
now container modification methods return object itself in all cases
2018-06-21 16:51:18 +08:00
dark
f4665e155e now container modification methods return object itself in all cases
for easy chaining
2018-05-29 02:33:19 +03:00
Alberto Demichelis
dda695e95f
Merge pull request #137 from PallHaraldsson/patch-1
Typo e.g. "it's"
2018-04-12 02:06:22 +08:00
Páll Haraldsson
4a8ed6a67a
Typo e.g. "it's" 2018-04-11 10:28:02 +00:00
Alberto Demichelis
453a966890
Merge pull request #119 from VasiliyRyabtsev/feature/table-filter
Implement table.filter() default delegate in base library
2017-12-05 16:28:35 +08:00
Alberto Demichelis
0be2bebef0
Merge pull request #121 from VasiliyRyabtsev/feature/assert-message
Add optional message text parameter for assert()
2017-12-01 14:54:37 +08:00
VasiliyRyabtsev
c10a777285 Add optional message text parameter for assert() 2017-12-01 11:49:44 +07:00
Alberto Demichelis
938655a90b
Merge pull request #120 from VasiliyRyabtsev/fix/array-resize
Raise error for negative size in array_resize()
2017-11-29 02:04:16 +08:00
v.ryabtsev
497c8f9d47 Raise error for negative size in array_resize()
Instead of trying to allocate invalid size and most probably crashing with out-of-memory
2017-11-28 23:25:58 +07:00
v.ryabtsev
ee38035634 Implement table.filter() default delegate in base library
Filter callback is the same as for array.filter(), ie function(key, value)
2017-11-28 23:08:10 +07:00
Alberto Demichelis
249a26e829
Merge pull request #117 from breakin/fix/documentation-bugs
Fix some small bugs in the documentation examples
2017-11-21 02:38:40 +08:00
breakin
7d589eb444 Fix some small bugs in the documentation examples. 2017-11-20 15:35:44 +01:00
Alberto Demichelis
b00cd02629
Merge pull request #114 from breakin/fix/doc-references_from_c
Fix errors in documentation source code
2017-11-17 04:19:14 +08:00
albertodemichelis
5460758eb0 some doc on sq_tailcall 2017-11-17 04:14:15 +08:00
albertodemichelis
3835c65eab some sq_type were missing 2017-11-17 04:13:59 +08:00
albertodemichelis
ab7243ca59 Merge branch 'master' of https://github.com/albertodemichelis/squirrel 2017-11-17 04:01:47 +08:00
albertodemichelis
b89da87b10 fixed free variables not boxing for loop counter when a break is used 2017-11-17 04:01:34 +08:00
albertodemichelis
effd225a84 fixed \u in lexer 2017-11-17 03:56:28 +08:00
albertodemichelis
d2de0ef10d fix in blob 2017-11-17 03:55:59 +08:00
albertodemichelis
3c2de4bd59 added sq_tailcall() 2017-11-17 03:55:35 +08:00
lindqva
5c737b040a Fix errors in documentation source code 2017-11-16 16:05:04 +01:00
Alberto Demichelis
7fe2a71c13
Merge pull request #112 from breakin/fix/sq_newmember_pop
sq_newmember and sq_rawnewmember argument popping
2017-11-15 19:36:20 +08:00
Alberto Demichelis
2fa5378a1a
Merge pull request #113 from breakin/fix/sq_newclass_doc
Clarify that sq_newclass pushes the new class in the stack.
2017-11-15 05:51:19 +08:00
lindqva
26a655a503 Clarify that sq_newclass pushes the new class in the stack. 2017-11-14 13:29:44 +01:00
lindqva
74cca2d7d3 Fix a bug where sq_newmember and sq_rawnewmember did not pop their arguments. 2017-11-14 13:22:05 +01:00
Alberto Demichelis
a7df1b46a4 Merge pull request #105 from zeromus/master
replace newly added sqtype with previously existing sq_type
2017-09-26 18:06:51 +08:00
zeromus
31738a5b37 use sq_type (which already existed in the public API) instead of the identical sqtype (which was introduced by commit a3a78eec2050162c4912a5208f92b27f658976d8) 2017-09-22 21:22:43 -04:00
Alberto Demichelis
a0857ae0b8 Merge pull request #97 from miconda/master
configurable makefile vars from command line
2017-07-31 15:41:36 +08:00
Alberto Demichelis
7e72756c52 Merge pull request #99 from dut-lang/copyright2017
update Copyright year 2016 to 2017
2017-07-31 15:40:44 +08:00
Alberto Demichelis
a3a78eec20 Merge pull request #100 from zeromus/master
rename `type` macro to `sqtype`
2017-07-31 15:39:52 +08:00
zeromus
57ca6c191e rename type macro to sqtype 2017-07-29 14:51:26 -05:00
Avelino
40e994bc88
update Copyright year 2016 to 2017 2017-07-15 10:05:08 -03:00