gitlab-org--gitlab-foss/lib/banzai
Robert Speicher 01dc8e6d66 Don't bother going through an entire Banzai pipeline for empty text
This bails out of `cacheless_render` immediately unless the provided
text is present, since there's no point.

This is a slight improvement in our test performance. Across the
creation of 1,000 `Namespace` records, which caches the `description`
field and which is blank by default in its factory, this saves about
four seconds, which... sure. Why not.
2017-08-03 22:48:51 -04:00
..
filter Rename more path_with_namespace -> full_path or disk_path 2017-08-01 07:28:13 +02:00
pipeline Resolve "Lazy load images on the Frontend" 2017-07-24 17:36:52 +00:00
reference_parser Support both internal and external issue trackers 2017-07-24 08:13:43 +02:00
renderer Merge branch '30125-markdown-security' 2017-04-05 21:03:46 -07:00
cross_project_reference.rb replace find_with_namespace with find_by_full_path 2017-02-03 07:14:04 +07:00
filter.rb Remove redundant requires from Banzai files 2016-03-24 13:23:47 -04:00
filter_array.rb Add FilterArray class to Banzai 2016-03-01 15:54:35 -05:00
issuable_extractor.rb issues_for_nodes => issuables_for_nodes 2017-04-26 13:11:49 +08:00
note_renderer.rb Use CacheMarkdownField for notes 2016-10-07 02:54:26 +01:00
object_renderer.rb Add indication for closed or merged issuables in GFM 2017-04-07 14:31:43 -05:00
pipeline.rb Prevent circular reference error in Banzai 2016-01-14 11:30:28 +01:00
querying.rb Create directly_addressed Todos when mentioned in beginning of a line 2017-02-08 21:53:34 +05:30
redactor.rb Fix Markdown styling inside reference links 2016-11-01 09:49:30 +00:00
reference_extractor.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
reference_parser.rb Split Markdown rendering & reference gathering 2016-05-26 17:14:00 +02:00
renderer.rb Don't bother going through an entire Banzai pipeline for empty text 2017-08-03 22:48:51 -04:00