Displaying 20 results from an estimated 700 matches similar to: "Breaking Change in Rcomplex Layout?"
2023 Apr 03
1
Breaking Change in Rcomplex Layout?
On 4/3/23 14:07, Michael Milton wrote:
> Hi all,
>
> There seems to have been a breaking change in the R trunk caused by a fix
> to bug 18430 <https://bugs.r-project.org/show_bug.cgi?id=18430> that
> relates to the layout of the Rcomplex typedef. Previously it was a struct,
> but now it's a union by default
>
2023 Apr 03
1
Breaking Change in Rcomplex Layout?
On 4/3/23 15:50, Michael Milton wrote:
> Okay, but I'm afraid this will only mean something to Rust users. The
> reason being that we encountered this issue in extendr: a Rust
> extension library for R. The specific compiler errors we encounter
> happen because bindgen (the Rust code generation library) read the
> changed R header files, and generated a new type definition
2023 Apr 04
1
Breaking Change in Rcomplex Layout?
Hi Tomas,
Thanks for this explanation. As you can probably tell I'm not much of a C
person, so I didn't realise this change would be invisible to C users. I
suppose R's stability contract only applies to C, and therefore changes
that break other languages such as Rust are out of scope. You are right
that this error is confused by bindgen's inability to handle anonymous
types, but
2023 Apr 04
1
Breaking Change in Rcomplex Layout?
On 4/4/23 04:27, Michael Milton wrote:
> Hi Tomas,
>
> Thanks for this explanation. As you can probably tell I'm not much of
> a C person, so I didn't realise this change would be invisible to C
> users. I suppose R's stability contract only applies to C, and
> therefore changes that break other languages such as Rust are out of
> scope. You are right that this
2023 Apr 04
1
Breaking Change in Rcomplex Layout?
I don't think an auto-generated name (along the lines of u or u2) for the
anonymous structs would be helpful here. You can see that bindgen is
already generating a placeholder name ("__bindgen_anon_1"). A meaningful
name might be nice instead, but I get the impression that isn't an option
here since that would break the C API.
Can I ask, would it make sense for us to hard code
1999 Dec 15
1
Rcomplex
o `Rcomplex' is preferred to `complex' (a future reserved word
in C) for R complex objects passed to C.
I'm a bit confused here. Is "complex" or "Rcomplex" the future reserved
word in C (I thought "complex" already was, but I'm not a C programmer)
and is this because R storage modes should or should not have names
corresponding to C reserved
2023 Apr 04
1
Breaking Change in Rcomplex Layout?
On Tue, 4 Apr 2023 09:31:33 +0200
Tomas Kalibera <tomas.kalibera at gmail.com> wrote:
> it also matters how Rust can handle anonymous nested structures, or
> what is the right mapping of the involved C types to Rust
It's worth mentioning that Rust's RFC 2102 [1] defines unnamed structs
and unions for the purpose of C interoperability, but it's not yet
implemented.
Would
2012 Mar 06
2
Calling FORTRAN function from R issue?
Hello,
I am trying to call the BLAS Level1 function zdotc from R via
a .C call like this:
#include "R.h"
#include "R_ext/BLAS.h"
void testzdotc() {
Rcomplex zx[3], zy[3], ret_val;
zx[0].r = 1.0; zx[0].i = 0.0;
zx[1].r = 2.0; zx[0].i = 0.0;
zx[2].r = 3.0; zx[0].i = 0.0;
zy[0].r = 1.0; zy[0].i = 0.0;
zy[1].r = 2.0; zy[0].i = 0.0;
zy[2].r = 3.0;
2006 Mar 22
1
Double complex with gcc and Intel v9 Fortran (PR#8699)
Full_Name: Christian Marquardt
Version: 2.2.1
OS: Linux
Submission from: (NULL) (84.167.229.240)
Hello,
I believe this is a bug in the configuration / installation:
When configuring R-2.2.1 using the Intel v9 Fortran compiler as default Fortran
compiler and g++ as C++ compiler on a Suse 9.3 Linux, the configuration script
finds that the C and Fortran idea of double comples disagree.
I have
2005 Apr 07
1
complex tangent (PR#7781)
Full_Name: Peter Fortini
Version: 2.0.1
OS: Windows 2000
Submission from: (NULL) (65.246.187.164)
When the imaginary part of the argument is very large, the complex tangent
function returns 0+NaNi. For example, tan(1+1000i)=0+NaNi; it should be 0+1i
Easy to fix in complex.c, as the original NaN came from division of sinh and
cosh that had reached machine infinity.
static void z_tan(Rcomplex
2016 May 05
1
Too many spaces in deparsed complex numbers with digits17 control option
If you set the "digits17" control option in deparse, you get a lot of
unnecessary space in the representation of complex numbers.
> deparse(0 + 0i)
[1] "0+0i"
> deparse(0 + 0i, control = "digits17")
[1] "0 + 0i"
As far as I can tell, the logic for this comes from this piece of
/src/main/deparse.c:
if (TYPEOF(vector) == CPLXSXP
2012 Jul 26
1
Linking to C type short?
Hello, All:
What references exist on how to link to C?
I'm familiar with sections 5.2 and 5.6 of the "Writing R
Extension" manual plus chapter 6 of Venables and Ripley (2000) S
Programming (Springer). From these, I get the following:
R storage mode C type
logical int *
integer int *
double double *
complex Rcomplex *
2011 Jan 31
1
Warning: you may need to use R-patched with recent R distros
Two things have emerged in testing on x86_64 Fedora 14 which mean that
a recent R-patched is probably needed.
1) That OS uses zlib 1.2.5: that claims to be binary-compatible with
zlib 1.2.3 but is not, as we found (painfully) on Windows. The remedy
was to remap _all_ the symbols in R's own copy of zlib (not just those
zlib arranged to remap).
The symptoms were crashes using packages XML
2005 Nov 02
3
Printing under wine
Hi,
Bit of a newbie here, I've checked the FAQ, and some srchives, but haven't
found an answer.
I have a Windows DTP application, which runs quite well under wine 9.0
(Mandriva Linux 2005SE), but when tryimg to print, dumps with a stack
backtrace.
So I thought I'd try printing from the wine-supplied notepad; this doesn't
even come up with a printer list. I can't believe
2012 Mar 08
4
How to fully remove a node from Puppet Dashboard (v1.2.4)
I can delete a node in dashboard fine, but when I do a search with the
Inventory Search the node shows up again and also then shows up under
"Unreported". Any way to get rid of all references to the node?
Thanks,
--
Romeo
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to
2008 Oct 10
2
[LLVMdev] 2.4 Pre-release (v1) Available for Testing
With respect to random testing LLVM pre-2.4 is doing extremely well, we
have no unreported bugs right now.
John
2012 Aug 29
1
Puppet-Dashboard nodes showing up as unreported
Hello,
I have followed the documentation at
http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html to try
to setup dashboard but after I manually add a node it shows up as
unreported. The agent has successfully completed a very basic catalog run
just adding a file to the file-system.
Dashboard v1.2
Puppet puppet-server.noarch 2.7.19-1.el6
SERVER:
-bash-4.1$ cat
2017 Jun 16
2
R history: Why 'L; in suffix character āLā for integer constants?
The relevant sections of the C standard are
http://c0x.coding-guidelines.com/5.2.4.2.1.html, which specifies that C
ints are only guaranteed to be 16 bits, C long ints at least 32 bits in
size, as Peter mentioned. Also http://c0x.coding-guidelines.com/6.4.4.1.html
specifies l or L as the suffix for a long int constants.
However R does define integers as `int` in it's source code, so use of L
2012 Feb 28
1
Interpreting the Results of GLM
Hi, I'm wondering if you can help me, this is a really simple query but I
keep getting confused. I have run a GLM to see how boldness varies over
time following a particular treatment. The results are as follows...
Call: glm(formula = boldtwentyfour ~ treatment + boldcontrol)
Deviance Residuals:
Min 1Q Median 3Q Max
-1.7577 -0.5469 0.0456 0.5515 1.5327
2024 Jul 25
1
OFF TOPIC: Nature article on File Drawer Problem in Reserach
I know you didn't want to stimulate discussion, but the problem is not
confined to publication. "Adverse reaction to medication" monitoring
programs are plagued by a similarly massive under-reporting problem:
adverse reactions are seldom reported unless they are particularly bad
or surprising. (The Ministry of Health in my country estimates 90% of
cases are never reported.)