Commit 77034a8
authored
Merge pull request #1644 from clasp-developers/smart-ptr-cleanup
Mostly deleting a lot of dead code. Also leverages fancy template stuff to make smart pointers a little smarter.
Notably you can now use operator[] on smart pointers if their underlying _O type has an operator[]. This also works with begin and end, so you can use smart pointers in e.g. range for statements.File tree
99 files changed
+919
-4854
lines changed- include/clasp
- asttooling
- cffi-old
- clbind
- core
- gctools
- llvmo
- serveEvent
- sockets
- src
- analysis
- core
- gctools
- koga
- lisp
- modules/clasp-analyzer
- regression-tests
- llvmo
- scraper
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
99 files changed
+919
-4854
lines changedThis file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
470 | 470 | | |
471 | 471 | | |
472 | 472 | | |
473 | | - | |
474 | | - | |
| 473 | + | |
475 | 474 | | |
476 | 475 | | |
477 | 476 | | |
478 | 477 | | |
479 | 478 | | |
480 | 479 | | |
481 | 480 | | |
482 | | - | |
483 | | - | |
| 481 | + | |
484 | 482 | | |
485 | 483 | | |
486 | 484 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
This file was deleted.
This file was deleted.
0 commit comments