James Clark

Results 508 comments of James Clark

Using llvm-12 is fine. I suggest you switch over to LLVM 12 for the JNI part. If we run into problems with mixing that with using LLVM 11 elsewhere, we...

What about the C library? If I use ldd on an executable produced by nballerina, I see a dependency on libc.so.6. I am guessing it is possible to link in...

It's not going to work well long-term to execute the generated code in the same process (image the Ballerina program calls abort()). I think there are APIs to run in...

How does the jBallerina algorithm apply to `int v = a ? b : c ? d : e;`?

The overall goal here is to support `bal shell` in nballerina. Note that REPLs (and `bal shell` is a REPL) are explictly in scope for [LLVM ORC](https://llvm.org/docs/ORCv2.html#use-cases). I would expect...

See https://github.com/ballerina-platform/ballerina-spec/issues/1004 #734 helps but does not solve the problem

That was my first thought on MappingAtomicType too. I guess we'll have to try and see if it works out. Did you look at the Castagna paper to see if...

A few points to bear in mind - an optional field `x` in conjunction with `...` has the effect of making `...` exclude `x` - in particular, an optional field...

I can't see anything in our code that could be triggering this, but decNumber is reputedly very solid. @manuranga Can you see anything?

I also tried compiling decNumber with gcc to see whether this was a LLVM issue, and I get the same error. So I think we can conclude it is decNumber...