aboutsummaryrefslogtreecommitdiff
path: root/src/lj_carith.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\
| * Bump copyright date.Mike Pall2025-01-131-1/+1
| |
* | Fix bit op coercion in DUALNUM builds.Mike Pall2024-09-291-3/+1
| | | | | | | | Thanks to Sergey Kaplun. #1273
* | Merge branch 'master' into v2.1Mike Pall2023-10-211-0/+4
|\|
| * FFI: Fix dangling reference to CType in carith_checkarg().Mike Pall2023-10-211-0/+4
| | | | | | | | Reported by Sergey Kaplun. #1108
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2022-12-221-1/+1
|\|
| * Avoid negation of signed integers in C that may hold INT*_MIN.Mike Pall2022-12-221-1/+1
| | | | | | | | | | | | Reported by minoki. Recent C compilers 'take advantage' of the undefined behavior. This completely changes the meaning of expressions like (k == -k).
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
| |
* | Improve assertions.Mike Pall2020-06-151-3/+7
| |
* | Merge branch 'master' into v2.1Mike Pall2020-05-081-10/+1
|\|
| * FFI: Always fall back to metamethods for cdata length/concat.Mike Pall2020-05-081-10/+1
| | | | | | | | Thanks to Egor Skriptunoff.
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2018-01-291-1/+9
|\|
| * FFI: Don't assert on #1LL (5.2 compatibility mode only).Mike Pall2018-01-291-0/+9
| | | | | | | | Reported by Denis Golovan.
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-04-081-1/+1
|\|
| * FFI: Fix cdata equality comparison against other Lua types.Mike Pall2014-04-081-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2014-04-081-2/+2
|\|
| * FFI: Fix cdata equality comparison against strings.Mike Pall2014-04-081-2/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2014-04-011-2/+4
|\|
| * FFI: Allow non-scalar cdata to be compared for equality by address.Mike Pall2014-04-011-2/+4
| |
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2013-05-181-1/+1
|\|
| * FFI: Improve error messages for arithmetic and comparison operators.Mike Pall2013-05-181-1/+1
| |
* | Fix bit.tohex() broken by 7d5acc29.Mike Pall2013-05-131-2/+2
| |
* | FFI: Add 64 bit bitwise operations.Mike Pall2013-03-141-0/+76
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* FFI: Always resolve metamethods for pointers to structs.Mike Pall2012-09-081-4/+12
|
* FFI: Box all accessed or returned enums.Mike Pall2012-07-171-3/+28
|
* Avoid compiler warnings about redefined C++ keywords.Mike Pall2012-07-091-1/+1
|
* Avoid pesky compiler warnings about C++ keywords (eh?).Mike Pall2012-07-031-3/+3
|
* FFI: Equality comparisons never raise an error.Mike Pall2012-05-231-0/+4
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* FFI: Treat function ctypes like pointers in comparisons.Mike Pall2011-07-231-1/+6
|
* FFI: Add ctype metamethods and ffi.metatype().Mike Pall2011-04-121-15/+27
|
* DUALNUM: Handle integer type in FFI.Mike Pall2011-02-271-1/+4
|
* FFI: Disable unused code for some build modes.Mike Pall2011-02-111-1/+1
|
* FFI: Record 64 bit integer divide and modulo.Mike Pall2011-02-021-20/+35
|