Activity for MyJIT

  • Petr Krajca committed [acaaa8] on Code

    minor style fixes to eliminate clang's warnings

  • Petr Krajca committed [0dc89d] on Code

    extras: missing semicolon in sed command broke myjit-unique script

  • Petr Krajca committed [98f144] on Code

    arm32: fixed issues when dealing with large immediate values

  • Petr Krajca committed [bda197] on Code

    raspi: forced clear cache after moving code into its final buffer

  • Petr Krajca committed [6e3745] on Code

    documentation: updates reflecting recent API changes.

  • Petr Krajca committed [eddd26] on Code

    arm64: fixed calling convention to be compliant with Aapcs64 on non-apple hardware

  • Petr Krajca committed [3b87f7] on Code

    arm64: fixed calling convention on Darwin/Apple Silicon

  • Petr Krajca committed [a8d588] on Code

    putarg[ir] has an additional operand to determine the size of the argument

  • Petr Krajca committed [12693c] on Code

    win64: debugging features

  • Petr Krajca committed [03705e] on Code

    win64: support for variadic functions

  • Petr Krajca committed [22612a] on Code

    new operation 'jit_prepare_optional' signaling variadic arguments

  • Petr Krajca committed [4fc1a8] on Code

    fixed handling of caller/callee-saved registers

  • Petr Krajca committed [bb14c2] on Code

    win64: initial support

  • Petr Krajca committed [6beedf] on Code

    win64: tests has been adapted to support Win64's LLP64 data model

  • Petr Krajca committed [e6316a] on Code

    arm64: fixed missing header files on apple silicon

  • Petr Krajca committed [c8f1dc] on Code

    fixed position of a macro defining a source type

  • Petr Krajca committed [d4d3a1] on Code

    win32: makefiles and test update

  • Petr Krajca committed [88ac2d] on Code

    fixed preprocessor directives for unixes

  • Petr Krajca committed [91343a] on Code

    win32: initial support

  • ja committed [3f0a98] on Code

    aarch64: fixed memory protection on Apple Silicon

  • Petr Krajca committed [9034b4] on Code

    initial changes that will allow better support for multiple operating systems

  • Petr Krajca committed [49df96] on Code

    personal note

  • Petr Krajca committed [ce6054] on Code

    refactoring towards compiling MyJIT from multiple object files

  • Petr Krajca committed [887d8b]

    i386: single precision FP arguments are converted to doubles in the prolog; misc. bugfixes

  • Petr Krajca committed [8bb033]

    AMD64: single precision float arguments converted to doubles in the prolog of the function

  • Petr Krajca committed [41b631]

    ARM64: more efficient handling single precision FP arguments

  • Petr Krajca committed [1282b8]

    arm64 port

  • ja committed [726db6]

    RET ops considered as leaf-nodes again in the flow analysis

  • ja committed [2b6542]

    correct (unoptimized) register mapping for branch ops

  • Petr Krajca committed [66703c]

    correct stack space allocation when mixing floats and integers

  • ja committed [32b920]

    fixed FP tests and simplified FRET on amd64

  • Petr Krajca committed [1e18db]

    fixed macOS compilation issue

  • ja committed [fc8c70]

    new tests for floats

  • ja committed [399e8b]

    buffer overflow test for DATA_BYTES

  • ja committed [f43ef8]

    introduced output buffer for debug outputs

  • ja committed [b8730e]

    fixed buffer overflow caused by large data_bytes

  • ja committed [15e972]

    jitlib.h: explicit casts for some branch-ops

  • Petr Krajca Petr Krajca posted a comment on merge request #1

    You're right. Thank you for pointing this out and for the bugfix.

  • ja committed [8a707c]

    documentation update w.r.t. to new release

  • ja committed [c21034]

    AMD64: fixed bugs discovered with new tests

  • ja committed [9fa198]

    documentation update w.r.t. to new release

  • ja committed [e8919b]

    AMD64: fixed bugs discovered with new tests

  • Petr Krajca committed [66f00c]

    removed unused code

  • Petr Krajca committed [317f94]

    ARM32: more tests

  • Petr Krajca committed [dadf99]

    README file update

  • Petr Krajca committed [87365b]

    ARM32: minor bugfixes

  • Petr Krajca committed [161d60]

    documentation update

  • Petr Krajca committed [0fccfb]

    ARM32: complete disassembler - partial vfp support

  • Petr Krajca committed [a104cf]

    ARM32: codegen cleanup, Adv SIMD instructions r...

  • Petr Krajca committed [004787]

    ARM32: extended tests

  • Petr Krajca committed [1d7a25]

    ARM32: unsigned variants of div and mod, fixed ...

  • Petr Krajca committed [24931e]

    ARM32: more tests

  • Petr Krajca committed [057db4]

    ARM32: fixed FST, FLD, FSTX, FLDX operations wi...

  • Petr Krajca committed [bc4174]

    ARM32: removed unused code

  • Petr Krajca committed [857eba]

    ARM32: various bugfixes and optimizations, new ...

  • Petr Krajca committed [9c37ef]

    ARM32: passing single precision values via stack

  • Petr Krajca committed [501de6]

    ARM32: complete function calls and argument pro...

  • Petr Krajca committed [3b9403]

    ARM32: unified algorithm for scheduling input a...

  • Petr Krajca committed [48e064]

    ARM32: adjusted tests, w.r.t. variadic function...

  • Petr Krajca committed [36eb45]

    ARM32: new register scheduling algorithm

  • Petr Krajca committed [4bc2ed]

    ARM32: stack alignment

  • Petr Krajca committed [2e3468]

    ARM32: new tests for argument passing

  • Petr Krajca committed [30734f]

    ARM32: rounding and minor fixes: stack + reg. a...

  • Petr Krajca committed [a8f82a]

    ARM32: initial support for processing floating ...

  • Petr Krajca committed [c6ffba]

    ARM32: extr

  • Petr Krajca committed [03ae2a]

    ARM32: loads and stores, branches, complete ari...

  • Petr Krajca committed [7541eb]

    ARM32: initial support for FP values

  • Petr Krajca committed [e290ef]

    ARM32: MUL optimizations

  • Petr Krajca committed [7de0fb]

    documentation: correct pseudocode for unary ope...

  • Petr Krajca committed [c81766]

    ARM32: mostly complete disassembler

  • Petr Krajca committed [b1a24f]

    ARM32: initial implementation of the integrated...

  • Petr Krajca committed [a7523a]

    ARM32: transfer operations

  • Petr Krajca committed [b92810]

    ARM32: memset

  • Petr Krajca committed [2317cb]

    ARM32: memcpy polishing

  • Petr Krajca committed [5aaeff]

    ARM32: memcpy

  • Petr Krajca committed [a030ab]

    ARM32: data referecnes, jmpr

  • Petr Krajca committed [5abdaf]

    tests: new test computing factorial recursively

  • Petr Krajca committed [f57880]

    ARM32: argument passing and function calls

  • Petr Krajca committed [3fb449]

    fixed allocator bug causing unnecessary loads (2)

  • Petr Krajca committed [6e97f1]

    fixed allocator bug causing unnecesary loads

  • Petr Krajca committed [f46959]

    ARM32: addressing optimizations and refactoring...

  • Petr Krajca committed [57fd07]

    ARM32: improved processor detection

  • Petr Krajca committed [ea9a20]

    ARM32: function pointer to value conversion

  • Petr Krajca committed [fd0ba6]

    ARM32: cleanup and bugfixes in code generator

  • Petr Krajca committed [347343]

    ARM32: bugfixes and some code polishing

  • Petr Krajca committed [2e10b0]

    ARM32: fixed race condition in mprotect

  • Petr Krajca committed [543b23]

    ARM32: registers, stack allocation, modulo

  • Petr Krajca committed [63af1f]

    ARM32: debugging, i.e., msg and trace

  • Petr Krajca committed [ac9d57]

    ARM32: assignments, loads and stores, branches

  • Petr Krajca committed [8a7d3f]

    ARM32: conditionals, multipliction + division, ...

  • Petr Krajca committed [89f14e]

    ARM32: immediate values, word loads, more arith...

  • Petr Krajca committed [848243]

    ARM32: assginments, basic arithmetics, ineffici...

  • Petr Krajca committed [9ee248]

    ARM32: new code generation macros

  • Petr Krajca committed [3ea7f8]

    ARM32: fixed code listing

  • Petr Krajca committed [3f1c3b]

    Initial infrastructure for ARM32

  • Petr Krajca committed [571229]

    TOUCH op. forces register association

  • Petr Krajca committed [b696ae]

    all operations are marked as 'in_use' by default

  • Petr Krajca committed [25890f]

    x86: fixed bug in modi optimization

  • Petr Krajca committed [362ff4]

    dead-code elimination switch

  • Petr Krajca committed [d1f218]

    aliases for common forms of jit_add_op

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.