Commit graph

681 commits

Author SHA1 Message Date
Allan Jeremy
1b67063244 Debug WIP: Removed name alias for numpy 2022-06-13 15:43:20 +03:00
Allan Jeremy
21c7774e16 Debug WIP: Removed name alias for numpy 2022-06-13 15:39:07 +03:00
Allan Jeremy
aeab79c4c2 Debug WIP: Updated install python deps 2022-06-13 15:33:08 +03:00
Allan Jeremy
acd937e16f Debug WIP: Updated install python deps 2022-06-13 14:34:58 +03:00
Allan Jeremy
64f5837c71 Debug WIP: Updated python setup 2022-06-13 13:01:38 +03:00
Allan Jeremy
6248fc926a Debug WIP: Updated python installation step 2022-06-13 12:57:41 +03:00
rblanckaert
b066e4c8f8
0.531 (#532)
* Fix free Luau type being fully overwritten by 'any' and causing UAF
* Fix lua_clonefunction implementation replacing top instead of pushing
* Falsey values other than false can now narrow refinements
* Fix lua_getmetatable, lua_getfenv not waking thread up
* FIx a case where lua_objlen could push a new string without thread wakeup or GC
* Moved Luau math and bit32 definitions to definition file 
* Improve Luau parse recovery of incorrect return type token
2022-06-10 09:58:21 -07:00
Allan Jeremy
48d4969f62 Debug WIP: Converged static analysis benchmarks into one file 2022-06-10 12:45:56 +03:00
Arseny Kapoulkine
ca5fbbfc24
Mark generalized iteration RFC as implemented 2022-06-09 10:18:29 -07:00
Arseny Kapoulkine
bcab792e0d
Update STATUS.md
Generalized iteration got implemented, safe indexing got dropped.
2022-06-09 10:18:03 -07:00
Arseny Kapoulkine
b8ef743721
RFC: Do not implement safe navigation operator (#501)
This meta-RFC proposes removing the previously accepted RFC on safe navigation operator. This is probably going to be disappointing but is the best course of action that reflects our ideals in language evolution.

See PR thread for rationale and discussion.
2022-06-09 10:03:37 -07:00
Petri Häkkinen
b44912cd20
Allow vector fastcall constructor to work with 3-4 arguments with 4-wide vectors (#511) 2022-06-09 09:41:52 -07:00
Allan Jeremy
6fda24285b Cleanup: Reconfigured benchmarks to point to Luau lang repo 2022-06-09 18:57:04 +03:00
Allan Jeremy
54aaad2679 Debug WIP: Added non cachegrind run to cachegrind benchmark 2022-06-09 18:43:47 +03:00
Allan Jeremy
34e6c73022 Cleanup: Removed unused matrix variable "engine" 2022-06-09 13:51:45 +03:00
Allan Jeremy
e13ec7cea9 Enhancement: Removed trigger workflow on PR for benchmark related workflows 2022-06-09 09:04:08 +03:00
Allan Jeremy
dfa73c9592 Debug WIP 2022-06-08 16:47:38 +03:00
Allan Jeremy
968e262201 Debug WIP 2022-06-08 16:42:21 +03:00
Allan Jeremy
281a529805 Debug WIP 2022-06-08 16:37:47 +03:00
Allan Jeremy
2dc7a8b68d Debug WIP 2022-06-08 16:19:15 +03:00
Allan Jeremy
b14e6c6c8c Debug WIP 2022-06-08 16:13:10 +03:00
Allan Jeremy
e3a3f794e6 Debug WIP: Updated run with cachegrind script 2022-06-08 13:34:01 +03:00
Allan Jeremy
2cff4ddbc1 Debug WIP 2022-06-07 15:52:48 +03:00
Allan Jeremy
d7cc6d68bb Debug WIP 2022-06-07 15:51:15 +03:00
Allan Jeremy
3a5f54e968 Debug WIP 2022-06-07 15:42:27 +03:00
Allan Jeremy
f80e243e6f Debug WIP 2022-06-07 15:24:56 +03:00
Allan Jeremy
de84540337 Debug WIP 2022-06-07 15:10:28 +03:00
Allan Jeremy
a09327bdef Debug WIP: Cachegrind save output file 2022-06-07 08:44:09 +03:00
Allan Jeremy
7d48d094b7 Debug WIP: Added static analysis cachegrind 2022-06-07 08:39:07 +03:00
Allan Jeremy
ce2c706e2f Cleanup: Removed comment 2022-06-07 08:37:38 +03:00
Allan Jeremy
8013af3740 Debug WIP: Updated measure time output structure 2022-06-07 08:30:04 +03:00
Allan Jeremy
1221f3f19e Debug WIP: Updated measure time output structure 2022-06-07 08:26:23 +03:00
Allan Jeremy
c35d346541 Debug WIP: Added push changes to static analysis workflow 2022-06-07 08:19:13 +03:00
Daniel Nachun
9619f036ac
fix build with newer GCC (#522) 2022-06-06 15:52:55 -07:00
Allan Jeremy
a982368974 Debug WIP: Added option for specifying cycles to run when measuring time 2022-06-06 17:01:55 +03:00
Allan Jeremy
74784f98af Debug WIP: Fixed static analysis 2022-06-06 15:15:26 +03:00
Allan Jeremy
0e9d1e5098 Debug WIP: Fixed prior benchmark stuff 2022-06-06 15:15:08 +03:00
Allan Jeremy
fc93f13fec Debug WIP 2022-06-06 15:10:45 +03:00
Allan Jeremy
8602aee616 Merge branch 'feat/add-cachegrind' into feat/add-static-file-luau-analyze 2022-06-06 15:09:26 +03:00
Allan Jeremy
d4c979aede Updated measure time to not print arguments every cycle 2022-06-06 15:05:18 +03:00
Allan Jeremy
3fcef32b4c Made Luau Polyfill non-strict 2022-06-06 15:04:46 +03:00
Allan Jeremy
b967fd0385 Debug WIP: Added static analysis workflow 2022-06-06 15:04:34 +03:00
rblanckaert
55a026811a
Sync to upstream/release/530 (#517)
* Run clang-format
* Contains a preliminary implementation of deferred constraint resolution
* Reduce stack usage by some recursive functions
* Fix a bug when smartCloning a BoundTypeVar
* Remove some GC related flags from VM
2022-06-03 15:15:45 -07:00
Allan Jeremy
f70e21d9b3 [Tests] Added LuauPolyfillMap coerceToTable related tests 2022-06-02 17:11:17 +03:00
Allan Jeremy
e66d16ac18 [Tests] Added LuauPolyfillMap coerceToMap related tests 2022-06-02 17:08:57 +03:00
Allan Jeremy
6d9c2fec89 [Tests] Added LuauPolyfillMap Map related tests 2022-06-02 16:46:04 +03:00
Allan Jeremy
ab94930421 Completed add static luau file for analyze 2022-06-02 15:16:22 +03:00
Allan Jeremy
33524b6025 Base LuauPolyfill Map static file creation 2022-06-02 14:20:43 +03:00
vegorov-rbx
edd071f99a
Luau Recap: May 2022 (#513)
* Recap is ready

* Change the intro format so it shows up in the news section snippet

* Fixed line breaks that were implied

* Update docs/_posts/2022-06-01-luau-recap-may-2022.md

Co-authored-by: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>

* Drop Autocomplete improvements and extend compiler optimization section

In the cross-post to Roblox developer forum, Autocomplete section will be restored, while compiler optimization section can be optionally removed (although it might interest some developers)

* One more optimization

* Update docs/_posts/2022-06-01-luau-recap-may-2022.md

Co-authored-by: dcope-rbx <91100513+dcope-rbx@users.noreply.github.com>

Co-authored-by: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>
Co-authored-by: dcope-rbx <91100513+dcope-rbx@users.noreply.github.com>
2022-06-01 16:27:42 -07:00
Arseny Kapoulkine
10ed02470c
Update compatibility.md
Add a note on light C functions that Lua 5.2 added; suggested by #512.
2022-06-01 14:19:17 -04:00