summary refs log tree commit diff stats
path: root/compiler/lowerings.nim
Commit message (Collapse)AuthorAgeFilesLines
* refactoring: remove idents.legacy global variable and pass the IdentCache ↵Andreas Rumpf2018-05-271-37/+37
| | | | around explicitly
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+2
|
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-2/+2
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-1/+1
|
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-9/+13
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-20/+24
|
* lambda lifting compiles againAndreas Rumpf2018-05-121-62/+62
|
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-2/+2
|
* implemented undocumented '.liftLocals' featureAndreas Rumpf2017-11-021-2/+4
|
* deprecated unary '<'Andreas Rumpf2017-10-291-2/+2
|
* initial version of the new untested destructor passAndreas Rumpf2017-10-121-0/+11
|
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
|
* closures have an object type field so that we can perform correct deepCopy() ↵Andreas Rumpf2017-07-221-9/+11
| | | | for the BoehmGC target
* fixes tuple unpacking regressionAndreas Rumpf2017-04-261-1/+1
|
* make nimble compile againAndreas Rumpf2017-04-221-1/+1
|
* make sighashes work in more casesAndreas Rumpf2017-04-211-10/+54
|
* attempt to make sighashes produce smaller diffsAndreas Rumpf2017-04-191-1/+1
|
* re-enable object name generation for less dependence on IDsAraq2016-12-051-1/+2
|
* more fixesAraq2016-12-021-4/+5
|
* Merge branch 'devel' into sighashesAraq2016-12-011-0/+4
|\
| * closure types get names; refs #4332Araq2016-11-291-0/+4
| |
* | removed tyArrayConstr completely from the compiler; introduced tyAlias ↵Araq2016-11-141-1/+1
|/ | | | instead in preparation for further bugfixes
* big refactoring: step 1Araq2016-10-311-3/+3
|
* fixes #4673Andreas Rumpf2016-09-011-2/+2
|
* don't allow to pass a closure to spawnAndreas Rumpf2016-08-101-0/+2
|
* fixes #2758Andreas Rumpf2016-07-151-0/+1
|
* made indirectAccess slightly more efficientAndreas Rumpf2015-12-281-1/+2
|
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-1/+1
|
* tuple unpacking works in a non-var/let contextAraq2015-08-211-0/+26
|
* Merge branch 'more_concurrency' into develAraq2015-06-301-5/+8
|\ | | | | | | | | | | | | | | Conflicts: doc/tut1.txt lib/core/locks.nim lib/pure/collections/tables.nim lib/pure/selectors.nim
| * first implementation of pinnedSpawnAraq2015-05-281-5/+8
| |
* | fixes #2297, fixes #2946Araq2015-06-181-0/+20
|/
* system.locals is now a plugin for educationAraq2015-04-241-0/+4
|
* first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-061-2/+2
|
* fixes #2286Araq2015-03-121-20/+31
|
* fixes #325Araq2015-01-281-1/+0
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* fixes a tuple lowering bugAraq2014-12-131-3/+4
|
* renamed CondVar to SemaphoreAraq2014-11-101-1/+1
|
* the codegen doesn't emit deepCopy for parallel statementsAraq2014-11-081-10/+17
|
* fixes exhaustion bug and missing GC_ref code generationAraq2014-11-071-0/+6
|
* merged things from develAraq2014-09-121-0/+1
|\
| * fixes #665Araq2014-09-111-0/+1
| |
* | Nimrod renamed to NimAraq2014-08-281-1/+1
| |
* | renamefestAraq2014-08-231-6/+6
|/
* progress on 'spawn'Araq2014-08-101-2/+2
|
* 'parallel' statement works againAraq2014-08-081-6/+4
|
* progress on deepCopyAraq2014-08-011-25/+41
|
* new jester compilesAraq2014-06-281-0/+10
|
* compiles againAraq2014-06-271-1/+1
|
div>




                                                               
                                  
                                                                     
                                                                
                                                 
                                                           
Console

   (X) #0   09/12/06  console commands
   (X) #1   09/12/06  quick find
   (X) #2   09/12/06  open with
   (X) #4   09/12/06  history for console
   (X) #13  09/12/27  display docstring of a command


General

   (X) #5   09/12/06  move code from fm into objects
   (X) #6   09/12/06  move main to __init__
   (X) #7   09/12/06  cooler titlebar
   (X) #8   09/12/17  Add operations to modify files/directories
   (X) #9   09/12/24  add a widget for managing running operations
   (X) #10  09/12/24  sorting
   (X) #11  09/12/27  filter
   (X) #12  09/12/27  jump through the list in a specific order
   (X) #14  09/12/29  make filelists inherit from pagers
   (X) #15  09/12/29  better way of running processes!!~
   (X) #16  10/01/01  list of bookmarks
   (X) #21  10/01/01  write help!
   (X) #22  10/01/03  add getopt options to change flags/mode
   (X) #29  10/01/06  add chmod command
   (X) #30  10/01/06  add a way to create symlinks
   ( ) #32  10/01/08  place the (hidden) cursor to a meaningful position
   (X) #34  10/01/09  display free disk space
   (X) #35  10/01/09  display disk usage of files in current directory
   ( ) #36  10/01/11  help coloring is terribly inefficient
   ( ) #37  10/01/13  better tab completion for OpenConsole
   ( ) #38  10/01/16  searching in pager
   ( ) #39  10/01/17  flushinput not always good
   (X) #42  10/01/17  memorize directory for `` when using :cd
   (X) #43  10/01/18  internally treat the bookmarks ` and ' the same
   ( ) #44  10/01/18  more error messages :P


Bugs

   (X) #17  10/01/01  why do bookmarks disappear sometimes?
   (X) #18  10/01/01  fix notify widget (by adding a LogView?)
   (X) #19  10/01/01  resizing after pressing g
   (X) #23  10/01/04  stop dir loading with ^C -> wont load anymore
   (X) #25  10/01/06  directories sometimes dont reload correctly
   (X) #26  10/01/06  :delete on symlinks of directories fails
   (X) #31  10/01/06  ^C breaks cd-after-exit by stopping sourced shell script
   ( ) #40  10/01/17  freeze with unavailable sshfs
   (X) #41  10/01/17  capital file extensions are not recognized
   ( ) #46  10/01/19  old username displayed after using su


Ideas

   ( ) #20  10/01/01  use inotify to monitor filesystem changes
   ( ) #24  10/01/06  progress bar
   (X) #27  10/01/06  hide bookmarks in list which contain hidden dir
   (X) #28  10/01/06  use regexp instead of string for searching
   ( ) #33  10/01/08  accelerate mousewheel speed
   ( ) #45  10/01/18  hooks for events like setting changes