aboutsummaryrefslogtreecommitdiff
path: root/src/lj_opt_narrow.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
| |
* | Merge branch 'master' into v2.1Mike Pall2024-08-241-1/+2
|\|
| * Fix limit check in narrow_conv_backprop().Mike Pall2024-08-241-1/+2
| | | | | | | | Thanks to Sergey Kaplun. #1262
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
| |
* | Revert to trival pow() optimizations to prevent inaccuracies.Mike Pall2022-03-081-24/+0
| |
* | Fix pow() optimization inconsistencies.Mike Pall2022-01-241-9/+3
| |
* | 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-8/+9
| |
* | Remove pow() splitting and cleanup backends.Mike Pall2020-05-231-14/+6
| |
* | Fix narrowing of unary minus.Mike Pall2020-05-221-2/+7
| |
* | 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 Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
| |
* | Load SIMD constants with IR_FLOAD from GG_State.Mike Pall2016-05-211-1/+1
|/ | | | Contributed by Peter Cawley.
* Fix handling of non-numeric strings in arithmetic coercions.Mike Pall2016-04-211-20/+22
| | | | Thanks to Vyacheslav Egorov.
* Bump copyright date to 2016.Mike Pall2016-03-031-3/+2
|
* Fix narrowing of TOBIT.Mike Pall2015-06-101-5/+2
|
* Fix stack check in narrowing optimization.Mike Pall2015-04-281-3/+11
| | | | Thanks to Robert Nix.
* Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
|
* Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
|
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* Replace strtod() with builtin string to number conversion.Mike Pall2012-08-251-6/+6
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* Avoid conversion narrowing of arithmetic with large constants.Mike Pall2011-08-261-1/+2
|
* x64: Fix result type of cdata index conversions.Mike Pall2011-08-111-1/+1
|
* Add narrowing of modulo operator.Mike Pall2011-06-031-8/+8
|
* DUALNUM: Narrow unary minus.Mike Pall2011-03-151-0/+15
|
* DUALNUM: Handle integer type in JIT compiler.Mike Pall2011-03-101-38/+195
|
* Fix narrowing of POW.Mike Pall2011-03-031-8/+12
|
* Rename IR_POWI to IR_POW.Mike Pall2011-02-021-1/+1
|
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
|
* Refactoring of conversion ops, part 4: use CONV instead of TOINT/TONUM.Mike Pall2010-12-311-34/+55
| | | | Also narrow CONV.int.num and CONV.i64.num.
* Apply narrowing optimization to IR_TOI64, too.Mike Pall2010-12-081-10/+23
|
* Fix some uses of tref_isint().Mike Pall2010-02-181-2/+2
|
* Cleanup types for narrowing stack machine.Mike Pall2010-01-271-28/+35
|
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
|
* Fast forward to sync public repo.Mike Pall2009-12-081-1/+1
| | | | | | | | Compile math.sinh(), math.cosh(), math.tanh() and math.random(). Compile various io.*() functions. Drive the GC forward on string allocations in the parser. Improve KNUM fuse vs. load heuristics. Add abstract C call handling to IR.
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+430