Skip to content

Commit

Permalink
Merge branch 'declname' into auditlog
Browse files Browse the repository at this point in the history
  • Loading branch information
lukego committed May 8, 2018
2 parents 9a798d7 + 8d9d959 commit 6395811
Show file tree
Hide file tree
Showing 24 changed files with 91 additions and 456 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,13 @@ Making performance predictable for application developers brings new requirement
The development process has to support moving quickly in these directions:

- Quality assurance based on repeatable standard benchmarks executed by CI.
- Streamlined codebase: x86-64 architecture, 64-bit heap (GC64), "no `#ifdef`."
- Distributed development ("Linux-style") with many maintainers, forks, and merges.
- Streamlined codebase: x86-64 architecture, Linux kernel, 64-bit heap (GC64), "no `#ifdef`."
- Distributed development with many maintainers, forks, and merges.

Once these requirements have been thoroughly satisfied then new
requirements can be introduced. For example, ARM64 and other platforms
can be supported as the project matures.
requirements can be introduced. For example, new architectures like
ARM64 and operating systems like MacOS can be supported as the project
matures.

### Performance

Expand Down
2 changes: 0 additions & 2 deletions doc/changes.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ <h1>LuaJIT Change History</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
2 changes: 0 additions & 2 deletions doc/contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ <h1>Contact</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
2 changes: 0 additions & 2 deletions doc/ext_c_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ <h1>Lua/C API Extensions</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a class="current" href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
2 changes: 0 additions & 2 deletions doc/ext_ffi.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ <h1>FFI Library</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
2 changes: 0 additions & 2 deletions doc/ext_ffi_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ <h1><tt>ffi.*</tt> API Functions</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
5 changes: 1 addition & 4 deletions doc/ext_ffi_semantics.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ <h1>FFI Semantics</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down Expand Up @@ -1215,8 +1213,7 @@ <h2 id="status">Current Status</h2>
<p>
The JIT compiler already handles a large subset of all FFI operations.
It automatically falls back to the interpreter for unimplemented
operations (you can check for this with the
<a href="running.html#opt_j"><tt>-jv</tt></a> command line option).
operations.
The following operations are currently not compiled and may exhibit
suboptimal performance, especially when used in inner loops:
</p>
Expand Down
2 changes: 0 additions & 2 deletions doc/ext_ffi_tutorial.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ <h1>FFI Tutorial</h1>
<a href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down
13 changes: 0 additions & 13 deletions doc/ext_jit.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ <h1><tt>jit.*</tt> Library</h1>
<a class="current" href="ext_jit.html">jit.* Library</a>
</li><li>
<a href="ext_c_api.html">Lua/C API</a>
</li><li>
<a href="ext_profiler.html">Profiler</a>
</li></ul>
</li><li>
<a href="status.html">Status</a>
Expand Down Expand Up @@ -176,17 +174,6 @@ <h2 id="jit_opt"><tt>jit.opt.*</tt> &mdash; JIT compiler optimization control</h
which was one of the ways to enable optimization.
</p>

<h2 id="jit_util"><tt>jit.util.*</tt> &mdash; JIT compiler introspection</h2>
<p>
This sub-module holds functions to introspect the bytecode, generated
traces, the IR and the generated machine code. The functionality
provided by this module is still in flux and therefore undocumented.
</p>
<p>
The debug modules <tt>-jbc</tt>, <tt>-jv</tt> and <tt>-jdump</tt> make
extensive use of these functions. Please check out their source code,
if you want to know more.
</p>
<br class="flush">
</div>
<div id="foot">
Expand Down
Loading

0 comments on commit 6395811

Please sign in to comment.