Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] Tail-calling"
2009 Apr 16
0
[LLVMdev] LLVM and coroutines/microthreads
On Thu, Apr 16, 2009 at 9:47 AM, Jonathan D. Turner
<jonathan.d.turner at gmail.com> wrote:
> I saw this was mentioned briefly last year, but there seemed to be
> some confusion as to what coroutines entailed and the thread died out.
> This technique has an unfortunate number of names, but it does get a
> lot of use, including popular languages like Ruby.
>
> I'm
2009 Apr 16
1
[LLVMdev] LLVM and coroutines/microthreads
On Thu, Apr 16, 2009 at 3:21 PM, OvermindDL1 <overminddl1 at gmail.com> wrote:
>
> First, I will assume that you have read
> http://www.nondot.org/sabre/LLVMNotes/ExplicitlyManagedStackFrames.txt
> and if you have not, do so.
I hadn't. That's very similar to what I had tried early on, but found
it was actually slower than managing my own stacks lazily (on
continuation,
2008 Nov 29
0
[LLVMdev] explicit stack management
William Morgan wrote:
> Hi all,
>
> At the bottom of chapter 8 of the tutorial, on the topic of closures,
> mentions that there are "often better ways to implement these features
> than explicit stack frames". Does anyone know what techniques this
> cryptic statement might be referring to?
>
> Thanks!
>
I would say it means to have a "stackless"
2009 Apr 16
2
[LLVMdev] LLVM and coroutines/microthreads
I saw this was mentioned briefly last year, but there seemed to be
some confusion as to what coroutines entailed and the thread died out.
This technique has an unfortunate number of names, but it does get a
lot of use, including popular languages like Ruby.
I'm currently working on a programming language called Minnow
(http://www.minnow-lang.org). It's an actor-based language, where
2008 Sep 12
2
[LLVMdev] Tail-calling
Thanks for the confirmation on use. I am needing it to create a C
syntax actor based scripting language for my program (I may include an
optional assembler and linker for turning the 'cache' files into real
loading loadable libraries, but that will be further down the road, I
will be adding in pathways for such a thing being added however), I
will not use it for loops and such, but I will
2008 Sep 30
0
[LLVMdev] Integer handling
On Mon, Sep 29, 2008 at 9:48 PM, Matt Giuca <mattgiuca at gmail.com> wrote:
> It seems like your language is very high level indeed (it almost sounds
> dynamic). If you can pass arbitrary messages without needing to statically
> know the type of anything, and pass data transparently from one machine to
> another.
It is in no way dynamic, everything is compiled down. All Actors
2010 May 05
5
[Pv-ops][PATCH 0/4 v4] Netback multiple threads support
This is netback multithread support patchset version 4.
Main Changes from v3:
1. Patchset is against xen/next tree.
2. Merge group and idx into netif->mapping.
3. Use vmalloc to allocate netbk structures.
Main Changes from v2:
1. Merge "group" and "idx" into "netif->mapping", therefore
page_ext is not used now.
2. Put netbk_add_netif() and netbk_remove_netif()
2009 May 29
2
[PATCH 2/4] virtio_net: return NETDEV_TX_BUSY instead of queueing an extra skb.
This effectively reverts 99ffc696d10b28580fe93441d627cf290ac4484c
"virtio: wean net driver off NETDEV_TX_BUSY".
The complexity of queuing an skb (setting a tasklet to re-xmit) is
questionable, especially once we get rid of the other reason for the
tasklet in the next patch.
If the skb won't fit in the tx queue, just return NETDEV_TX_BUSY. It
might be frowned upon, but it's
2009 May 29
2
[PATCH 2/4] virtio_net: return NETDEV_TX_BUSY instead of queueing an extra skb.
This effectively reverts 99ffc696d10b28580fe93441d627cf290ac4484c
"virtio: wean net driver off NETDEV_TX_BUSY".
The complexity of queuing an skb (setting a tasklet to re-xmit) is
questionable, especially once we get rid of the other reason for the
tasklet in the next patch.
If the skb won't fit in the tx queue, just return NETDEV_TX_BUSY. It
might be frowned upon, but it's
2006 Aug 16
3
Question RE Rails associations
Hi,
I am new to Ruby and Rails programming and am having difficulty with the
following scenario...
Consider the following model:
class Studio < ActiveRecord::Base
has_many :movies
has_and_belongs_to_many :actors
end
class Movie < ActiveRecord::Base
belongs_to :studio
has_and_belongs_to_many :actors
end
class Actor < ActiveRecord::Base
has_and_belongs_to_many :studios
2008 May 20
0
[PATCH] Fix compilation on 64-bit platforms
Use "z" modifier to print gsize. Use gsize for the index argument of
swfdec_text_field_movie_xy_to_index().
---
swfdec/swfdec_text_field_movie.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/swfdec/swfdec_text_field_movie.c b/swfdec/swfdec_text_field_movie.c
index 1f7bc4b..729c2e2 100644
--- a/swfdec/swfdec_text_field_movie.c
+++
2010 May 05
0
[Pv-ops][PATCH 3/4 v4] Netback: Multiple tasklets support
Netback: Multiple tasklets support.
Now netback uses one pair of tasklets for Tx/Rx data transaction.
Netback tasklet could only run at one CPU at a time, and it is
used to serve all the netfronts. Therefore it has become a
performance bottle neck. This patch is to use multiple tasklet
pairs to replace the current single pair in dom0.
Assuming that Dom0 has CPUNR VCPUs, we define CPUNR kinds of
2008 Sep 30
0
[LLVMdev] Integer handling
On Mon, Sep 29, 2008 at 8:49 PM, Matt Giuca <mattgiuca at gmail.com> wrote:
> /* snip */
The language I am making is not a traditional scripting language, it
is designed for heavy math work. It has not classes, the basic data
structure is a struct, yet even those are only used to pass messages.
It is using the Actor-Oriented model, not Object-Oriented. I have
been creating it to deal
2008 Nov 29
3
[LLVMdev] explicit stack management
Hi all,
At the bottom of chapter 8 of the tutorial, on the topic of closures,
mentions that there are "often better ways to implement these features
than explicit stack frames". Does anyone know what techniques this
cryptic statement might be referring to?
Thanks!
--
William <wmorgan-llvm at masanjin.net>
2006 May 24
0
capistrano on windows
I''m trying to deploy my app to the production server (on dreamhost) from a
windows box. however, all I get is "rake aborted" without any further error
messages. I have no idea where to even start debgging this. I''ve checked and
re-checked the details in deploy.rb but otherwise I''m stumped. any ideas
anyone?
thanks
al
output from command line:
2007 Aug 16
3
[LLVMdev] Do explicitly managed stack frames free the stack register?
Just out of curiosity, now that explicitly managed stack frames [1]
are possible (given support in the code generators), is the stack
register freed for other uses when the LLVM system stack isn't being
used?
Sandro
[1] http://nondot.org/sabre/LLVMNotes/ExplicitlyManagedStackFrames.txt
2006 Aug 17
1
More on n-way.
Hey, i found some n-way threads on the list, but I think they don`t
solve my case, or I didn`t understand how all of it works. I''m new to
Rails, so be pacient. :)
I''ll use an example of movie catalog, I''m realing doing a kind of
movie catalog, for laerning rails, and I did this:
Models:
Movie, Actor, Director, Writer, Country, Language
The Movie model HABTM Actor,
2006 Jun 15
1
Problem with deployment on TextDrive using shovel script
Hi,
I try to deploy rails application to textdrive account.
I use Geoffrey Grosenbach''s script
http://nubyonrails.com/pages/shovel
Unfortunatly I receive error message :-(
Can you help me with this problem? I have no clue where exactly problem
is :-(
Please see log below
----
LOG
----
c:\Projekty\truck\trunk>rake --trace remote:exec ACTION=setup_lighty
(in
2006 May 26
3
capistrano on windows (again)
Hi all
I didn''t get a response to my first post so I thought I''d try again. is
anyone successfully using capistrano to deploy their app from a windows box?
I''m trying to deploy a test app to my dreamhost account but all i get is
"rake aborted!" with no further information. Can someone please confirm if
capistrano even works under windows?
many thanks
al
2010 Apr 10
3
nfs-alpha feedback
I ran the same dd tests from KnowYourNFSAlpha-1.pdf and performance is
inconsistent and causes the server to become unresponsive.
My server freezes every time when I run the following command:
dd if=/dev/zero of=garb bs=256k count=64000
I would also like to mount a path like: /volume/some/random/dir
# mount host:/gluster/tmp /mnt/test
mount: host:/gluster/tmp failed, reason given by server: No