head 1.10; access; symbols pkgsrc-2023Q4:1.10.0.18 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.16 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.14 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.12 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.10 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.8 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.6 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.4 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.2 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.8.0.48 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.46 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.44 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.42 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.40 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.36 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.16 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.38 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.34 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.32 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.30 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.28 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.26 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.24 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.22 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.20 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.18 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.14 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.12 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.10 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.8 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.6 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.30 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.28 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.26 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.24 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.22 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.20 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.18 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.16 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.14 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.12 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.10 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.8 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.6 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.4 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.2 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.6.0.20 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.18 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.16 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.14 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.12 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.10 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.8 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.6 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.4 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.5.0.16 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.14 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.12 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.10 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.8 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.6 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.4 pkgsrc-2008Q1:1.5.0.2 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.4.0.16 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.14 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.12 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.10 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.6 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.6 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.4 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.2 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.10 date 2021.10.26.10.15.23; author nia; state Exp; branches; next 1.9; commitid XMBRkrafc79x2jeD; 1.9 date 2021.10.07.13.40.17; author nia; state Exp; branches; next 1.8; commitid TK9Y8OXA04EYMSbD; 1.8 date 2015.11.03.03.27.42; author agc; state Exp; branches; next 1.7; commitid XagoUgdES8g2ZAHy; 1.7 date 2012.01.26.02.59.53; author sbd; state Exp; branches; next 1.6; 1.6 date 2009.07.08.16.23.59; author joerg; state Exp; branches; next 1.5; 1.5 date 2008.02.18.15.51.44; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2006.01.09.19.00.43; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.10.22.15.51.02; author rillig; state Exp; branches; next 1.2; 1.2 date 2005.02.23.22.24.18; author agc; state Exp; branches; next 1.1; 1.1 date 2004.05.16.01.12.14; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.05.16.01.12.14; author xtraeme; state Exp; branches; next ; desc @@ 1.10 log @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 @ text @$NetBSD: distinfo,v 1.9 2021/10/07 13:40:17 nia Exp $ BLAKE2s (libjit-0.1.2.tar.gz) = c7ad9c869b7fd88d17a760133f186f6257a945eaeaae26a9f9d04be9747b1c4f SHA512 (libjit-0.1.2.tar.gz) = 0174fa695838c40142b4c8cd10cf0d8fb1bd41760e53d262a24b3588a717c9568ec91670c138d57b5d759c18dd4228779b50b36968f7a0ab5d80a203b5da3ab7 Size (libjit-0.1.2.tar.gz) = 1195466 bytes SHA1 (patch-configure) = b058bf9b80e8ae3996bac60a5852a89b4c719489 SHA1 (patch-configure.ac) = 1396cedec25ab6f82e117529ee2a4e541860f6b8 @ 1.9 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2015/11/03 03:27:42 agc Exp $ d3 1 a3 1 RMD160 (libjit-0.1.2.tar.gz) = fb10c647b4f3da7cab645080ad81245acc8506cc @ 1.8 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2012/01/26 02:59:53 sbd Exp $ a2 1 SHA1 (libjit-0.1.2.tar.gz) = 8512d5cd72abbbc838a0c69488ff329b02171f81 @ 1.7 log @Remove the section from configure that adds the gcc multi_os_directory to the libdir. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2009/07/08 16:23:59 joerg Exp $ d5 1 @ 1.6 log @Update to libjit-0.1.2: - new license: LGPL 2.1 - amd64 backend - various other improvements @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2008/02/18 15:51:44 xtraeme Exp $ d6 2 @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2006/01/09 19:00:43 joerg Exp $ d3 3 a5 3 SHA1 (libjit-0.1.0.tar.gz) = db279db806f33ac8c6dba2b6e5f4fb5976e46afb RMD160 (libjit-0.1.0.tar.gz) = b711e46425fb8bc03ca289f0cf1af71b890ecfb6 Size (libjit-0.1.0.tar.gz) = 1092908 bytes @ 1.4 log @Fix GCC 3.4+: Don't clobber %ebx on IA32. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/10/22 15:51:02 rillig Exp $ d3 3 a5 4 SHA1 (libjit-0.0.4.tar.gz) = 663055ee5bb600e9dfd28c03456a66bf2b66811b RMD160 (libjit-0.0.4.tar.gz) = e8ff27b3f1e0dbff0ed6cc1d5fd2a5cc4a74f1fd Size (libjit-0.0.4.tar.gz) = 580278 bytes SHA1 (patch-aa) = e5c58111aad14e4ead390fa55630b06cdf2711da @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/02/23 22:24:18 agc Exp $ d6 1 @ 1.2 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/05/16 01:12:14 xtraeme Exp $ d3 3 a5 4 SHA1 (libjit-0.0.2.tar.gz) = b912a04273db2c67acf5384709b4703fc0950c34 RMD160 (libjit-0.0.2.tar.gz) = dc5cf1207edc35890fd3912b88b741cfb18bf8f7 Size (libjit-0.0.2.tar.gz) = 523897 bytes SHA1 (patch-aa) = b4d32b2edab7708661a269ec774952341a1d61d0 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d4 1 @ 1.1.1.1 log @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. @ text @@