summary refs log tree commit diff stats
path: root/doc/uml/uml.prj
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-02-14 13:21:12 +0100
committerhut <hut@lavabit.com>2010-02-14 22:17:00 +0100
commitd1887144750bfa0c9b1b25e019f39e3b31b73481 (patch)
tree413ddeeb3daba1842bae1ce5ef27c332729572ac /doc/uml/uml.prj
parentc44b726eb81795a0310ad1a0a3e54fdc8304fc1c (diff)
downloadranger-d1887144750bfa0c9b1b25e019f39e3b31b73481.tar.gz
ranger.py: reverted cd-after-exit to the old way
This breaks cd-after-exit after Ctrl+C again, but enables
compatibility with zsh which I prefer over the former.

If you only use bash, you can safely revert this commit unless
future changes make it break.
Diffstat (limited to 'doc/uml/uml.prj')
0 files changed, 0 insertions, 0 deletions
'>
be3fb4e1 ^


ad601041 ^

be3fb4e1 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

                                                                              


                                                                           



                                                        

                                                                                                    

                                          
                                                                                                                           

                                   


                                 

                                                             
                                                            
//: Since different layers all carve out different parts of various namespaces
//: (recipes, memory, etc.) for their own use, there's no previous place where
//: we can lay out the big picture of what uses what. So we'll do that here
//: and just have to manually remember to update it when we move boundaries
//: around.
//:
//:: Memory
//:
//: Location 0 - unused (since it can help uncover bugs)
//: Locations 1-899 - reserved for tests
//: Locations 900-999 - reserved for predefined globals in mu scenarios, like keyboard, screen, etc.
:(before "End Setup")
assert(Max_variables_in_scenarios == 900);
//: Locations 1000 ('Reserved_for_tests') onward - available to the allocator in chunks of size Initial_memory_per_routine.
assert(Reserved_for_tests == 1000);

//:: Recipes
//:
//: 0 - unused (IDLE; do nothing)
//: 1-99 - primitives
//: 100-999 - defined in .mu files as sequences of primitives
//: 1000 onwards - reserved for tests, cleared between tests