Skip to content

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Sep 8, 2023

  1. Removed test for "corrupted binary dump"

    Test is too non portable. (For instance, it does not work for
    different number types.)
    roberto-ieru committed Sep 8, 2023
    Copy the full SHA
    6baee9e View commit details
    Browse the repository at this point in the history
  2. Avoid casts from unsigned long to floating-point

    Old Microsoft compilers do not support those casts.
    roberto-ieru committed Sep 8, 2023
    Copy the full SHA
    edd8589 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Copy the full SHA
    07a9eab View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Documentation for "LUA_NOENV"

    Registry field "LUA_NOENV" (that signals to libraries that option -E
    is on) now part of the "official" API of Lua stand-alone.
    roberto-ieru committed Aug 23, 2023
    Copy the full SHA
    9363a8b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5ab6a57 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. More disciplined use of 'getstr' and 'tsslen'

    We may want to add other string variants in the future; this change
    documents better where the code may need to handle those variants.
    roberto-ieru committed Aug 17, 2023
    Copy the full SHA
    9b4f39a View commit details
    Browse the repository at this point in the history
  2. More control over encoding of test files

    The few UTF-8 test files are commented as such, and there is only one
    non UTF-8 test file (to test non UTF-8 sources).
    roberto-ieru committed Aug 17, 2023
    Copy the full SHA
    f4211a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Bug: Call hook may be called twice when count hook yields

    Took the opportunity and moved the code that controls call hooks
    in 'luaV_execute' into a function.
    roberto-ieru committed Jul 25, 2023
    Copy the full SHA
    1b3f507 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Thread stacks resized in the atomic phase

    Although stack resize can be a little expensive, it seems unusual to
    have too many threads needing resize during one GC cycle. On the other
    hand, the change allows full collections to skip the propagate phase,
    going straight from a pause to the atomic phase.
    roberto-ieru committed Jul 13, 2023
    Copy the full SHA
    6b51133 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Details

    roberto-ieru committed Jul 3, 2023
    Copy the full SHA
    cbae016 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Removed redundancy in definitions of version/release

    String rendering now derived from the numeric original definitions.
    roberto-ieru committed Jun 21, 2023
    Copy the full SHA
    ea39042 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Copy the full SHA
    05ec55f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Bug: read overflow in 'l_strcmp'

    Equality according to 'strcoll' does not imply that strings have
    the same length.
    roberto-ieru committed Jun 14, 2023
    Copy the full SHA
    f623b96 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Several functions turned 'static'

    Several functions that were already being used only inside their
    own file have been declared as 'static'.
    roberto-ieru committed May 22, 2023
    Copy the full SHA
    9be74cc View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Option '-l' discards version sufix from file name

    Like 'require', the command-line option '-l' discards an optional
    version suffix (everything after an hyphen) from a file name when
    creating the module name.
    roberto-ieru committed May 15, 2023
    Copy the full SHA
    09f3c23 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c197885 View commit details
    Browse the repository at this point in the history
  3. Details

    - Better comments about short strings in opcodes.
    - luaH_newkey made static.
    roberto-ieru committed May 15, 2023
    Copy the full SHA
    934e77a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. "Emergency" new version 5.4.6

    'lua_resetthread' is back to its original signature, to avoid
    incompatibilities in the ABI between releases of the same version.
    New function 'lua_closethread' added with the "correct" signature.
    roberto-ieru committed May 2, 2023
    Copy the full SHA
    6443185 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Details

    Typos in comments and details in the manual.
    roberto-ieru committed Apr 18, 2023
    Copy the full SHA
    e15f1f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. New year (2023)

    Also, small tweak in makefile. (-Wsign-compare is already enabled by
    -Wextra.)
    roberto-ieru committed Mar 31, 2023
    Copy the full SHA
    b5c6570 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Copy the full SHA
    7ca8105 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Copy the full SHA
    94689ac View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Bug: Loading a corrupted binary file can segfault

    The size of the list of upvalue names are stored separated from the
    size of the list of upvalues, but they share the same array.
    roberto-ieru committed Mar 17, 2023
    Copy the full SHA
    ab859fe View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Details

    Comments in 'onelua.c'
    roberto-ieru committed Mar 9, 2023
    Copy the full SHA
    c4b71b7 View commit details
    Browse the repository at this point in the history
  2. Corrected support for 16-bit systems

    We still need access to a 16-bit system to correctly test
    these changes.
    roberto-ieru committed Mar 9, 2023
    1
    Copy the full SHA
    1de2f31 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Bug: Wrong line in error message for arith. errors

    It also causes 'L->top' to be wrong when the error happens,
    triggering an 'assert'.
    roberto-ieru committed Feb 8, 2023
    Copy the full SHA
    02bab9f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Simpler definition for LUA_STRFTIMEOPTIONS

    There is no need for those intermediate definitions.
    roberto-ieru committed Feb 7, 2023
    Copy the full SHA
    5e08b41 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. New macro LUA_USE_IOS

    Do not try to detect automatically whether system is iOS; it is
    simpler and more reliable to let the programmer inform that.
    roberto-ieru committed Feb 2, 2023
    2
    Copy the full SHA
    cf08915 View commit details
    Browse the repository at this point in the history
  2. Small changes in hash of pointers

    When converting from pointer to integer, use 'uintptr_t' if available;
    otherwise try 'uintmax_t', and use 'size_t' as last resource.
    roberto-ieru committed Feb 2, 2023
    Copy the full SHA
    c888ae0 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Fix absence of 'system' in iOS

    Despite claiming to be ISO, the C library in some Apple platforms
    does not implement 'system'.
    roberto-ieru committed Jan 24, 2023
    Copy the full SHA
    d69789d View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Avoid excessive name pollution in test files

    Test files are more polite regarding the use of globals when locals
    would do, and when globals are necessary deleting them after use.
    roberto-ieru committed Dec 28, 2022
    Copy the full SHA
    314745e View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Detail in make file for testes/libs

    Everything depends on the Lua version (as given by 'lua.h')
    roberto-ieru committed Dec 23, 2022
    Copy the full SHA
    0825cf2 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Small change in barrier macros

    Reuse macros for objects when defining the macros for values.
    roberto-ieru committed Dec 15, 2022
    Copy the full SHA
    f874d37 View commit details
    Browse the repository at this point in the history
  2. Small improvements in 'lmem.c'

    Added some auxiliary macros + fixed a bug in compilation option
    EMERGENCYGCTESTS. (It should not try to force an emergency collection
    when it cannot run one.)
    roberto-ieru committed Dec 15, 2022
    Copy the full SHA
    35e01ed View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Details in some header files

    Identifier LUA_NUMTAGS was deprecated (changed to LUA_NUMTYPES) +
    better handling of some inclusion loops.
    roberto-ieru committed Dec 14, 2022
    Copy the full SHA
    6aabf4b View commit details
    Browse the repository at this point in the history
Older