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
Allan Jeremy
1bd380a5b4
Cleanup: Added on PR event to workflows
2022-05-30 13:08:26 +03:00
rblanckaert
61766a692c
Sync to upstream/release/529 ( #505 )
...
* Adds a currently unused x86-64 assembler as a prerequisite for possible future JIT compilation
* Fix a bug in table iteration (closes Possible table iteration bug #504 )
* Improved warning method when function is used as a type
* Fix a bug with unsandboxed iteration with pairs()
* Type of coroutine.status() is now a union of value types
* Bytecode output for tests/debugging now has labels
* Improvements to loop unrolling cost estimation
* Report errors when the key obviously doesn't exist in the table
2022-05-26 15:08:16 -07:00
Allan Jeremy
a9c3cbb010
Debug WIP
2022-05-26 15:23:29 +03:00
Allan Jeremy
100556e084
Debug WIP:
2022-05-26 15:17:52 +03:00
Allan Jeremy
5df61e611e
Debug WIP:
2022-05-26 15:12:24 +03:00
Allan Jeremy
656f8421ea
Debug WIP
2022-05-26 15:07:34 +03:00
Allan Jeremy
ab0dd7990d
Debug WIP
2022-05-26 15:06:47 +03:00
Allan Jeremy
6597c8743e
Debug WIP
2022-05-26 15:01:09 +03:00
Allan Jeremy
47121c81f0
Enhancement: Added push results to benchmark results
2022-05-26 14:59:14 +03:00
Allan Jeremy
9805e79003
Debug WIP
2022-05-26 14:53:50 +03:00
Allan Jeremy
e90e232a74
Debug WIP
2022-05-26 14:52:24 +03:00
Allan Jeremy
2426940854
Debug WIP
2022-05-26 14:50:38 +03:00
Allan Jeremy
9b7472be51
Cleanup: Removed comments in workflow files
2022-05-26 14:02:32 +03:00
Allan Jeremy
bd960d6640
Debug WIP: Reusable workflows
2022-05-26 13:58:39 +03:00
Allan Jeremy
9c3c881587
Cleanup: Removed comments in workflow files
2022-05-26 13:48:01 +03:00
Allan Jeremy
18a4cd8659
Cleanup: Minor indentation fix in measure_time.py
2022-05-26 11:25:35 +03:00
Allan Jeremy
d7e7371898
Cleanup: Removed debug statement from benchmark.yml
2022-05-25 18:15:25 +03:00
Allan Jeremy
e2585df31f
Debug WIP: Fixed typo
2022-05-25 18:09:38 +03:00
Allan Jeremy
d593ec8c3d
Debug WIP
2022-05-25 18:03:01 +03:00
Allan Jeremy
f76bfc805b
Debug WIP
2022-05-25 17:45:33 +03:00
Allan Jeremy
dbee93133d
Cleanup: Updated benchmark results repo
...
TODO: Change this to Luau benchmark data one
2022-05-25 17:30:07 +03:00
Allan Jeremy
00e1a1a2ce
Cleanup: Updated checkout step name
2022-05-25 17:26:29 +03:00
Allan Jeremy
bfa85f8b8c
Cleanup: Updated messages & removed unnecessary BENCH_GITHUB_TOKEN references in actions/checkout
2022-05-25 17:20:11 +03:00
Allan Jeremy
0170493a1f
Refactoring: Abstracted benchmark results into matrix & switched to luau-lang results repo for results
2022-05-25 17:08:10 +03:00
Allan Jeremy
ce4066f1a3
Added measure time script that can receive a bash command as an argument and measure the amount of time required to run a script
2022-05-25 15:38:10 +03:00
Allan Jeremy
a93dc3f2a2
Debug WIP: Updated bench title
2022-05-25 13:45:42 +03:00
Allan Jeremy
72a5cd19df
Debug WIP: Updated cachegrind script
2022-05-25 13:36:41 +03:00
Allan Jeremy
dc54c9547a
Debug WIP: Updated cachegrind script
2022-05-25 13:28:14 +03:00
Allan Jeremy
289e7c98c1
Debug WIP: Updated cachegrind script
2022-05-25 13:13:24 +03:00
Allan Jeremy
2ddeb96bee
Debug WIP
2022-05-25 12:59:55 +03:00
Allan Jeremy
ddec632caa
Debug WIP: Updated benchmark step name
2022-05-25 12:55:48 +03:00
Allan Jeremy
b8e4aefb6e
Debug WIP: Updated benchmark step name
2022-05-25 12:22:51 +03:00
Allan Jeremy
08137a92b5
Debug WIP: Creating gh-pages in runner default directory (benchmark.yml)
2022-05-25 11:55:26 +03:00
Allan Jeremy
aafb47ab1a
Debug WIP: Creating gh-pages in runner default directory
2022-05-25 11:48:13 +03:00
Allan Jeremy
768757bbb5
Debug WIP: Updated checkout path
2022-05-25 11:36:57 +03:00
Allan Jeremy
66cd80ef49
Debug WIP: Updated checkout path
2022-05-25 11:06:19 +03:00
Austin
e13f17e225
Fix VM inconsistency caused by userdata C TM fast paths ( #497 )
...
This fixes usage of userdata C functions in xpcall handler following call stack overflow
2022-05-24 11:32:03 -07:00
T 'Filtered' C
69acf5ac07
Make coroutine.status use a string literal ( #500 )
...
Implements #495
C++ isn't a language im very familliar with so this might be completely wrong
2022-05-24 11:29:17 -07:00
Allan Jeremy
abe5626fcb
Debug WIP: Updated checkout action path in benchmark cachegrind
2022-05-24 20:23:43 +03:00
Allan Jeremy
26b5e3bcfa
Debug WIP: Updated step names & removed debug commands
2022-05-24 20:12:56 +03:00
Allan Jeremy
d003dc1616
Debug WIP: Priinting root dir
2022-05-24 20:01:30 +03:00
Allan Jeremy
0056dc9267
Debug WIP: Update checkout token
2022-05-24 19:53:03 +03:00
Allan Jeremy
b7f6080824
Debug WIP
2022-05-24 19:49:11 +03:00
Allan Jeremy
3d879994af
Debug WIP: Cleanup & changed used github token
2022-05-24 19:44:23 +03:00
Allan Jeremy
d6c91d7dfc
Debug WIP: Added vagrind installation step
2022-05-24 19:32:01 +03:00