-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Comparing changes
Open a pull request
base repository: lua/lua
base: master
head repository: lua/lua
compare: v5.3
- 15 commits
- 103 files changed
- 1 contributor
Commits on Dec 17, 2018
-
This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2.
Configuration menu - View commit details
-
Copy full SHA for 063d4e4 - Browse repository at this point
Copy the full SHA 063d4e4View commit details -
Bug: Long brackets with a huge number of '=' causes overflow
A long bracket with too many equal signs can overflow the 'int' used for the counting and some arithmetic done on the value. Changing the counter to 'size_t' avoids that. (Because what is counted goes to a buffer, an overflow in the counter will first raise a buffer-overflow error.)
Configuration menu - View commit details
-
Copy full SHA for 1221e98 - Browse repository at this point
Copy the full SHA 1221e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for f059c2b - Browse repository at this point
Copy the full SHA f059c2bView commit details
Commits on Mar 27, 2019
-
Fixed bug in 'lua_upvaluejoin'
Bug-fix: joining an upvalue with itself could cause a use-after-free crash.
Configuration menu - View commit details
-
Copy full SHA for 89aee84 - Browse repository at this point
Copy the full SHA 89aee84View commit details
Commits on Nov 22, 2019
-
More generic pattern when testing 'string.format'
The result of 'string.format("%a", 0.0)' can have multiple zeros after the dot.Configuration menu - View commit details
-
Copy full SHA for 73c6ff6 - Browse repository at this point
Copy the full SHA 73c6ff6View commit details
Commits on Nov 25, 2019
-
File 'bugs' no longer tracked by git
The file 'bugs' reports bugs in several different versions (corresponding to different branches in the repository), without a clear division of "this bugs belongs to this version". So, it doesn't make sense to track it along with one (or many) versions.
Configuration menu - View commit details
-
Copy full SHA for cee1ebe - Browse repository at this point
Copy the full SHA cee1ebeView commit details
Commits on Dec 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d71a548 - Browse repository at this point
Copy the full SHA d71a548View commit details
Commits on Jun 18, 2020
-
Fixed missing GC barriers in compiler and undump
While building a new prototype, the GC needs barriers for every object (strings and nested prototypes) that is attached to the new prototype.
Configuration menu - View commit details
-
Copy full SHA for f5eb809 - Browse repository at this point
Copy the full SHA f5eb809View commit details
Commits on Jul 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4d6efa1 - Browse repository at this point
Copy the full SHA 4d6efa1View commit details
Commits on Jul 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e7411fa - Browse repository at this point
Copy the full SHA e7411faView commit details
Commits on Jul 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 092f66f - Browse repository at this point
Copy the full SHA 092f66fView commit details
Commits on Aug 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b5bc898 - Browse repository at this point
Copy the full SHA b5bc898View commit details
Commits on Aug 12, 2020
-
'realloc' can fail when shrinking a block
According to ISO C, 'realloc' can fail when shrinking a block. If that happens, 'l_alloc' simply ignores the fail and returns the original block.
Configuration menu - View commit details
-
Copy full SHA for 6d763a2 - Browse repository at this point
Copy the full SHA 6d763a2View commit details -
Added directory 'testes/libs/P1' to the repository
This directory is used for some tests. As standard Lua has no command to create directories, it must be present before running the tests.
Configuration menu - View commit details
-
Copy full SHA for 5027298 - Browse repository at this point
Copy the full SHA 5027298View commit details
Commits on Aug 18, 2020
-
Fixed bug of long strings in binary chunks
When "undumping" a long string, the function 'LoadVector' can call the reader function, which can run the garbage collector, which can collect the string being read. So, the string must be anchored during the call to 'LoadVector'. (This commit also fixes the identation in 'l_alloc'.)
Configuration menu - View commit details
-
Copy full SHA for 75ea9cc - Browse repository at this point
Copy the full SHA 75ea9ccView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...v5.3