summary refs log tree commit diff stats
path: root/lib/system/iterators.nim
Commit message (Collapse)AuthorAgeFilesLines
* remove legacy code (#21134)ringabout2022-12-261-1/+1
| | | | | * remove legacy code * fixes
* moderate system cleanup & refactor (#20355)metagn2022-09-281-0/+2
| | | | | | | | | | | | | | | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
 <head>
  <title>Index of /~bh/61a-pages/Lectures/2.2</title>
 </head>
 <body>
<h1>Index of /~bh/61a-pages/Lectures/2.2</h1>
  <table>
   <tr><th valign="top"><img src="../../../../icons/blank.gif" alt="[ICO]"></th><th><a href="https://people.eecs.berkeley.edu/~bh/61a-pages/Lectures/2.2/?C=N;O=D">Name</a></th><th><a href="index.html?C=M%3BO=A">Last modified</a></th><th><a href="index.html?C=S%3BO=A">Size</a></th><th><a href="index.html?C=D%3BO=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="../../../../icons/back.gif" alt="[PARENTDIR]"></td><td><a href="../../Lectures">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[   ]"></td><td><a href=
* add enumutils.items for sparse enums, typetraits.SomeSparseEnum (#17080)Timothee Cour2021-02-231-2/+7
| | | | | | | * add enumutils.items for enum with holes * changelog * ref in lib.rst * use `type SomeSparseEnum* = (not Ordinal) and enum` instead of concept * address comment: rename back to enum with holes
* use typeof instead type (#16962)flywind2021-02-081-2/+2
|
* fix floats slice (#16853)flywind2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * see whether it breaks * fix * fix * minor * fix * add enum * use Ordinal types * fix tests * fix * another style * fix remainning cases
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-1/+1
| | | | | | | | | | | | | | | | | * refactoring: idents don't need inheritance * refactoring: adding an IdGenerator (part 1) * refactoring: adding an IdGenerator (part 2) * refactoring: adding an IdGenerator (part 3) * refactoring: adding an IdGenerator (part 4) * refactoring: adding an IdGenerator (part 5) * refactoring: adding an IdGenerator (part 5) * IdGenerator must be a ref type; hello world works again * make bootstrapping work again * progress: add back the 'exactReplica' ideas * added back the missing exactReplica hacks * make tcompilerapi work again * make important packages green * attempt to fix the build for 32 bit machines (probably need a better solution here)
* Remove outdated comment and copy of length (#14759)Clyybber2020-06-221-13/+3
|
* fix #14421 items uses lent T (#14447)Timothee Cour2020-05-291-3/+28
| | | | | * fix #14421 items uses lent T for seq + openArray * add -d:nimWorkaround14447 * fix test
* fix docs + API for fieldPairs, fields (#13189)Timothee Cour2020-01-181-26/+40
|
* Support iterators returning lent T (#11938)cooldome2019-08-311-3/+2
| | | | | | | * lent iterators * rebase tests * update changelog * fix comments, more tests
* fixes 5870 (#11704)Andreas Rumpf2019-08-291-2/+2
| | | | | | * fixes #5870 * make tclosure test green again * this check is correct but breaks some Nimble packages
* iterators: several small fixes (#11162)Miran2019-05-041-24/+51
| | | | | | * fix pairs, mpairs, mitems for cstring for JS backend * add mutation check for pairs and mpairs for strings and seqs * change the assertion message - modifying (changing elements) is not a problem, changing the length is
* move system.dollars in a separate file (#10829)Miran2019-03-131-1/+1
|
* system: some documentation improvements (#10809)Miran2019-03-111-33/+38
|
* move assertions and iterators out of system.nim (#10597)Miran2019-03-071-0/+243
* move assertions and iterators out of system.nim * limit nimsuggest tests to the first 3 suggestions
>valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tdisp.scm">tdisp.scm</a> </td><td align="right">2000-05-30 12:38 </td><td align="right">1.2K</td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="https://people.eecs.berkeley.edu/~bh/61a-pages/Lectures/2.2/tiny.scm">tiny.scm</a> </td><td align="right">2007-10-01 15:45 </td><td align="right">453 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tree.scm">tree.scm</a> </td><td align="right">2000-05-30 12:38 </td><td align="right">828 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tree1.scm">tree1.scm</a> </td><td align="right">2000-05-30 12:38 </td><td align="right">520 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tree2.scm">tree2.scm</a> </td><td align="right">2000-05-30 12:38 </td><td align="right">882 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tree3.scm">tree3.scm</a> </td><td align="right">2007-02-23 14:26 </td><td align="right">157 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="tree11.scm">tree11.scm</a> </td><td align="right">2007-02-23 14:26 </td><td align="right">235 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="https://people.eecs.berkeley.edu/~bh/61a-pages/Lectures/2.2/tree22.scm">tree22.scm</a> </td><td align="right">2007-02-23 14:26 </td><td align="right">122 </td><td>&nbsp;</td></tr> <tr><td valign="top"><img src="../../../../icons/unknown.gif" alt="[ ]"></td><td><a href="world.scm">world.scm</a> </td><td align="right">2000-05-30 12:38 </td><td align="right">1.0K</td><td>&nbsp;</td></tr> <tr><th colspan="5"><hr></th></tr> </table> </body></html>