Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15:Update
sparse
sparse.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sparse.changes of Package sparse
------------------------------------------------------------------- Wed Apr 18 14:12:34 UTC 2018 - mpluskal@suse.com - Run spec-clener - Build llvm based parts only on x86_64 ------------------------------------------------------------------- Tue Apr 17 10:00:58 UTC 2018 - mwilck@suse.com - Update to version 20180324: * Sparse v0.5.2 ------------------------------------------------------------------- Sat Mar 24 00:00:00 CET 2018 - dsterba@suse.cz - Update to version 20180303: * bump up version to 0.5.2-RC1 * By default disable the warning flag '-Wunknown-attribute' * Update gcc attribute list * sparse: ignore indirect_branch attribute * add __builtin functions for isinf_sign, isfinite and isnan * fix cgcc ELF version for ppc64/pcc64le * Sparse preprocessing bug with zero-arg variadic macros * gcc attr: add nonstring warn_if_not_aligned * Sparse v0.5.1 * test-inspect: Detect gtk3 then gtk2 package * Makefile: pass -Wno-vla to sparse while checking pre-process.c * lib: workaround the 'redeclared with different type' errors * Adding _Pragma() * Adding gcc attribute no_gccisr * cgcc: teach cgcc about arm * cgcc: teach cgcc about ppc64[le] * cgcc: teach cgcc about arm64 * add support for -fmemcpy-max-count * add support for -Wmemcpy-max-count * cgcc: filter-out '-fdump-linearize[=...]' * teach sparse how to handle '-fmem-report' * sparse: add support for _Static_assert * constexpr: flag __builtin_bswap() as constexpr * teach sparse about -Waddress * make -Wbitwise operational again - Removed patch parse-add-support-for-no_sanitize_-attributes.patch (implemented upstream) ------------------------------------------------------------------- Wed Apr 26 06:20:30 UTC 2017 - jslaby@suse.com - Update to version 20170216: * kill_instruction() may need to be forced or not * add killing of pure calls * fix killing OP_CALL via pointers * add killing of non-volatile loads * add killing of stores * fix killing of rewritten loads * use kill_instruction() when killing an OP_PHI during CSE * use kill_instruction() when killing any instructions during CSE * fix OP_PHI usage in try_to_simplify_bb() * simplify float-to-float casts that doesn't change size - add: use-clang-for-sparse-llvm.patch It fixes build on llvm 4. ------------------------------------------------------------------- Fri Feb 3 19:15:38 UTC 2017 - mpluskal@suse.com - Update to version 20161117 (boo#1023536): * .gitignore: add cscope and Qt project files * Add default case to switches on enum variables * Fix size calculation of unsized bool array * Do not drop 'nocast' modifier when taking the address. * Fix warning compiling sparse-llvm * sparse: add 'alloc_align' to the ignored attributes * sparse: ignore __assume_aligned__ attribute * sparse: add no_sanitize_address as an ignored attribute * Handle SForced in storage_modifiers * sparse: update __builtin_object_size() prototype - Change _service to disabled to preven accidentally running it - Switch back to naming based on date only ------------------------------------------------------------------- Thu Aug 04 13:37:04 UTC 2016 - jslaby@suse.com - Switch to the chrisl's repo - Update to version 0.5+git.20160223: * Ignore pure attribute in assignement * Add tests for the builtin INF and nan() functions. * sparse/parse.c: ignore hotpatch attribute * sparse, llvm: compile: skip function prototypes to avoid SIGSEGV * validation/prototype: regression for skipping prototypes * ptrlist: reading deleted items in NEXT_PTR_LIST() * .gitignore: add cscope and Qt project files * Add default case to switches on enum variables * Fix size calculation of unsized bool array * Do not drop 'nocast' modifier when taking the address. - add parse-add-support-for-no_sanitize_-attributes.patch ------------------------------------------------------------------- Sun May 8 11:08:42 UTC 2016 - mpluskal@suse.com - Change versioning to include latest release - 0.5+git.20150208 - Enable sparse-llvm - Update dependencies - Small spec file cleanup with spec-cleaner - Make building more verbose ------------------------------------------------------------------- Fri Oct 9 10:26:19 UTC 2015 - jslaby@suse.com - update to 20150124 * Teach sparse about the __COUNTER__ predefined macro * Make macro expanded string immutable * s390x: add the proper defines for data types ------------------------------------------------------------------- Wed Jan 14 14:56:18 UTC 2015 - jslaby@suse.com - update to 20141211 * Ptr list sorting should use memmove instead of memcpy * build: allow use of PKG_CONFIG to override pkg-config * compile-i386.c: don't ignore return value of write(2) * parse.c: remove duplicate 'may_alias' ignored_attributes * cgcc: avoid passing a sparse-only option to cc * test-suite: remove bashism to avoid test failures * teach next_designators() use array_element_offset() * cgcc: use $ccom to set $multiarch_dir if not specified * cgcc: use only the cc command to determine $gcc_base_dir * Add support for multiarch system header files * don't run sparse{c,i} tests when sparse-llvm is disabled * Makefile: suppress error message from shell * don't call isdigit/tolower with a char argument * sparse: add 'gnu_inline' to the ignored attributes * Add the __restrict__ keyword * sparse: treat function pointers as pointers to const data * rename -Werror to -Wsparse-error * sparse: Make -Werror turn warnigns into errors * Use LLVM_CONFIG instead of llvm-config in Makefile * sparse-llvm: Fix LLVM 3.5 linker errors * Fix initializers in anonymous structs and unions * Make same_symbol list share the same scope * Fix scoping of extern symbols in block scope * round up the array element size to byte align * sparse: make bits_to_bytes round up instead of down * Minor clean up for option handling * lib.c: skip --param parameters * parse: support c99 [static ...] in abstract array declarators * sparse{i,c}: use LLVM_CONFIG to find llc and lli * build: allow use of LLVM_CONFIG to override llvm-config config script * Fix error at anoymous unions * Add test case for the ioc type check * Add test case for anonymous union initializer * Add test case for extern array * Use any previous initializer to size a symbol * Add warning about duplicate initializers * Support GCC's transparent unions * evaluate: split out implementation of compatible_assignment_types * validation/sizeof-bool: fix broken test case * sparse: Allow override of sizeof(bool) warning * Define __CHAR_BIT__ ------------------------------------------------------------------- Thu May 15 15:39:26 UTC 2014 - danny.al-gaaf@bisect.de - change License to new MIT - update to latest git version 20140128 (sparse verion 0.5.0) - Sparse 0.5.0 - Fix make dist failure - sparse: add built-in atomic memory access identifiers - gitignore: add 'version.h' - Update the information in README about using the library. - sparse: Also check bit_offset when checking implicit casts - FAQ: Remove outdated sections about the license - sparse: Relicense under the MIT license - Revert "Fix mistaken comparison that becomes a no-op." - Revert "Update the information in README about using the library." - sparse: add __builtin_va_arg_pack() and __builtin_va_arg_pack_len() - Fix expression type for floating point negation ('!') - Fix result type of relational and logical operators - symbol.c: Set correct size of array from parenthesized string initializer - sparse, llvm: die if error - sparse, llvm: set more data attributes - sparse, llvm: fix struct name generation - sparse, llvm: cache symbol_type() result - sparse, llvm: fix array size - sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE - sparse, llvm: Use LLVM_HOSTTRIPLE - sparse, llvm: set target specification - sparse, llvm: improve pointer arithmetic handling - sparse, llvm: add a struct access test case - sparse, llvm: base load/store address type on insn_symbol_type() - sparse, llvm: de-duplicate load/store address calculation code - sparse, llvm: Fix resulting type of store address calculations - sparse, llvm: simplify function generation - sparse, llvm: fix phi generation - char.c: Fix parsing of escapes - Trivial: Remove redundant Makefile variable - sparse, llvm: fix link errors - fix SIGFPE caused by signed division overflow - Novafora license grant using MIT license. ------------------------------------------------------------------- Mon May 20 13:12:53 UTC 2013 - jslaby@suse.com - update to 20130425 * many fixes ------------------------------------------------------------------- Sat Mar 9 09:56:06 UTC 2013 - jslaby@suse.com - update to the latest snapshot (20130225) * they stopped releasing, we have to use snapshots * many fixes * remove these: - sparse-0.4.4-add_error_to_ignore.patch - sparse-0.4.4-add_leaf_to_ignore.patch - sparse-0.4.4-add_m64_support.patch - sparse-0.4.4-add_vector_size_to_ignore.patch ------------------------------------------------------------------- Sat Oct 27 10:11:08 UTC 2012 - asn@cryptomilk.org - Add sparse-0.4.4-add_error_to_ignore.patch: Ignore __error__ - Add sparse-0.4.4-add_leaf_to_ignore.patch: Ignore __leaf__ - Add sparse-0.4.4-add_vector_size_to_ignore.patch: Ignore __vector_size__ - Add sparse-0.4.4-add_m64_support.patch: Fix m32/m64 support. ------------------------------------------------------------------- Mon Feb 6 12:21:02 UTC 2012 - cfarrell@suse.com - license update: SUSE-OSL-1.1 Spec file licenses are written in SPDX compatible format. Where there is no short name available at spdx.org/licenses use one of the SUSE- proprietary prefixes until the license is pushed upstream. In this case SUSE-OSL-1.1 ------------------------------------------------------------------- Sun Jan 5 13:13:13 CEST 2012 - jslaby@suse.de - update to 0.4.4 * fixes in asm handling, binary constants and others * some other cleanups ------------------------------------------------------------------- Mon Sep 19 15:18:30 UTC 2011 - coolo@suse.com - make the _service localonly ------------------------------------------------------------------- Sat Apr 30 10:29:13 CEST 2011 - jslaby@suse.de - fix build with gcc 4.6 - package test-inspect and c2xml - update to 0.4.3 * Fixup and cleanup modifier_string() function. * inspect: add custom ast treeview model * inspect: add some example inspect for symbol and statement * inspect: add some expression inspection * inspect: Add test-inspect program * inspect: cast expression * parser: add Blackfin gcc info * skip may_alias and declare builtin_fabs ------------------------------------------------------------------- Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de - Use %_smp_mflags ------------------------------------------------------------------- Fri Jul 16 09:22:16 CEST 2010 - jslaby@suse.de - update to git commit 8832df8 (see git log for changes) - some gcc 4.5 features added: * support for asm-gotos * support builtin_unreachable ------------------------------------------------------------------- Fri May 7 13:45:02 CEST 2010 - jslaby@suse.de - update to git commit b4ef556 (see git log for changes) - add a devel package containing * includes * static library (dynamic library is slow due to fPIC) * pkgconfig file - update urls - add "Git revision" line to the description ------------------------------------------------------------------- Sun Dec 13 19:52:08 CET 2009 - jengelh@medozas.de - enable parallel building ------------------------------------------------------------------- Wed Sep 24 02:08:48 CEST 2008 - jeffm@suse.com - updated to 0.4.1.git1: * This snapshot corresponds to git commit 8f208e215a531d2b32aec0428fd5eaa24ae3100b. * lots of fixes - see http://git.kernel.org/?p=devel/sparse/sparse.git;a=shortlog ------------------------------------------------------------------- Thu Jun 26 15:05:31 CEST 2008 - tiwai@suse.de - updated to version 0.4.1: * lots of fixes/improvements - see http://www.kernel.org/pub/software/devel/sparse/news.html ------------------------------------------------------------------- Tue Nov 14 22:02:00 CET 2006 - agruen@suse.de - Initial package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor