[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Question about copyright headers of JIT-related files
From: |
Julien Bect |
Subject: |
Question about copyright headers of JIT-related files |
Date: |
Thu, 17 Jan 2019 22:03:17 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
Hi all,
JIT-related source file have the line "Copyright (C) 2012-2019 Max Brister".
I was wondering about the reason this, since Max Brister contributions
were all done in 2012, 2013.
Other people have made changes in the following years. For instance, I
have extracted below the list of commits that have changed pt-jit.cc.
Should we do something about this ?
@++
Julien
---------------
6657213145e5 | 2019-01-14 07:11 +0100 | Julien Bect
<address@hidden> | libinterp/parse-tree/pt-jit.cc: comment:
Fix a typo
e590d8ad9ed0 | 2019-01-04 11:02 +0100 | Julien Bect
<address@hidden> | jit: Remove jit::PassManager and
jit::FunctionPassManager from public API
df230bb22ba6 | 2019-01-03 21:54 +0100 | Julien Bect
<address@hidden> | jit: configure: Check if
llvm::IRBuilder::CreateConstInBoundsGEP1_32 API
ed1dad5e71c3 | 2019-01-02 16:37 +0100 | Julien Bect
<address@hidden> | jit: configure: Check if
llvm/Bitcode/ReaderWriter.h exists
ea25fc64c275 | 2019-01-02 16:08 +0100 | Julien Bect
<address@hidden> | jit: configure: Check if
llvm::createAlwaysInlinerPass exists
7a77eb39c7f0 | 2019-01-01 14:34 +0100 | Julien Bect
<address@hidden> | jit: configure: Check if
llvm/Transforms/Scalar/GVN.h exists
d68381feb6cb | 2019-01-01 07:15 +0100 | Julien Bect
<address@hidden> | jit: Avoid the use of
llvm::getGlobalContext, removed in LLVM 3.9
6c65dafb72ca | 2019-01-03 10:19 -0800 | Rik <address@hidden> |
pt-jit.cc: Fix static analyzer detected issues (bug #55347).
00f796120a6d | 2019-01-02 16:32 -0500 | John W. Eaton <address@hidden> |
maint: Update copyright dates in all source files.
0e207a5cc212 | 2018-11-16 14:56 -0500 | John W. Eaton <address@hidden> |
eliminate useless function
c60a5493688a | 2018-11-01 14:37 -0400 | John W. Eaton <address@hidden> |
avoid std::cout in JIT compiler code
cb1606f78f6b | 2018-06-07 10:11 -0400 | John W. Eaton <address@hidden> |
prefer <istream>, <ostream>, or <iosfwd> to <iostream> where possible
4d7790d9793f | 2018-05-03 01:13 -0400 | John W. Eaton <address@hidden> |
use cbegin, crbegin, cend, and crend and auto decls where possible
416856765a55 | 2018-05-03 00:39 -0400 | John W. Eaton <address@hidden> |
be more careful with using auto in place of explicit const iterator decls
3ff9192b676e | 2018-05-02 01:36 -0400 | John W. Eaton <address@hidden> |
use auto keyword to declare iterator variables where possible
389757b7b6af | 2018-05-02 00:30 -0400 | John W. Eaton <address@hidden> |
eliminate redundant octave:: namespace tags
98596e4522bc | 2018-04-04 08:51 -0400 | John W. Eaton <address@hidden> |
* pt-jit.cc: Fix typo from cset 078b795c5219.
e512eaba5206 | 2018-04-04 08:29 -0400 | John W. Eaton <address@hidden> |
maint: Strip trailing whitespace from source files.
078b795c5219 | 2018-04-03 13:52 -0700 | Rik <address@hidden> | maint:
style check C++ ahead of 4.4 release.
6652d3823428 | 2018-03-30 09:19 -0400 | John W. Eaton <address@hidden> |
maint: Update copyright dates in all source files.
fa4e852dae1e | 2018-03-07 16:42 -0500 | John W. Eaton <address@hidden> |
use m_ prefix consistently in jit compiler classes in the parser
7620f1f5290d | 2018-03-07 14:56 -0500 | John W. Eaton <address@hidden> |
use m_ prefix for member variables in parse tree classes
3695c2cd69b8 | 2018-02-12 00:58 -0500 | John W. Eaton <address@hidden> |
don't use singleton pattern for bp_table
194eb4bd202b | 2018-01-06 07:57 -0800 | Rik <address@hidden> | maint:
Update punctuation for GPL v3 license text.
8bcfddad15ec | 2017-11-27 01:12 -0500 | John W. Eaton <address@hidden> |
use shared_ptr to manage symbol_scope objects
8b14ba8296af | 2017-12-04 12:30 -0500 | John W. Eaton <address@hidden> |
refactor symbol_record object
bc3819b7cca1 | 2017-11-16 21:43 -0500 | John W. Eaton <address@hidden> |
don't use symbol_table:: nesting for symbol_record, symbol_scope, or
fcn_info
790b4389cfb4 | 2017-07-23 08:35 +0200 | Julien Bect
<address@hidden> | jit: Use MJCIT instead of the old JIT
b3b7677334f6 | 2017-07-24 13:49 +0200 | Julien Bect
<address@hidden> | jit: pt-jit.cc: Use
createBasicAAWrapperPass instead of createBasicAliasAnalysisPass
9eef7983b9bc | 2017-07-24 13:54 +0200 | Julien Bect
<address@hidden> | jit: pt-jit.cc: Fix llvm::raw_fd_ostream
syntax
735ebdfdb7d4 | 2017-07-23 18:56 +0200 | Julien Bect
<address@hidden> | jit: pt-jit.cc: Add type argument to
CreateConstInBoundsGEP1_32 (LLVM >= 3.7)
ca25f6e48ca5 | 2017-07-21 07:32 +0200 | Julien Bect
<address@hidden> | jit: Convert
llvm::Function::arg_iterator to pointer explicitely
51e408a7d38f | 2017-10-15 21:08 +0200 | Julien Bect
<address@hidden> | jit: Move everything inside the octave
namespace
8d8e4d8e6fdc | 2017-10-17 07:13 +0200 | Julien Bect
<address@hidden> | pt-jit.cc: Fix visit_*_command methods
in jit_convert class
ec837ef7ee3b | 2017-10-17 21:35 +0200 | Julien Bect
<address@hidden> | pt-jit.cc: Fix syntax error introduced
by cset 5cb3a2bb5e1e
980f39c3ab90 | 2017-07-25 14:54 -0700 | Rik <address@hidden> | Use C++11
nullptr rather than 0 in code (bug #51565).
b9378eff6d13 | 2017-06-25 09:50 -0400 | John W. Eaton <address@hidden> |
move symbol_table class inside octave namespace
91c8f006ed8b | 2017-06-15 19:15 -0400 | John W. Eaton <address@hidden> |
remove additional functions from symbol_table class
214cb58ccc1c | 2017-06-14 11:53 -0400 | John W. Eaton <address@hidden> |
use pointer to scope instead of scope id
5cb3a2bb5e1e | 2017-06-09 02:21 -0400 | John W. Eaton <address@hidden> |
don't use singleton for symbol_table
21baad6b35c4 | 2017-04-28 13:19 -0700 | Rik <address@hidden> | maint:
Use C++11 nullptr rather than 0 or NULL when possible.
855122b993da | 2017-04-27 17:33 -0700 | Rik <address@hidden> | maint:
Wrap tertiary operator in parentheses "(COND ? x : y)".
c763214a8260 | 2017-04-27 15:18 -0700 | Rik <address@hidden> | maint:
Use convention 'int *x' for naming pointers.
c452180ab672 | 2017-04-21 18:07 -0400 | John W. Eaton <address@hidden> |
begin refactoring parse tree evaluator
c9fab0bc983e | 2017-04-24 17:20 -0700 | Rik <address@hidden> | maint:
Use convention 'int& x' for naming references.
7dfa3bc8e3d5 | 2017-04-20 12:34 -0400 | John W. Eaton <address@hidden> |
handle boolean expressions separately in JIT compiler
092078913d54 | 2017-02-22 12:58 -0500 | John W. Eaton <address@hidden> |
maint: Merge stable to default.
b3f2645803fe | 2017-02-04 14:34 -0500 | Mike Miller
<address@hidden> | Add headers needed on MacOS to avoid "implicit
instantiation of undefined
334119c390b3 | 2017-02-02 16:16 -0500 | John W. Eaton <address@hidden> |
move bp_table class to separate file
2eb7d330eb7f | 2017-01-31 17:43 -0500 | John W. Eaton <address@hidden> |
move JIT compiler files from corefcn to parse-tree directory
3ac9f9ecfae5 | 2017-02-22 12:39 -0500 | John W. Eaton <address@hidden> |
maint: Update copyright dates.
ef4d915df748 | 2017-01-23 14:27 -0500 | John W. Eaton <address@hidden> |
maint: Merge stable to default.
e9a0469dedd9 | 2017-01-20 12:19 -0500 | John W. Eaton <address@hidden> |
maint: strip extra trailing newlines from files.
3a2b891d0b33 | 2016-11-13 20:33 -0800 | Rik <address@hidden> | maint:
Standardize Copyright formatting.
48c00363dc74 | 2016-09-01 09:33 -0700 | Rik <address@hidden> | maint:
Use '{ }' for empty function bodies in C++.
34ce5be04942 | 2016-08-30 21:46 -0700 | Rik <address@hidden> | maint:
Style check C++ code in libinterp/.
bac0d6f07a3e | 2016-08-17 01:05 -0400 | John W. Eaton <address@hidden> |
maint: Update copyright notices for 2016.
dd992fd74fce | 2016-07-12 14:28 -0400 | John W. Eaton <address@hidden> |
put parser, lexer, and evaluator in namespace; interpreter now owns
evaluator
8de49f15e182 | 2016-07-24 12:17 +0200 | Andreas Weber
<address@hidden> | doc: Fix "doubled words" typos (\b(\w+)\s+\1\b)
6db928d06b07 | 2016-07-06 18:31 -0400 | John W. Eaton <address@hidden> |
move signal functions into octave namespace
278fc29b69ca | 2016-07-01 19:48 -0700 | Rik <address@hidden> | maint:
Eliminate unnecessary double newline blocks (only whitespace changes).
112b20240c87 | 2016-06-21 16:07 -0400 | John W. Eaton <address@hidden> |
move docstrings in C++ files out of C strings and into comments
b571fc85953f | 2016-05-19 18:48 -0700 | Rik <address@hidden> | maint:
Use two spaces after period to indicate sentence break.
f4d7d0eb5b0c | 2016-05-19 12:56 -0400 | John W. Eaton <address@hidden> |
use namespace for unwind_protect class
aba2e6293dd8 | 2016-05-17 12:09 -0400 | John W. Eaton <address@hidden> |
use "#if ..." consistently instead of "#ifdef" and "#ifndef"
683a1beee538 | 2016-04-01 14:55 -0700 | Rik <address@hidden> | maint:
Use "FIXME:" for all code blocks needing further attention.
40de9f8f23a6 | 2016-02-18 13:34 -0800 | Rik <address@hidden> | Use
'#include "config.h"' rather than <config.h>.
fcac5dbbf9ed | 2016-02-05 16:29 -0800 | Rik <address@hidden> | maint:
Indent #ifdef blocks in libinterp.
bd1752782e56 | 2016-01-19 12:44 -0800 | Rik <address@hidden> | Use
err_disabled_feature, warn_disabled_feature throughout code base.
3e7cfee5f786 | 2016-01-05 14:16 -0800 | Rik <address@hidden> | maint:
Rename attributes GCC_ATTR_XXX to OCTAVE_XXX.
77f5591878bf | 2015-12-20 10:15 -0800 | Rik <address@hidden> | maint:
Use '! expr' rather than '!expr' to conform to coding guidelines.
1142cf6abc0d | 2015-12-12 07:40 -0800 | Rik <address@hidden> | 2015 Code
Sprint: remove class of function from docstring for all C++ files.
d35201e5ce5d | 2015-10-12 16:08 -0700 | Rik <address@hidden> | Fix
compilation of jit broken by dd6345fd8a97 (bug #46191).
4f45eaf83908 | 2015-05-09 17:19 -0700 | Rik <address@hidden> | doc:
Update more docstrings to have one sentence summary as first line.
9cf91ecdc6f7 | 2015-02-23 17:01 -0800 | Rik <address@hidden> | Rename
jit_failure_count() to jit_failcnt().
4197fc428c7d | 2015-02-11 14:19 -0500 | John W. Eaton <address@hidden> |
maint: Update copyright notices for 2015.
db92e7e28e1f | 2015-01-20 10:29 -0500 | John W. Eaton <address@hidden> |
strip trailing whitespace from most source files
885d38747cd5 | 2014-01-27 15:52 +0100 | Stefan Mahr <address@hidden> |
Fix failing JIT tests (bug #41312).
770c0d79341b | 2014-07-17 11:48 -0400 | John W. Eaton <address@hidden> |
avoid some unused variable warnings if LLVM is not available
4a4edf0f2077 | 2014-05-11 02:28 +0200 | Stefan Mahr <address@hidden> |
fix LLVM 3.4 build (bug #41061)
fe0e34be5576 | 2014-04-27 18:02 -0700 | Rik <address@hidden> | maint:
untabify recently added code files.
cd7e09b0abf8 | 2014-01-06 14:00 +0100 | Stefan Mahr <address@hidden> |
jit compiler: Delete unused variable
421bed6994f0 | 2014-01-05 17:51 +0100 | Stefan Mahr <address@hidden> |
jit compiler: Add support for switch statement
2a8243d8327a | 2013-12-27 13:01 +0100 | LYH <address@hidden> | jit
compiler: Add support for the do_until statement
7e425ca58e9c | 2013-08-23 11:33 +0800 | LYH <address@hidden> | jit
compiler: Add fail reason to jit_fail_exceptions
8b22a9215ec2 | 2013-11-02 23:09 +0100 | Stefan Mahr <address@hidden> |
jit compiler: Fix uninitialized variable warning
efa4572997ba | 2013-11-04 11:30 +0100 | Stefan Mahr <address@hidden> |
jit compiler: Add counter of jit_fail_exceptions to check if jit
compilation fails
97e49b588f5d | 2013-11-05 12:27 -0500 | John W. Eaton <address@hidden> |
maint: periodic merge of default to classdef
26e9312e6928 | 2013-10-29 11:09 -0700 | Rik <address@hidden> | Build JIT
compiler by default, but do not enable it by default.
175b392e91fe | 2013-10-28 19:51 -0700 | Rik <address@hidden> | Use GNU
style coding conventions for code in libinterp/
93b3d03b05e7 | 2013-10-23 22:29 -0400 | John W. Eaton <address@hidden> |
maint: periodic merge of default to classdef
d63878346099 | 2013-10-23 22:09 -0400 | John W. Eaton <address@hidden> |
maint: Update copyright notices for release.
c702371ff6df | 2013-10-05 11:22 -0400 | John W. Eaton <address@hidden> |
maint: periodic merge of default to classdef
bc924baa2c4e | 2013-08-19 20:46 -0700 | Rik <address@hidden> | doc: Add
new @qcode macro for code samples which are quoted.
36fd98b9ce48 | 2013-08-03 16:53 -0600 | Max Brister <address@hidden> |
Add support for llvm 3.3
38bcfd413db0 | 2013-05-01 17:54 +0800 | LYH <address@hidden> |
Handle LLVM API incoherence. Octave now works with LLVM 3.0, 3.1, and 3.2
e6ddaa65a777 | 2013-07-09 17:37 -0700 | Rik <address@hidden> | Add new
function jit_startcnt to control JIT acceleration.
c2a57f9c6a2e | 2013-07-09 12:19 -0700 | Rik <address@hidden> | maint:
Move tests for JIT compiler into separate .tst file.
498b2dd1bd56 | 2013-07-04 10:09 -0400 | John W. Eaton <address@hidden> |
periodic merge of default to classdef
68fc671a9339 | 2013-07-03 17:43 -0700 | Rik <address@hidden> | maint:
Collapse interpfcn and interpfcn-core directories into corefcn directory.
5482cd26311a | 2013-06-30 15:16 -0700 | Rik <address@hidden> | Rename
enable_jit_compiler to jit_enable, enable_jit_debugging to debug_jit.
e2de3c8882be | 2013-06-18 06:39 -0400 | John W. Eaton <address@hidden> |
copyright notice fixes
2ed5bc680c71 | 2013-04-22 16:37 -0400 | John W. Eaton <address@hidden> |
maint: periodic merge of default to classdef
302157614308 | 2013-04-06 11:51 -0400 | John W. Eaton <address@hidden> |
deprecate symbol_table::varref functions
0259254a3ccc | 2013-02-28 02:04 -0500 | John W. Eaton <address@hidden> |
maint: periodic merge of default to classdef
e125db98263f | 2013-02-26 15:22 -0800 | Rik <address@hidden> | build:
Eliminate 2 unused variable warnings when not compiling with JIT.
0cbac4d3a81c | 2013-01-12 13:36 -0500 | Michael Goffioul
<address@hidden> | periodic merge of default to classdef
1f076c40c133 | 2013-01-03 12:35 -0700 | Max Brister <address@hidden> | Do
not use vectorized llvm commands for complex numbers
896cf5769537 | 2012-12-23 19:02 -0500 | Michael Goffioul
<address@hidden> | Add visit_funcall method to JIT tree walker.
44272909d926 | 2012-11-04 21:11 -0700 | Max Brister <address@hidden> |
Stop JIT on interrupt
f3e339aee38f | 2012-11-04 20:09 -0700 | Max Brister <address@hidden> |
Fix block labeling in JIT debug output
6e780fb15c14 | 2012-11-04 16:28 -0700 | Max Brister <address@hidden> |
Make Vdebug_on_interrupt not be static
24bbd2efea12 | 2012-11-04 16:04 -0700 | Max Brister <address@hidden> |
pt-jit.cc (tree_jit::enabled): Do not jit if Vdebug_on_interrupt or
Vdebug_on_error
6fc163b59746 | 2012-11-04 15:38 -0700 | Max Brister <address@hidden> |
Correctly handle break/continue for some corner cases in JIT
0754bdfbc8fe | 2012-11-02 16:52 -0600 | Max Brister <address@hidden> |
Correct multiplication complex multiplication with NaN in JIT
52df2e7baabe | 2012-11-02 14:32 -0600 | Max Brister <address@hidden> |
Disable JIT when breakpoints are present
4d6e5fa37899 | 2012-10-17 08:57 -0700 | Rik <address@hidden> | doc:
Update docstrings for enable_jit_debugging and enable_jit_compiler.
29382eb90285 | 2012-10-05 10:49 -0700 | Rik <address@hidden> | Fix
compilation when JIT is enabled.
05aee5a1ff37 | 2012-10-05 12:27 -0400 | Jordi Gutiérrez Hermoso
<address@hidden> | silence some compilation warnings
3f447bcc8488 | 2012-10-03 03:07 -0400 | John W. Eaton <address@hidden> |
set Venable_jit_debugging and Venable_jit_compiler variables directly
from command line options
8ccb187b24e9 | 2012-09-14 06:09 -0600 | Max Brister <address@hidden> |
Erase partially created functions on JIT compilation failure (bug #37308)
8355fddce815 | 2012-09-12 19:18 -0600 | Max Brister <address@hidden> |
Use sret and do not use save/restore stack (bug #37308)
6bdf379592d9 | 2012-09-10 17:02 -0500 | Max Brister <address@hidden> |
Remove --enable-jit-debug configure option
b49d707fe9d7 | 2012-09-10 00:49 -0600 | Max Brister <address@hidden> |
pt-jit.cc (jit_function_info::jit_function_info): Verify llvm IR when
debugging
3f43e9d6d86e | 2012-09-09 00:29 -0600 | Max Brister <address@hidden> |
JIT compile anonymous functions
8125773322d4 | 2012-09-08 17:20 -0600 | Max Brister <address@hidden> |
Error on undefined an unused variables in JIT
de9bfcf637df | 2012-09-06 02:19 -0600 | Max Brister <address@hidden> |
Fix error when compiling with complex matrix (bug #37247)
b055fc077224 | 2012-09-06 01:33 -0400 | John W. Eaton <address@hidden> |
allow jit compiler to be enabled at run-time
4c0cef65c55f | 2012-08-28 17:12 -0600 | Max Brister <address@hidden> |
pt-jit.cc (jit_infer::do_construct_ir): Correct extraious phi removal
ffa0b85a87f4 | 2012-08-25 15:52 -0600 | Max Brister <address@hidden> |
pt-jit.cc (jit_info::compile): Fix compile error with OCTAVE_JIT_DEBUG
defined
c27a1e131b16 | 2012-08-25 15:43 -0600 | Max Brister <address@hidden> |
pt-jit.cc (jit_convert::visit_simple_for_command): Fix block order
b0c08e995950 | 2012-08-25 13:36 -0600 | Max Brister <address@hidden> |
pt-jit.cc (jit_convert::get_variable): Add type bound
2fc554ffbc28 | 2012-08-18 16:23 -0400 | John W. Eaton <address@hidden> |
split libinterp from src
- Question about copyright headers of JIT-related files,
Julien Bect <=