Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: add utility dynamic array | Francesco Romani | 2023-04-12 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | Add utility code to handle a dynamic array. Supported operations: * append an item * grow the array * get an item * get the length of the array * check if the array has any data on it. There are clear use cases for this utility in the OrcParser, but may be useful elsewhere as well. Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30> | ||||
* | aarch64: make some setups for aarch64 support | Dongju Chae | 2020-09-16 | 1 | -1/+1 |
| | | | | | | This commit adds the setup codes for aarch64 support including meson build and aarch64 selection. Signed-off-by: Dongju Chae <dongju.chae@samsung.com> | ||||
* | orc: Add ORC_LIKELY/ORC_UNLIKELY macros | Doug Nazar | 2019-08-18 | 1 | -0/+8 |
| | |||||
* | Fix warnings with Cerbero's mingw (gcc 4.7) | Nirbheek Chauhan | 2019-02-05 | 1 | -1/+1 |
| | | | | orcutils.h:59:38: error: "__STDC_VERSION__" is not defined [-Werror=undef] | ||||
* | orc: fix static build on windows | Tim-Philipp Müller | 2018-05-18 | 1 | -1/+1 |
| | | | | | Orc users mustn't use __declspec(dllimport) when linking against a static liborc. | ||||
* | orc: move unusable orc_code_chunk_free() declaration to internal header | Tim-Philipp Müller | 2018-04-28 | 1 | -1/+0 |
| | | | | Nothing in any public header ever returned or used an OrcCodeChunk. | ||||
* | meson: fix symbol export with MSVC and use -fvisibility elsewhere | Tim-Philipp Müller | 2018-04-28 | 1 | -6/+11 |
| | | | | | | | Use newly-added ORC_API decorators to export symbols explicitly. Get rid of orc.map file and the ORC_EXPORT stuff that never did anything anyway (define was unused). | ||||
* | orc: decorate public symbols with ORC_API | Tim-Philipp Müller | 2018-04-28 | 1 | -2/+4 |
| | | | | | We'll use that later to control symbol visibility and exported symbols. | ||||
* | orcutils: refactor /proc/cpuinfo reading code from orccpu-arm.c | James Cowgill | 2018-04-22 | 1 | -0/+4 |
| | | | | | | | This code will later be used by mips target, so it makes sense to use a common function instead of duplicating the code. https://bugzilla.gnome.org/show_bug.cgi?id=760834 | ||||
* | orcutils: Use compiler offsetof() when available | Edward Hervey | 2017-11-20 | 1 | -2/+9 |
| | | | | | | | The way we were calculating the offset of a structure entry was undefined behaviour. Instead, use 'offsetof()' (defined in C89) when available | ||||
* | utils: convert to uin32 before doing | | Wim Taymans | 2014-09-17 | 1 | -5/+4 |
| | | | | | In ORC_READ_UINT32_LE, convert each byte to uint32 before or-ing them together. This avoids | with signed ints. | ||||
* | Remove declarations for deleted functions from orcutils.h | Jan Schmidt | 2014-08-26 | 1 | -3/+0 |
| | |||||
* | Make it ANSI-C | Olivier Crête | 2013-10-14 | 1 | -5/+5 |
| | | | | | Use /* */ instead of // Define _GNU_SOURCE in the ORC_CFLAGS | ||||
* | orcc: add --internal option to mark symbols with internal visibility | Tim-Phillip Müller | 2013-02-19 | 1 | -2/+8 |
| | | | | Fixes: #52184 | ||||
* | Split headers out of orcprogram.h | David Schleef | 2012-03-26 | 1 | -0/+26 |
| | |||||
* | Protect codemem globals with mutex | David Schleef | 2011-08-27 | 1 | -0/+3 |
| | |||||
* | Move ORC_GNUC_UNUSED to orcutils.h and use it | David Schleef | 2011-07-09 | 1 | -0/+6 |
| | |||||
* | Build fixes for win64 | David Schleef | 2010-12-22 | 1 | -3/+17 |
| | |||||
* | Convert usage of ULL to ORC_UINT64_C() | David Schleef | 2010-09-16 | 1 | -0/+4 |
| | |||||
* | c: Fix x2 used with float opcodes | David Schleef | 2010-09-14 | 1 | -1/+1 |
| | |||||
* | Implement strtoll() for 64 bit integer constants | Sebastian Dröge | 2010-09-06 | 1 | -0/+2 |
| | |||||
* | c: implement x2/x4 prefix | David Schleef | 2010-08-11 | 1 | -2/+3 |
| | |||||
* | Add handling of ORC_CODE environment variable | David Schleef | 2010-06-14 | 1 | -1/+1 |
| | | | | | | | | A comma delimited string of values that control how the compiler works. Possible values are "backup", which causes backup functions to be used instead of compiling, and "debug", which causes the SSE backend to create frame pointers, which produces slower code, but allows backtraces in a debugger. | ||||
* | convert from stdint types to orc types | David Schleef | 2010-06-09 | 1 | -10/+49 |
| | |||||
* | preliminary 2-D support | David Schleef | 2009-07-25 | 1 | -0/+1 |
| | |||||
* | Fix up documentation | David Schleef | 2009-05-28 | 1 | -7/+0 |
| | |||||
* | Fixes for x86-64 | David Schleef | 2009-04-27 | 1 | -0/+1 |
| | |||||
* | Use printf attribute on orc_compiler_add_code | David Schleef | 2009-03-31 | 1 | -0/+6 |
| | |||||
* | lots of hacking | David Schleef | 2009-03-28 | 1 | -2/+2 |
| | |||||
* | Various fixes to execute all the new code | David Schleef | 2009-03-03 | 1 | -0/+15 |
| | |||||
* | Split x86 into mmx and sse targets | David Schleef | 2009-03-01 | 1 | -0/+111 |
And some other random changes in the tree |