We have just made a release of the ParaSail interpreter, VM,
llvm-based compiler, and ParaScope static analysis tool (aka "static
catcher of programming errors"). This is version 7.0. It includes a
nearly complete re-write of the llvm-based compiler. After attempting
other approaches, we finally went back to the ParaSail front end and had
it annotate every PSVM instruction with a set of virtual register
numbers in addition to a stack offset for local variables. This allows
the backend to generate much better LLVM (and eventually will also
simplify the job of doing more advanced static analysis). The compiler
also automatically inlines small routines, including routines from the
ParaSail standard library, so function call overhead in the presence of
layers of abstraction can be much reduced.
This
release is the first in a while to include binaries, though it only
includes binaries for Mac and Linux (Windows is being difficult ...
;-{). The release is at:
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
...-Tuk
Best regards,
Joakim
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
--
Message Received! We are at long last finalizing support for preconditions and postconditions. We'll make a release soon even if we don't quite finish them.-Tuck
On Tue, Dec 4, 2018 at 2:40 PM dpt <dpt...@arcor.de> wrote:
--Hi Tucker,I hereby request a new release. :-)Best Regards
On Wednesday, 22 August 2018 12:33:09 UTC+2, Marius Amado-Alves wrote:Thanks a lot.
Opening a new topic, not to polute this one more than I already did, sorry.
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
Use the "-k" switch to pslc.csh to request that the ".ll" file be preserved.
-Tuck
On Sun, Feb 3, 2019 at 4:16 PM dpt <dpt...@arcor.de> wrote:
>
> Hi Tuck
>
> Is it possible to emit LLVM bitcode instead of the runnable binary?
>
> ../bin/pslc.csh -o a.out -O3 -t -d ../examples/hello_main.psl
>
> Regards
>
> On Tuesday, 25 December 2018 01:00:26 UTC+1, Tucker Taft wrote:
>>
>> Message Received! We are at long last finalizing support for preconditions and postconditions. We'll make a release soon even if we don't quite finish them.
>>
>> -Tuck
>>
>> On Tue, Dec 4, 2018 at 2:40 PM dpt <dpt...@arcor.de> wrote:
>>>
>>> Hi Tucker,
>>>
>>> I hereby request a new release. :-)
>>>
>>> Best Regards
>>>
>>> On Wednesday, 22 August 2018 12:33:09 UTC+2, Marius Amado-Alves wrote:
>>>>
>>>> Thanks a lot.
>>>> Opening a new topic, not to polute this one more than I already did, sorry.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming...@googlegroups.com.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "ParaSail Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to parasail-programming-language+unsub...@googlegroups.com.