summaryrefslogtreecommitdiff
path: root/src/lj_opt_narrow.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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