Up to [cvs.NetBSD.org] / pkgsrc / devel / libjit
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 26 10:15:23 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
HEAD
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 7 13:40:17 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.8: +1 -2
lines
Diff to previous 1.8 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:42 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 26 02:59:53 2012 UTC (11 years, 8 months ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
Remove the section from configure that adds the gcc multi_os_directory to the libdir.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 8 16:23:59 2009 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored)
Update to libjit-0.1.2: - new license: LGPL 2.1 - amd64 backend - various other improvements
Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 18 15:51:44 2008 UTC (15 years, 7 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.4: +4 -5
lines
Diff to previous 1.4 (colored)
Update to 0.1.0: 0.1.0 (3 March 2007) General improvements: * Add on-demand compilation driver (Aleksey Demakov, Klaus Treichel). * Add jit_function_from_vtable_pointer function (Klaus Treichel). * Add jit_insn_mark_breakpoint_variable function (Radek Polak). * Add signal handlers (Kirill Kononenko). * Add JIT_OPTION_POSITION_INDEPENDENT context option (not supported by the backends yet) (Aleksey Demakov). * Add function indirectors (Klaus Treichel). * Allocate function redirectors and indirectors in the code cache (Aleksey Demakov). * Use mmap to allocate executable memory where available (Klaus Treichel). * Now can dump to any stream not just stdout and stderr (Radek Polak). * Use a global lock during context initialization (Aleksey Demakov). * Fix problems that take place after compilation is restarted on cache page overflow (Aleksey Demakov). ...and more, see the NEWS file.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Jan 9 19:00:43 2006 UTC (17 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Fix GCC 3.4+: Don't clobber %ebx on IA32.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 22 15:51:02 2005 UTC (17 years, 11 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.2: +4 -5
lines
Diff to previous 1.2 (colored)
Updated libjit to 0.0.4. Changes: * Pluggable object models. * Problems with "gen-apply" on Win32 systems. * Optimize "if true goto" into "goto". * Peephole optimization on branches. * Adjust ARM codegen macros to support branch elimination instructions. * Redesign exception handling to use "setjmp" everywhere. * Remove C++ code from "libjit.so" so that it is a pure C library. * Use computed goto's in the interpreter if the compiler supports them. * Don't allow conditional branches to jump out of exception contexts. * Block movement to allow initialization code to be moved to the start of a function, or loop condition code to be moved to the end. * Rewrite the exception region routines to make them easier to use. * Add the "gen-sel" program, for creating instruction selectors. * Write instruction selectors for x86 and ARM (only x86 is enabled). * Portability fixes for ARM, PPC, Alpha, IA64, and amd64. * Clarify the description of LLVM, at the request of LLVM's author. * Deferred argument popping after function calls. * Add "--enable-interpreter" to force the interpreter to be used. * Implement a simple global register allocator based on usage counts. * Recognise increment and decrement idioms. * Align cache flushes properly (Miroslaw Dobrzanski-Neumann). * Querying of x86 cpuid where necessary. * Add a constant pool for ARM, to make constant loads more efficient. * Handle register pairs for 64-bit values properly. * Support for parameter areas on the stack, to reduce push/pop overhead. * Avoid unnecessary register spills if a value won't be used again. * Implement tail calls from a function to itself. * Optimize x86 prologs and epilogs to avoid doing unnecessry work. * Centralise the code that handles parameter passing. * Support for parallel builds.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 23 22:24:18 2005 UTC (18 years, 7 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add RMD160 digests.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun May 16 01:12:14 2004 UTC (19 years, 4 months ago) by xtraeme
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3,
pkgsrc-2004Q2-base,
pkgsrc-2004Q2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of libjit-0.0.2. The libjit library implements Just-In-Time compilation functionality. Unlike other JIT's, this one is designed to be independent of any particular virtual machine bytecode format or language. The hope is that Free Software projects can get a leg-up on proprietry VM vendors by using this library rather than spending large amounts of time writing their own JIT from scratch. This JIT is also designed to be portable to multiple archictures. If you run libjit on a machine for which a native code generator is not yet available, then libjit will fall back to interpreting the code. This way, you don't need to write your own interpreter for your bytecode format if you don't want to.
Revision 1.1 / (download) - annotate - [select for diffs], Sun May 16 01:12:14 2004 UTC (19 years, 4 months ago) by xtraeme
Branch: MAIN
Initial revision